summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/xerox820.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/xerox820.h')
-rw-r--r--src/mame/includes/xerox820.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/mame/includes/xerox820.h b/src/mame/includes/xerox820.h
index 6b626039b0b..120c81a80d8 100644
--- a/src/mame/includes/xerox820.h
+++ b/src/mame/includes/xerox820.h
@@ -68,8 +68,11 @@ public:
m_8n5(0),
m_400_460(0)
{ }
+
+ void mk83(machine_config &config);
+ void xerox820(machine_config &config);
- uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
+ DECLARE_QUICKLOAD_LOAD_MEMBER(xerox820);
DECLARE_READ8_MEMBER( fdc_r );
DECLARE_WRITE8_MEMBER( fdc_w );
@@ -81,16 +84,17 @@ public:
DECLARE_WRITE_LINE_MEMBER( fr_w );
DECLARE_WRITE_LINE_MEMBER( fdc_intrq_w );
DECLARE_WRITE_LINE_MEMBER( fdc_drq_w );
- DECLARE_QUICKLOAD_LOAD_MEMBER(xerox820);
+
+protected:
+ uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
+
TIMER_DEVICE_CALLBACK_MEMBER(ctc_tick);
- void mk83(machine_config &config);
- void xerox820(machine_config &config);
void mk83_mem(address_map &map);
void xerox820_io(address_map &map);
void xerox820_mem(address_map &map);
-protected:
+
virtual void machine_start() override;
virtual void machine_reset() override;