char stra[64];
sprintf(stra,"framecpt : %d",framecpt);
S9xMessage(0,0,stra);
-#endif
+#endif
#if CONF_BUILD_ASM_CPU
asmMainLoop(&CPU);
#endif
Registers.PC = CPU.PC - CPU.PCBase;
- //S9xPackStatus (); // not needed
+#if !CONF_BUILD_ASM_CPU
+ S9xPackStatus ();
+#endif
S9xAPUPackStatus ();
if (CPU.Flags & SCAN_KEYS_FLAG)
CPU.Flags |= NMI_FLAG;
CPU.NMICycleCount = CPU.NMITriggerPoint;
}
-
- #ifdef OLD_SNAPSHOT_CODE
- if (CPU.Flags & SAVE_SNAPSHOT_FLAG)
- {
- CPU.Flags &= ~SAVE_SNAPSHOT_FLAG;
- Registers.PC = CPU.PC - CPU.PCBase;
- //S9xPackStatus (); // not needed
- S9xAPUPackStatus ();
- Snapshot (NULL);
- }
- #endif
}
if (CPU.V_Counter == PPU.ScreenHeight + 3)