Hi,
With its integrated assembler DEBUG is a very good tool for beginners to learn 16-bit ASM on DOS. However, the MS-DOS DEBUG just understands a 8086. The FreeDOS DEBUG is much more powerful, does understand 80386 and FPU opcodes, but has some bugs and doesn't allow to access the Hiwords of the 32-bit registers.
This version hopefully reduces some of the missing features of FreeDOS Debug:
http://www.japheth.de/Download/debug99j.zip
There is also a (prerelease) version available which may debug protected-mode DPMI applications:
http://www.japheth.de/Download/debug100.zip
WARNING: please be aware that although I recommend using DEBUG for learning purposes, this tool isn't quite harmless, you can do some damage to your data if you don't know what you are doing!
a new version of DEBUG.COM is available at
http://www.japheth.de/Download/debug105.zip
here's the readme
http://www.japheth.de/Debug/debug.txt
I have been asked to include a more detailed documentation. Has someone a good DEBUG.COM documentation/tutorial which is not copyrighted and/or which he/she allows me to redistribute with this package?
I have one that you are welcome to use, assuming you feel it's worth using. I wrote it originally as a guide to using assembly language with QuickBASIC. The attachment is the most recent version, with some corrections, and with the QuickBASIC-specific information removed, except for one example script. If you decide to use it, feel free to modify it in any way.
[attachment deleted by admin]
Thanks a lot, Michael, that's exactly what was missing. :U