summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/coco/dragon_fdc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/coco/dragon_fdc.cpp')
-rw-r--r--src/devices/bus/coco/dragon_fdc.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/devices/bus/coco/dragon_fdc.cpp b/src/devices/bus/coco/dragon_fdc.cpp
index caa5780ff87..48ab81501a5 100644
--- a/src/devices/bus/coco/dragon_fdc.cpp
+++ b/src/devices/bus/coco/dragon_fdc.cpp
@@ -99,6 +99,7 @@ namespace
dragon_fdc_device_base(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
// device-level overrides
+ virtual DECLARE_READ8_MEMBER(cts_read) override;
virtual DECLARE_READ8_MEMBER(scs_read) override;
virtual DECLARE_WRITE8_MEMBER(scs_write) override;
virtual void device_add_mconfig(machine_config &config) override;
@@ -120,6 +121,7 @@ namespace
premier_fdc_device_base(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
// device-level overrides
+ virtual DECLARE_READ8_MEMBER(cts_read) override;
virtual DECLARE_READ8_MEMBER(scs_read) override;
virtual DECLARE_WRITE8_MEMBER(scs_write) override;
virtual void device_add_mconfig(machine_config &config) override;
@@ -288,6 +290,22 @@ void premier_fdc_device_base::dskreg_w(uint8_t data)
//-------------------------------------------------
+// cts_read
+//-------------------------------------------------
+
+READ8_MEMBER(dragon_fdc_device_base::cts_read)
+{
+ return memregion("eprom")->base()[offset];
+}
+
+
+READ8_MEMBER(premier_fdc_device_base::cts_read)
+{
+ return memregion("eprom")->base()[offset];
+}
+
+
+//-------------------------------------------------
// scs_read
//-------------------------------------------------