Changeset 11 for trunk/Z80/Z80.pas


Ignore:
Timestamp:
Apr 20, 2026, 11:55:57 PM (6 days ago)
Author:
chronos
Message:
  • Added: Show comments in disassembled addresses.
  • Fixed: Stepping in code.
  • Modified: Show more registers in CPU view.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Z80/Z80.pas

    r10 r11  
    818818    Memory: TMemory;
    819819    Ticks: Cardinal;
     820    Cycles: Cardinal;
    820821    InterruptEnabled: Boolean;
    821822    InterruptMode: Byte;
     
    851852    Cpu.Step;
    852853    if Cpu.DebugMode <> dmNone then begin
    853       if Cpu.DebugMode = dmStepIn then Terminate;
    854       if (Cpu.DebugMode = dmStopAddress) and (Cpu.DebugStopAddress = Cpu.PC) then
     854      if Cpu.DebugMode = dmStepIn then begin
     855        Cpu.DebugMode := dmNone;
    855856        Terminate;
    856       Cpu.DebugMode := dmNone;
     857      end;
     858      if (Cpu.DebugMode = dmStopAddress) and (Cpu.DebugStopAddress = Cpu.PC) then begin
     859        Cpu.DebugMode := dmNone;
     860        Terminate;
     861      end;
     862      if Cpu.DebugMode = dmStepOver then begin
     863        Cpu.DebugMode := dmNone;
     864        Terminate;
     865      end;
    857866    end;
    858867  end;
Note: See TracChangeset for help on using the changeset viewer.