Previous 199869 Revisions Next

r29260 Friday 4th April, 2014 at 14:34:12 UTC by Miodrag Milanović
Fix initialization of legacy floppy (nw)
[src/emu/imagedev]flopdrv.c

trunk/src/emu/imagedev/flopdrv.c
r29259r29260
704704
705705legacy_floppy_image_device::legacy_floppy_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
706706   : device_t(mconfig, LEGACY_FLOPPY, "Floppy Disk", tag, owner, clock, "legacy_floppy_image", __FILE__),
707      device_image_interface(mconfig, *this)
707      device_image_interface(mconfig, *this),
708      m_drtn(0),
709      m_stp(0),
710      m_wtg(0),
711      m_mon(0),
712      m_idx(0),
713      m_tk00(0),
714      m_wpt(0),
715      m_rdy(0),
716      m_dskchg(0),
717      m_drive_id(0),
718      m_active(0),
719      m_flags(0),
720      m_max_track(0),
721      m_num_sides(0),
722      m_current_track(0),
723      m_index_pulse_callback(NULL),
724      m_rpm(0.0f),
725      m_ready_state_change_callback(NULL),
726      m_id_index(0),
727      m_controller(NULL),
728      m_floppy(NULL),
729      m_track(0),
730      m_load_proc(NULL),
731      m_unload_proc(NULL),
732      m_floppy_drive_type(0)
708733{
734   memset(&m_extension_list,0,sizeof(m_extension_list));
709735}
710736
711737legacy_floppy_image_device::legacy_floppy_image_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source)
712738   : device_t(mconfig, type, name, tag, owner, clock, shortname, source),
713      device_image_interface(mconfig, *this)
739      device_image_interface(mconfig, *this),
740      m_drtn(0),
741      m_stp(0),
742      m_wtg(0),
743      m_mon(0),
744      m_idx(0),
745      m_tk00(0),
746      m_wpt(0),
747      m_rdy(0),
748      m_dskchg(0),
749      m_drive_id(0),
750      m_active(0),
751      m_flags(0),
752      m_max_track(0),
753      m_num_sides(0),
754      m_current_track(0),
755      m_index_pulse_callback(NULL),
756      m_rpm(0.0f),
757      m_ready_state_change_callback(NULL),
758      m_id_index(0),
759      m_controller(NULL),
760      m_floppy(NULL),
761      m_track(0),
762      m_load_proc(NULL),
763      m_unload_proc(NULL),
764      m_floppy_drive_type(0)
714765{
766   memset(&m_extension_list,0,sizeof(m_extension_list));
715767}
716768
717769//-------------------------------------------------

Previous 199869 Revisions Next


© 1997-2024 The MAME Team