]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - avr/z80-if.c
z80_measure_phi WIP
[z180-stamp.git] / avr / z80-if.c
index 88015d78e60a3fd7eead7b612909e264ed861080..9865208b7f0d9f3fcdf4119afb7efb1a780d925b 100644 (file)
@@ -399,10 +399,10 @@ zstate_t z80_bus_cmd(bus_cmd_t cmd)
                        busack_cycles = 0;
                        busack_cycles_ovl = 0;
                        ATOMIC_BLOCK(ATOMIC_FORCEON) {
-                               //z80_reset_inactive();
                                Z80_I_RST = 1;                                  /* Toggle RESET  --> inactive */
                                OCR4B = TCNT4;
                                TIFR4 = _BV(OCF4B);                             /* Clear compare match flag */
+/*test*/               TIMSK4 &= ~_BV(OCIE4A);         /* Disable Output Compare A interrupt */
                        }
                        TIMSK4 |= _BV(OCIE4B);                          /* Enable compare match interrupt */
 
@@ -414,6 +414,7 @@ zstate_t z80_bus_cmd(bus_cmd_t cmd)
                                ovl_cnt = busack_cycles_ovl;
                                ifr = TIFR4;
                                TIMSK4 &= ~_BV(OCIE4B);                 /* Disable compare match interrupt */
+/*test*/               TIMSK4 |= _BV(OCIE4A);          /* Enable Output Compare A interrupt */
                        }
                        if (Z80_I_BUSACK == 0) {
                                if ((ifr & _BV(OCF4B)) && !(tcnt & (1<<15)))