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

latest release: coffee-gb-2.1.1
3 hours ago

A unified on-screen UI

Coffee GB 2.1.0 makes its controller-friendly on-screen menu part of the standard desktop experience and gives the Swing and Android apps one consistent visual system. On desktop, press Esc or choose Game → On-screen Menu to pause and open it; press Esc again to resume. The menu remains available in fullscreen, and fullscreen can now be toggled from inside it.

The refreshed interface brings Recent Games with screenshot previews and last-played details, all ten save-state slots with previews, status, and timestamps, and a full-width paginated ROM-folder browser. Long filenames scroll into view, while ROM replacement and system changes preserve fullscreen and resume gameplay correctly. Every screen shares consistent typography, widgets, scrolling, and a higher-contrast selection highlight across desktop and Android.

Coffee GB 2.1.0 Recent Games screen on desktop, showing game previews and last-played details.

Recent Games pairs quick ROM access with a screenshot preview and last-played details (#647).

Coffee GB 2.1.0 Save States screen on desktop, showing an occupied slot, screenshot preview, and saved timestamp.

Save States shows each slot's status, screenshot preview, and saved time (#640).

Other highlights

  • Corrected MBC7 tilt scaling, orientation, and direction on Android while improving performance for motion-controlled games such as Kirby's Tilt 'n' Tumble.
  • Expanded allocation-free performance ROM access across cartridge mappers.
  • Restored Android's persistent, immediately applied Rumble setting for supported MBC5 cartridges.

Known platform limitations

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

Merged pull requests

All non-mechanical commits in this release are represented by the merged pull requests below; there are no standalone changes.

Fixed issues

  • #645 — Android Peripherals menu cannot enable cartridge rumble — fixed by #646

Full Changelog: coffee-gb-2.0.10...coffee-gb-2.1.0

Don't miss a new coffee-gb release

NewReleases is sending notifications on new releases.