remake of remake of Konami's Knightmare

ketmar ketmar at ketmar.no-ip.org
Thu Nov 23 12:18:38 UTC 2017


recently i worked on remake of DOS remake of Konami's Knightmare game[0]. 
the game is playable now, it has music from original MSX Knightmare, and 
sfx/gfx/levels from DOS remake. it is written in D, of course, and it is 
FOSS. you can find the sources here[1].

as usual, you'll need my IV modules[2], and Adam's ARSD modules[3].
the code won't work on 64-bit arches, tho (due to some bugs in sdpy/iv). 
but it can be compiled for 32-bit GNU/Linux, and 32-bit windows.

here is windows binary for those who cannot (or don't want to) build the 
binary[4].

WARNING! the code is a partial port of old DOS turbo pascal sources, so it 
is *very* far from something even remotely sane.

it is not polished yet, but that should not stop you! play this excellent 
classic shooter while it is hot! ;-)

some tech info: arsd.simpledisplay is used for video (with OpenGL backend), 
arsd.simplesound for audio (with my AY-8910 emulator), iv.vfs for VFS 
support. as the game designed for 20 FPS, i didn't bother avoiding GC (that 
is, the engine allocates like crazy).

enjoy, and happy hacking!


[0] https://en.wikipedia.org/wiki/Knightmare_(1986_video_game)
[1] http://repo.or.cz/knightmare.git
[2] http://repo.or.cz/iv.d.git
[3] https://github.com/adamdruppe/arsd
[4] http://files.catbox.moe/z19j91.7z


More information about the Digitalmars-d-announce mailing list