--- generator/hdr/cpuz80.h 2020/03/04 04:46:28 1.1.1.2 +++ generator/hdr/cpuz80.h 2020/03/04 04:47:00 1.1.1.4 @@ -1,11 +1,17 @@ -#include "z80/mz80.h" +#ifdef RAZE +# include "raze.h" +#else +# include "cmz80.h" +CONTEXTMZ80 cpuz80_z80; /* extern'd for save state code */ +#endif #define LEN_SRAM 0x2000 extern uint8 *cpuz80_ram; extern uint32 cpuz80_bank; -extern unsigned int cpuz80_active; -CONTEXTMZ80 cpuz80_z80; /* extern'd for save state code */ +extern uint8 cpuz80_active; +extern uint8 cpuz80_resetting; +extern unsigned int cpuz80_on; void cpuz80_reset(void); void cpuz80_resetcpu(void); @@ -16,6 +22,7 @@ void cpuz80_start(void); void cpuz80_endfield(void); void cpuz80_sync(void); void cpuz80_interrupt(void); +void cpuz80_uninterrupt(void); /* debug */ uint8 cpuz80_portread(uint8 port); void cpuz80_portwrite(uint8 port, uint8 value); int cpuz80_init(void);