Skip to content

GameCube & Wii Emulation

Ember launches GameCube and Wii ROMs through Dolphin Emulator. It supports both Flatpak and native installations.

Terminal window
flatpak install flathub org.DolphinEmu.dolphin-emu

This keeps Dolphin sandboxed and automatically updated.

Debian / Ubuntu

Terminal window
sudo apt install dolphin-emu

Fedora

Terminal window
sudo dnf install dolphin-emu

Arch

Terminal window
sudo pacman -S dolphin-emu

The Flatpak Dolphin build does not expose a --fullscreen CLI flag. To get fullscreen launches:

  1. Open Dolphin manually once:
    Terminal window
    flatpak run org.DolphinEmu.dolphin-emu
  2. Go to Options → Interface → Start in Fullscreen
  3. Close Dolphin

After that, Ember’s batch-mode launches will boot straight into fullscreen.

After launching a game, Ember polls for the Dolphin window and sends Alt+Return to auto-fullscreen it. This only works on X11.

Terminal window
# Debian / Ubuntu
sudo apt install xdotool
# Fedora
sudo dnf install xdotool
# Arch
sudo pacman -S xdotool
  1. Ember detects the ROM type by file extension (.iso, .gcm, .wbfs, etc.)
  2. It checks for the Flatpak Dolphin first; if missing, falls back to the native dolphin-emu binary
  3. Launches with -b (batch mode) to suppress the GUI
  4. On X11, polls for the window and sends the fullscreen keystroke