The last few days I spend some time on porting the beloved game DOOM to the ZPU CPU. For you who don’t know what I am talking about, DOOM was a ground breaking game released in early 90. ZPU is not only a russian AA gun but also a 32 bit open source CPU.
Interesting – but also, way out of my league.
Doom is not very difficult, once you get the hang of it…
Never heard of ZPU before though, looks like I’ve got some reading to do.
The ZCPU is interesting but I’m more impressed with the Apollo FPGA CPU.
http://www.apollo-core.com/index.htm?page=performance
http://www.apollo-core.com/bringup/onlyamiga.avi
That such a product as ZPU is developed in Norway.
I really really hate the money myopia of the Norwegian tech press.
Another FPGA CPU stuff :
http://temlib.org
See here -> http://opencores.org/projects
Click “Processors”.
Frankly there’s so many I didn’t even bother counting them!
There’s a lot of 8bitters, MCUs and the like but also lots of fast stack machines, 32 bit RISC cores including OpenRISC which I’ve see turn up in the most unusual places (think big corporations and deeply embedded processors controlling heterogeneous compute cores and data passing == glue)