summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/scorpion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/scorpion.cpp')
-rw-r--r--src/mame/drivers/scorpion.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/mame/drivers/scorpion.cpp b/src/mame/drivers/scorpion.cpp
index 27594d41c7e..40a103be38d 100644
--- a/src/mame/drivers/scorpion.cpp
+++ b/src/mame/drivers/scorpion.cpp
@@ -24,6 +24,11 @@ public:
, m_beta(*this, BETA_DISK_TAG)
{ }
+ void scorpion(machine_config &config);
+ void profi(machine_config &config);
+ void quorum(machine_config &config);
+
+private:
DECLARE_READ8_MEMBER(beta_neutral_r);
DECLARE_READ8_MEMBER(beta_enable_r);
DECLARE_READ8_MEMBER(beta_disable_r);
@@ -33,19 +38,17 @@ public:
DECLARE_MACHINE_START(scorpion);
DECLARE_MACHINE_RESET(scorpion);
TIMER_DEVICE_CALLBACK_MEMBER(nmi_check_callback);
- void scorpion(machine_config &config);
- void profi(machine_config &config);
- void quorum(machine_config &config);
+
void scorpion_io(address_map &map);
void scorpion_mem(address_map &map);
void scorpion_switch(address_map &map);
-protected:
+
required_memory_bank m_bank1;
required_memory_bank m_bank2;
required_memory_bank m_bank3;
required_memory_bank m_bank4;
required_device<beta_disk_device> m_beta;
-private:
+
address_space *m_program;
uint8_t *m_p_ram;
void scorpion_update_memory();