Fixed the Locals bug properly now :)

This commit is contained in:
EdwardNutting_cp 2014-01-15 22:29:49 +00:00
parent daec8cd24b
commit bf8aff71b2
4 changed files with 2 additions and 17 deletions

View file

@ -73,12 +73,6 @@ Call DebugStub_Ping
Call DebugStub_AckCommand
Jmp DebugStub_ProcessCommand_Exit
DebugStub_ProcessCommand_Block10_End:
Cmp AL, DebugStub_Const_Vs2Ds_AsmStepInto
JNE DebugStub_ProcessCommand_Block11_End
Call DebugStub_SetINT1_TrapFLAG
Call DebugStub_AckCommand
Jmp DebugStub_ProcessCommand_Exit
DebugStub_ProcessCommand_Block11_End:
DebugStub_ProcessCommand_Exit:

View file

@ -71,11 +71,6 @@ function ProcessCommand {
AckCommand()
return
}
if AL = #Vs2Ds_AsmStepInto {
SetINT1_TrapFLAG()
AckCommand()
return
}
Exit:

View file

@ -40,9 +40,6 @@ MOV DR6, EAX
Call DebugStub_ResetINT1_TrapFLAG
Mov AL, 21
Call DebugStub_ComWriteAL
Call DebugStub_Break
Jmp DebugStub_Executing_Normal
DebugStub_Executing_Block1_End:
@ -124,6 +121,7 @@ JE DebugStub_Break_Done
Cmp AL, DebugStub_Const_Vs2Ds_AsmStepInto
JNE DebugStub_Break_Block1_End
Call DebugStub_SetINT1_TrapFLAG
Jmp DebugStub_Break_Done
DebugStub_Break_Block1_End:

View file

@ -64,9 +64,6 @@ function Executing {
ResetINT1_TrapFLAG()
AL = 21
ComWriteAL()
Break()
goto Normal
}
@ -175,6 +172,7 @@ WaitCmd:
//If Asm step into, we need to continue execution
if AL = #Vs2Ds_AsmStepInto {
SetINT1_TrapFLAG()
goto Done
}