diff options
Diffstat (limited to 'src/mame/includes/cclimber.h')
-rw-r--r-- | src/mame/includes/cclimber.h | 45 |
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 ); |