{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "stonesoup",
      "profile": {
        "core_classification": "frozen_snapshot",
        "core_version": "0.16-a0",
        "cores": [
          "stonesoup"
        ],
        "data_directories": [
          {
            "installed_on": [
              "recalbox"
            ],
            "ref": "stonesoup",
            "source_ref": "crawl-ref/source/files.cc:375-458"
          }
        ],
        "display_name": "Dungeon Crawl Stone Soup",
        "emulator": "Stone Soup",
        "files": [],
        "notes": "Roguelike dungeon crawler. Fork frozen at DCSS 0.16-a0.\nLast libretro commit: Oct 2019. Marked experimental.\n\nAccepts .crawlrc config files as content (supported_extensions: crawlrc).\nThe libretro wrapper sets -dir to the content directory.\nref: crawl-ref/libretro/libretro.cc:178-198 (main_wrap() passes -dir content_dir)\n\nGame data loaded at runtime from dat/ tree via datafile_path().\nref: crawl-ref/source/files.cc:375-458 (_get_base_dirs() + datafile_path())\nNo DATA_DIR_PATH defined in Makefile.libretro, so it falls back to SysEnv.crawl_dir.\nData is NOT compiled into the binary.\n\ndat/ tree contents (532 files, 16 MB):\n- dat/tiles/*.png (floor, wall, feat, player, main, gui, icons) (crawl-ref/source/tiletex.cc:89-97)\n- dat/DejaVuSans.ttf, dat/DejaVuSansMono.ttf (crawl-ref/source/fontwrapper-ft.cc:79)\n- dat/descript/*.txt, dat/database/*.txt (crawl-ref/source/database.cc:72-140)\n- dat/des/*.des (level generation) (crawl-ref/source/maps.cc:1457)\n- dat/dlua/*.lua, dat/clua/*.lua (crawl-ref/source/maps.cc:1465)\n- dat/defaults/ (settings)\n\nNot on buildbot.libretro.com/assets/system/.\nNo divergence in file loading between upstream and libretro fork.\n",
        "profiled_date": "2026-03-25",
        "source": "https://github.com/libretro/crawl-ref",
        "source_commit": "cc2530f377a3a5d686d4b6a360d88b01de0fbc59",
        "systems": [],
        "type": "libretro",
        "upstream": "https://github.com/crawl/crawl",
        "upstream_commit": "a5ed93406571b9682050cfc318b15b9f637d4e7e",
        "version_basis": {
          "kind": "file",
          "path": "crawl-ref/source/build.h",
          "pattern": "#define\\s+CRAWL_VERSION_SHORT\\s+\"([^\"]+)\""
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
