summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/finalizr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/finalizr.h')
-rw-r--r--src/mame/includes/finalizr.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/mame/includes/finalizr.h b/src/mame/includes/finalizr.h
new file mode 100644
index 00000000000..4ffde16039a
--- /dev/null
+++ b/src/mame/includes/finalizr.h
@@ -0,0 +1,38 @@
+/***************************************************************************
+
+ Finalizer
+
+***************************************************************************/
+
+typedef struct _finalizr_state finalizr_state;
+struct _finalizr_state
+{
+ /* memory pointers */
+ UINT8 * videoram;
+ UINT8 * colorram;
+ UINT8 * videoram2;
+ UINT8 * colorram2;
+ UINT8 * scroll;
+ UINT8 * spriteram;
+ UINT8 * spriteram_2;
+
+ /* video-related */
+ tilemap *fg_tilemap, *bg_tilemap;
+ int spriterambank, charbank;
+
+ /* misc */
+ int T1_line;
+ UINT8 nmi_enable, irq_enable;
+
+ /* devices */
+ const device_config *audio_cpu;
+};
+
+
+/*----------- defined in video/finalizr.c -----------*/
+
+WRITE8_HANDLER( finalizr_videoctrl_w );
+
+PALETTE_INIT( finalizr );
+VIDEO_START( finalizr );
+VIDEO_UPDATE( finalizr );