An RP2350 microcontroller now runs Duke Nukem 3D, the 1996 3D Realms shooter, thanks to developer PicoPlus-devel's pico-duke3D project on GitHub. This is not a trivial port.
Duke Nukem 3D is not DOOM. DOOM's 1993 minimum spec was a 386 with 4 MB of RAM. Duke Nukem 3D shipped three years later requiring a 486DX2 and 8 MB, with VESA local bus or PCI graphics. It competed with Quake, not DOOM. The RP2350 is doing real work here. The port runs on a DVI-equipped Pico clone, accepts SNES or USB controllers, and supports both the shareware release and the full commercial version.
Read the original for the hardware specifics and the build details that make this more than a curiosity. The real question the author raises at the end: can the same platform run Shadow Warrior, another Build engine game from 1997 with a heavier footprint? That answer does not exist yet.
[READ ORIGINAL →]