El cartucho

16 KB en la página 1 (0x4000-0x7FFF), sin cambio de banco. La cabecera "AB" declara solo INIT (0x4077).

Qué hace INIT

INIT pone modo de interrupción 1, escribe un jp en el gancho H.KEYI (0xFD9A) que apunta a 0x402C, pone la pila en 0xE400, limpia la RAM de trabajo 0xE000-0xE3FF, y cae en un jr a sí mismo en 0x40A4. A partir de ahí el programa principal no hace nada: la interrupción, una vez por cuadro, mueve todo el juego.

La pantalla

SCREEN 2. El cartucho no guarda pantallas enteras: guarda guiones. La tabla de nombres la rellena el intérprete de 0x405E, y las de patrones y color el descompresor de rachas de 0x440D.

El mapa de la RAM

Todo lo que el juego toca vive de 0xE000 hacia arriba, bajo la pila en 0xE400: