
| 📰 Title: | Coffee GB | 🕹️ / 🛠️ Type: | Tool |
|---|---|---|---|
| 🗃️ Genre: | Emulation | 👁️ Visual: | 2D |
| 🏷️ Category: | Emulation ➤ Engine ➤ Nintendo | 🏝️ Perspective: | First person (interface) |
| 🔖 Tags: | Emulation; NINTENDO; gb; gbc; HLE BIOS; Multi-platform; Local Multi; Keyboard; Controller | ⏱️ Pacing: | Real Time |
| 🐣️ Approx. start: | 2016-12-25 | 👫️ Played: | Single & Multi |
| 🐓️ Latest: | 2026-08-02 | 🚦 Status: | 04. Released (status) |
| 📍️ Version: | Latest: 💥️ 1.7.16 // Dev: 08a3f02 | ❤️ Like it: | 9. ⏳️ |
| 🏛️ License type: | 🕊️ Libre | 🎀️ Quality: | 7. ⏳️ |
| 🏛️ License: | MIT | ⭐ (temporary): | |
| 🎰️ ID: | 16620 | 🐛️ Created: | 2026-07-19 |
| 💡 Lights on: | 🚧️ Some work remains to be done: | ||
|---|---|---|---|
| 📰 What's new?: | 💥️ New | 💭️ New version published (to be updated): | |
| 🦣️ Awaiting publication on Mastodon: | 🎨️ Significant improvement: | ||
| 🦺️ Work in progress: | 🎖️ This work: | ||
| 📰 Previous News: | 🛜️ RSS (on RSS Guard): | ||
| 👫️ Contrib.: | goupildb | 🛜️ Reading frequency: | 2w (frequent updates) |
| 🐜️ Updated: | 2026-08-14 |
| 📦️ Package name: | coffee-gb | ..... 📦️ Arch: | |
|---|---|---|---|
| 📄️ Source: | ..... 📦️ RPM: | ||
| ⚙️ Generic binary: | ..... 📦️ Deb: | ||
| 🌍️ Browser version: | ..... 📦️ AppImage: | ||
| 📱️ Mobile support: | ..... 📦️ Flatpak: | ||
| 🧹️ Not use: | ..... 📦️ Snap: |
| 📜️[en]: | A libre, multiplatform Game Boy and Game Boy Color emulator that focuses on compatibility. It is designed to offer optimal compatibility with the entire catalog of classic games, rare cartridges and accessories, as well as homebrew games, demos, and diagnostic ROMs. It also features 10 save slots, pause/reset, rewind by holding down a button, support for compressed ROMs, multiplayer gaming (TCP for games using a link cable, with local rollback masking normal network latency and synchronized infrared communication), the Game Boy Camera, the Game Boy Printer, the Barcode Boy, controllers, several graphical effects (scaling, LCD screen ghosting effects, etc.), and cheats. | 📜️[fr]: | Un émulateur libre et multiplateforme Game Boy et Game Boy Color axé sur la compatibilité. Il est conçu pour offrir une compatibilité optimale avec l'ensemble du catalogue de jeux historiques, les cartouches et accessoires rares, ainsi que les homebrew, les démos et ROM de diagnostic. Il offre aussi notamment 10 emplacements de sauvegarde d’état, la pause/réinitialisation, le rembobinage par maintien enfoncé, le support des ROM compressées, le jeu multijoueur (TCP pour les jeux utilisant un câble de liaison, avec rollback local masquant la latence réseau normale et communication infrarouge synchronisée), la Game Boy Camera, la Game Boy Printer, le Barcode Boy, les manettes, quelques effets graphiques (mise à l'échelle, effets de ghosting des écrans LCD, ...), et les cheats. |
|---|
📰 Progress: 💥️ Mr. Sujano (202608),
🏡️ Website & videos
• Website: [Homepage] [Dev site] [Features/About] [Screenshots]
• Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]
• Doc: [WIKI] [FAQ]
• Updates: [RSS] / [Changelog 1(news/blog) 2(release notes) 3(tags) 4(commits)]
💰 Commercial
• (empty):
🍩️ Resources
🔘️ Games
• 🗿️See also our entry: Resources - Emulation - Nintendo Game Boy Monochrome
• 🗿️See also our entry: Resources - Emulation - Nintendo Game Boy Color
🛠️ Technical informations
[PCGamingWiki] [MobyGames]
🦣️ Social
Devs (Coffee GB Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Tomek Rękawek (trekawek) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]
🐝️ Related
📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu(author's repo)] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]
🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]
🕊️ Source of this Entry: [Mr. Sujano (202607)]
🦣️ Social Networking Update (on mastodon)
🛠️️ Title: Coffee GB
🦊️ Idea: A libre Game Boy & Game Boy Color emulator that focuses on compatibility
🏡️ -
🐣️ https://github.com/trekawek/coffee-gb
🔖 #LinuxEmulation #Nintendo #gb #gbc
📦️ #Libre #Bin #Deb
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🥁️ Update: 2.0.2
⚗️ Signific. vers. 🦍️
📌️ Changes: https://github.com/trekawek/coffee-gb/releases
🦣️ From: https://www.youtube.com/embed/PXS-iZQiVu0?start=0
🛜️ https://github.com/trekawek/coffee-gb/tags.atom
🕶️ A view of its UI (v. 1.7.16, on Linux) with the game “Alice in Wonderlands” (the game's home screen showing three characters) taking up most of the screen, and its control menus displayed in a top banner.
📚️ Coffee GB is a libre, multiplatform Game Boy and Game Boy Color emulator that focuses on compatibility. It is designed to offer optimal compatibility with the entire catalog of classic games, rare cartridges and accessories, as well as homebrew games, demos, and diagnostic ROMs. It also features 10 save slots, pause/reset, rewind by holding down a button, support for compressed ROMs, multiplayer gaming (TCP for games using a link cable, with local rollback masking normal network latency and synchronized infrared communication), the Game Boy Camera, the Game Boy Printer, the Barcode Boy, controllers, several graphical effects (scaling, LCD screen ghosting effects, etc.), and cheats.
📜️ "A libre Game Boy and Game Boy Color emulator that focuses on compatibility" 📜️
Gameboy emulator in Java and Kotlin.
A highly compatible Game Boy and Game Boy Color emulator for the desktop.
Coffee GB emulates the original Game Boy (GB/DMG) and Game Boy Color (GBC/CGB). It is built for high compatibility across the historic game library, unusual cartridges and accessories, and modern homebrew, demos, and diagnostic ROMs. The reusable emulation core is written in Java; the desktop application and its orchestration layer use Kotlin and Java.
Features
✅️ Systems: full DMG and CGB emulation, plus Super Game Boy borders and palettes.
✅️ Hardware-focused accuracy: a cycle-stepped CPU and high-accuracy PPU, APU, timer, DMA, serial, and infrared behavior.
✅️ Everyday play: battery-backed saves, ten save-state slots, pause/reset, hold-to-rewind, recent ROMs, and ZIP archive loading.
✅️ Rollback netplay: TCP multiplayer for link-cable games, with local rollback hiding normal network latency and synchronized infrared communication.
✅️ Broad cartridge support: MBC1/1M, MBC2, MBC3 with RTC and MBC30, MBC5, MBC6 with flash, MBC7 with EEPROM/accelerometer, MMM01, HuC1, HuC3, TAMA5, Pocket Camera, and numerous unlicensed and multicart mappers.
✅️ Accessories: webcam-backed Game Boy Camera, Game Boy Printer with PNG export, Barcode Boy, Full Changer infrared, Datel Action Replay pass-through, cartridge rumble, and tilt input.
✅️ Desktop controls and display: keyboard and game-controller input, scaling, rotation, grayscale, CGB color correction, LCD ghosting, and an SGB-border toggle.
✅️ Cheats: Game Genie and GameShark codes, plus a bundled searchable libretro cheat database.
Un émulateur libre Game Boy et Game Boy Color axé sur la compatibilité, par la Coffee GB Team, initié par Tomek Rękawek (trekawek).
En Java/Kotlin.
Coffee GB est un émulateur libre et multiplateforme Game Boy et Game Boy Color axé sur la compatibilité. Il est conçu pour offrir une compatibilité optimale avec l'ensemble du catalogue de jeux historiques, les cartouches et accessoires rares, ainsi que les homebrew, les démos et ROM de diagnostic. Il offre aussi notamment 10 emplacements de sauvegarde d’état, la pause/réinitialisation, le rembobinage par maintien enfoncé, le support des ROM compressées, le jeu multijoueur (TCP pour les jeux utilisant un câble de liaison, avec rollback local masquant la latence réseau normale et communication infrarouge synchronisée), la Game Boy Camera, la Game Boy Printer, le Barcode Boy, les manettes, quelques effets graphiques (mise à l'échelle, effets de ghosting des écrans LCD, ...), et les cheats.
Émulateur Game Boy en Java et Kotlin.
Un émulateur Game Boy et Game Boy Color hautement compatible pour ordinateur de bureau.
Coffee GB émule la Game Boy original (GB/DMG) et la Game Boy Color (GBC/CGB). Il est conçu pour offrir une compatibilité optimale avec l'ensemble du catalogue de jeux historiques, les cartouches et accessoires rares, ainsi que les jeux « homebrew », les démos et les ROM de diagnostic modernes. Le cœur d’émulation réutilisable est écrit en Java ; l’application de bureau et sa couche d’orchestration utilisent Kotlin et Java.
Fonctionnalités
✅️ Systèmes : émulation complète des formats DMG et CGB, ainsi que des bordures et palettes du Super Game Boy.
✅️ Précision axée sur le matériel : un processeur fonctionnant cycle par cycle et un comportement hautement précis du PPU, de l’APU, du temporisateur, du DMA, du port série et de l’infrarouge.
✅️ Jeu au quotidien : sauvegardes protégées par batterie, dix emplacements de sauvegarde d’état, pause/réinitialisation, rembobinage par maintien enfoncé, ROM récentes et chargement d’archives ZIP.
✅️ Jeu en réseau avec rollback : mode multijoueur TCP pour les jeux utilisant un câble de liaison, avec rollback local masquant la latence réseau normale et communication infrarouge synchronisée.
✅️ Prise en charge étendue des cartouches : MBC1/1M, MBC2, MBC3 avec RTC et MBC30, MBC5, MBC6 avec mémoire flash, MBC7 avec EEPROM/accéléromètre, MMM01, HuC1, HuC3, TAMA5, Pocket Camera, ainsi que de nombreux mappers non officiels et multicart.
✅️ Accessoires : Game Boy Camera via webcam, Game Boy Printer avec exportation au format PNG, Barcode Boy, Full Changer infrarouge, pass-through Datel Action Replay, vibration des cartouches et entrée par inclinaison.
✅️ Commandes et affichage sur ordinateur : saisie via clavier et manette de jeu, mise à l'échelle, rotation, niveaux de gris, correction des couleurs CGB, effet de « ghosting » sur écran LCD et option d'activation/désactivation de la bordure SGB.
✅️ Cheats : codes Game Genie et GameShark, ainsi qu'une base de données de cheats Libretro intégrée et consultable.
⚙️ Installation à partir du binaire
⛓️ Installation à partir du binaire classique :
▸ Installation du binaire java :
• Binaire Java : Un binaire Java (.jar) est disponible, rendez-le exécutable s'il ne l'est pas déjà (clic droit sous votre gestionnaire de fichier).
☝️ Nota : Lorsque vous exécutez un binaire Java (voir plus bas), celui-ci vous indique la version Java requise - si ce n'est pas celle déjà utilisée par défaut. Pour une version "xx" requise, il vous faudra installer les paquets jdkxx-openjdk jrexx-openjdk jrexx-openjdk-headless
📄️ Installation à partir du source
• Source non testé.
🚀️ LANCEMENT DE L'INTERFACE
▸ Java :
• Si vous disposez du binaire java, en console dans son répertoire racine lancez (nom à adapter) : $ java -jar nom.jar