diff options
Diffstat (limited to 'src/mame/includes/rpunch.h')
-rw-r--r-- | src/mame/includes/rpunch.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/mame/includes/rpunch.h b/src/mame/includes/rpunch.h index 8dc00f0ac98..50bfc88f056 100644 --- a/src/mame/includes/rpunch.h +++ b/src/mame/includes/rpunch.h @@ -24,6 +24,16 @@ public: m_bitmapram(*this, "bitmapram"), m_spriteram(*this, "spriteram") { } + void svolley(machine_config &config); + void rpunch(machine_config &config); + void svolleybl(machine_config &config); + + void init_rabiolep(); + void init_svolley(); + + DECLARE_CUSTOM_INPUT_MEMBER(hi_bits_r); + +private: required_device<cpu_device> m_maincpu; required_device<cpu_device> m_audiocpu; required_device<generic_latch_8_device> m_soundlatch; @@ -53,11 +63,8 @@ public: DECLARE_WRITE8_MEMBER(rpunch_gga_w); DECLARE_WRITE8_MEMBER(rpunch_gga_data_w); DECLARE_WRITE16_MEMBER(rpunch_ins_w); - DECLARE_CUSTOM_INPUT_MEMBER(hi_bits_r); DECLARE_WRITE8_MEMBER(upd_control_w); DECLARE_WRITE8_MEMBER(upd_data_w); - void init_rabiolep(); - void init_svolley(); TILE_GET_INFO_MEMBER(get_bg0_tile_info); TILE_GET_INFO_MEMBER(get_bg1_tile_info); virtual void machine_start() override; @@ -66,14 +73,10 @@ public: DECLARE_VIDEO_START(rpunch); DECLARE_VIDEO_START(svolley); - uint32_t screen_update_rpunch(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); TIMER_CALLBACK_MEMBER(crtc_interrupt_gen); void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int start, int stop); void draw_bitmap(bitmap_ind16 &bitmap, const rectangle &cliprect); - void svolley(machine_config &config); - void rpunch(machine_config &config); - void svolleybl(machine_config &config); void main_map(address_map &map); void sound_map(address_map &map); }; |