English
RomMix

Your RomM library, wherever you play.

A Big Picture–style front end for your own RomM server.
Browse, download, play — saves sync back to RomM.

Desktop Handheld Television

AppImagex86_64 Other downloads

Home
Home
Game details
Game details
Library
Library
Downloads
Downloads
BIOS
BIOS
Emulators
Emulators
Settings
Settings

Supported devices

One build for Linux desktops, handhelds and televisions.

At the desk

One download on any Linux desktop. Keyboard, mouse and controller all work.

In your hands

On a Steam Deck or any Linux handheld. Add the launcher script to Steam as a non-Steam game.

Across the room

Runs under gamescope and scales up on a 4K screen. Sign in by scanning a code with your phone.

Features

Supported emulators

RomMix picks which one runs each system, and Emulators → Platforms lets you change it.

Emulator Covers Installed by RomMix
RetroDECK The NES to the PS3 Flatpak
EmuDeck The NES to the Switch and the 360 Its own installer
RetroArch One libretro core per system Flatpak
Eden Nintendo Switch AppImage
shadPS4 PlayStation 4 Flatpak and AppImage
Xenia Canary Xbox 360 AppImage

Download

Requires Linux, a RomM server at version 5 or newer, and one of the emulators above. Take the AppImage from the releases page and run it — choose x86_64 or arm64 depending on your machine's architecture.

chmod +x RomMix-x86_64.AppImage
./RomMix-x86_64.AppImage

No version in the file name: updates are written over that same file.

From Steam

Download rommix-steam.sh from the same release, keep it beside the AppImage, and add the script as the non-Steam game — not the AppImage itself.

chmod +x RomMix-x86_64.AppImage rommix-steam.sh

Steam cannot launch an AppImage directly. The README covers building RomMix, and emulators that will not start.