SGB:
- Blank last visible scanline in OverlayBiosBorder (fixes bottom frame-glitch)
- Route GB cart .sav through CMemory::Save/LoadSRAM into SRAM_DIR
- Fix save state & restore state: boot ROM remap, handshake cache, ICD2 bridge
- Skip GBE block in S9xUnfreezeScreenshotFromStream
- Per-source SPC/GB volume sliders for SGB BIOS mix
Win32:
- Fix save-slot corruption from SelectSave hotkey on bank > 0 (Also merged into official snes9x project)
Linux: Qt
- Add SGB sources to CMake builds
- Configurable BIOS folder under Settings → Files
- Default Settings.SGB_BIOSPreference to 2 (SGB2 then SGB1)
- Add Emulation → BIOS submenu (None / SGB1 / SGB2)
- Move QActionGroup include above X11-pulling headers
- Mix SPC over GB after S9xMixSamples in SGB BIOS mode
- Master Regular/FastForward + per-source SGB SPC/GB volume
Linux: GTK
- BIOS folder + Emulation → BIOS submenu (parity with Qt)
- Fix snes9x.ui duplicate label157 (BIOS row crash)
- Track snes9x.ui and mini_icon.png in sourcify custom commands
- Mix SPC over GB after S9xMixSamples in SGB BIOS mode
- Master Regular/FastForward + per-source SGB SPC/GB volume
Misc:
- Added Patch Versioning
- Widen About dialog for better reading.
- Tag x64 in emulator's title
