Changeset 15 for trunk/Debugger.pas
- Timestamp:
- Apr 21, 2026, 6:15:40 PM (5 days ago)
- File:
-
- 1 edited
-
trunk/Debugger.pas (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Debugger.pas
r14 r15 49 49 FDisassembler: TDisassembler; 50 50 FOnChange: TNotifyEvent; 51 procedure Pause; 51 52 procedure SetCpu(AValue: TCpuZ80); 52 53 procedure CpuCall(Address: Word); … … 109 110 end; 110 111 112 procedure TDebugger.Pause; 113 begin 114 DebugMode := dmNone; 115 Cpu.Paused := True; 116 DoOnChange; 117 end; 118 111 119 procedure TDebugger.CpuStep; 112 120 begin 113 121 if DebugMode <> dmNone then begin 114 122 if DebugMode = dmStepIn then begin 115 DebugMode := dmNone; 116 Cpu.Paused := True; 123 Pause; 117 124 end; 118 125 if (DebugMode = dmStopAddress) and (DebugStopAddress = Cpu.PC) then begin 119 DebugMode := dmNone; 120 Cpu.Paused := True; 126 Pause; 121 127 end; 122 128 if DebugMode = dmStepOver then begin 123 DebugMode := dmNone; 124 Cpu.Paused := True; 129 Pause; 125 130 end; 126 131 end; 127 132 if BreakPoints.Contains(Cpu.PC) then begin 128 DebugMode := dmNone;129 Cpu.Paused := True;130 end;133 Pause; 134 end; 135 DoOnChange; 131 136 end; 132 137
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/mzxemu/chrome/site/your_project_logo.png)