Knightmare

What?

This is a complete disassembly and C(++) rewrite of the 1986 Konami MSX game Knightmare, cross-compiled to javascript with Emscripten.

Why?

To ultimately do a completely accurate Commodore 64 conversion. This will probably take me another 50 years.

This is a video of the (virtual) side-by-side C64 prototype.

This is a video of the same audio code playing my Yamaha Clavinova electric piano, and this is what it sounds like on a Roland MT-32.