DOSBox-core - RetroBIOS¶
| Type | libretro |
| Classification | community_fork |
| Source | https://github.com/libretro/dosbox-core |
| Upstream | https://sourceforge.net/projects/dosbox/ |
| Version | SVN |
| Profiled | 2026-03-23 |
| Cores | dosbox_core |
| Systems | dos |
Technical notes
No BIOS required. MT-32 and SoundFont support is optional for MIDI music. MT-32 ROMs loaded by exact filename from system directory. mt32.romdir = system_dir (libretro.cpp:652). CM-32L is default type. ref: src/gui/midi_mt32.cpp:35,51-66 MUNT identifies ROMs by SHA1+size (ROMInfo.cpp:171-180). FluidSynth reads .sf2/.sf3/.dls/.gig from system/soundfonts/. ref: libretro/src/libretro.cpp:1086-1097 BASSMIDI reads .sf2/.sfz from system/soundfonts/, requires BASS + BASSMIDI shared libs in system dir (dlopen'd at runtime). ref: libretro/src/midi_bassmidi.cpp:232-254 .info declares firmware_count=10 (4 ROMs + 6 BASS libs).
19 files | 0 required, 19 optional | 19 in repo, 0 missing | 19 with HLE fallback
MT32_CONTROL.ROM -optional, HLE available
: MT-32 Control v1.04
- Size: 64.0 KB
- SHA1:
5a5cb5a77d7d55ee69657c2f870416daed52dea7 - Source:
midi_mt32.cpp:55, ROMInfo.cpp:58 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retropie
MT32_CONTROL.ROM -optional, HLE available
: MT-32 Control v1.05
- Size: 64.0 KB
- SHA1:
e17a3a6d265bf1fa150312061134293d2b58288c - Source:
midi_mt32.cpp:55, ROMInfo.cpp:61 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retropie
MT32_CONTROL.ROM -optional, HLE available
: MT-32 Control v1.06
- Size: 64.0 KB
- SHA1:
a553481f4e2794c10cfe597fef154eef0d8257de - Source:
midi_mt32.cpp:55, ROMInfo.cpp:64 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retropie
MT32_CONTROL.ROM -optional, HLE available
: MT-32 Control v1.07
- Size: 64.0 KB
- SHA1:
b083518fffb7f66b03c23b7eb4f868e62dc5a987 - Source:
midi_mt32.cpp:55, ROMInfo.cpp:67, dosbox_core_libretro.info:firmware0 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retropie
- version referenced in .info file (md5: 5626206284b22c2734f3e9efefcd2675)
MT32_CONTROL.ROM -optional, HLE available
: MT-32 Control BlueRidge
- Size: 64.0 KB
- SHA1:
7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92 - Source:
midi_mt32.cpp:55, ROMInfo.cpp:70 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retropie
MT32_CONTROL.ROM -optional, HLE available
: MT-32 Control v2.04
- Size: 128.0 KB
- SHA1:
2c16432b6c73dd2a3947cba950a0f4c19d6180eb - Source:
midi_mt32.cpp:55, ROMInfo.cpp:72 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retropie
MT32_CONTROL.ROM -optional, HLE available
: MT-32 Control v2.06
- Size: 128.0 KB
- SHA1:
2869cf4c235d671668cfcb62415e2ce8323ad4ed - Source:
midi_mt32.cpp:55, ROMInfo.cpp:73 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retropie
MT32_CONTROL.ROM -optional, HLE available
: MT-32 Control v2.07
- Size: 128.0 KB
- SHA1:
47b52adefedaec475c925e54340e37673c11707c - Source:
midi_mt32.cpp:55, ROMInfo.cpp:74 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retropie
CM32L_CONTROL.ROM -optional, HLE available
: CM-32L/LAPC-I Control v1.00
- Size: 64.0 KB
- SHA1:
73683d585cd6948cc19547942ca0e14a0319456d - Source:
midi_mt32.cpp:53, ROMInfo.cpp:75 - Platforms: lakka, retroarch, retropie
CM32L_CONTROL.ROM -optional, HLE available
: CM-32L/LAPC-I Control v1.02
- Size: 64.0 KB
- SHA1:
a439fbb390da38cada95a7cbb1d6ca199cd66ef8 - Source:
midi_mt32.cpp:53, ROMInfo.cpp:76, dosbox_core_libretro.info:firmware2 - Platforms: lakka, retroarch, retropie
- version referenced in .info file (md5: bfff32b6144c1d706109accb6e6b1113)
CM32L_CONTROL.ROM -optional, HLE available
: CM-32LN/CM-500/LAPC-N Control v1.00
- Size: 64.0 KB
- SHA1:
dc1c5b1b90a4646d00f7daf3679733c7badc7077 - Source:
midi_mt32.cpp:53, ROMInfo.cpp:77 - Platforms: lakka, retroarch, retropie
- MUNT recognizes this ROM when named CM32L_CONTROL.ROM
MT32_PCM.ROM -optional, HLE available
: MT-32 PCM ROM
- Size: 512.0 KB
- SHA1:
f6b1eebc4b2d200ec6d3d21d51325d5b48c60252 - Source:
midi_mt32.cpp:66, ROMInfo.cpp:81, dosbox_core_libretro.info:firmware1 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retropie
- pairs with any MT-32 v1.x control ROM (md5: 89e42e386e82e0cacb4a2704a03706ca)
CM32L_PCM.ROM -optional, HLE available
: CM-32L/CM-64/LAPC-I PCM ROM
- Size: 1.0 MB
- SHA1:
289cc298ad532b702461bfc738009d9ebe8025ea - Source:
midi_mt32.cpp:64, ROMInfo.cpp:85, dosbox_core_libretro.info:firmware3 - Platforms: lakka, retroarch, retropie
- pairs with MT-32 v2.x or CM-32L control ROMs (md5: 08cdcfa0ed93e9cb16afa76e6ac5f0a4)
libbass.so -optional, HLE available
: BASS audio library (Linux)
- Source:
midi_bassmidi.cpp:238, dosbox_core_libretro.info:firmware4 - proprietary library from un4seen.com, not a ROM
libbassmidi.so -optional, HLE available
: BASSMIDI addon library (Linux)
- Source:
midi_bassmidi.cpp:239, dosbox_core_libretro.info:firmware5 - proprietary library from un4seen.com, not a ROM
bass.dll -optional, HLE available
: BASS audio library (Windows)
- Source:
midi_bassmidi.cpp:232, dosbox_core_libretro.info:firmware6 - proprietary library from un4seen.com, not a ROM
bassmidi.dll -optional, HLE available
: BASSMIDI addon library (Windows)
- Source:
midi_bassmidi.cpp:233, dosbox_core_libretro.info:firmware7 - proprietary library from un4seen.com, not a ROM
libbass.dylib -optional, HLE available
: BASS audio library (macOS)
- Source:
midi_bassmidi.cpp:235, dosbox_core_libretro.info:firmware8 - proprietary library from un4seen.com, not a ROM
libbassmidi.dylib -optional, HLE available
: BASSMIDI addon library (macOS)
- Source:
midi_bassmidi.cpp:236, dosbox_core_libretro.info:firmware9 - proprietary library from un4seen.com, not a ROM
Generated on 2026-03-25T14:56:43Z