X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/1ffa84bd778a4112b9e8e1cfb3de71108fb1a977..3ec6fa484bee040cbea17142b80ef075867b6385:/avr/z80-if.c diff --git a/avr/z80-if.c b/avr/z80-if.c index 62199bb..88015d7 100644 --- a/avr/z80-if.c +++ b/avr/z80-if.c @@ -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 @@ -105,6 +106,7 @@ #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) {