summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/lasso.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/lasso.h')
-rw-r--r--src/mame/includes/lasso.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/mame/includes/lasso.h b/src/mame/includes/lasso.h
new file mode 100644
index 00000000000..40290f267a9
--- /dev/null
+++ b/src/mame/includes/lasso.h
@@ -0,0 +1,33 @@
+/***************************************************************************
+
+ Lasso and similar hardware
+
+***************************************************************************/
+
+/*----------- defined in video/lasso.c -----------*/
+
+extern UINT8 *lasso_videoram;
+extern UINT8 *lasso_colorram;
+extern UINT8 *lasso_spriteram;
+extern size_t lasso_spriteram_size;
+extern UINT8 *lasso_bitmap_ram;
+extern UINT8 *wwjgtin_track_scroll;
+
+WRITE8_HANDLER( lasso_videoram_w );
+WRITE8_HANDLER( lasso_colorram_w );
+WRITE8_HANDLER( lasso_backcolor_w );
+WRITE8_HANDLER( lasso_video_control_w );
+WRITE8_HANDLER( wwjgtin_video_control_w );
+WRITE8_HANDLER( pinbo_video_control_w );
+WRITE8_HANDLER( wwjgtin_lastcolor_w );
+
+PALETTE_INIT( lasso );
+PALETTE_INIT( wwjgtin );
+
+VIDEO_START( lasso );
+VIDEO_START( wwjgtin );
+VIDEO_START( pinbo );
+
+VIDEO_UPDATE( lasso );
+VIDEO_UPDATE( chameleo );
+VIDEO_UPDATE( wwjgtin );