{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "dosbox_core",
      "profile": {
        "core_classification": "community_fork",
        "core_version": "r4494",
        "cores": [
          "dosbox_core"
        ],
        "display_name": "DOS (DOSBox-core)",
        "emulator": "DOSBox-core",
        "files": [
          {
            "description": "MT-32 Control v1.04",
            "hle_fallback": true,
            "name": "MT32_CONTROL.ROM",
            "required": false,
            "sha1": "5a5cb5a77d7d55ee69657c2f870416daed52dea7",
            "size": 65536,
            "source_ref": "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:58"
          },
          {
            "description": "MT-32 Control v1.05",
            "hle_fallback": true,
            "name": "MT32_CONTROL.ROM",
            "required": false,
            "sha1": "e17a3a6d265bf1fa150312061134293d2b58288c",
            "size": 65536,
            "source_ref": "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:61"
          },
          {
            "description": "MT-32 Control v1.06",
            "hle_fallback": true,
            "name": "MT32_CONTROL.ROM",
            "required": false,
            "sha1": "a553481f4e2794c10cfe597fef154eef0d8257de",
            "size": 65536,
            "source_ref": "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:64"
          },
          {
            "description": "MT-32 Control v1.07",
            "hle_fallback": true,
            "name": "MT32_CONTROL.ROM",
            "note": "version referenced in .info file (md5: 5626206284b22c2734f3e9efefcd2675)",
            "required": false,
            "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987",
            "size": 65536,
            "source_ref": "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:67"
          },
          {
            "description": "MT-32 Control BlueRidge",
            "hle_fallback": true,
            "name": "MT32_CONTROL.ROM",
            "required": false,
            "sha1": "7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92",
            "size": 65536,
            "source_ref": "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:70"
          },
          {
            "description": "MT-32 Control v2.04",
            "hle_fallback": true,
            "name": "MT32_CONTROL.ROM",
            "required": false,
            "sha1": "2c16432b6c73dd2a3947cba950a0f4c19d6180eb",
            "size": 131072,
            "source_ref": "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:72"
          },
          {
            "description": "MT-32 Control v2.06",
            "hle_fallback": true,
            "name": "MT32_CONTROL.ROM",
            "required": false,
            "sha1": "2869cf4c235d671668cfcb62415e2ce8323ad4ed",
            "size": 131072,
            "source_ref": "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:73"
          },
          {
            "description": "MT-32 Control v2.07",
            "hle_fallback": true,
            "name": "MT32_CONTROL.ROM",
            "required": false,
            "sha1": "47b52adefedaec475c925e54340e37673c11707c",
            "size": 131072,
            "source_ref": "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:74"
          },
          {
            "description": "CM-32L/LAPC-I Control v1.00",
            "hle_fallback": true,
            "name": "CM32L_CONTROL.ROM",
            "required": false,
            "sha1": "73683d585cd6948cc19547942ca0e14a0319456d",
            "size": 65536,
            "source_ref": "src/gui/midi_mt32.cpp:53, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:75"
          },
          {
            "description": "CM-32L/LAPC-I Control v1.02",
            "hle_fallback": true,
            "name": "CM32L_CONTROL.ROM",
            "note": "version referenced in .info file (md5: bfff32b6144c1d706109accb6e6b1113)",
            "required": false,
            "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8",
            "size": 65536,
            "source_ref": "src/gui/midi_mt32.cpp:53, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:76"
          },
          {
            "description": "CM-32LN/CM-500/LAPC-N Control v1.00",
            "hle_fallback": true,
            "name": "CM32L_CONTROL.ROM",
            "note": "MUNT recognizes this ROM when named CM32L_CONTROL.ROM",
            "required": false,
            "sha1": "dc1c5b1b90a4646d00f7daf3679733c7badc7077",
            "size": 65536,
            "source_ref": "src/gui/midi_mt32.cpp:53, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:77"
          },
          {
            "description": "MT-32 PCM ROM",
            "hle_fallback": true,
            "name": "MT32_PCM.ROM",
            "note": "pairs with any MT-32 v1.x control ROM (md5: 89e42e386e82e0cacb4a2704a03706ca)",
            "required": false,
            "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252",
            "size": 524288,
            "source_ref": "src/gui/midi_mt32.cpp:66, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:81"
          },
          {
            "description": "CM-32L/CM-64/LAPC-I PCM ROM",
            "hle_fallback": true,
            "name": "CM32L_PCM.ROM",
            "note": "pairs with MT-32 v2.x or CM-32L control ROMs (md5: 08cdcfa0ed93e9cb16afa76e6ac5f0a4)",
            "required": false,
            "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea",
            "size": 1048576,
            "source_ref": "src/gui/midi_mt32.cpp:64, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:85"
          },
          {
            "description": "BASS audio library (Linux)",
            "hle_fallback": true,
            "name": "libbass.so",
            "note": "proprietary library from un4seen.com, not a ROM",
            "required": false,
            "source_ref": "libretro/src/midi_bassmidi.cpp:238"
          },
          {
            "description": "BASSMIDI addon library (Linux)",
            "hle_fallback": true,
            "name": "libbassmidi.so",
            "note": "proprietary library from un4seen.com, not a ROM",
            "required": false,
            "source_ref": "libretro/src/midi_bassmidi.cpp:239"
          },
          {
            "description": "BASS audio library (Windows)",
            "hle_fallback": true,
            "name": "bass.dll",
            "note": "proprietary library from un4seen.com, not a ROM",
            "required": false,
            "source_ref": "libretro/src/midi_bassmidi.cpp:232"
          },
          {
            "description": "BASSMIDI addon library (Windows)",
            "hle_fallback": true,
            "name": "bassmidi.dll",
            "note": "proprietary library from un4seen.com, not a ROM",
            "required": false,
            "source_ref": "libretro/src/midi_bassmidi.cpp:233"
          },
          {
            "description": "BASS audio library (macOS)",
            "hle_fallback": true,
            "name": "libbass.dylib",
            "note": "proprietary library from un4seen.com, not a ROM",
            "required": false,
            "source_ref": "libretro/src/midi_bassmidi.cpp:235"
          },
          {
            "description": "BASSMIDI addon library (macOS)",
            "hle_fallback": true,
            "name": "libbassmidi.dylib",
            "note": "proprietary library from un4seen.com, not a ROM",
            "required": false,
            "source_ref": "libretro/src/midi_bassmidi.cpp:236"
          }
        ],
        "notes": "No BIOS required. MT-32 and SoundFont support is optional for MIDI music.\nMT-32 ROMs loaded by exact filename from system directory.\nmt32.romdir = system_dir (libretro/src/libretro.cpp:651-653). CM-32L is default type.\nref: src/gui/midi_mt32.cpp:35,51-66\nMUNT identifies ROMs by SHA1+size (libretro/deps/munt/mt32emu/src/ROMInfo.cpp:171-180).\nFluidSynth reads .sf2/.sf3/.dls/.gig from system/soundfonts/.\nref: libretro/src/libretro.cpp:1099-1110\nBASSMIDI reads .sf2/.sfz from system/soundfonts/, requires BASS +\nBASSMIDI shared libs in system dir (dlopen'd at runtime).\nref: libretro/src/midi_bassmidi.cpp:232-254\n.info declares firmware_count=10 (4 ROMs + 6 BASS libs).\n",
        "profiled_date": "2026-03-23",
        "source": "https://github.com/libretro/dosbox-core",
        "source_commit": "d38fcb5013e4dca8d119a9786279cf41465757f2",
        "systems": [
          "dos"
        ],
        "type": "libretro",
        "upstream": "https://sourceforge.net/projects/dosbox/",
        "version_basis": {
          "kind": "file",
          "path": "libretro/svn",
          "pattern": "^(r\\d+)"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
