Python tools for MSX development
To manipule MSX BIOS and BASIC assembly symbols
To disassemble MSX Z80 code using BIOS/BASIC symbols and allowing for format specification, docstrings, line-by-line choice of hex/dec/bin value representation, and so on.
Run make install
from msxdev import MSXDisasm
rom_fname = './GOONIES.ROM' # replace with ROM filename
rom = MSXDisasm()
rom.load_rom(rom_fname)
rom.disassemble(beg=rom.org, end=rom.org + 100)
print(rom.to_string())
msxdev-disasm-bios.py