Skip to content

Add 3DO Interactive Multiplayer support #8

@wizzomafizzo

Description

@wizzomafizzo

Summary

Add support for identifying 3DO Interactive Multiplayer games.

Background

The 3DO (1993) was a CD-based console with no copy protection or regional lockout. It uses a proprietary "Opera" filesystem rather than ISO 9660.

Technical Details

  • Media type: Standard CD
  • Filesystem: Opera (proprietary, NOT ISO 9660)
  • Copy protection: None
  • Regional lockout: None
  • Boot process: Uses LaunchMe boot file

Proposed ID Method

  1. Detect Opera filesystem signature
  2. Parse Opera directory structure
  3. Use volume label + LaunchMe file hash for unique identification

Implementation Notes

  • Cannot reuse ISO9660 parser - needs custom Opera filesystem implementation
  • Opera filesystem documentation is available
  • LaunchMe boot file exists on every game disc
  • Moderate complexity due to custom filesystem

Compatibility

  • ✅ Readable by standard CD/DVD drives
  • Higher implementation effort (new filesystem parser)
  • Unique filesystem signature makes detection reliable

References

  • Opera filesystem specification
  • 3DO SDK documentation

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions