{
  "commit": "fbe5ba4e3e790ab07eddc5b57e0f45a02cbcd60e",
  "count": 1,
  "generated_at": "2026-10-24T00:06:47Z",
  "items": [
    {
      "id": "arcadeduck",
      "profile": {
        "core_classification": "community_fork",
        "core_version": "latest (26caf9c)",
        "cores": [
          "arcadeduck"
        ],
        "display_name": "Arcade - Sony ZN-1, Namco System 11, Konami GV/GQ (ArcadeDuck)",
        "emulator": "ArcadeDuck",
        "files": [
          {
            "bundled": true,
            "description": "Arcade set, board and firmware database",
            "md5": "b65d86f7bdb0041b8891e064ff7933e4",
            "name": "arcadedb.yaml",
            "note": "Hashes are those of the copy in the release archive, written with CRLF line endings. The repository copy at 26caf9c holds the same text with LF endings.",
            "path": "resources/arcadedb.yaml",
            "required": true,
            "sha1": "002308e952d454a2efdfd6ebf5f5817f1d742637",
            "size": 1723653,
            "source_ref": "source src/core/arcade/arcade_database.cpp:28, 1137-1154, source src/arcadeduck-qt/qthost.cpp:1944-1951"
          },
          {
            "category": "bios_zip",
            "contents": [
              {
                "crc32": "ad498d2d",
                "name": "999a01.7e",
                "sha1": "02a82a2fe1fba0404517c3602324bfa64e23e478",
                "size": 524288
              }
            ],
            "description": "Konami GV BIOS",
            "name": "konamigv.zip",
            "required": true,
            "source_ref": "source src/core/bios.cpp:169-176, 233-358, source src/core/arcade/arcade_machine_handler.cpp:36-38",
            "system": "konami-gv"
          },
          {
            "category": "bios_zip",
            "contents": [
              {
                "crc32": "399faac7",
                "name": "c76.bin",
                "sha1": "ceb184ef0486caf715dd997101999785f67a40b8",
                "size": 16384
              }
            ],
            "description": "Namco System 11 C76 firmware",
            "name": "namcoc76.zip",
            "note": "c76.bin is the internal ROM of the C76 sound and I/O MCU.",
            "required": true,
            "source_ref": "source src/core/arcade/arcade_machine_handler.cpp:140-145, source src/core/arcade/systems/namco/system11/namco_system11.cpp:198-240, 548-556, source data/resources/arcadedb.yaml:69",
            "system": "namco-system11"
          },
          {
            "category": "bios_zip",
            "contents": [
              {
                "crc32": "50033af6",
                "name": "m534002c-13.ic353",
                "sha1": "486d92ff6c7f1e54f8e0ef41cd9116eca0e10e1a",
                "size": 524288
              },
              {
                "crc32": "bb7ba033",
                "name": "cp01.ic652",
                "sha1": "966f3aee5d00e1312c455f855915d621e6cb0672",
                "size": 8
              }
            ],
            "description": "Capcom ZN-1 (COH-1000C) BIOS",
            "name": "coh1000c.zip",
            "note": "The handler always asks for BIOS variant j, the Japanese mask ROM m534002c-13.ic353. msm27c402zb.ic353, the e variant listed beside it, is never read.",
            "required": true,
            "source_ref": "source src/core/arcade/arcade_machine_handler.cpp:227-233, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 2836-2844, source data/resources/arcadedb.yaml:110",
            "system": "capcom-zn1"
          },
          {
            "category": "bios_zip",
            "contents": [
              {
                "crc32": "5ff165f3",
                "name": "coh-1002v.ic353",
                "sha1": "8f59314c1093446b9bcb06d232244da6df78e206",
                "size": 524288
              },
              {
                "crc32": "1ce271df",
                "name": "kn01.ic652",
                "sha1": "b01479dc75a4a8a86bee7ac7cd10af2bda332544",
                "size": 8
              }
            ],
            "description": "Video System ZN-1 (COH-1002V) BIOS",
            "name": "coh1002v.zip",
            "required": true,
            "source_ref": "source src/core/arcade/arcade_machine_handler.cpp:300-303, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 2961-2969, source data/resources/arcadedb.yaml:294",
            "system": "videosystem-zn1"
          },
          {
            "category": "bios_zip",
            "contents": [
              {
                "crc32": "6721146b",
                "name": "m534002c-17.ic353",
                "sha1": "9511d24bfe25eb180fb2db0835b131cb4a12730e",
                "size": 524288
              },
              {
                "crc32": "181668b3",
                "name": "at01.ic652",
                "sha1": "8d2fe1facb4473cc20b4b477aaf881f9280939cf",
                "size": 8
              }
            ],
            "description": "Atlus ZN-1 (COH-1001L) BIOS",
            "name": "coh1001l.zip",
            "required": true,
            "source_ref": "source src/core/arcade/arcade_machine_handler.cpp:367-370, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3063, source data/resources/arcadedb.yaml:264",
            "system": "atlus-zn1"
          },
          {
            "category": "bios_zip",
            "contents": [
              {
                "crc32": "910f3a8b",
                "name": "m27c402cz-54.ic353",
                "sha1": "cd68532967a25f476a6d73473ec6b6f4df2e1689",
                "size": 524288
              },
              {
                "crc32": "a7dd922e",
                "name": "et01.ic652",
                "sha1": "1069c1d9015028a51a1b314cfacb014ea90aa425",
                "size": 8
              }
            ],
            "description": "Eighting/Raizing ZN-1 (COH-1002E) BIOS",
            "name": "coh1002e.zip",
            "required": true,
            "source_ref": "source src/core/arcade/arcade_machine_handler.cpp:451-454, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3219, 3352, source data/resources/arcadedb.yaml:324",
            "system": "eighting-zn1"
          },
          {
            "category": "bios_zip",
            "contents": [
              {
                "crc32": "45e8a4b4",
                "name": "msm27c402zb.ic353",
                "sha1": "815488d8563c85f97fbc3384ff21f08e4c88b7b7",
                "size": 524288
              },
              {
                "crc32": "1cac067e",
                "name": "tw01.ic652",
                "sha1": "8e87941bfb374172628c8a37647e3a66b7166aa8",
                "size": 8
              }
            ],
            "description": "Time Warner / Atari ZN-1 (COH-1000W) BIOS",
            "name": "coh1000w.zip",
            "required": true,
            "source_ref": "source src/core/arcade/arcade_machine_handler.cpp:539-542, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3435, source data/resources/arcadedb.yaml:235",
            "system": "atari-zn1"
          },
          {
            "category": "bios_zip",
            "contents": [
              {
                "crc32": "8d8d0764",
                "name": "m534002c-15.ic353",
                "sha1": "7ee83d317190bb1cef2f8f01c81eaaae47150ebb",
                "size": 524288
              },
              {
                "crc32": "c425eaf5",
                "name": "ac01.ic652",
                "sha1": "decf77ab50f7f58c641c3214a11647924f3a8998",
                "size": 8
              }
            ],
            "description": "Acclaim ZN-1 (COH-1000A) BIOS",
            "name": "coh1000a.zip",
            "required": true,
            "source_ref": "source src/core/arcade/arcade_machine_handler.cpp:614-617, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3574, source data/resources/arcadedb.yaml:206",
            "system": "acclaim-zn1"
          },
          {
            "category": "bios_zip",
            "contents": [
              {
                "crc32": "69ffbcb4",
                "name": "m534002c-61.ic353",
                "sha1": "03eb2febfab3fcde716defff291babd9392de965",
                "size": 524288
              },
              {
                "crc32": "50dc8322",
                "name": "mg01.ic652",
                "sha1": "cef4011c6c06d6fce546e1db5d9fbae155eabf57",
                "size": 8
              }
            ],
            "description": "Tecmo TPS (COH-1002M) BIOS",
            "name": "coh1002m.zip",
            "required": true,
            "source_ref": "source src/core/arcade/arcade_machine_handler.cpp:709-712, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3905, source data/resources/arcadedb.yaml:355",
            "system": "tecmo-tps"
          },
          {
            "category": "bios_zip",
            "contents": [
              {
                "crc32": "e3f23b6e",
                "name": "m534002c-14.ic353",
                "sha1": "e18907cf8c6ba54d96edba0a9a00487a90219e0d",
                "size": 524288
              },
              {
                "crc32": "daac13e7",
                "name": "tt01.ic652",
                "sha1": "96d94f2b06fb7ecd91454969f4959a583ffb9d5a",
                "size": 8
              }
            ],
            "description": "Taito FX-1 (COH-1000T) BIOS",
            "name": "coh1000t.zip",
            "required": true,
            "source_ref": "source src/core/arcade/arcade_machine_handler.cpp:836-839, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3687, 3795, source data/resources/arcadedb.yaml:175",
            "system": "taito-fx1"
          }
        ],
        "mode": "standalone",
        "notes": "DuckStation fork that runs the PlayStation based arcade boards. RetroBat\ninstalls the \"latest\" release of StillJC/ArcadeDuck unchanged: its\nArcadeDuck.exe and resources/arcadedb.yaml are byte for byte the release\narchive arcadeduck-windows-x64-release.zip, built from 26caf9c.\n\nA game is a MAME style non-merged set identified by its archive name alone\nthrough resources/arcadedb.yaml, read from the resources folder beside the\nexecutable. Without that file no archive is recognised and nothing boots.\nref: src/core/arcade/arcade_database.cpp:28, 1137-1154, 1319,\n     src/core/system.cpp:1599-1616\n\nArcade boots skip the PlayStation BIOS scan: each board handler loads and\nchecks its own BIOS. The PS1 BIOS search inherited from DuckStation only runs\nfor a standard boot, which the RetroBat launcher never requests since it\nrefuses anything but a .zip set.\nref: src/core/system.cpp:1772-1773, emulatorLauncher Generators/ArcadeDuck.Generator.cs:46-48\n\nBoard firmware is read from the BIOS directory (EmuFolders::Bios, the\n[BIOS] SearchDirectory setting). RetroBat points it at the folder of the game\nwhen the firmware archive sits there, else at the RetroBat bios folder.\nref: src/core/settings.cpp:1791, src/core/arcade/arcade_machine_handler.cpp:140-141,\n     emulatorLauncher Generators/ArcadeDuck.Generator.cs:104-128\n\nEach member of a firmware archive is found by name, case insensitive, and\nmust match the size and CRC32 listed in arcadedb.yaml, then the SHA-1 when\none is listed. Any mismatch stops the boot.\nref: src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860,\n     src/core/arcade/systems/namco/system11/namco_system11.cpp:198-240\n\nKonami GV uses a fixed archive name and member, hardcoded in bios.cpp rather\nthan read from the database. Konami GQ takes its BIOS member 420b03.27p from\nthe game archive itself, so no separate file is read for it.\nref: src/core/bios.cpp:169-184, 233-358, 360-410,\n     src/core/arcade/arcade_machine_handler.cpp:36-38, 76\n\narcadedb.yaml also declares coh3002c.zip (Capcom ZN-2), sys573.zip (Konami\nSystem 573) and gq863.zip (Konami Twinkle), but no machine handler exists for\nthose boards at this revision, so their sets never get to the point of opening\na firmware archive.\nref: src/core/arcade/arcade_machine_handler.cpp:952-978\n\nOnly the members a handler reads are listed under each archive: the 512 KiB\nmain BIOS and the motherboard CAT702 security key for the ZN boards, c76.bin\nfor Namco System 11. The uPD78081 MCU ROM of the ZN boards is undumped and\nemulated without it.\nref: src/core/arcade/systems/sony/zn/sony_zn.cpp:442\n",
        "profiled_date": "2026-10-20",
        "source": "https://github.com/StillJC/ArcadeDuck",
        "source_commit": "26caf9cd27915a331fa32dc174489383b308ecad",
        "systems": [
          "konami-gv",
          "konami-gq",
          "namco-system11",
          "capcom-zn1",
          "videosystem-zn1",
          "atlus-zn1",
          "eighting-zn1",
          "atari-zn1",
          "acclaim-zn1",
          "tecmo-tps",
          "taito-fx1"
        ],
        "type": "standalone",
        "upstream": "https://github.com/stenzek/duckstation",
        "upstream_commit": "fbf93c3ae9668a1ccaec28630f5ad9cc9627cda6"
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
