Guac (Unofficial)

By Tsugu

View on Snapcraft.io
Version0.0.4
Revision7
Size11.0 MB
LicenseBSD-3-Clause
Confinementstrict
Basecore24
CategoriesGames

Guac is an Emulator written in golang for Gameboy, Gameboy Color, Gameboy Advance, and Nintendo DS handheld consoles.

ScreenshotScreenshot

Plugs you need to connect before playing

sudo snap connect guac-tsugu:alsa !!! The app will not launch without this !!!

sudo snap connect guac-tsugu:joystick (if you want to use one)

You can also go to Settings > Apps > Guac and toggle the permissions there

Running the games

Run the executable with a rom path (gb, gbc, gba, nds are required extensions) to immediately enter the game.

guac-tsugu -r="../rom/pokemonemerald.gba"


Setting up Console Mode

At root, create a "roms.json" file. This file will hold the game metadata in the following format. At this time Art must be 1:1 pngs or jpgs. Watch trailing commas in json.

[
 {
  "RomPath": "./rom/gba/theminishcap.gba",
  "ArtPath": "./art/theminish_cap.png"
 }
 ...]

Update History

0.0.2 (1) → 0.0.4 (7)
15 Oct 2026, 15:15 UTC
0.0.2 (1)
26 Apr 2026, 16:15 UTC

Published26 Apr 2026, 15:14 UTC

Last updated4 Oct 2026, 12:16 UTC

First seen26 Apr 2026, 16:15 UTC