summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/route16.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/route16.h')
-rw-r--r--src/mame/includes/route16.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/mame/includes/route16.h b/src/mame/includes/route16.h
index 0bcca29d347..74af4b670e4 100644
--- a/src/mame/includes/route16.h
+++ b/src/mame/includes/route16.h
@@ -18,6 +18,16 @@ public:
, m_protection_data(0)
{}
+ void routex(machine_config &config);
+ void ttmahjng(machine_config &config);
+ void spacecho(machine_config &config);
+ void speakres(machine_config &config);
+ void stratvox(machine_config &config);
+ void route16(machine_config &config);
+
+ void init_route16();
+
+private:
DECLARE_WRITE8_MEMBER(out0_w);
DECLARE_WRITE8_MEMBER(out1_w);
template<bool cpu1> DECLARE_WRITE8_MEMBER(route16_sharedram_w);
@@ -31,17 +41,10 @@ public:
DECLARE_WRITE8_MEMBER(stratvox_sn76477_w);
DECLARE_MACHINE_START(speakres);
DECLARE_MACHINE_START(ttmahjng);
- void init_route16();
uint32_t screen_update_route16(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
uint32_t screen_update_ttmahjng(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- void routex(machine_config &config);
- void ttmahjng(machine_config &config);
- void spacecho(machine_config &config);
- void speakres(machine_config &config);
- void stratvox(machine_config &config);
- void route16(machine_config &config);
void cpu1_io_map(address_map &map);
void route16_cpu1_map(address_map &map);
void route16_cpu2_map(address_map &map);
@@ -50,7 +53,7 @@ public:
void stratvox_cpu1_map(address_map &map);
void stratvox_cpu2_map(address_map &map);
void ttmahjng_cpu1_map(address_map &map);
-private:
+
required_device<cpu_device> m_cpu1;
required_device<cpu_device> m_cpu2;
optional_device<sn76477_device> m_sn;