/// <summary> /// Method for reseting the CPU (flags, stack pointer, memory, PPU, etc.) /// </summary> public void Reset() { pc_register = Read16(0xFFFC); stack_pointer = 0xFD; setFlags(0x24); RAM.ClearMemory(); PPU.Instance.reset(); }