Show HN: My hardware implementation of the DCPU-16 in Verilog RTL
sybreon.github.comThis is a pipelined hardware implementation of the DCPU-16 cpu designed by @notch for his new game 0x10c in Verilog RTL.
It is written entirely in RTL Verilog and is fully synthesisable. While basically functional, there is still plenty of room for improvement.
Took me a few days of hacking to get it out. I was only focused on functionality so there is plenty of room to reduce chip resource usage - primarily in the EA calculator.
I will still continue to work on it in the short term to iron out any kinks. Very cool, a hardware cpu for a virtual one in a game yet to be released. I think it's great some many people are interested, even I wrote a disassembler and an assembler.