diff options
Diffstat (limited to 'src/mame/includes/snk.h')
-rw-r--r-- | src/mame/includes/snk.h | 156 |
1 files changed, 78 insertions, 78 deletions
diff --git a/src/mame/includes/snk.h b/src/mame/includes/snk.h index b37f68e3810..21f76cd582c 100644 --- a/src/mame/includes/snk.h +++ b/src/mame/includes/snk.h @@ -123,84 +123,84 @@ private: int m_tc16_posx; int m_tc32_posy; int m_tc32_posx; - DECLARE_READ8_MEMBER(snk_cpuA_nmi_trigger_r); - DECLARE_WRITE8_MEMBER(snk_cpuA_nmi_ack_w); - DECLARE_READ8_MEMBER(snk_cpuB_nmi_trigger_r); - DECLARE_WRITE8_MEMBER(snk_cpuB_nmi_ack_w); - DECLARE_READ8_MEMBER(marvins_sound_nmi_ack_r); - DECLARE_WRITE8_MEMBER(sgladiat_soundlatch_w); - DECLARE_READ8_MEMBER(sgladiat_soundlatch_r); - DECLARE_READ8_MEMBER(sgladiat_sound_nmi_ack_r); - DECLARE_READ8_MEMBER(sgladiat_sound_irq_ack_r); - DECLARE_WRITE8_MEMBER(snk_soundlatch_w); - DECLARE_READ8_MEMBER(snk_sound_status_r); - DECLARE_WRITE8_MEMBER(snk_sound_status_w); - DECLARE_READ8_MEMBER(tnk3_cmdirq_ack_r); - DECLARE_READ8_MEMBER(tnk3_ymirq_ack_r); - DECLARE_READ8_MEMBER(tnk3_busy_clear_r); - DECLARE_WRITE8_MEMBER(hardflags_scrollx_w); - DECLARE_WRITE8_MEMBER(hardflags_scrolly_w); - DECLARE_WRITE8_MEMBER(hardflags_scroll_msb_w); - DECLARE_READ8_MEMBER(hardflags1_r); - DECLARE_READ8_MEMBER(hardflags2_r); - DECLARE_READ8_MEMBER(hardflags3_r); - DECLARE_READ8_MEMBER(hardflags4_r); - DECLARE_READ8_MEMBER(hardflags5_r); - DECLARE_READ8_MEMBER(hardflags6_r); - DECLARE_READ8_MEMBER(hardflags7_r); - DECLARE_WRITE8_MEMBER(turbocheck16_1_w); - DECLARE_WRITE8_MEMBER(turbocheck16_2_w); - DECLARE_WRITE8_MEMBER(turbocheck32_1_w); - DECLARE_WRITE8_MEMBER(turbocheck32_2_w); - DECLARE_WRITE8_MEMBER(turbocheck_msb_w); - DECLARE_READ8_MEMBER(turbocheck16_1_r); - DECLARE_READ8_MEMBER(turbocheck16_2_r); - DECLARE_READ8_MEMBER(turbocheck16_3_r); - DECLARE_READ8_MEMBER(turbocheck16_4_r); - DECLARE_READ8_MEMBER(turbocheck16_5_r); - DECLARE_READ8_MEMBER(turbocheck16_6_r); - DECLARE_READ8_MEMBER(turbocheck16_7_r); - DECLARE_READ8_MEMBER(turbocheck16_8_r); - DECLARE_READ8_MEMBER(turbocheck32_1_r); - DECLARE_READ8_MEMBER(turbocheck32_2_r); - DECLARE_READ8_MEMBER(turbocheck32_3_r); - DECLARE_READ8_MEMBER(turbocheck32_4_r); - DECLARE_WRITE8_MEMBER(athena_coin_counter_w); - DECLARE_WRITE8_MEMBER(ikari_coin_counter_w); - DECLARE_WRITE8_MEMBER(tdfever_coin_counter_w); - DECLARE_WRITE8_MEMBER(countryc_trackball_w); - DECLARE_WRITE8_MEMBER(snk_tx_videoram_w); - DECLARE_WRITE8_MEMBER(marvins_fg_videoram_w); - DECLARE_WRITE8_MEMBER(marvins_bg_videoram_w); - DECLARE_WRITE8_MEMBER(snk_bg_videoram_w); - DECLARE_WRITE8_MEMBER(snk_fg_scrollx_w); - DECLARE_WRITE8_MEMBER(snk_fg_scrolly_w); - DECLARE_WRITE8_MEMBER(snk_bg_scrollx_w); - DECLARE_WRITE8_MEMBER(snk_bg_scrolly_w); - DECLARE_WRITE8_MEMBER(snk_sp16_scrollx_w); - DECLARE_WRITE8_MEMBER(snk_sp16_scrolly_w); - DECLARE_WRITE8_MEMBER(snk_sp32_scrollx_w); - DECLARE_WRITE8_MEMBER(snk_sp32_scrolly_w); - DECLARE_WRITE8_MEMBER(snk_sprite_split_point_w); - DECLARE_WRITE8_MEMBER(marvins_palette_bank_w); - DECLARE_WRITE8_MEMBER(marvins_flipscreen_w); - DECLARE_WRITE8_MEMBER(sgladiat_flipscreen_w); - DECLARE_WRITE8_MEMBER(hal21_flipscreen_w); - DECLARE_WRITE8_MEMBER(marvins_scroll_msb_w); - DECLARE_WRITE8_MEMBER(jcross_scroll_msb_w); - DECLARE_WRITE8_MEMBER(sgladiat_scroll_msb_w); - DECLARE_WRITE8_MEMBER(aso_videoattrs_w); - DECLARE_WRITE8_MEMBER(tnk3_videoattrs_w); - DECLARE_WRITE8_MEMBER(aso_bg_bank_w); - DECLARE_WRITE8_MEMBER(ikari_bg_scroll_msb_w); - DECLARE_WRITE8_MEMBER(ikari_sp_scroll_msb_w); - DECLARE_WRITE8_MEMBER(ikari_unknown_video_w); - DECLARE_WRITE8_MEMBER(gwar_tx_bank_w); - DECLARE_WRITE8_MEMBER(gwar_videoattrs_w); - DECLARE_WRITE8_MEMBER(gwara_videoattrs_w); - DECLARE_WRITE8_MEMBER(gwara_sp_scroll_msb_w); - DECLARE_WRITE8_MEMBER(tdfever_sp_scroll_msb_w); - DECLARE_WRITE8_MEMBER(tdfever_spriteram_w); + uint8_t snk_cpuA_nmi_trigger_r(); + void snk_cpuA_nmi_ack_w(uint8_t data); + uint8_t snk_cpuB_nmi_trigger_r(); + void snk_cpuB_nmi_ack_w(uint8_t data); + uint8_t marvins_sound_nmi_ack_r(); + void sgladiat_soundlatch_w(uint8_t data); + uint8_t sgladiat_soundlatch_r(); + uint8_t sgladiat_sound_nmi_ack_r(); + uint8_t sgladiat_sound_irq_ack_r(); + void snk_soundlatch_w(uint8_t data); + uint8_t snk_sound_status_r(); + void snk_sound_status_w(uint8_t data); + uint8_t tnk3_cmdirq_ack_r(); + uint8_t tnk3_ymirq_ack_r(); + uint8_t tnk3_busy_clear_r(); + void hardflags_scrollx_w(uint8_t data); + void hardflags_scrolly_w(uint8_t data); + void hardflags_scroll_msb_w(uint8_t data); + uint8_t hardflags1_r(); + uint8_t hardflags2_r(); + uint8_t hardflags3_r(); + uint8_t hardflags4_r(); + uint8_t hardflags5_r(); + uint8_t hardflags6_r(); + uint8_t hardflags7_r(); + void turbocheck16_1_w(uint8_t data); + void turbocheck16_2_w(uint8_t data); + void turbocheck32_1_w(uint8_t data); + void turbocheck32_2_w(uint8_t data); + void turbocheck_msb_w(uint8_t data); + uint8_t turbocheck16_1_r(); + uint8_t turbocheck16_2_r(); + uint8_t turbocheck16_3_r(); + uint8_t turbocheck16_4_r(); + uint8_t turbocheck16_5_r(); + uint8_t turbocheck16_6_r(); + uint8_t turbocheck16_7_r(); + uint8_t turbocheck16_8_r(); + uint8_t turbocheck32_1_r(); + uint8_t turbocheck32_2_r(); + uint8_t turbocheck32_3_r(); + uint8_t turbocheck32_4_r(); + void athena_coin_counter_w(uint8_t data); + void ikari_coin_counter_w(uint8_t data); + void tdfever_coin_counter_w(uint8_t data); + void countryc_trackball_w(uint8_t data); + void snk_tx_videoram_w(offs_t offset, uint8_t data); + void marvins_fg_videoram_w(offs_t offset, uint8_t data); + void marvins_bg_videoram_w(offs_t offset, uint8_t data); + void snk_bg_videoram_w(offs_t offset, uint8_t data); + void snk_fg_scrollx_w(uint8_t data); + void snk_fg_scrolly_w(uint8_t data); + void snk_bg_scrollx_w(uint8_t data); + void snk_bg_scrolly_w(uint8_t data); + void snk_sp16_scrollx_w(uint8_t data); + void snk_sp16_scrolly_w(uint8_t data); + void snk_sp32_scrollx_w(uint8_t data); + void snk_sp32_scrolly_w(uint8_t data); + void snk_sprite_split_point_w(uint8_t data); + void marvins_palette_bank_w(uint8_t data); + void marvins_flipscreen_w(uint8_t data); + void sgladiat_flipscreen_w(uint8_t data); + void hal21_flipscreen_w(uint8_t data); + void marvins_scroll_msb_w(uint8_t data); + void jcross_scroll_msb_w(uint8_t data); + void sgladiat_scroll_msb_w(uint8_t data); + void aso_videoattrs_w(uint8_t data); + void tnk3_videoattrs_w(uint8_t data); + void aso_bg_bank_w(uint8_t data); + void ikari_bg_scroll_msb_w(uint8_t data); + void ikari_sp_scroll_msb_w(uint8_t data); + void ikari_unknown_video_w(uint8_t data); + void gwar_tx_bank_w(uint8_t data); + void gwar_videoattrs_w(uint8_t data); + void gwara_videoattrs_w(uint8_t data); + void gwara_sp_scroll_msb_w(uint8_t data); + void tdfever_sp_scroll_msb_w(uint8_t data); + void tdfever_spriteram_w(offs_t offset, uint8_t data); TILEMAP_MAPPER_MEMBER(marvins_tx_scan_cols); TILE_GET_INFO_MEMBER(marvins_get_tx_tile_info); |