Due to the limited resources available, it’s not a direct port of Doom. [David] instead took some sprites and map data ... and even a custom text library for generating the UI.