From e43612a8d516de73d35ccee1f965436201b7216f Mon Sep 17 00:00:00 2001 From: Michael Zapf Date: Thu, 20 Aug 2015 20:09:07 +0200 Subject: Floppy sounds WIP. See comments in floppy.c. --- src/emu/sound/samples.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/emu/sound/samples.c') diff --git a/src/emu/sound/samples.c b/src/emu/sound/samples.c index 5a47e5d27da..863e30f0832 100644 --- a/src/emu/sound/samples.c +++ b/src/emu/sound/samples.c @@ -595,13 +595,15 @@ bool samples_device::read_flac_sample(emu_file &file, sample_t &sample) //------------------------------------------------- // load_samples - load all the samples in our // attached interface +// Returns true when all samples were successfully read, else false //------------------------------------------------- -void samples_device::load_samples() +bool samples_device::load_samples() { + bool ok = true; // if the user doesn't want to use samples, bail if (!machine().options().samples()) - return; + return false; // iterate over ourself const char *basename = machine().basename(); @@ -631,6 +633,10 @@ void samples_device::load_samples() if (filerr == FILERR_NONE) read_sample(file, m_sample[index]); else if (filerr == FILERR_NOT_FOUND) - osd_printf_warning("Sample '%s' NOT FOUND\n", samplename); + { + logerror("%s: Sample '%s' NOT FOUND\n", tag(), samplename); + ok = false; + } } + return ok; } -- cgit v1.2.3-70-g09d2