Skip to content

Commit bad967f

Browse files
DebugR: display GDTR, IDTR, LDTR, TR
1 parent 5ef3c9a commit bad967f

3 files changed

Lines changed: 272 additions & 105 deletions

File tree

DEBUG.TXT

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -861,6 +861,7 @@
861861
DG start [count]: display GDT ( Global Descriptor Table )
862862
DI start [count]: display IDT ( Interrupt Descriptor Table )
863863
DL start [count]: display LDT ( Local Descriptor Table )
864+
DT: display TR and PL0 SS:ESP
864865
SK: Skip handling of current exception, hand it over to previous handler.
865866
VC vector: untrap vector
866867
VL: list (un)trapped vectors ( vectors marked with '*' are untrapped )

MAKEX.BAT

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@
22
rem create special DEBUG versions
33

44
echo creating debugxD - debug version of debugx
5-
jwasm -nologo -D?DPMI=1 -bin -Fo build\DEBUGXD.COM -Fl=build\DEBUGXD.LST -DCATCHINT01=0 -DCATCHINT03=0 -DPROMPT=] src\debug.asm
5+
jwasm -nologo -bin -Fo build\DEBUGXD.COM -Fl=build\DEBUGXD.LST -D?DPMI=1 -DCATCHINT01=0 -DCATCHINT03=0 -DPROMPT=] src\debug.asm
66

77
echo creating debugxE - checks for exc 06, 0C and 0D in real-mode
8-
jwasm -nologo -D?DPMI=1 -bin -Fo build\DEBUGXE.COM -Fl=build\DEBUGXE.LST -DCATCHINT06=1 -DCATCHINT0C=1 -DCATCHINT0D=1 src\debug.asm
8+
jwasm -nologo -bin -Fo build\DEBUGXE.COM -Fl=build\DEBUGXE.LST -D?DPMI=1 -DCATCHINT06=1 -DCATCHINT0C=1 -DCATCHINT0D=1 src\debug.asm
99

10-
echo creating debugxF - client can't modify exc 01, 03, 0d and 0e in protected-mode
11-
jwasm -nologo -D?DPMI=1 -bin -Fo build\DEBUGXF.COM -Fl=build\DEBUGXF.LST -DCATCHINT31=1 src\debug.asm
10+
echo creating debugxF - debuggee can't modify exc 1, 3, 0dh and 0eh in protected-mode
11+
jwasm -nologo -bin -Fo build\DEBUGXF.COM -Fl=build\DEBUGXF.LST -D?DPMI=1 -DCATCHINT31=1 src\debug.asm
1212

1313
echo creating debugxG - device driver version of debugx
14-
jwasm -nologo -D?DPMI=1 -mz -Fo build\DEBUGXG.EXE -Fl=build\DEBUGXG.LST -DDRIVER=1 src\debug.asm
14+
jwasm -nologo -mz -Fo build\DEBUGXG.EXE -Fl=build\DEBUGXG.LST -D?DPMI=1 -DDRIVER=1 src\debug.asm
1515

1616
echo creating debugxU - dx cmd uses unreal mode
17-
jwasm -nologo -D?DPMI=1 -bin -Fo build\DEBUGXU.COM -Fl=build\DEBUGXU.LST -DUSEUNREAL=1 -DCATCHINT0D=1 src\debug.asm
17+
jwasm -nologo -bin -Fo build\DEBUGXU.COM -Fl=build\DEBUGXU.LST -D?DPMI=1 -DUSEUNREAL=1 -DCATCHINT0D=1 src\debug.asm
1818

1919
echo creating debugxV - v cmd flips screens & sysreq trapped
20-
jwasm -nologo -D?DPMI=1 -bin -Fo build\DEBUGXV.COM -Fl=build\DEBUGXV.LST -DVXCHG=1 -DCATCHSYSREQ=1 src\debug.asm
20+
jwasm -nologo -bin -Fo build\DEBUGXV.COM -Fl=build\DEBUGXV.LST -D?DPMI=1 -DVXCHG=1 -DCATCHSYSREQ=1 src\debug.asm
2121

2222
echo creating debugB.bin - a "boot loader" version
2323
jwasm -nologo -bin -Fo build\DEBUGB.BIN -Fl=build\DEBUGB.LST -DBOOTDBG=1 src\debug.asm

0 commit comments

Comments
 (0)