summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/c8280.h
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2012-10-19 19:09:38 +0000
committer Curt Coder <curtcoder@mail.com>2012-10-19 19:09:38 +0000
commit038baa592bf452d46e7d488bb557491be5374e2b (patch)
tree57b02e5f760d2ea05cec78aba4433233fbc3cc2e /src/mess/machine/c8280.h
parent3b93cfb2cfe75d72afe88b8c808b5ce0d913737f (diff)
(MESS) c8280: Added FDC. (nw)
Diffstat (limited to 'src/mess/machine/c8280.h')
-rw-r--r--src/mess/machine/c8280.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/mess/machine/c8280.h b/src/mess/machine/c8280.h
index 37587d1505a..bffb3f4c070 100644
--- a/src/mess/machine/c8280.h
+++ b/src/mess/machine/c8280.h
@@ -18,6 +18,7 @@
#include "imagedev/flopdrv.h"
#include "machine/6532riot.h"
#include "machine/ieee488.h"
+#include "machine/wd17xx.h"
@@ -45,13 +46,14 @@ public:
DECLARE_WRITE8_MEMBER( riot1_pa_w );
DECLARE_READ8_MEMBER( riot1_pb_r );
DECLARE_WRITE8_MEMBER( riot1_pb_w );
+ DECLARE_READ8_MEMBER( fk5_r );
+ DECLARE_WRITE8_MEMBER( fk5_w );
protected:
// device-level overrides
+ virtual void device_config_complete() { m_shortname = "c8280"; }
virtual void device_start();
virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void device_config_complete();
// device_ieee488_interface overrides
void ieee488_atn(int state);
@@ -64,13 +66,16 @@ private:
required_device<cpu_device> m_fdccpu;
required_device<riot6532_device> m_riot0;
required_device<riot6532_device> m_riot1;
- required_device<device_t> m_image0;
- required_device<device_t> m_image1;
+ required_device<fd1797_device> m_fdc;
+ required_device<legacy_floppy_image_device> m_image0;
+ required_device<legacy_floppy_image_device> m_image1;
// IEEE-488 bus
int m_rfdo; // not ready for data output
int m_daco; // not data accepted output
int m_atna; // attention acknowledge
+
+ UINT8 m_fk5;
};