Playing the latest interim (Build e92a45599).
"No audio" issue
1) Play GB Volley Fire
2) On the title screen, save a state
3) A+B+Start+Select
4) load the state
If done correctly, there is no sound.
Needs core reboot or actually finishing the softreset to recover the sound. Sometimes the game recovers the audio by itself.
This issue can happen in some other games too (Bubble Ghost). In the case of Volley Fire, if you continue on the (muted) title screen, it will fade and softlock on a white screen...
This issue happens in GBHawk, but does not happen in Gambatte.
Alternate way to do it:
1) Play any GB game
2) Save a state
3) reboot core and hold loadstate hotkey to load a state right after emulation starts
If done correctly, there is no sound.
Savestate problem
It looks like GBHawk and Gambatte share savestates. So states saved in one core can be loaded in the other. Sometimes it works, but other times I get an error and the emu closes.
System.IO.EndOfStreamException: Über das Ende des Datenstroms hinaus kann nicht gelesen werden.
bei System.IO.BinaryReader.FillBuffer(Int32 numBytes)
bei System.IO.BinaryReader.ReadInt32()
bei BizHawk.Common.Serializer.Sync(String name, Int32& val)
bei BizHawk.Emulation.Common.Components.LR35902.LR35902.SyncState(Serializer ser)
bei BizHawk.Emulation.Cores.Nintendo.GBHawk.GBHawk.SyncState(Serializer ser)
bei BizHawk.Client.Common.BinaryStateLoader.GetLump(BinaryStateLump lump, Boolean abort, Action`2 callback)
bei BizHawk.Client.Common.BinaryStateLoader.GetCoreState(Action`1 callbackBinary, Action`1 callbackText)
bei BizHawk.Client.Common.SavestateManager.LoadStateFile(String path, String name)
bei BizHawk.Client.EmuHawk.MainForm.LoadState(String path, String userFriendlyStateName, Boolean fromLua, Boolean supressOSD)
bei BizHawk.Client.EmuHawk.MainForm.LoadQuickSave(String quickSlotName, Boolean fromLua, Boolean supressOSD)
bei BizHawk.Client.EmuHawk.MainForm.CheckHotkey(String trigger)
bei BizHawk.Client.EmuHawk.MainForm.<ProcessInput>b__94_0(Boolean current, String trigger)
bei System.Linq.Enumerable.Aggregate[TSource,TAccumulate](IEnumerable`1 source, TAccumulate seed, Func`3 func)
bei BizHawk.Client.EmuHawk.MainForm.ProcessInput()
bei BizHawk.Client.EmuHawk.MainForm.ProgramRunLoop()
bei BizHawk.Client.EmuHawk.Program.SubMain(String[] args)