Skip to content

Commit 04c9b51

Browse files
debugx: auto-conversion of default segs for a & d removed.
1 parent 179def6 commit 04c9b51

3 files changed

Lines changed: 166 additions & 71 deletions

File tree

DEBUG.TXT

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,12 +120,9 @@
120120
is also possible, if the debuggee has been stopped in a so-called
121121
DPMI real-mode callback.
122122

123-
As for the Dump command, DEBUGX understands this additional syntax:
124-
125-
#D $F000:FFF6
126-
127-
which tells DEBUGX that F000 should be interpreted as a segment,
128-
not as a selector when debuggee is in protected-mode.
123+
When an address is entered in protected-mode, a '$' just before the
124+
segment part will tell DEBUGX to interpret the address as a real-mode
125+
address.
129126

130127
if debuggee is in protected-mode and the segment part of an address
131128
has a limit beyond 64k, the offset parts of the starting and ending

HISTORY.TXT

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@
261261
intercepted protected-mode int 21h and refuses to quit.
262262
- another variant - DEBUGXV - may be created. It allows to flip video
263263
screen between debugger and debuggee.
264-
2.00 [25 November 2022]
264+
2.00 [27 November 2022]
265265
- ensure the correct video page is used when debugger has to display
266266
something if the InDOS flag is set AND page swapping is active.
267267
- DEBUGX: hook into protected-mode debug interface Int 41h and make
@@ -288,3 +288,5 @@
288288
were set in protected-mode, hazardous writes may have happened.
289289
- DEBUGX, a & e cmd: usage of scratch descriptor for readonly segments
290290
now hidden, so the displayed address' segment part isn't changed.
291+
- DEBUGX, a & d cmd: default segments are no longer automatically
292+
converted to selectors during initial switch to protected-mode.

0 commit comments

Comments
 (0)