Getting started

This repository does not include the game. It includes 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, build the listing, reassemble and run the tests
make densidad      # how many instructions carry a comment, bank by bank
make sanity        # the budget: not one byte unassigned
make imagenes      # every picture, drawn from the ROM
make musica        # the music, running the engine (numpy and lameenc)

make verify reassembles the sixteen banks and compares them with the ROM.

Where things are