Disassembly of Little Sound DJ.
This currently supportes the last 2 stable versions at the time of writing:
9.2.L
(default) (incomplete)8.5.1
(incomplete)
- Git
- An LSDj ROM, for example version 9.2.L
- Read the LSDj license
- Extract and move the ROM to
src/lsdj-9.2.L.gb
- LuaJIT or Lua 5.1
- rgbds
# Install
git clone --recursive https://github.com/rbong/LSDisJ
# Update
git pull && git submodule update
# Create build/9.2.L/src/lsdj.asm
# Same as "make VERSION=9.2.L"
make
# Remove everything
make clean
- Pan Docs (GameBoy development reference, can be used to look up registers, etc.)
- rgbasm Language Documentation (can be used to look up assembly syntax, expressions, instructions)
- gbdk 2.95 source (GameBoy development library used by LSDj, with modifications)
- gbdk 2.95 docs
- Awesome Game Boy Development list (Game Boy development resources)
- Emulicious (can be used for debugging)
- LSDPatcher (can be used to patch kits, palettes, and fonts)