- for (;;) {\r
- APU_EXECUTE(1);\r
- if (CPU.Flags) {\r
- if (CPU.Flags & NMI_FLAG) {\r
- if (--CPU.NMICycleCount == 0) {\r
- CPU.Flags &= ~NMI_FLAG;\r
- if (CPU.WaitingForInterrupt) {\r
- CPU.WaitingForInterrupt = FALSE;\r
- CPU.PC++;\r
- }\r
- S9xOpcode_NMI ();\r
- }\r
- }\r
-\r
- if (CPU.Flags & IRQ_PENDING_FLAG) {\r
- if (CPU.IRQCycleCount == 0) {\r
- if (CPU.WaitingForInterrupt) {\r
- CPU.WaitingForInterrupt = FALSE;\r
- CPU.PC++;\r
- }\r
- if (CPU.IRQActive && !Settings.DisableIRQ) {\r
+ for (;;) {
+ APU_EXECUTE(1);
+ if (CPU.Flags) {
+ if (CPU.Flags & NMI_FLAG) {
+ if (--CPU.NMICycleCount == 0) {
+ CPU.Flags &= ~NMI_FLAG;
+ if (CPU.WaitingForInterrupt) {
+ CPU.WaitingForInterrupt = FALSE;
+ CPU.PC++;
+ }
+ S9xOpcode_NMI ();
+ }
+ }
+
+ if (CPU.Flags & IRQ_PENDING_FLAG) {
+ if (CPU.IRQCycleCount == 0) {
+ if (CPU.WaitingForInterrupt) {
+ CPU.WaitingForInterrupt = FALSE;
+ CPU.PC++;
+ }
+ if (CPU.IRQActive && !Settings.DisableIRQ) {