summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/cclimber.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/cclimber.h')
-rw-r--r--src/mame/includes/cclimber.h45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/mame/includes/cclimber.h b/src/mame/includes/cclimber.h
new file mode 100644
index 00000000000..4be89c9dec9
--- /dev/null
+++ b/src/mame/includes/cclimber.h
@@ -0,0 +1,45 @@
+/*----------- defined in machine/cclimber.c -----------*/
+
+DRIVER_INIT( cclimber );
+DRIVER_INIT( cclimbrj );
+DRIVER_INIT( mshuttle );
+DRIVER_INIT( cannonb );
+DRIVER_INIT( cannonb2 );
+DRIVER_INIT( ckongb );
+
+/*----------- defined in video/cclimber.c -----------*/
+
+extern UINT8 *cclimber_bsvideoram;
+extern size_t cclimber_bsvideoram_size;
+extern UINT8 *cclimber_bigspriteram;
+extern UINT8 *cclimber_column_scroll;
+
+extern UINT8 *toprollr_videoram2;
+extern UINT8 *toprollr_videoram3;
+extern UINT8 *toprollr_videoram4;
+
+WRITE8_HANDLER( cclimber_colorram_w );
+WRITE8_HANDLER( cclimber_bigsprite_videoram_w );
+PALETTE_INIT( cclimber );
+VIDEO_UPDATE( cclimber );
+
+VIDEO_UPDATE( cannonb );
+
+VIDEO_UPDATE( yamato );
+VIDEO_START( toprollr );
+VIDEO_UPDATE( toprollr );
+
+WRITE8_HANDLER( swimmer_bgcolor_w );
+WRITE8_HANDLER( swimmer_palettebank_w );
+PALETTE_INIT( swimmer );
+VIDEO_UPDATE( swimmer );
+WRITE8_HANDLER( swimmer_sidepanel_enable_w );
+
+
+/*----------- defined in audio/cclimber.c -----------*/
+
+extern struct AY8910interface cclimber_ay8910_interface;
+extern struct Samplesinterface cclimber_samples_interface;
+WRITE8_HANDLER( cclimber_sample_trigger_w );
+WRITE8_HANDLER( cclimber_sample_rate_w );
+WRITE8_HANDLER( cclimber_sample_volume_w );