CabinetOS

Games on several discs

A game on several discs is one game on CabinetOS: one entry in the library, one save, and a Change disc row in its pause menu. Single-disc games show none of this.

On your RomM server

Playing

Changing discs

Pause, Change disc, pick the disc. The one in the drive is marked In the drive. Then:

Choice What it does When
Insert Opens the lid, swaps the disc, closes it. The game keeps running. The game asks for a disc: “Insert DISC 2”, “Please switch to Disk 2”.
Insert and restart Swaps the disc and starts the console again on it, like pressing Reset. You want a disc from its beginning: another campaign (Red Alert’s Soviet disc, Resident Evil 2’s Claire disc), back to disc 1 after the ending, or a save the game says belongs to the other disc.

Picking the disc already in the drive offers only insert and restart: it takes you back to that disc’s title screen.

Insert only when the game asks. A disc the game is not expecting can crash a PlayStation game, as it would hang a real console.

Examples:

By system

System Change disc
PlayStation, Dreamcast, Sega CD Insert and Insert and restart.
Saturn Both. Opening the lid always takes a Saturn to its CD player screen, as on the real console: press Start there to boot the new disc, then load your save. Insert and restart skips that screen.
3DO Insert and restart only: its emulator cannot swap a disc during play.
GameCube No menu. The game asks for the disc it needs and it goes in by itself. A GameCube game always starts from disc 1 and shows no Disc N of M.

Save states

A save state remembers its disc. Loading one puts that disc in first, so a state made on disc 2 comes back on disc 2 wherever you load it.

On 3DO a state can only load on its own disc: the console says That state is on Disc 3. Insert and restart on that disc, then Load latest state. A state picked on the game’s page starts the game on its disc by itself.

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