summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/cinemat.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/cinemat.h')
-rw-r--r--src/mame/includes/cinemat.h47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/mame/includes/cinemat.h b/src/mame/includes/cinemat.h
new file mode 100644
index 00000000000..0a004de8977
--- /dev/null
+++ b/src/mame/includes/cinemat.h
@@ -0,0 +1,47 @@
+/*************************************************************************
+
+ Cinematronics vector hardware
+
+*************************************************************************/
+
+
+/*----------- defined in drivers/cinemat.c -----------*/
+
+MACHINE_RESET( cinemat );
+
+
+/*----------- defined in audio/cinemat.c -----------*/
+
+WRITE8_HANDLER( cinemat_sound_control_w );
+
+MACHINE_DRIVER_EXTERN( spacewar_sound );
+MACHINE_DRIVER_EXTERN( barrier_sound );
+MACHINE_DRIVER_EXTERN( speedfrk_sound );
+MACHINE_DRIVER_EXTERN( starhawk_sound );
+MACHINE_DRIVER_EXTERN( sundance_sound );
+MACHINE_DRIVER_EXTERN( tailg_sound );
+MACHINE_DRIVER_EXTERN( warrior_sound );
+MACHINE_DRIVER_EXTERN( armora_sound );
+MACHINE_DRIVER_EXTERN( ripoff_sound );
+MACHINE_DRIVER_EXTERN( starcas_sound );
+MACHINE_DRIVER_EXTERN( solarq_sound );
+MACHINE_DRIVER_EXTERN( boxingb_sound );
+MACHINE_DRIVER_EXTERN( wotw_sound );
+MACHINE_DRIVER_EXTERN( wotwc_sound );
+MACHINE_DRIVER_EXTERN( demon_sound );
+MACHINE_DRIVER_EXTERN( qb3_sound );
+
+
+/*----------- defined in video/cinemat.c -----------*/
+
+void cinemat_vector_callback(INT16 sx, INT16 sy, INT16 ex, INT16 ey, UINT8 shift);
+WRITE8_HANDLER(cinemat_vector_control_w);
+
+VIDEO_START( cinemat_bilevel );
+VIDEO_START( cinemat_16level );
+VIDEO_START( cinemat_64level );
+VIDEO_START( cinemat_color );
+VIDEO_START( cinemat_qb3color );
+VIDEO_EOF( cinemat );
+
+VIDEO_UPDATE( spacewar );