Armaan Gomes and Friends Deliver Playable Doom on a Whole New Platform: A Custom RISC-V CPU

https://hackster.imgix.net/uploads/attachments/1978933/_qkOJvKYpz1.blob?auto=compress%2Cformat&w=600&h=450&fit=min

MIT electrical engineering and computer science student Armaan Gomes has led a team to port id Software's Doom to a platform it has definitely never been played on before: a custom homebrew processor, based around the free and open source RISC-V instruction set architecture.

"Two weeks ago we successfully ran (crawled) Doom on a CPU we built from scratch (and then posted a video that got a few million views)," Gomes explains of the project. "To be honest, I still can't believe it. What did we really do though? Well, we designed a custom CPU at the logic gate level, connected it to peripherals, adapted the DOOM source code to run on our machine, and deployed it onto an FPGA to run in real time. Before running Doom, we had only run simple programs that we had written, like Pong and Mandelbrot sets. Now we can run full published games,...

Copyright of this story solely belongs to hackster.io. To see the full text click HERE

Read more