summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/pacman.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/pacman.h')
-rw-r--r--src/mame/includes/pacman.h73
1 files changed, 73 insertions, 0 deletions
diff --git a/src/mame/includes/pacman.h b/src/mame/includes/pacman.h
new file mode 100644
index 00000000000..3152be645fb
--- /dev/null
+++ b/src/mame/includes/pacman.h
@@ -0,0 +1,73 @@
+/*************************************************************************
+
+ Namco PuckMan
+
+**************************************************************************/
+
+/*----------- defined in video/pacman.c -----------*/
+
+PALETTE_INIT( pacman );
+VIDEO_START( pacman );
+VIDEO_UPDATE( pacman );
+
+WRITE8_HANDLER( pacman_videoram_w );
+WRITE8_HANDLER( pacman_colorram_w );
+WRITE8_HANDLER( pacman_flipscreen_w );
+
+
+VIDEO_START( pengo );
+
+WRITE8_HANDLER( pengo_palettebank_w );
+WRITE8_HANDLER( pengo_colortablebank_w );
+WRITE8_HANDLER( pengo_gfxbank_w );
+
+
+WRITE8_HANDLER( vanvan_bgcolor_w );
+
+
+VIDEO_START( s2650games );
+VIDEO_UPDATE( s2650games );
+
+extern UINT8 *s2650games_spriteram;
+extern UINT8 *s2650games_tileram;
+
+WRITE8_HANDLER( s2650games_videoram_w );
+WRITE8_HANDLER( s2650games_colorram_w );
+WRITE8_HANDLER( s2650games_scroll_w );
+WRITE8_HANDLER( s2650games_tilesbank_w );
+
+
+VIDEO_START( jrpacman );
+
+WRITE8_HANDLER( jrpacman_videoram_w );
+WRITE8_HANDLER( jrpacman_charbank_w );
+WRITE8_HANDLER( jrpacman_spritebank_w );
+WRITE8_HANDLER( jrpacman_scroll_w );
+WRITE8_HANDLER( jrpacman_bgpriority_w );
+
+
+/*----------- defined in machine/pacplus.c -----------*/
+
+void pacplus_decode(void);
+
+
+/*----------- defined in machine/jumpshot.c -----------*/
+
+void jumpshot_decode(void);
+
+
+/*----------- defined in machine/theglobp.c -----------*/
+
+MACHINE_RESET( theglobp );
+READ8_HANDLER( theglobp_decrypt_rom );
+
+
+/*----------- defined in machine/mspacman.c -----------*/
+
+MACHINE_RESET( mspacman );
+WRITE8_HANDLER( mspacman_activate_rom );
+
+/*----------- defined in machine/acitya.c -------------*/
+
+MACHINE_RESET( acitya );
+READ8_HANDLER( acitya_decrypt_rom );