summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/atvtrack.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/atvtrack.cpp')
-rw-r--r--src/mame/drivers/atvtrack.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/mame/drivers/atvtrack.cpp b/src/mame/drivers/atvtrack.cpp
index 4c0de0683d2..1111fb04371 100644
--- a/src/mame/drivers/atvtrack.cpp
+++ b/src/mame/drivers/atvtrack.cpp
@@ -117,6 +117,9 @@ public:
m_maincpu(*this, "maincpu"),
m_subcpu(*this, "subcpu") { }
+ void atvtrack(machine_config &config);
+
+protected:
DECLARE_READ64_MEMBER(control_r);
DECLARE_WRITE64_MEMBER(control_w);
DECLARE_READ64_MEMBER(nand_data_r);
@@ -145,12 +148,12 @@ public:
u16 gpu_irq_mask;
void gpu_irq_test();
void gpu_irq_set(int);
- void atvtrack(machine_config &config);
+
void atvtrack_main_map(address_map &map);
void atvtrack_main_port(address_map &map);
void atvtrack_sub_map(address_map &map);
void atvtrack_sub_port(address_map &map);
-protected:
+
bool m_slaverun;
};
@@ -161,9 +164,12 @@ public:
smashdrv_state(const machine_config &mconfig, device_type type, const char *tag)
: atvtrack_state(mconfig, type, tag) { }
+ void smashdrv(machine_config &config);
+
+private:
virtual void machine_start() override;
virtual void machine_reset() override;
- void smashdrv(machine_config &config);
+
void smashdrv_main_map(address_map &map);
void smashdrv_main_port(address_map &map);
};