summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/turbo.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/turbo.h')
-rw-r--r--src/mame/includes/turbo.h25
1 files changed, 14 insertions, 11 deletions
diff --git a/src/mame/includes/turbo.h b/src/mame/includes/turbo.h
index 91986395736..04ea44546a5 100644
--- a/src/mame/includes/turbo.h
+++ b/src/mame/includes/turbo.h
@@ -45,6 +45,18 @@ public:
, m_lamp(*this, "lamp")
{ }
+ void turbo(machine_config &config);
+ void buckrog(machine_config &config);
+ void buckroge(machine_config &config);
+ void buckrogu(machine_config &config);
+ void subroc3d(machine_config &config);
+ void turbo_samples(machine_config &config);
+ void subroc3d_samples(machine_config &config);
+ void buckrog_samples(machine_config &config);
+
+ void init_turbo_enc();
+ void init_turbo_noenc();
+
private:
/* device/memory pointers */
required_device<z80_device> m_maincpu;
@@ -132,7 +144,6 @@ private:
uint32_t step[8]; /* stepping value */
};
-public:
DECLARE_WRITE8_MEMBER(scanlines_w);
DECLARE_WRITE8_MEMBER(digit_w);
DECLARE_READ8_MEMBER(turbo_collision_r);
@@ -164,8 +175,7 @@ public:
DECLARE_WRITE8_MEMBER(buckrog_i8255_0_w);
DECLARE_READ8_MEMBER(spriteram_r);
DECLARE_WRITE8_MEMBER(spriteram_w);
- void init_turbo_enc();
- void init_turbo_noenc();
+
TILE_GET_INFO_MEMBER(get_fg_tile_info);
DECLARE_VIDEO_START(turbo);
DECLARE_PALETTE_INIT(turbo);
@@ -196,14 +206,7 @@ public:
void turbo_update_samples();
inline void subroc3d_update_volume(int leftchan, uint8_t dis, uint8_t dir);
void buckrog_update_samples();
- void turbo(machine_config &config);
- void buckrog(machine_config &config);
- void buckroge(machine_config &config);
- void buckrogu(machine_config &config);
- void subroc3d(machine_config &config);
- void turbo_samples(machine_config &config);
- void subroc3d_samples(machine_config &config);
- void buckrog_samples(machine_config &config);
+
void buckrog_cpu2_map(address_map &map);
void buckrog_cpu2_portmap(address_map &map);
void buckrog_map(address_map &map);