When using the non-plus version of the core, loading a save state completely breaks audio playback. This happens because the entire SoundData struct is currently omitted from the save state data buffer (!). This PR fixes the issue. (Note that the plus version is unaffected - this always worked correctly)
The PR also removes a spurious call of S9xSA1UnpackStatus() when loading a save state (its placement here is wrong - the function is called indirectly elsewhere).
When using the non-plus version of the core, loading a save state completely breaks audio playback. This happens because the entire
SoundData
struct is currently omitted from the save state data buffer (!). This PR fixes the issue. (Note that the plus version is unaffected - this always worked correctly)The PR also removes a spurious call of
S9xSA1UnpackStatus()
when loading a save state (its placement here is wrong - the function is called indirectly elsewhere).