summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/zaxxon.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/zaxxon.h')
-rw-r--r--src/mame/includes/zaxxon.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/mame/includes/zaxxon.h b/src/mame/includes/zaxxon.h
new file mode 100644
index 00000000000..45afd79682d
--- /dev/null
+++ b/src/mame/includes/zaxxon.h
@@ -0,0 +1,44 @@
+/***************************************************************************
+
+ Sega Zaxxon hardware
+
+***************************************************************************/
+
+/*----------- defined in audio/zaxxon.c -----------*/
+
+WRITE8_HANDLER( zaxxon_sound_a_w );
+WRITE8_HANDLER( zaxxon_sound_b_w );
+WRITE8_HANDLER( zaxxon_sound_c_w );
+
+WRITE8_HANDLER( congo_sound_b_w );
+WRITE8_HANDLER( congo_sound_c_w );
+
+MACHINE_DRIVER_EXTERN( zaxxon_samples );
+MACHINE_DRIVER_EXTERN( congo_samples );
+
+
+/*----------- defined in video/zaxxon.c -----------*/
+
+WRITE8_HANDLER( zaxxon_flipscreen_w );
+WRITE8_HANDLER( zaxxon_fg_color_w );
+WRITE8_HANDLER( zaxxon_bg_position_w );
+WRITE8_HANDLER( zaxxon_bg_color_w );
+WRITE8_HANDLER( zaxxon_bg_enable_w );
+
+WRITE8_HANDLER( zaxxon_videoram_w );
+WRITE8_HANDLER( congo_colorram_w );
+
+WRITE8_HANDLER( congo_fg_bank_w );
+WRITE8_HANDLER( congo_color_bank_w );
+WRITE8_HANDLER( congo_sprite_custom_w );
+
+PALETTE_INIT( zaxxon );
+
+VIDEO_START( zaxxon );
+VIDEO_START( razmataz );
+VIDEO_START( congo );
+
+VIDEO_UPDATE( zaxxon );
+VIDEO_UPDATE( razmataz );
+VIDEO_UPDATE( congo );
+VIDEO_UPDATE( futspy );