Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 650 Bytes

README.md

File metadata and controls

34 lines (21 loc) · 650 Bytes

MSXDEV

Python tools for MSX development

MSXSymbols class

To manipule MSX BIOS and BASIC assembly symbols

MSXDisasm class

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.

Package installation:

Run make install

Examples of package usage:

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())

Installed scripts

  • msxdev-disasm-bios.py