Out of curiosity, I tested a dkong.zip from an unofficial "MAME 2016 Reference Set" which didn't come with any samples for dkong in an extra file. Seems like the 2016 version (aka MAME 0.174) of the dkong rom has its samples included, since – as far as I can tell – it sounds exactly as the MAME 2003-Plus version with an external samples file in my Retropie.
So, if you don't have sampled sound, are you sure you have the right dkong rom file for MAME 2016 / 0.174?
@anakin1138 I haven't delved into the github for the core, but I believe lr-fbalpha2012 doesn't have Sample support currently, or at least from the time I messed with it. I even tried including the Samples in the ROM archive and it still didn't work.
Is there a clrmame or other program that can check the samples files to let me know they are incorrect / incompatible?
The list of needed wav files is included in the dats i provide at https://github.com/libretro/fbalpha/tree/master/dats . Clrmamepro should be able to tell you if you have all needed wav files if you setup "Sample-Paths" in Settings, then check "Samples" in the scanner, it'll only check filenames though, not crc.
@markwkidd@mitu I have just made it a habit to update my Retropie system and packages from time to time. Of course, an update may break something, but I think the benefits outweigh the risks by far in general.
@grant2258 Yes, I just wanted to report that after some testing yesterday. You were faster than me. ;) I can confirm that most of my samples work in mame2003 binary and mame2003-plus, but not in mame2003 from source; with few exceptions like Blockade that works in all of them.
Since there already is a pull request for this, I consider this topic as solved. Thanks for the help! (edit: as well as @markwkidd for the fix and @Headrush69 for testing.)
@edwardthehuman you can change where the BIOS (retroarch system directory) folder is, but by default it's in /home/pi/RetroPie/BIOS so you shouldn't need to. you can't change the samples directory beyond that - it will always be in retroarch system directory/fba/samples.
by default fba will look in /home/pie/RetroPie/BIOS/fba/samples/ - please give me your full file path and name of the sample zip.
how do you know they're not loading? with donpachi, i believe the samples are just ripped music from the CD of the saturn (?) version, which should sound pretty similar to the emulated music. it does take much longer to load, though.
@udb23 I only put this thread here because I saw several people on here and Github saying that Artwork and Samples for lr-mame2010 didn't work. I'm not going to attempt to make configs manually for all the Vertical games, that's why I asked if it could be batch made in my first post :) and lr-mame2010 already makes it's own per game config files with custom controls etc. so these will be overwritten/ignored. I decided to use Android for MAME now (mame4droid 139) as it's far superior. Cheers.
I was able to resolve this issue by putting the sample directory back into the original directory as stated.
After this, I updated lr-fbalpha again, how this time I did from source rather than binary. After this, I restarted EmulationStation and the samples worked perfectly again as they did prior to lr-fbalpha v0.2.97.42.