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

2 hours ago

Coffee GB 2.1.6 adds BESS save-state interchange, expands Game Boy peripheral support, and brings connection choices and device controls together in the desktop menu.

Changes

  • Load and save BESS-compatible states from the File menu, with validated ROM matching and interchange for supported DMG, CGB, and SGB configurations.
  • Use HuC-1/HuC-3 cartridge infrared and send or receive GBKiss GBF files.
  • Scan EAN-13 barcodes with the separate Barcode Taisen Bardigun reader.
  • Run Pocket Sonar with MBC1S sensor emulation and simulated sonar input. Scene changes now end active input recording, and the mapper is included in state coverage checks.
  • Use Turbo File GB internal memory and removable cards, including import/export, persistence, and write protection. The GBA-only Advance choice is no longer exposed in the menu; legacy state and storage support is retained.
  • Emulate Singer and Jaguar sewing machines, including the JN-2000 embroidery arm, live stitch preview, and PNG export.
  • Organize Peripherals into Link port, Cartridge, and Infrared. Device submenus combine Connect with their controls; Mobile Adapter configuration moves from Preferences into its device submenu.
  • Fix Android CI setup by replacing the retired SDK tools package request with platform-tools.

Merged pull requests

  • #679 — Add HuC cartridge IR and GBKiss Link file transfers — @trekawek
  • #680 — Fix Android CI SDK package setup — @trekawek
  • #681 — Add the Bardigun optical barcode reader — @trekawek
  • #682 — Add Pocket Sonar MBC1S sensor emulation — @trekawek
  • #683 — Add Turbo File GB and Turbo File Advance support — @trekawek
  • #684 — Add Singer and Jaguar sewing machine emulation — @trekawek
  • #686 — Add BESS state loading and saving — @trekawek
  • #687 — Group peripheral connections and controls by device — @trekawek

Fixed issues

  • #672 — GBKiss emulation.
  • #674 — Barcode Taisen Bardigun emulation.
  • #675 — Pocket Sonar emulation.
  • #676 — Turbo File peripheral support; Advance remains an internal compatibility model.
  • #677 — Game Boy sewing machine emulation.
  • #685 — BESS-compatible save states.

Sewing machine controls and a simulated zigzag stitch pattern

Sewing machine controls displaying an original synthetic pattern (#677).

Known platform limitations

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

Full changelog: 2.1.5…2.1.6

Don't miss a new coffee-gb release

NewReleases is sending notifications on new releases.