Skip to content

Add 3DO Interactive Multiplayer support #8

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions