|
Post by arcangel59 on Mar 26, 2008 0:07:56 GMT 1
I don't know if anyone else has encountered this, but I'm having trouble keeping the sound going on some of the games I'm playing. This isn't something that happens to all of them either. What happens is that, for whatever reason, the game's sound will no longer function when I load it (regardless of settings). Is there any known cause/prevention for this?
|
|
|
Post by Tinnus on Mar 26, 2008 0:17:21 GMT 1
Is that in SNES? Are you sure you saved (save state) it with sound ON? You cannot turn sound OFF and then ON again without resetting the SNES since the sound will lose sync with the rest. Similarly, you cannot have sound from a state that was saved with it turned OFF. What you can do is SRAM-save the game (ingame save), then turn sound ON, reset, and load from the game. You will then have sound again at more or less the place you were before
|
|
|
Post by arcangel59 on Mar 26, 2008 3:28:19 GMT 1
Yes, I am finding it to happen to games that are SNES. So, if sound is set to OFF at the time I save it, are you saying that I can't toggle it back on after I load it? And, should I have it set to off when I try to load the game (as I failed to make your above instructions work)?
|
|
|
Post by Tinnus on Mar 26, 2008 13:28:36 GMT 1
If sound is set to OFF at anytime, you can't turn it back ON at all without resetting.
If it's saved OFF, you can't load it with sound ON. To be specific, the moment you turn sound OFF in SNES, the sound chip loses sync with the rest of the console and most likely when you turn it ON again it simply won't work due to the rest of the console not knowing what state the sound chip is and vice versa. That this happens when saving/loading state is just a consequence.
If speed is not a concern (ie: you turn sound off for volume reasons) you can leave on SIM or volume 0 (which still emulates the sound chip and keeps sync, while not actually outputting the sound data to the speakers).
My instructions to get sound back from a game saved with sound OFF are these I already said before: save the game with the in-game save feature (which has nothing to do with the internal emulator saving system), exit the emulator, start it with sound ON and load te game from itself.
|
|
|
Post by tgwaste on Mar 26, 2008 18:33:54 GMT 1
you think this behavior may be fixed in LJX tinnus?
|
|
|
Post by metaview on Mar 26, 2008 18:44:37 GMT 1
How should it? You disable the sound chip emulation to gain speed and if it is out of sync, how should this be solved?
|
|
|
Post by tgwaste on Mar 26, 2008 19:20:15 GMT 1
i dont know im not the programmer here. i was just asking. are you gonna be OK?
|
|
|
Post by tgwaste on Mar 26, 2008 19:21:09 GMT 1
from my perspective the keyword here is 'emulation' which means the entire thing is being driven by code. code can always be altered.
|
|
|
Post by Tinnus on Mar 26, 2008 19:25:27 GMT 1
No, because it's theoretically impossible. The only way to "fix" it is not disabling the emulation of the sound chip. Maye I'll remove the OFF option and leave only ON and SIM to "fix" it You turn sound OFF and it STOPS emulating the sound chip, which in the SNES NEEDS to be kept in sync with the rest of the system (different from some others that can just "keep up" at any time).
|
|
|
Post by tgwaste on Mar 26, 2008 20:08:09 GMT 1
so if we were talking about a PC SNES emulator does the same issue still exist?
|
|
|
Post by _Em on Mar 26, 2008 21:44:20 GMT 1
Yes... I don't know of any PC SNES emulator that has an option to not emulate the sound chip however. All they let you do is turn off sound output.
|
|
|
Post by Tinnus on Mar 27, 2008 0:21:32 GMT 1
..but we want to enable people to disable the sound chip toget more speed, which in SNES makes a BIG difference.
|
|