summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/includes/xerox820.h
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2013-01-09 17:56:14 +0000
committer Curt Coder <curtcoder@mail.com>2013-01-09 17:56:14 +0000
commit1568a656f86633b0c31af12ea496ceb66726d128 (patch)
treee70449545a64f974af84d386b58115d6d15bb04a /src/mess/includes/xerox820.h
parent8cc9070d278adbc634b8e88f88bc266025a93ad9 (diff)
(MESS) bw12, xerox820, wangpc: Fixed floppy. [Curt Coder]
Diffstat (limited to 'src/mess/includes/xerox820.h')
-rw-r--r--src/mess/includes/xerox820.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mess/includes/xerox820.h b/src/mess/includes/xerox820.h
index 8480a766eee..882a21a0645 100644
--- a/src/mess/includes/xerox820.h
+++ b/src/mess/includes/xerox820.h
@@ -47,7 +47,11 @@ public:
m_ram(*this, RAM_TAG),
m_floppy0(*this, FD1771_TAG":0"),
m_floppy1(*this, FD1771_TAG":1"),
- m_video_ram(*this, "video_ram")
+ m_video_ram(*this, "video_ram"),
+ m_fdc_irq(0),
+ m_fdc_drq(0),
+ m_8n5(0),
+ m_400_460(0)
{ }
virtual void machine_start();
@@ -64,6 +68,8 @@ public:
required_device<floppy_connector> m_floppy0;
required_device<floppy_connector> m_floppy1;
+ DECLARE_READ8_MEMBER( fdc_r );
+ DECLARE_WRITE8_MEMBER( fdc_w );
DECLARE_WRITE8_MEMBER( scroll_w );
//DECLARE_WRITE8_MEMBER( x120_system_w );
DECLARE_READ8_MEMBER( kbpio_pa_r );
@@ -74,6 +80,7 @@ public:
void scan_keyboard();
void bankswitch(int bank);
+ void update_nmi();
void fdc_intrq_w(bool state);
void fdc_drq_w(bool state);