Changed the structure of the emulator 2#

This commit is contained in:
2026-04-21 10:38:14 +01:00
parent adbf64a84d
commit ad3a0b5040

View File

@@ -9,7 +9,7 @@ namespace Core.Cpu
//T-State counter //T-State counter
public long TotalTStates { get; set; } public long TotalTStates { get; set; }
public int InterruptMode { get; private set; } = 0; // Defaults to 0 on power-up public int InterruptMode { get; private set; } = 0;
// Interrupt Flip-Flops // Interrupt Flip-Flops
public bool IFF1 { get; private set; } = false; public bool IFF1 { get; private set; } = false;
@@ -58,7 +58,7 @@ namespace Core.Cpu
public void Reset() public void Reset()
{ {
PC = 0x0000; PC = 0x0000;
SP = 0xFFFF; // The Z80 initializes SP to 0xFFFF on boot SP = 0xFFFF;
// Main Registers // Main Registers
AF.Word = 0; AF.Word = 0;