DEBUG

MSX DOS Debugger inspired to msdos DEBUG.EXE.

Description

Debugger DEBUG.COM for MSX

Msx DOS Debugger inspired to msdos DEBUG.EXE. This software is a code resurrect from old project in 1993.

Thanks to Ariakirasoft for releasing source code and to Guyver800 from #msxdev for his support and suggestions.

What has been done

I implemented the assemble command that was missing in original software, then i fixed various bugs in disassembly and added support for R800 IXH,IXL,IYH,IYL registers. R800 MULUB and MULUW instructions are supported!

To fill data use 'DB' for bytes and 'DW' for words. You can use strings so DB 'Test',13,10 works! I added also another data fill instruction, 'DS'. Example: DS 'A',0A

It will fill memory with 10 'A' characters.

Notes

For 'IN' and 'OUT' instructions, if your port is 'C' (hex number) its mandatory to use 2 digits to avoid ambiguity with the instructions using (C) register.

Example:

IN A,(C) means Read 1 byte from port in register C

IN A,(0C) means Read 1 byte from port number C (port 12)

Files
Package
Individual files
Default install directory
A:\DEBUG
Build files
Build script
mkdir -p package/
tar xvzf debug.tar.gz
mv debug.com package/
unix2dos README.md
mv README.md package/
  • 0.52rc1-1 2020-02-25
    • First release
Details
Category
Programming
Author
Emily Fiorentini
Packager
Carles Amigó (fr3nd)
License
 GPL-3.0
Url
 https://gitlab.com/Emily82/debugger-debug.com-for-msx
Install instructions
hub install DEBUG