{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "opera",
      "profile": {
        "core": "opera_libretro",
        "core_classification": "community_fork",
        "core_version": "1.0.0",
        "cores": [
          "opera"
        ],
        "display_name": "The 3DO Company - 3DO (Opera)",
        "emulator": "Opera (4DO)",
        "files": [
          {
            "crc32": "dacb21ad",
            "name": "opera-boot.bin",
            "note": "Opera Boot (System). The image opera_boot.h embeds, from trapexit/opera-boot (release 2026-10-12).",
            "required": false,
            "sha256": "6cbd0664c36e64c315b699b43dfc27c176597ef8f393279f199986fa5b6ba3bb",
            "size": 131072,
            "source_ref": "libopera/opera_bios.c:22-32, opera_boot.h:5-9",
            "system": "3do"
          },
          {
            "md5": "f47264dd47fe30f73ab3c010015c155b",
            "name": "panafz1.bin",
            "note": "Panasonic FZ-1 (U). Version unknown, dated 1993-08-03.",
            "required": false,
            "sha1": "34bf189111295f74d7b7dfc1f304d98b8d36325a",
            "size": 1048576,
            "source_ref": "libopera/opera_bios.c:33-45",
            "system": "3do"
          },
          {
            "md5": "a496cfdded3da562759be3561317b605",
            "name": "panafz1j.bin",
            "note": "Panasonic FZ-1 (J). Version 1.54, dated 1994-01-22.",
            "required": false,
            "sha1": "ec7ec62d60ec0459a14ed56ebc66761ef3c80efc",
            "size": 1048576,
            "source_ref": "libopera/opera_bios.c:46-58",
            "system": "3do"
          },
          {
            "md5": "f6c71de7470d16abe4f71b1444883dc8",
            "name": "panafz1j-norsa.bin",
            "note": "Panasonic FZ-1 (J) with RSA check removed. Version 1.54.",
            "required": false,
            "sha1": "a417587ae3b0b8ef00c830920c21af8bee88e419",
            "size": 1048576,
            "source_ref": "libopera/opera_bios.c:59-71",
            "system": "3do"
          },
          {
            "md5": "51f2f43ae2f3508a14d9f56597e2d3ce",
            "name": "panafz10.bin",
            "note": "Panasonic FZ-10 (U). Version 1.59.1.1, dated 1994-08-25.",
            "required": false,
            "sha1": "3c912300775d1ad730dc35757e279c274c0acaad",
            "size": 1048576,
            "source_ref": "libopera/opera_bios.c:72-84",
            "system": "3do"
          },
          {
            "md5": "1477bda80dc33731a65468c1f5bcbee9",
            "name": "panafz10-norsa.bin",
            "note": "Panasonic FZ-10 (U) with RSA check removed. Version 1.59.1.1.",
            "required": false,
            "sha1": "f05e642322c03694f06a809c0b90fc27ac73c002",
            "size": 1048576,
            "source_ref": "libopera/opera_bios.c:85-97",
            "system": "3do"
          },
          {
            "md5": "a48e6746bd7edec0f40cff078f0bb19f",
            "name": "panafz10e-anvil.bin",
            "note": "Panasonic FZ-10 (E) ANVIL. Version 1.66.1.1, dated 1994-09-22.",
            "required": false,
            "sha1": "a900371f0cdcdc03f79557f11d406fd71251a5fd",
            "size": 1048576,
            "source_ref": "libopera/opera_bios.c:98-110",
            "system": "3do"
          },
          {
            "md5": "cf11bbb5a16d7af9875cca9de9a15e09",
            "name": "panafz10e-anvil-norsa.bin",
            "note": "Panasonic FZ-10 (E) ANVIL with RSA check removed. Version 1.66.1.1.",
            "required": false,
            "sha1": "2765c7b4557cc838b32567d2428d088980295159",
            "size": 1048576,
            "source_ref": "libopera/opera_bios.c:111-123",
            "system": "3do"
          },
          {
            "md5": "8639fd5e549bd6238cfee79e3e749114",
            "name": "goldstar.bin",
            "note": "Goldstar GDO-101M. Version 1.59, dated 1994-05-10.",
            "required": false,
            "sha1": "c4a2e5336f77fb5f743de1eea2cda43675ee2de7",
            "size": 1048576,
            "source_ref": "libopera/opera_bios.c:124-136",
            "system": "3do"
          },
          {
            "md5": "35fa1a1ebaaeea286dc5cd15487c13ea",
            "name": "sanyotry.bin",
            "note": "Sanyo Try IMP-21J. Version 1.59, dated 1994-05-10.",
            "required": false,
            "sha1": "b01c53da256dde43ffec4ad3fc3adfa8d635e943",
            "size": 1048576,
            "source_ref": "libopera/opera_bios.c:137-149",
            "system": "3do"
          },
          {
            "md5": "8970fc987ab89a7f64da9f8a8c4333ff",
            "name": "3do_arcade_saot.bin",
            "note": "3DO Arcade SAOT board BIOS. Half the size of consumer BIOS ROMs.",
            "required": false,
            "sha1": "520d3d1b5897800af47f92efd2444a26b7a7dead",
            "size": 524288,
            "source_ref": "libopera/opera_bios.c:150-162",
            "system": "3do"
          },
          {
            "md5": "b8dc97f778a6245c58e064b0312e8281",
            "name": "panafz1-kanji.bin",
            "note": "Kanji font ROM for FZ-1. Version 16.4, dated 1993-08-03. Optional, Japanese text only.",
            "required": false,
            "sha1": "acd39a8fee1b9d2950d5ab447846c11fb31af63e",
            "size": 933636,
            "source_ref": "libopera/opera_bios.c:168-180",
            "system": "3do"
          },
          {
            "md5": "c23fb5d5e6bb1c240d02cf968972be37",
            "name": "panafz1j-kanji.bin",
            "note": "Kanji font ROM for FZ-1J. Version 16.4, dated 1993-08-03. Optional, Japanese text only.",
            "required": false,
            "sha1": "884515605ee243577ab20767ef8c1a7368e4e407",
            "size": 1048576,
            "source_ref": "libopera/opera_bios.c:181-193",
            "system": "3do"
          },
          {
            "md5": "428577250f43edc902ea239c50d2240d",
            "name": "panafz10ja-anvil-kanji.bin",
            "note": "Kanji font ROM for FZ-10JA ANVIL. Version 16.4. Optional, Japanese text only.",
            "required": false,
            "sha1": "2e857b957803d0331fd229328df01f3ffab69eee",
            "size": 1048576,
            "source_ref": "libopera/opera_bios.c:194-206",
            "system": "3do"
          }
        ],
        "notes": "Opera is the libretro port of the 4DO/FreeDO 3DO Interactive Multiplayer emulator.\nThe system ROM (rom1) is chosen by the opera_bios core option. Its default is\nOpera Boot, an open boot ROM (trapexit/opera-boot) compiled into the core as a\nzlib stream and inflated at load, so the core starts with no file at all. The\noption lists the built-in ROM first, then each BIOS file physically present in\nthe system directory. A file is read with read_file_from_system_directory()\nand byteswapped on little-endian hosts.\n\nopera-boot.bin is the same Opera Boot image read from the system directory\n(\"Opera Boot (System)\"), for a newer build than the one compiled in.\n\nKanji font ROMs (rom2) are optional and only needed for Japanese text rendering.\nThey are loaded via opera_lr_opts_set_font() and selected via opera_font core option.\n\nAll BIOS files are exactly 1 MB (1048576 bytes) except opera-boot.bin (128 KB),\n3do_arcade_saot.bin (512 KB) and panafz1-kanji.bin (933636 bytes).\n\nBIOS definitions: BIOSES[] at libopera/opera_bios.c:9-164, built-in inflate\nopera_bios_load_builtin() at libopera/opera_bios.c:234-267.\nBIOS selection and loading: opera_lr_opts.c:276-359 (get_bios, _load_bios_rom,\nset_bios). Font loading: opera_lr_opts.c:361-415.\nCore option: libretro_core_options.c:752-783 (set_bios_values) lists the\nbuilt-in ROM and the files present.\n",
        "platform_details": {
          "3do": {
            "bios_selection": "core option opera_bios: built-in Opera Boot by default, or a detected file",
            "byteswap": "rom1 is byteswapped on little-endian (opera_mem_rom1_byteswap32_if_le)",
            "font_selection": "core option opera_font, optional",
            "hle_available": true,
            "rom1_arcade_size": 524288,
            "rom1_size": 1048576,
            "rom2_max_size": 1048576,
            "source_ref": "opera_lr_opts.c:276-359, libopera/opera_bios.c:9-267"
          }
        },
        "profiled_date": "2026-10-18",
        "source": "https://github.com/libretro/opera-libretro",
        "source_commit": "370d9a25c030bb9de4aade371b31045691c40a95",
        "systems": [
          "3do"
        ],
        "type": "libretro",
        "upstream": "https://sourceforge.net/projects/freedo/",
        "version_basis": {
          "kind": "file",
          "path": "libretro.c",
          "pattern": "info_->library_version\\s+=\\s+\"([^\"]+)"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
