MAME 0.185 qsound games crash

I get this error (example Super Street Fighter II):

MANUFACTURER: Capcom
dl-1425.bin NOT FOUND (tried in ssf2 qsound)
Fatal error: Required files are missing, the machine cannot be run.

qsound is not missing in my collection. The qsound games work in MAME standalone (from mamedev). Anyone know how to fix this issue? All the qsound related threads say to add the qsound.zip, which I already do, so that’s not the answer. For me, at least. Thanks!

By the way, I found the string “dl-1425.bin” in the mame github source code, FWIW.

qsound.zip should be in roms folder

I know. qsound is not missing from my collection, as I mentioned. qsound.zip, as you say.

I’m on Windows 10 64 bit, and Retroarch 1.5.0 x86_64. My pc is Intel i7 6700k 16ram.

Seems like our 0.185 is a bit more recent and has this commit which makes it need an updated QSound version.

OK. Interesting, is there anything on my end that I can do?

anyone can share latest qsound.zip, please?

It’s a copyrighted file and can’t be shared here but you should be able to find it via google.

How do we know which qsound is the new one? And how does it get changed, and by whom?

Get the one from the latest MAME set. They’re the ones who change it (constantly).

If anyone got the new qsound PM me please.

@hunterk But I already have the most up to date set. I see I forgot to mention this. So the 0.185 set is not the problem.

The libretro core is based on a git commit soon after the v0.185 release, which unfortunately contained this qsound change:

I looked around and didn’t see anywhere obviously offering it for download. I think MAME offers downloads for update patches to cover these things, though.

Workaround for the moment:

-extract qsound.bin from the qsound.zip archive -rename it dl-1425.bin -copy it back to qsound.zip

Games will launch now (just mentioning a CRC error in the log, sound seems to work). Update with the real one when Mame 0.186 set will be out.