Case study
LSDisJ: disassembling Little Sound DJ
LSDisJ disassembles Little Sound DJ Game Boy ROM versions 9.2.L and 8.5.1 from user-provided copies. It generates assembly using rgbds, keeps symbol and annotation files, and includes Python helpers for comparing ROM bytes and counting unresolved calls.
- Targets
- App
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 15
- Last commit
- 2023-04-29
- Language
- Assembly
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Provide a Little Sound DJ ROM for the selected supported version.
- Prerequisites: Git, LuaJIT or Lua 5.1, and rgbds are required.
- Limits: Both supported disassemblies are incomplete.
- License: No licence file in the repository.
Cite
BibTeX
@misc{lsdisj-case,
title = {{LSDisJ: disassembling Little Sound DJ}},
howpublished = {\url{https://github.com/rbong/LSDisJ}},
url = {https://github.com/rbong/LSDisJ},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/lsdisj-case/}}
}Plain text
LSDisJ: disassembling Little Sound DJ. https://github.com/rbong/LSDisJ (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/lsdisj-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · rbong/LSDisJ · Revision 7db8faa
- CONTRIBUTING.md GitHub · rbong/LSDisJ · Revision 7db8faa
More in Apps
- HoMM3 Horn of the Abyss: reconstructing map-editor classes · Case study
- Wii Motion Plus Demo Video Player: Wii decompilation · Case study
- Cordial: hosting the Roblox Android client on Linux · Case study
- Little Sound Dj: matching Game Boy disassembly and C recovery · Case study
- VitalWear: recreating Vital Bracelet BE on Wear OS · Case study
- Moonglow Toolset: rebuilding the Aurora module editor · Case study