Doom (game)

As D1 SoC has no 3D unit, getting modern port of Doom – GZDoom or LZDoom requires some tinkering. Below are the steps for Ubuntu to run LZDoom on RISC-V in 640x360 resolution on Linux framebuffer (no X) with original 8-bit software renderer at 20~30fps. Truecolor and softpoly rendering works but at half the framerate. No audio so far.