diff options
Diffstat (limited to 'src/mame/drivers/scorpion.cpp')
-rw-r--r-- | src/mame/drivers/scorpion.cpp | 13 |
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(); |