Skip to content

DOSBox-core

DOSBox-core emulates MS-DOS. It reads 19 files, none of them required: it starts games without them.

About this profile
Detail Value
Type libretro
Classification Community fork
Source https://github.com/libretro/dosbox-core
Upstream https://sourceforge.net/projects/dosbox/
Version r4494, stated in libretro/svn
Revision libretro/dosbox-core@d38fcb5013e4
Profiled 2026-03-23
Profile YAML, JSON
Cores dosbox_core
Systems MS-DOS
Install this emulator's files

The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.

Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.

PowerShell
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator dosbox_core
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/src/libretro.cpp:651-653). CM-32L is default type. ref: src/gui/midi_mt32.cpp:35,51-66 MUNT identifies ROMs by SHA1+size (libretro/deps/munt/mt32emu/src/ROMInfo.cpp:171-180). FluidSynth reads .sf2/.sf3/.dls/.gig from system/soundfonts/. ref: libretro/src/libretro.cpp:1099-1110 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).

10 files (19 accepted versions): 0 required, 10 optional. 10 have an HLE fallback.

In this collection: 10 in repo and 0 missing.

FileStatusHash

MT32_CONTROL.ROM

MT-32 Control v1.04

Hashes and source
in repo HLE fallbackSHA1 5a5cb5a77d7d

MT32_CONTROL.ROM

MT-32 Control v1.05

Hashes and source
in repo HLE fallbackSHA1 e17a3a6d265b

MT32_CONTROL.ROM

MT-32 Control v1.06

Hashes and source
in repo HLE fallbackSHA1 a553481f4e27

MT32_CONTROL.ROM

MT-32 Control v1.07

  • version referenced in .info file (md5: 5626206284b22c2734f3e9efefcd2675)
Hashes and source
in repo HLE fallbackSHA1 b083518fffb7

MT32_CONTROL.ROM

MT-32 Control BlueRidge

Hashes and source
in repo HLE fallbackSHA1 7b8c2a5ddb42

MT32_CONTROL.ROM

MT-32 Control v2.04

Hashes and source
in repo HLE fallbackSHA1 2c16432b6c73

MT32_CONTROL.ROM

MT-32 Control v2.06

Hashes and source
in repo HLE fallbackSHA1 2869cf4c235d

MT32_CONTROL.ROM

MT-32 Control v2.07

Hashes and source
in repo HLE fallbackSHA1 47b52adefeda

CM32L_CONTROL.ROM

CM-32L/LAPC-I Control v1.00

Hashes and source
in repo HLE fallbackSHA1 73683d585cd6

CM32L_CONTROL.ROM

CM-32L/LAPC-I Control v1.02

  • version referenced in .info file (md5: bfff32b6144c1d706109accb6e6b1113)
Hashes and source
in repo HLE fallbackSHA1 a439fbb390da

CM32L_CONTROL.ROM

CM-32LN/CM-500/LAPC-N Control v1.00

  • MUNT recognizes this ROM when named CM32L_CONTROL.ROM
Hashes and source
in repo HLE fallbackSHA1 dc1c5b1b90a4

MT32_PCM.ROM

MT-32 PCM ROM

  • pairs with any MT-32 v1.x control ROM (md5: 89e42e386e82e0cacb4a2704a03706ca)
Hashes and source
in repo HLE fallbackSHA1 f6b1eebc4b2d

CM32L_PCM.ROM

CM-32L/CM-64/LAPC-I PCM ROM

  • pairs with MT-32 v2.x or CM-32L control ROMs (md5: 08cdcfa0ed93e9cb16afa76e6ac5f0a4)
Hashes and source
in repo HLE fallbackSHA1 289cc298ad53

libbass.so

BASS audio library (Linux)

  • proprietary library from un4seen.com, not a ROM
Source
in repo HLE fallback-

libbassmidi.so

BASSMIDI addon library (Linux)

  • proprietary library from un4seen.com, not a ROM
Source
in repo HLE fallback-

bass.dll

BASS audio library (Windows)

  • proprietary library from un4seen.com, not a ROM
Source
in repo HLE fallback-

bassmidi.dll

BASSMIDI addon library (Windows)

  • proprietary library from un4seen.com, not a ROM
Source
in repo HLE fallback-

libbass.dylib

BASS audio library (macOS)

  • proprietary library from un4seen.com, not a ROM
Source
in repo HLE fallback-

libbassmidi.dylib

BASSMIDI addon library (macOS)

  • proprietary library from un4seen.com, not a ROM
Source
in repo HLE fallback-
.