diff options
Diffstat (limited to 'src/mame/includes/arkanoid.h')
-rw-r--r-- | src/mame/includes/arkanoid.h | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/src/mame/includes/arkanoid.h b/src/mame/includes/arkanoid.h new file mode 100644 index 00000000000..c5b2a2e2ae8 --- /dev/null +++ b/src/mame/includes/arkanoid.h @@ -0,0 +1,50 @@ +/* This it the best way to allow game specific kludges until the system is fully understood */ +enum { + ARKUNK=0, /* unknown bootlegs for inclusion of possible new sets */ + ARKANGC, + ARKANGC2, + ARKBLOCK, + ARKBLOC2, + ARKGCBL, + PADDLE2 +}; + + +/*----------- defined in drivers/arkanoid.c -----------*/ + +extern int arkanoid_bootleg_id; + + +/*----------- defined in video/arkanoid.c -----------*/ + +extern WRITE8_HANDLER( arkanoid_videoram_w ); + +extern WRITE8_HANDLER( arkanoid_d008_w ); + +extern VIDEO_START( arkanoid ); +extern VIDEO_UPDATE( arkanoid ); + + +/*----------- defined in machine/arkanoid.c -----------*/ + +extern MACHINE_START( arkanoid ); +extern MACHINE_RESET( arkanoid ); + +extern READ8_HANDLER( arkanoid_Z80_mcu_r ); +extern WRITE8_HANDLER( arkanoid_Z80_mcu_w ); + +extern READ8_HANDLER( arkanoid_68705_portA_r ); +extern WRITE8_HANDLER( arkanoid_68705_portA_w ); +extern WRITE8_HANDLER( arkanoid_68705_ddrA_w ); + +extern READ8_HANDLER( arkanoid_68705_portC_r ); +extern WRITE8_HANDLER( arkanoid_68705_portC_w ); +extern WRITE8_HANDLER( arkanoid_68705_ddrC_w ); + +extern READ8_HANDLER( arkanoid_68705_input_0_r ); +extern READ8_HANDLER( arkanoid_input_2_r ); + +extern READ8_HANDLER( arkanoid_bootleg_f002_r ); +extern WRITE8_HANDLER( arkanoid_bootleg_d018_w ); +extern READ8_HANDLER( arkanoid_bootleg_d008_r ); + |