summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/rbisland.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/rbisland.h')
-rw-r--r--src/mame/includes/rbisland.h13
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;