diff options
Diffstat (limited to 'src/mame/includes/super80.h')
-rw-r--r-- | src/mame/includes/super80.h | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/src/mame/includes/super80.h b/src/mame/includes/super80.h index 32c8cd00b4e..e5a963ae191 100644 --- a/src/mame/includes/super80.h +++ b/src/mame/includes/super80.h @@ -57,6 +57,16 @@ public: , m_cass_led(*this, "cass_led") { } + void super80m(machine_config &config); + void super80(machine_config &config); + void super80r(machine_config &config); + void super80e(machine_config &config); + void super80d(machine_config &config); + void super80v(machine_config &config); + + void init_super80(); + +private: void machine_start() override; DECLARE_READ8_MEMBER(super80v_low_r); @@ -80,7 +90,6 @@ public: DECLARE_WRITE8_MEMBER(io_write_byte); DECLARE_WRITE8_MEMBER(pio_port_a_w); DECLARE_READ8_MEMBER(pio_port_b_r); - void init_super80(); DECLARE_MACHINE_RESET(super80); DECLARE_MACHINE_RESET(super80r); DECLARE_VIDEO_START(super80); @@ -97,12 +106,7 @@ public: TIMER_DEVICE_CALLBACK_MEMBER(timer_h); TIMER_DEVICE_CALLBACK_MEMBER(timer_k); TIMER_DEVICE_CALLBACK_MEMBER(timer_p); - void super80m(machine_config &config); - void super80(machine_config &config); - void super80r(machine_config &config); - void super80e(machine_config &config); - void super80d(machine_config &config); - void super80v(machine_config &config); + void super80_io(address_map &map); void super80_map(address_map &map); void super80e_io(address_map &map); @@ -110,7 +114,7 @@ public: void super80r_io(address_map &map); void super80v_io(address_map &map); void super80v_map(address_map &map); -private: + uint8_t m_s_options; uint8_t m_portf0; uint8_t m_mc6845_cursor[16]; |