diff options
Diffstat (limited to 'src/mame/includes/rbisland.h')
-rw-r--r-- | src/mame/includes/rbisland.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mame/includes/rbisland.h b/src/mame/includes/rbisland.h index 069297c167d..2fddfc4da52 100644 --- a/src/mame/includes/rbisland.h +++ b/src/mame/includes/rbisland.h @@ -34,7 +34,14 @@ public: m_cchip_irq_clear(*this, "cchip_irq_clear") { } + void jumping(machine_config &config); + void rbisland(machine_config &config); + void jumpingi(machine_config &config); + void init_jumping(); + void init_rbisland(); + +private: DECLARE_WRITE16_MEMBER(jumping_sound_w); DECLARE_READ8_MEMBER(jumping_latch_r); DECLARE_WRITE16_MEMBER(rbisland_cchip_ctrl_w); @@ -46,8 +53,6 @@ public: DECLARE_WRITE16_MEMBER(jumping_spritectrl_w); DECLARE_WRITE8_MEMBER(bankswitch_w); DECLARE_WRITE8_MEMBER(counters_w); - void init_jumping(); - void init_rbisland(); virtual void machine_start() override; DECLARE_VIDEO_START(jumping); uint32_t screen_update_rainbow(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); @@ -56,15 +61,11 @@ public: INTERRUPT_GEN_MEMBER(interrupt); TIMER_DEVICE_CALLBACK_MEMBER(cchip_irq_clear_cb); - void jumping(machine_config &config); - void rbisland(machine_config &config); - void jumpingi(machine_config &config); void jumping_map(address_map &map); void jumping_sound_map(address_map &map); void rbisland_map(address_map &map); void rbisland_sound_map(address_map &map); -private: /* memory pointers */ optional_shared_ptr<uint16_t> m_spriteram; |