diff options
Diffstat (limited to 'src/devices/imagedev/flopdrv.cpp')
-rw-r--r-- | src/devices/imagedev/flopdrv.cpp | 37 |
1 files changed, 4 insertions, 33 deletions
diff --git a/src/devices/imagedev/flopdrv.cpp b/src/devices/imagedev/flopdrv.cpp index ed99bcba329..38f21d7dd76 100644 --- a/src/devices/imagedev/flopdrv.cpp +++ b/src/devices/imagedev/flopdrv.cpp @@ -694,48 +694,19 @@ READ_LINE_MEMBER( legacy_floppy_image_device::floppy_ready_r ) } // device type definition -const device_type LEGACY_FLOPPY = device_creator<legacy_floppy_image_device>; +DEFINE_DEVICE_TYPE(LEGACY_FLOPPY, legacy_floppy_image_device, "legacy_floppy_image", "Floppy Disk") //------------------------------------------------- // legacy_floppy_image_device - constructor //------------------------------------------------- legacy_floppy_image_device::legacy_floppy_image_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : device_t(mconfig, LEGACY_FLOPPY, "Floppy Disk", tag, owner, clock, "legacy_floppy_image", __FILE__), - device_image_interface(mconfig, *this), - m_out_idx_func(*this), - m_drtn(0), - m_stp(0), - m_wtg(0), - m_mon(0), - m_idx(0), - m_tk00(0), - m_wpt(0), - m_rdy(0), - m_dskchg(0), - m_drive_id(0), - m_active(0), - m_config(nullptr), - m_flags(0), - m_max_track(0), - m_num_sides(0), - m_current_track(0), - m_index_timer(nullptr), - m_index_pulse_callback(nullptr), - m_rpm(0.0f), - m_id_index(0), - m_controller(nullptr), - m_floppy(nullptr), - m_track(0), - m_load_proc(nullptr), - m_unload_proc(nullptr), - m_floppy_drive_type(0) + : legacy_floppy_image_device(mconfig, LEGACY_FLOPPY, tag, owner, clock) { - memset(&m_extension_list,0,sizeof(m_extension_list)); } -legacy_floppy_image_device::legacy_floppy_image_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, uint32_t clock, const char *shortname, const char *source) - : device_t(mconfig, type, name, tag, owner, clock, shortname, source), +legacy_floppy_image_device::legacy_floppy_image_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) + : device_t(mconfig, type, tag, owner, clock), device_image_interface(mconfig, *this), m_out_idx_func(*this), m_drtn(0), |