Fixed SPC dump feature
This commit is contained in:
@@ -1879,10 +1879,15 @@ NEWSYM breakatsignlog
|
||||
NEWSYM keyonsn, db 0
|
||||
NEWSYM prbreak, db 0
|
||||
|
||||
EXTSYM SPCSave
|
||||
|
||||
NEWSYM breakatsignb
|
||||
mov byte[keyonsn],0
|
||||
mov byte[prbreak],0
|
||||
; mov byte[debuggeron],1
|
||||
cmp byte[SPCSave],1
|
||||
jne .nospcsave
|
||||
mov byte[debuggeron],1
|
||||
.nospcsave
|
||||
|
||||
mov byte[exiter],01h
|
||||
xor eax,eax
|
||||
@@ -1947,7 +1952,10 @@ NEWSYM breakatsignb
|
||||
sub esi,eax ; subtract program counter by address
|
||||
mov [xpc],si
|
||||
mov byte[exiter],0
|
||||
; mov byte[debuggeron],0
|
||||
cmp byte[SPCSave],1
|
||||
jne .nospcsave2
|
||||
mov byte[debuggeron],0
|
||||
.nospcsave2
|
||||
ret
|
||||
|
||||
;*******************************************************
|
||||
|
||||
@@ -89,6 +89,7 @@ NEWSYM NoInputRead, db 0
|
||||
NEWSYM PrevMenuPos, db 0
|
||||
NEWSYM MenuDisplace, dd 0
|
||||
NEWSYM MenuDisplace16, dd 0
|
||||
NEWSYM SPCSave, db 0
|
||||
|
||||
NEWSYM showmenu
|
||||
mov byte[ForceNonTransp],1
|
||||
@@ -343,7 +344,9 @@ NEWSYM showmenu
|
||||
; call breakatsignc
|
||||
; cmp byte[prbreak],1
|
||||
; je .yesesc
|
||||
; call breakatsignb
|
||||
mov byte[SPCSave],1
|
||||
call breakatsignb
|
||||
mov byte[SPCSave],0
|
||||
; cmp byte[prbreak],1
|
||||
; je .yesesc
|
||||
call savespcdata
|
||||
|
||||
Reference in New Issue
Block a user