Eric Auer found some freeware (only for non-commercial use ... which is why this never made it to the FreeDOS.org front page) and writes to share them:
Hi, I found some nice freeware (for non-commrecial use only) page: http://www.sudleyplace.com/
- www.sudleyplace.com/visomino/index.htm - Pentomino game packing problem solver for Windows
- SMBIOS configuration display, both DOS and Windows versions available
- DPMIONE standalone very complete DPMI 1.0 host www.sudleyplace.com/dpmione/index.htm
- (can even run Windows krnl386... and supports uncommitted memory, which means that pages are only assigned to physical RAM as soon as you touch them - similar to the sparse file concept of Linux and WinNT, but in RAM ... of course, Linux memory management probably has this, too :-).)
- QLINK - a linker which can handle e.g. > 64k sized USE32 segments
- 386SWAT - a very powerful 386 debugger, probably even better than Soft-ICE, who knows... can use dual-screen, even in "AGP plus MONO" and "2* PCI VGA" configurations (this is why I found the page): www.sudleyplace.com/swat/swatdisp.htm - the used DPCI display "driver" www.sudleyplace.com/swat/swat.htm - the debugger. Can debug Real Mode, Protected Mode, VCPI/DPMI using programs, Windows 3.x and Windows 9x programs!
I guess this can be useful to debug things like emm386, too, but this depends on whether you can load 386SWAT as a device (i.e. before emm386, that is) or whether it can "climb" into the P.M. task of emm386 at a later moment. Of course, it is probably even BETTER to run emm386 in a virtual BOCHS PC (avail for Linux and Windows) to debug it. Bochs has a nice builtin debugger .