summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/imagedev/flopdrv.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/imagedev/flopdrv.cpp')
-rw-r--r--src/devices/imagedev/flopdrv.cpp37
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),