summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/isa/myb3k_fdc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/isa/myb3k_fdc.h')
-rw-r--r--src/devices/bus/isa/myb3k_fdc.h28
1 files changed, 9 insertions, 19 deletions
diff --git a/src/devices/bus/isa/myb3k_fdc.h b/src/devices/bus/isa/myb3k_fdc.h
index ccec57c7468..c3d77fd0929 100644
--- a/src/devices/bus/isa/myb3k_fdc.h
+++ b/src/devices/bus/isa/myb3k_fdc.h
@@ -13,7 +13,6 @@
#include "isa.h"
#include "imagedev/floppy.h"
#include "machine/wd_fdc.h"
-#include "formats/imd_dsk.h"
class isa8_myb3k_fdc471x_device_base :
public device_t,
@@ -25,7 +24,7 @@ protected:
// device-level overrides
virtual void device_add_mconfig(machine_config &config) override;
virtual void device_start() override;
- virtual void device_reset() override { };
+ virtual void device_reset() override { }
void map(address_map &map);
@@ -33,13 +32,13 @@ protected:
virtual void dack_w(int line, uint8_t data) override;
// virtual void eop_w(int state) override;
- virtual DECLARE_READ8_MEMBER(myb3k_inv_fdc_data_r);
- virtual DECLARE_WRITE8_MEMBER(myb3k_inv_fdc_data_w);
- virtual DECLARE_READ8_MEMBER(myb3k_fdc_status);
- virtual DECLARE_WRITE8_MEMBER(myb3k_fdc_command);
+ virtual uint8_t myb3k_inv_fdc_data_r(offs_t offset);
+ virtual void myb3k_inv_fdc_data_w(offs_t offset, uint8_t data);
+ virtual uint8_t myb3k_fdc_status();
+ virtual void myb3k_fdc_command(uint8_t data);
- DECLARE_WRITE_LINE_MEMBER( irq_w );
- DECLARE_WRITE_LINE_MEMBER( drq_w );
+ void irq_w(int state);
+ void drq_w(int state);
required_device<wd_fdc_device_base> m_fdc;
optional_device_array<floppy_connector, 4> m_floppy_connectors;
@@ -75,9 +74,6 @@ protected:
// device-level overrides
virtual void device_add_mconfig(machine_config &config) override;
-
-private:
- DECLARE_FLOPPY_FORMATS( myb3k_floppy_formats );
};
class isa8_myb3k_fdc4711_device : public isa8_myb3k_fdc471x_device_base
@@ -92,9 +88,6 @@ protected:
// device-level overrides
virtual void device_add_mconfig(machine_config &config) override;
-
-private:
- DECLARE_FLOPPY_FORMATS( myb3k_floppy_formats );
};
class isa8_myb3k_fdc4712_device : public isa8_myb3k_fdc471x_device_base
@@ -110,13 +103,10 @@ protected:
// device-level overrides
virtual void device_add_mconfig(machine_config &config) override;
- virtual DECLARE_WRITE8_MEMBER(myb3k_fdc_command) override;
- virtual DECLARE_READ8_MEMBER(myb3k_fdc_status) override;
+ virtual void myb3k_fdc_command(uint8_t data) override;
+ virtual uint8_t myb3k_fdc_status() override;
uint8_t selected_drive;
-
-private:
- DECLARE_FLOPPY_FORMATS( myb3k_floppy_formats );
};
// device type definition