summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/x07.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/x07.h')
-rw-r--r--src/mame/includes/x07.h18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/mame/includes/x07.h b/src/mame/includes/x07.h
index 31b58ef3106..1d1c770b042 100644
--- a/src/mame/includes/x07.h
+++ b/src/mame/includes/x07.h
@@ -174,6 +174,16 @@ public:
m_warm_start(1)
{ }
+ void x07(machine_config &config);
+
+ void init_x07();
+
+ DECLARE_INPUT_CHANGED_MEMBER( kb_keys );
+ DECLARE_INPUT_CHANGED_MEMBER( kb_func_keys );
+ DECLARE_INPUT_CHANGED_MEMBER( kb_break );
+ DECLARE_INPUT_CHANGED_MEMBER( kb_update_udk );
+
+private:
required_device<cpu_device> m_maincpu;
required_device<printer_image_device> m_printer;
required_device<beep_device> m_beep;
@@ -189,12 +199,6 @@ public:
DECLARE_READ8_MEMBER( x07_io_r );
DECLARE_WRITE8_MEMBER( x07_io_w );
- DECLARE_INPUT_CHANGED_MEMBER( kb_keys );
- DECLARE_INPUT_CHANGED_MEMBER( kb_func_keys );
- DECLARE_INPUT_CHANGED_MEMBER( kb_break );
- DECLARE_INPUT_CHANGED_MEMBER( kb_update_udk );
-
- void init_x07();
void nvram_init(nvram_device &nvram, void *data, size_t size);
void t6834_cmd(uint8_t cmd);
@@ -283,7 +287,7 @@ public:
TIMER_CALLBACK_MEMBER(rstb_clear);
TIMER_CALLBACK_MEMBER(beep_stop);
TIMER_DEVICE_CALLBACK_MEMBER(blink_timer);
- void x07(machine_config &config);
+
void x07_io(address_map &map);
void x07_mem(address_map &map);
};