summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/bbc/fdc/cv1797.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/bbc/fdc/cv1797.h')
-rw-r--r--src/devices/bus/bbc/fdc/cv1797.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/devices/bus/bbc/fdc/cv1797.h b/src/devices/bus/bbc/fdc/cv1797.h
index 86207c8fcd0..8f0b272be86 100644
--- a/src/devices/bus/bbc/fdc/cv1797.h
+++ b/src/devices/bus/bbc/fdc/cv1797.h
@@ -27,8 +27,6 @@ class bbc_cv1797_device :
public device_bbc_fdc_interface
{
public:
- static constexpr feature_type imperfect_features() { return feature::DISK; }
-
// construction/destruction
bbc_cv1797_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
@@ -46,13 +44,12 @@ protected:
private:
DECLARE_FLOPPY_FORMATS(floppy_formats);
- DECLARE_WRITE_LINE_MEMBER(motor_w);
+ DECLARE_WRITE_LINE_MEMBER(fdc_sso_w);
+ DECLARE_WRITE_LINE_MEMBER(fdc_hld_w);
required_device<fd1797_device> m_fdc;
- required_device<floppy_connector> m_floppy0;
- optional_device<floppy_connector> m_floppy1;
-
- int m_drive_control;
+ required_device_array<floppy_connector, 2> m_floppies;
+ floppy_image_device* m_floppy;
};