From 7026d1dfd3caac5bb613bd1a3a540595c7edd6ad Mon Sep 17 00:00:00 2001 From: leesaudan2 Date: Fri, 22 Jan 2021 01:53:37 +0800 Subject: Apple 2 floppy drive (diskiing, diskiing13): added sounds (#7685) --- src/devices/bus/a2bus/a2diskiing.cpp | 4 ++-- src/devices/imagedev/floppy.cpp | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/devices/bus/a2bus/a2diskiing.cpp b/src/devices/bus/a2bus/a2diskiing.cpp index 9ce3a0df64c..45d792c761c 100644 --- a/src/devices/bus/a2bus/a2diskiing.cpp +++ b/src/devices/bus/a2bus/a2diskiing.cpp @@ -64,14 +64,14 @@ void diskiing_device::device_add_mconfig(machine_config &config) { DISKII_FDC(config, m_wozfdc, 1021800*2); for (auto &floppy : m_floppy) - FLOPPY_CONNECTOR(config, floppy, a2_floppies, "525", diskiing_device::floppy_formats); + FLOPPY_CONNECTOR(config, floppy, a2_floppies, "525", diskiing_device::floppy_formats).enable_sound(true); } void a2bus_diskiing13_device::device_add_mconfig(machine_config &config) { DISKII_FDC(config, m_wozfdc, 1021800*2); for (auto &floppy : m_floppy) - FLOPPY_CONNECTOR(config, floppy, a2_floppies, "525", a2bus_diskiing13_device::floppy_formats); + FLOPPY_CONNECTOR(config, floppy, a2_floppies, "525", a2bus_diskiing13_device::floppy_formats).enable_sound(true); } //------------------------------------------------- diff --git a/src/devices/imagedev/floppy.cpp b/src/devices/imagedev/floppy.cpp index af79d45af97..3bdf22a5f4e 100644 --- a/src/devices/imagedev/floppy.cpp +++ b/src/devices/imagedev/floppy.cpp @@ -759,8 +759,10 @@ void floppy_image_device::seek_phase_w(int phases) cache_clear(); - if(TRACE_STEP && (next_pos != cur_pos)) - logerror("track %d.%d\n", cyl, subcyl); + if(next_pos != cur_pos) { + if (TRACE_STEP) logerror("track %d.%d\n", cyl, subcyl); + if (m_make_sound) m_sound_out->step(subcyl); + } /* Update disk detection if applicable */ if (exists() && !dskchg_writable) -- cgit v1.2.3