Last week, we blogged about the making a very small RISC-V emulator. Folks asked the author the next logical question after finding out that the emulator works: Can it run Doom?
The original Doom is considered one of the first pioneering first-person shooter games, introducing to IBM-compatible computers features such as 3D graphics, third-dimension spatiality, networked multiplayer gameplay, and support for player-created modifications with the Doom WAD format. Over 10 million copies of games in the Doom series have been sold; the series has spawned numerous sequels, novels, comic books, board games, and film adaptations. The author fortunately had made a port of doom for small memory constrained systems and used that for tests.