- 2D platform GAME ENGINE written in PURE ASSEMBLY,
- ARCHIVAL code created mainly between December 2002 and January 2003,
- gameplay video is available on youtube,
- legacy 16-bit code for DOS,
- 7528 bytes of code,
- a lot of NAIVE CODE - don't repeat it,
- example showing that just write something in assembly DOES NOT MAKE IT FAST,
- released as PUBLIC DOMAIN - use for any purpose.
- MPU-401 driver for music,
- player for standard MIDI files using CLOCK INTERRUPT (IRQ8) for time synchronization,
- SB16 driver in DMA mode for sound,
- track KEYBOARD STATE in buffer updated when keyboard interrupt (IRQ9) arrived,
- LEVEL EDITOR written in C,
- macroassembler-like PREPROCESSOR written in qbasic.