gpsp icon indicating copy to clipboard operation
gpsp copied to clipboard

"CT Special Forces 3 - Bioterror" no music and sound

Open Danniel79 opened this issue 2 years ago • 8 comments

There is no music or sounds as soon as the game starts. ReGBA and mGBA has music and sounds. I use Dingux Mips32 build on RG350.

Danniel79 avatar Feb 03 '24 12:02 Danniel79

I found this discussion: "Same for me with some game (ct special forces bio terror) not having an audio. Figured it out to fix this issue is by editing gpsp config file. Go to 1st sdcard (mmc) > CFW > retroarch > .retroarch > config > gpSP > gpSP.cfg Open that gpsp.cfg with text editor. If there contain line said auto load save state "false", change "false" to "true" Then save it. You can use dingux commander app to edit the file or notepad on your pc to open this config file.In my case when auto load state is enabled again. The audio of the game is working again" My gpsp.cfg and gpsp.opt does not have this line with auto load.

Danniel79 avatar Feb 07 '24 06:02 Danniel79

If you go to the RetroArch Quick Menu whilst in-game, and then Resume, does the music/sound come back? That happens to me sometimes on the PS2 build.

andymcca avatar Mar 29 '24 10:03 andymcca

@Danniel79 I checked this out - it appears to be a Dynarec issue. You can workaround it by switching to Interpreter and then back to Dynarec after the game menu (this restored the sound on my PC). Will see if I can investigate further in the meantime.

andymcca avatar May 18 '24 06:05 andymcca

Works in a build from an old commit bc8c07272b03f604e6dac735e11255134716efa5 (from Dec 2021), but not in a random build I found from Apr 2023, Time for some bisecting!!

andymcca avatar May 20 '24 17:05 andymcca

@andymcca Thanks for your investigation. I'll try when I have time.

Danniel79 avatar May 26 '24 12:05 Danniel79

@Danniel79 no problem.

@davidgfnet I traced this issue to commit 8036ad5 from Jan 2022, where you did more work on fixing out of bounds RAM flushes. The previous commit works ok, so it's something about the code here which stops music/sound working on this game. For clarity - the sound works on the Language selection screen at the very beginning, then music should play on the title screen and following screens from this, but it doesn't, and in-game sound is also missing.

This seems to affect all dynarecs (report is for MIPS32, and I also tested and confirmed same issue on ARM/x86).

andymcca avatar May 26 '24 17:05 andymcca

@Danniel79 I just did a PR which restores the audio - essentially it's a partial revert of commit 8036ad5 . May not get committed though as I think that original commit was supposed to fix a different problem.

andymcca avatar Aug 06 '24 21:08 andymcca

@andymcca thank you.I hope that someone will make the corrected core for Dingux MIPS 32.

Danniel79 avatar Aug 09 '24 06:08 Danniel79