- Place
guzzler.sg
in thetools/
directory, andweb/
directory - Former is used for scripts, and
tools/cmp.sh
, and the latter for web visualisations
- Run
make
within thedisasm
directory - Run
tools/cmp.sh
to compare built ROM against original ROM
- Start a web server within the
web/
directory, egpython3 -m http.server
- Navigate to the root page to see a list of game screens and sprites (TODO)
disasm
code
- dissected and commented asm that runs the gamegfx
- pngs of 1bpp datainclude
- constants, hardware definitions, ram, macros and structs
tools
- misc tools to help with disassemblyweb
- the html+js in 1 file to visualise
The project serves to describe everything that makes the game function as it does. Some things are not completely clear from the outset. If you need a full guide on a particular concept, or some part of the disassembly needs further clarification, please feel free to raise an issue