Skip to content

xresende/msxdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages