diff options
Diffstat (limited to 'src/devices/machine/swim2.cpp')
-rw-r--r-- | src/devices/machine/swim2.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/devices/machine/swim2.cpp b/src/devices/machine/swim2.cpp index 0ae1401f04a..9f2bee96bfc 100644 --- a/src/devices/machine/swim2.cpp +++ b/src/devices/machine/swim2.cpp @@ -78,6 +78,9 @@ void swim2_device::set_floppy(floppy_image_device *floppy) if(m_floppy == floppy) return; + sync(); + flush_write(); + m_floppy = floppy; update_phases(); m_hdsel_cb((m_mode >> 5) & 1); |