summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/itech8.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/itech8.h')
-rw-r--r--src/mame/includes/itech8.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/mame/includes/itech8.h b/src/mame/includes/itech8.h
new file mode 100644
index 00000000000..a376071bddd
--- /dev/null
+++ b/src/mame/includes/itech8.h
@@ -0,0 +1,44 @@
+/*************************************************************************
+
+ Incredible Technologies/Strata system
+ (8-bit blitter variant)
+
+**************************************************************************/
+
+/*----------- defined in drivers/itech8.c -----------*/
+
+void itech8_update_interrupts(int periodic, int tms34061, int blitter);
+
+
+/*----------- defined in machine/slikshot.c -----------*/
+
+READ8_HANDLER( slikz80_port_r );
+WRITE8_HANDLER( slikz80_port_w );
+
+READ8_HANDLER( slikshot_z80_r );
+READ8_HANDLER( slikshot_z80_control_r );
+WRITE8_HANDLER( slikshot_z80_control_w );
+
+void slikshot_set_crosshair_range(int miny, int maxy);
+VIDEO_UPDATE( slikshot );
+
+
+/*----------- defined in video/itech8.c -----------*/
+
+extern UINT8 *itech8_grom_bank;
+
+VIDEO_START( itech8 );
+
+WRITE8_HANDLER( itech8_page_w );
+
+WRITE8_HANDLER( itech8_palette_w );
+
+READ8_HANDLER( itech8_blitter_r );
+WRITE8_HANDLER( itech8_blitter_w );
+
+WRITE8_HANDLER( itech8_tms34061_w );
+READ8_HANDLER( itech8_tms34061_r );
+
+VIDEO_UPDATE( itech8_2layer );
+VIDEO_UPDATE( itech8_2page );
+VIDEO_UPDATE( itech8_2page_large );