How to Change Discs in Batocera for GameCube Games
If you've set up Batocera on a PC, Raspberry Pi, or single-board computer and you're running GameCube games through the Dolphin emulator, you've probably hit a moment where a multi-disc game asks you to swap to Disc 2. It's not as simple as ejecting a physical disc — but once you understand how Batocera handles disc images, the process makes sense quickly.
What "Changing Discs" Actually Means in Batocera
GameCube games exist on your Batocera system as disc image files — typically in formats like .iso, .rvz, .gcz, or .cso. When a multi-disc game (like Baten Kaitos or Tales of Symphonia) prompts you to insert Disc 2, the emulator needs to be told to load a second image file rather than continue reading the first one.
There's no physical media involved, so "changing discs" is entirely a software operation handled inside Dolphin, the GameCube and Wii emulator that Batocera uses under the hood.
How Batocera Organizes GameCube Disc Images
Before getting into the swap process, your files need to be in place. Batocera expects GameCube ROMs to live in:
/userdata/roms/gamecube/ For multi-disc games, both disc image files should be stored in this same directory. A common naming convention looks like:
Tales of Symphonia (Disc 1).isoTales of Symphonia (Disc 2).iso
Keeping names consistent makes the swap process cleaner when you're working inside Dolphin's interface.
Changing Discs Mid-Game in Dolphin via Batocera 🎮
When the game prompts you to swap discs, here's the general process:
Step 1: Access the Dolphin Menu
While the game is running, you need to bring up Dolphin's hotkey menu or the Dolphin GUI. In Batocera, the default hotkey to open the emulator's in-game menu is typically:
- Hotkey + Start (using your controller's defined hotkey button, often Select or a dedicated button)
This opens the Batocera EmulationStation overlay or Dolphin's internal menu depending on your version and configuration.
Step 2: Use Dolphin's "Change Disc" Option
Inside Dolphin's menu (accessible via the top menu bar if you're running Batocera in a desktop-accessible mode, or via the in-game menu on newer builds):
- Navigate to File → Change Disc
- A file browser appears
- Navigate to
/userdata/roms/gamecube/ - Select your Disc 2 image file
- Confirm the selection
Dolphin will load the new disc image and the game will continue from where it left off, recognizing the swap just as real hardware would.
Step 3: Confirm the Game Recognizes the Swap
Most multi-disc GameCube titles will display an on-screen prompt waiting for confirmation after detecting the new disc. Simply follow the in-game instruction (usually pressing A or a confirmation button) to proceed.
Batocera Version and Interface Variables
How you access Dolphin's Change Disc option varies depending on your Batocera version and hardware. This is one of the key factors that changes the experience:
| Setup Variable | Effect on Process |
|---|---|
| Batocera version | Newer versions have improved hotkey menus with direct emulator access |
| Controller configuration | Hotkey button assignment affects how you open the in-game menu |
| Display mode | Kiosk/TV-only setups may limit access to Dolphin's file browser |
| Hardware (PC vs SBC) | Desktop-capable builds allow mouse-driven Dolphin menus more easily |
| Dolphin build included | Older Dolphin builds may have a slightly different menu layout |
On PC-based Batocera installs, you generally have easier access to Dolphin's full GUI. On ARM devices like Raspberry Pi 4 or Odroid, the interface is more controller-dependent, and reaching a file browser mid-game can require more steps or pre-configuration.
Setting Up Disc Swapping in Advance
One approach that sidesteps mid-game friction is configuring a disc swap shortcut or m3u playlist before you start playing.
M3U files are plain text playlist files that Batocera and Dolphin can use to group multi-disc games. You create a .m3u file in your GameCube roms folder that lists both disc image paths:
Tales of Symphonia (Disc 1).iso Tales of Symphonia (Disc 2).iso Save it as Tales of Symphonia.m3u and add it to your roms folder. When Batocera scans the folder, it can recognize the .m3u as the game entry. Some Batocera versions handle this more smoothly than others — support for .m3u in the GameCube system has improved across updates but isn't universally consistent across all builds.
Factors That Affect How Smooth This Goes 🔧
The disc-swap experience isn't identical for every user. Several things meaningfully change the difficulty level:
- Whether your controller hotkey is correctly configured — if hotkey combos aren't mapped, accessing Dolphin's menu mid-game becomes harder
- Whether you have a keyboard or mouse accessible — on living-room setups this often isn't available
- The specific Batocera build version — incremental releases have refined emulator menu access significantly
- Dolphin's per-game configuration — some users pre-configure per-game settings that affect how the emulator responds to input during gameplay
The method that works cleanly on a Batocera PC build with a keyboard nearby may require extra prep steps on a headless ARM setup running only a gamepad.
Understanding which of those conditions describes your own environment is what determines which approach will actually work for you without interruption.