diff options
Diffstat (limited to 'src/emu/bus/ql/sandy_superdisk.h')
-rw-r--r-- | src/emu/bus/ql/sandy_superdisk.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/emu/bus/ql/sandy_superdisk.h b/src/emu/bus/ql/sandy_superdisk.h index 3ff1d0c6aab..32dcaad6b68 100644 --- a/src/emu/bus/ql/sandy_superdisk.h +++ b/src/emu/bus/ql/sandy_superdisk.h @@ -38,6 +38,8 @@ public: virtual const rom_entry *device_rom_region() const; virtual machine_config_constructor device_mconfig_additions() const; + WRITE_LINE_MEMBER( busy_w ); + DECLARE_FLOPPY_FORMATS( floppy_formats ); protected: @@ -50,8 +52,17 @@ protected: virtual void write(address_space &space, offs_t offset, UINT8 data); private: + void check_interrupt(); + + required_device<wd1772_t> m_fdc; + required_device<floppy_connector> m_floppy0; + required_device<floppy_connector> m_floppy1; + required_device<centronics_device> m_centronics; + required_device<output_latch_device> m_latch; required_memory_region m_rom; - optional_shared_ptr<UINT8> m_ram; + + int m_busy; + int m_fd6; }; |