Getting started

This repository does not contain the game. It contains the tools that, from your own image of the cartridge, rebuild the commented listing, reassemble it and check that the ROM comes out byte for byte.

What you need

What to run

make comprueba     # the ROM's sha256
make               # trace, generate the listing, reassemble, run the tests
make densidad      # how many instructions carry a comment, bank by bank
make sanity        # the budget: not one byte unassigned

make verify reassembles the sixteen banks and compares them with the ROM: it must say OK: la ROM entera reproducible byte a byte.

Where things are

The pictures

python tools/dibuja.py mapas work/dibujos --numeros --actores
python tools/dibuja_sprites.py tipos work/dibujos/sprites --escala 3
python tools/dibuja_sprites.py snake work/dibujos/snake.png
python tools/dibuja.py transceptor work/dibujos/transceptor.png