diff options
Diffstat (limited to 'src/devices/bus/bbc/fdc/cv1797.h')
-rw-r--r-- | src/devices/bus/bbc/fdc/cv1797.h | 11 |
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; }; |