github trekawek/coffee-gb coffee-gb-1.7.15
Coffee GB 1.7.15

latest release: coffee-gb-1.7.16
pre-release4 hours ago

Coffee GB 1.7.15 is a major state, netplay, desktop, packaging, SGB, and cartridge-compatibility release.

Highlights

  • Introduces a bounded portable state format, immutable machine snapshots, crash-safe state and battery persistence, managed save-state browsing and recovery, and more efficient rewind snapshots.
  • Advances netplay with authenticated invitations, consent-based bounded transfers, portable rollback checkpoints, safer lifecycle handling, diagnostics, and opt-in LAN discovery.
  • Delivers the Desktop 2.0 foundations: typed settings, input/audio/display/save preferences, resizable high-DPI fullscreen output, safer ROM and archive opening, drag-and-drop and file associations, camera selection, and persistent window sizing.
  • Adds self-contained native packages for Linux x86-64, Windows x86-64, macOS x86-64, and macOS arm64, with release-gated cross-platform validation, SBOMs, checksums, and provenance checks.
  • Expands SGB and hardware-profile accuracy with practical SGB commands, independent four-player input, exact SGB2 behavior, and a Game Boy Pocket profile.
  • Fixes compatibility for Sachen multicarts, Mighty Mix, Vast Fame VF001 titles, Li Cheng cartridges, Xploder GB, Makon multicarts, Zook Z, Yinghan Zidian, and related unlicensed hardware.

Additional direct changes

Merged pull requests

Fixed issues

Native package signing evidence

  • Linux x86-64: unsigned
  • Windows x86-64: unsigned
  • macOS x86-64: unsigned
  • macOS arm64: unsigned

Known platform limitation

On macOS, game controllers require a compatible system SDL2 installation; keyboard input and emulation remain usable without it.

Thanks to @trekawek for all contributions in this release.

Full changelog: coffee-gb-1.7.14...coffee-gb-1.7.15

Don't miss a new coffee-gb release

NewReleases is sending notifications on new releases.