Hello Bob,

> Sorry to intrude on this technical discussion, but an open source PM debugger 
> such as 386SWAT can trivially be set to detect reads and/or writes to any 
> location such as 40:96.  Set it to detect writes, and it pops up exactly when 
> they happen.

nothing to be sorry about :) Thanks for pointing that out to me. As 386SWAT 
seems to be a mighty tool, it will take some time for me to learn how to use it 
(until now I mainly used the Watcom Debugger for C code and a DEBUG derivative 
[1] for assembly).

> I realize that you might not consider 386SWAT to be an acceptable addition to 
> FreeDOS, but that doesn't mean you can't use it solely for debugging 
> situations such as this.

Is it the 386SWAT provided at [2]? As it seems to be under GPL3, I do not see 
any reason why it should not be an acceptable addition. I think the 
distribution would benefit from adding this tool.

I found one mention of 386SWAT in our mailing list. Jerome Shidel wrote on 21th 
february 2023:

> Test running some of the 386MAX executables, I saw they all still display the 
> old license information. That should be updated to reflect it has been 
> released as GPLv3 and re-compiled. The same is most likely the case with 
> 386SWAT. But, I have not verified that.

386MAX already seems to be in our distribution [3]. But it does not include the 
386SWAT binary. So maybe it is worth providing a separate package for it? 
Original 386SWAT binary can be downloaded from [4].

[1]: https://pushbx.org/ecm/web/#projects-ldebug
[2]: https://github.com/sudleyplace/386SWAT
[3]: https://gitlab.com/FreeDOS/drivers/386max
[4]: https://www.sudleyplace.com/download.htm

Bernd




_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to