Intrepid developers have done the expected and necessary: Doom now runs on Nintendo’s recently released Game & Watch portable. The Game & Watch: Super Mario Bros. was designed to run three games, but successfully porting Doom shows it can handle others if you have a lot of patience (via Hackaday).
This version of Doom is not perfect, of course. In order to get the game to run even at the slower speed shown in the video below, sound had to be disabled and textures had to be simplified to fit the game on the small portable. And getting that far wasn’t easy: programmers stacksmashing and Konrad Beckmann had to trick the Game & Watch to offload its firmware by injecting code into the external storage accessed by the Game & Watch’s tiny microcontroller.
Finding a version of Doom small enough to fit on the Game & Watch’s meager amount of storage was a separate issue. The hackers settled on a package called “Minimal…