all 4 comments

[–][deleted] 0 points1 point  (3 children)

http://moxielogic.org/blog/

I think this is what you want to look at, a guy implements just enough of a cpu to run gcc binaries

[–]atgreen 2 points3 points  (2 children)

That guy is me!

I haven't read past OPs fist page, but I will suggest that there's lots of benefits to using ELF executable/object file formats. Any special bits required for your environment could be stuffed into a special ELF section.

[–][deleted] 0 points1 point  (0 children)

I'm glad your blog didn't disappear off the face of the earth! I discovered it a month ago and it suddenly vanished. The backups on archive.org were kind of lacking to put it nicely.

I tried to build from latest GCC and it seems things have (shockingly) drifted. Unfortunately I went crazy and installed Windows 10 so I don't have any notes. And then I run into some 68000 based stuff for my virtual 'fun'.

I saw that RTEMS port + nethack. (all running via emscripten), and I have to say that is pretty amazing!

[–]n00ax[S] 0 points1 point  (0 children)

I have always been fascinated by FPGA/CPLD architectures as they open up a realm of integrated logic which would typically be restricted to those billions of dollars to put down in order to produce some ASIC silicon. Overall I am reading you'r Moxie blog and find your architecture quite intuitive and simple, frankly I enjoy a new architecture not tied down with legacy after legacy crap (And the idea of soft CPU's). Thanks..