{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "dice",
      "profile": {
        "analysis": {
          "bios_required": false,
          "filesystem_access": false,
          "game_count": 21,
          "rom_games": 10,
          "rom_loading": {
            "method": "MAME-style ZIP, matched by CRC32 per RomDesc",
            "source_ref": "chips/rom.cpp:41-218",
            "zip_handling": "unzip library (unzip/), opened via libretro_zip_filename"
          },
          "romless_games": 11,
          "system_directory_used": false
        },
        "core_classification": "community_fork",
        "core_version": "v0.4.3",
        "cores": [
          "dice"
        ],
        "display_name": "Arcade (DICE)",
        "emulator": "DICE",
        "exclusion_note": "The system directory is asked for and stored in retro_base_directory, which is named in no other file of the tree and read nowhere: the answer is never used (libretro.cpp:28,60-63).\n",
        "files": [],
        "notes": "Discrete Integrated Circuit Emulator. Emulates early arcade hardware built\nfrom discrete logic components with no CPU. Libretro port by Ken Mitton,\nbased on upstream DICE by Adam B.\n\nGames load as MAME-style ZIP archives matched by CRC32 per ROM chip\n(chips/rom.cpp:41-218). ROM-less games (Pong, Breakout, etc.) use .dmy\ndummy launcher files. The system directory is retrieved but never used\nfor file loading (libretro.cpp:60-62).\n",
        "profiled_date": "2026-03-23",
        "source": "https://github.com/mittonk/dice-libretro",
        "source_commit": "4b4596b8dd2252b9d08bd6aaa02afda4be834db3",
        "systems": [
          "discrete-arcade"
        ],
        "type": "libretro",
        "upstream": "https://sourceforge.net/projects/dice/",
        "version_basis": {
          "distance": 0,
          "kind": "tag",
          "tag": "v0.4.3"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
