Baron-von-Riedesel / DOS-debug

Debug and DebugX (short: Debug/X) are extended versions of MS DEBUG
58 stars 12 forks source link

Feature request: Hardware debugging (386+) #15

Closed Excentertex closed 7 months ago

Excentertex commented 1 year ago

I realize this is low-priority and probably not really needed, but it could be fun to implement 386+ hardware debugging. Think debugging ROM code, conditional breakpoints, I/O debugging etc...

Baron-von-Riedesel commented 9 months ago

Yes. Actually, for the ring0 variant (DebugR), cmds BP/BC to set/display/clear hw watchpoint 0 was added. I guess I once needed to trap I/O accesses and implemented this - rather rudimentary, currently.

For the standard versions this would surely mean more work, since access to the DRx registers is restricted and some V86 monitors/DPMI hosts won't allow access to those things at all ( DosEmu/WinXP/... )

Baron-von-Riedesel commented 7 months ago

Will be added in v2.03.