What does HackerNews think of DOOM-FX?
Doom/FX for Super Nintendo with SuperFX GSU2A
Language:
Assembly
No OS. These games were hand written in assembly direct to the metal.
The source code of the SNES Doom port was open sourced if you wanna take a look: https://github.com/RandalLinden/DOOM-FX
There is a port called FastDoom that could serve as inspiration for achieving better performance.
https://github.com/viti95/FastDoom
There is also the official SNES port for the faster Super FX GSU-2 chip running at 21 Mhz.
The SNES version was coded from scratch in 65816/Super FX assembly language [1]; how the PC version did things would’ve been neither here nor there.
[1] https://github.com/RandalLinden/DOOM-FX - yes, that’s the original code on GitHub, released by the author