{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "dosbox_svn",
      "profile": {
        "core_classification": "community_fork",
        "core_version": "SVN-libretro",
        "cores": [
          "dosbox_svn"
        ],
        "display_name": "DOS (DOSBox-SVN)",
        "emulator": "DOSBox-SVN",
        "exclusion_note": "system_directory set but never used for file loading",
        "files": [],
        "notes": "Same codebase as dosbox_svn_ce, builds against a fake SDL shim\n(WITH_FAKE_SDL=1) instead of real SDL, for broader platform compat.\nref: libretro/Makefile.libretro, libretro/fakesdl/\n\nNo MT-32 emulation. src/midi/munt referenced in libretro/Makefile.common:15\ndoes not exist, no MUNT submodule. MIDI is hardware-only\n(ALSA, CoreAudio, CoreMIDI, Win32, OSS) + retro_midi_interface.\nref: src/gui/midi.cpp\n\nsystem_directory set and logged (libretro/libretro.cpp:1438-1440), never used\nto load files. Config uses retro_save_directory (src/misc/cross.cpp:61-71).\nKeyboard layouts and codepages embedded in binary.\nref: dos_keyboard_layout_data.h, dos_codepages.h\n\n.info firmware_count=0, matches code.\n",
        "profiled_date": "2026-03-23",
        "source": "https://github.com/libretro/dosbox-svn",
        "source_commit": "46a3164fc0f1e808ae56143d81698b00fb6b4781",
        "systems": [
          "dos"
        ],
        "type": "libretro",
        "upstream": "https://sourceforge.net/projects/dosbox/",
        "version_basis": {
          "kind": "file",
          "path": "include/config.h",
          "pattern": "#define\\s+VERSION\\s+\"([^\"]+)\""
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
