Skip to content

[3DO] Can't "insert" or "activate" the next disc after swapping #4708

@ThornstromDeveloper

Description

@ThornstromDeveloper

When playing multi-disc 3DO games using the Opera core, there is no way to successfully "insert" or "activate" the next disc after swapping. While the "Next Disc" command works, the emulator does not trigger a "Tray Closed" signal or a re-read, leaving the game stuck on the "Please Insert Disc" screen. There is no visible "Close Tray/Insert/Swap" button in the UI to finalize the swap.

Repro
Load a multi-disc 3DO game in the Opera core.

Reach a point in the game where it prompts for a disc change (e.g., end of Disc 1).

Use the hotkey for "Next Disc".

Observe that the status bar might update the disc index, but the game remains on the "Insert Disc" screen.

Attempting to press "Play/Start" or other controller inputs does not trigger a disc read.

Output
No error dialog is produced. The emulation continues to run, but the virtual CD-ROM drive remains in an "Ejected" or "Inactive" state relative to the game's software, preventing progress.

Host env.
BizHawk 227bb47; Windows 11

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions