Changeset 15 for trunk/Forms/FormDisassembler.pas
- Timestamp:
- Apr 21, 2026, 6:15:40 PM (5 days ago)
- File:
-
- 1 edited
-
trunk/Forms/FormDisassembler.pas (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Forms/FormDisassembler.pas
r13 r15 31 31 FOnAddBreakPoint: TAddressEvent; 32 32 FOnChangePC: TAddressEvent; 33 FLastPC: Word; 33 34 procedure DoChangePC(Address: Word); 34 35 procedure DoAddBreakPoint(Address: Word); 36 procedure UpdateDisassemblerPos; 35 37 public 36 38 Debugger: TDebugger; … … 55 57 { TFormDisassembler } 56 58 59 procedure TFormDisassembler.UpdateDisassemblerPos; 60 begin 61 if FLastPc <> Debugger.Cpu.Pc then begin 62 SelectAddress(Debugger.Cpu.PC); 63 FLastPc := Debugger.Cpu.Pc; 64 end; 65 end; 66 57 67 procedure TFormDisassembler.FormClose(Sender: TObject; 58 68 var CloseAction: TCloseAction); … … 62 72 procedure TFormDisassembler.FormCreate(Sender: TObject); 63 73 begin 74 FLastPC := $ffff; 64 75 end; 65 76 … … 128 139 procedure TFormDisassembler.Timer1Timer(Sender: TObject); 129 140 begin 141 UpdateDisassemblerPos; 130 142 if FReloadPending then begin 131 143 FReloadPending := False;
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)