]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - avr/z80-if.c
z80_toggle_reset(), z80_toggle_busreq()
[z180-stamp.git] / avr / z80-if.c
index 62199bb448258b881eb853526cffea5dbd983ada..88015d78e60a3fd7eead7b612909e264ed861080 100644 (file)
@@ -72,6 +72,7 @@
 #define WR             2
 #define P_BUSREQ       PORTD
 #define BUSREQ         7
+#define PIN_BUSREQ     PIND
 #define DDR_BUSREQ     DDRD
 #define P_BUSACK       PORTD
 #define PIN_BUSACK     PIND
 #define Z80_O_RD       SBIT(P_RD, 3)
 #define Z80_O_WR       SBIT(P_WR, 2)
 #define Z80_O_BUSREQ   SBIT(P_BUSREQ, 7)
+#define Z80_I_BUSREQ   SBIT(PIN_BUSREQ, 7)
 //#define Z80_O_NMI    SBIT(P_NMI, )
 #define Z80_O_RST      SBIT(P_RST, 5)
 #define Z80_I_RST      SBIT(PIN_RST, 5)
@@ -293,6 +295,16 @@ zstate_t z80_bus_state(void)
        return zstate;
 }
 
+void z80_toggle_reset(void)
+{
+       Z80_I_RST = 1;
+}
+
+void z80_toggle_busreq(void)
+{
+       Z80_I_BUSREQ = 1;
+}
+
 
 static void z80_busreq_hpulse(void)
 {