CabinetOS

Systems, formats and BIOS

CabinetOS plays 33 systems, from the Atari 2600 to the Xbox 360, Switch, PS3 and Wii U. Everything comes from your RomM server: games, BIOS, firmware and keys. CabinetOS ships none of them.

How the console finds your games

How BIOS, firmware and keys reach the console

Put them in RomM as firmware for that platform (in RomM’s library, the bios/<platform>/ folder; see RomM’s documentation). Then do nothing: every launch asks RomM for that platform’s firmware and downloads anything new into the console’s shared BIOS folder.

File formats in short

Every system

System RomM slug Emulator Formats BIOS, firmware or keys
3DO 3do Opera iso, bin, chd, cue Required: panafz10.bin (1 MB, any name)
Arcade arcade FinalBurn Neo or MAME 2003-Plus zip (also 7z for FinalBurn Neo) None. See Arcade
Atari 2600 atari2600 Stella 2014 a26, bin None
Atari 7800 atari7800 ProSystem a78, bin None
Dreamcast dc Flycast chd, cdi, gdi, cue, m3u Optional: dc_boot.bin (2 MB, any name). Without it Flycast uses its own.
Game Boy gb Gambatte gb, dmg None
Game Boy Color gbc Gambatte gbc None
Game Boy Advance gba mGBA gba Optional: gba_bios.bin
Game Gear gamegear Genesis Plus GX gg None
Genesis / Mega Drive genesis Genesis Plus GX md, gen, smd, bin None
Master System sms Genesis Plus GX sms None
Sega 32X sega32 PicoDrive 32x, bin None
Sega CD segacd Genesis Plus GX chd, cue, iso Required: bios_CD_U.bin, bios_CD_E.bin or bios_CD_J.bin (128 KB, any name)
Saturn saturn Beetle Saturn chd, cue, ccd, toc, m3u Required: sega_101.bin (Japan) or mpr-17933.bin (US and Europe) (512 KB, any name)
NES nes FCEUmm nes, fds, unf, unif None
SNES snes Snes9x sfc, smc, swc, fig, bs, st None
Nintendo 64 n64 Mupen64Plus-Next z64, n64, v64 None
Nintendo DS nds melonDS nds, dsi, ids Optional: bios7.bin, bios9.bin, firmware.bin
GameCube ngc Dolphin rvz, iso, gcz, ciso, wia, gcm None
Wii wii Dolphin rvz, iso, wbfs, wia, ciso, wad None. See Wii
Wii U wiiu Cemu wua None (a .wua is already decrypted)
Switch switch Eden nsp, xci Required: prod.keys. Optional: title.keys, and a firmware zip (any zip with firmware in its name)
Neo Geo Pocket Color neo-geo-pocket-color Beetle NGP ngp, ngc, ngpc None
PlayStation psx PCSX ReARMed chd, cue, bin, pbp, m3u, img, iso Optional: scph5501.bin (or scph5500, scph5502, scph1001, scph7001, scph101). Without one it uses its own.
PlayStation 2 ps2 PCSX2 chd, iso Required: a PS2 BIOS dump, for example SCPH-70012.bin (any name)
PSP psp PPSSPP iso, cso, chd, pbp None
PlayStation 3 ps3 RPCS3 decrypted iso, or pkg Required: PS3UPDAT.PUP (installed once). A PKG game also needs its .rap licence in the same RomM game folder.
TurboGrafx-16 tg16 Beetle PCE Fast pce None
TurboGrafx-CD turbografx-cd Beetle PCE Fast chd, cue, ccd Required: syscard3.pce (256 KB, any name)
Vectrex vectrex vecx vec, bin None
Virtual Boy virtualboy Beetle VB vb, vboy None
Xbox xbox xemu iso, xiso Required: the MCPX boot ROM (512 bytes, for example mcpx_1.0.bin) and a flash BIOS (256 KB, 512 KB or 1 MB), recognised by contents, any names
Xbox 360 xbox360 Xenia iso, xex, zar, LIVE and CON packages None

Arcade

Wii and Wii U

Not supported

What works where

  Save states, rewind, fast forward Screen looks Achievements
2600 to Saturn, N64, Dreamcast, PS1, PSP, DS (built-in emulators) Yes Most Yes
PS2 No No Yes
GameCube, Wii No No Yes
Switch, PS3, Xbox, Xbox 360, Wii U No No No

Saves sync for every system. See Saves, states and sync.

Something wrong or missing here? See this page on GitHub or open an issue.