Debug/X v2.50, JDeb386, 386SWAT, Keyboard.sys (Developers)
Hello,
there's a new Debug/X version in the pipeline - v2.50.
Last version was v2.02, so there have indeed a few major things been added:
- support for "hardware" breakpoints - meaning the 80386 debug registers.
- new DebugR variant DebugRV that can handle all programs in the context of a v86-monitor ( protected-mode and v86-mode ).
The old JemmDbg binary is now created with this new DebugRV binary, making it a full-fledged v86-monitor debugger, like 386SWAT (but without that ugly full-screen interface). However, this is still experimental (although it runs pretty stable) - no need to report bugs!
The debugger supports serial line communication, but also low-level video/keyboard access. The latter is a bit of a problem, since keyboard layouts tend to differ a lot - currently only US and GR layouts are supported. I had a look into the MS-DOS 4.0 source of keyboard.sys - I'm sure I don't want to touch that. The FreeDOS keyboard layout don't really look that much better, though...
So if anyone has a good approach to add new kbd layouts, tell me. The debugger doesn't need any sophisticated tables, it doesn't handle file or file names, it's just the alphanumeric keys, '#','$','%', BS and ENTER.
https://github.com/Baron-von-Riedesel/DOS-debug/releases/tag/v2.50pre
[edit: JemmDbg renamed to JDeb386]
---
MS-DOS forever!
Complete thread:
- Debug/X v2.50, JDeb386, 386SWAT, Keyboard.sys - Japheth, 13.05.2024, 13:26 (Developers)
- Debug/X v2.50, JemmDbg, 386SWAT, Keyboard.sys - tom, 13.05.2024, 13:50
- Debug/X v2.50, JemmDbg, 386SWAT, Keyboard.sys - Japheth, 17.05.2024, 18:44
- MKeyB & MS SmartDrv - Japheth, 22.05.2024, 12:54
- Debug/X v2.50, JemmDbg, 386SWAT, Keyboard.sys - Japheth, 17.05.2024, 18:44
- Debug/X v2.50, JemmDbg, 386SWAT, Keyboard.sys - bretjohn, 13.05.2024, 19:20
- Debug/X v2.50, JemmDbg, 386SWAT, Keyboard.sys - Japheth, 14.05.2024, 08:44
- Debug/X v2.50, JemmDbg, 386SWAT, Keyboard.sys - bretjohn, 14.05.2024, 16:04
- Debug/X v2.50, JemmDbg, 386SWAT, Keyboard.sys - Japheth, 14.05.2024, 08:44
- Debug/X v2.50 & JDeb386 released - Japheth, 03.06.2024, 07:59
- Debug/X v2.50, JemmDbg, 386SWAT, Keyboard.sys - tom, 13.05.2024, 13:50