Linux builds¶
Project-released tarball¶
Download DOSBox Staging 0.80.1 (tar.xz)
sha256: 12582a6496b1a276cd239e6b3d21ddfc
Check out the 0.80.1 release notes to learn about the changes and improvements introduced by this release.
Our pre-compiled builds run on most Linux distributions (x86_64 only for now). They depend on the following packages:
Install dependencies on Fedora¶
sudo dnf install SDL2 SDL2_image SDL2_net opusfile
Install dependencies on Ubuntu and Debian¶
Ubuntu 18.04 or newer, and Debian 9 or newer is required.
sudo apt install libsdl2-2.0-0 libsdl2-image-2.0-0 libsdl2-net-2.0-0 libopusfile0
Install dependencies on Arch and Manjaro¶
sudo pacman -S sdl2 sdl2_image sdl2_net opusfile
External repository packages¶
DOSBox Staging is also packaged by external teams, as listed below. These packages may have variations in configuration file locations, filesystem or network restrictions, feature exclusions, and other differences compared to the project-released tarball.
To understand these potential differences, we recommend referring to the repository’s documentation and, if uncertain, comparing against the project-released tarball.
The DOSBox Staging team does not track or document these differences. For issues specific to these packages, please contact the respective repository owners.
Containerised packages¶
Fedora repository package¶
sudo dnf install dosbox-staging
Gentoo repository package¶
emerge games-emulation/dosbox-staging
Ubuntu and Mint repository package¶
Available via Personal Package Archive:
sudo add-apt-repository ppa:feignint/dosbox-staging
sudo apt-get update
sudo apt install dosbox-staging
Arch and Manjaro repository package¶
Available via Arch User Repository.
Vote for inclusion in the community repo!
Other repository packages¶
Steam¶
You can easily configure your DOS games on Steam to use DOSBox Staging via Boxtron (a community-developed Steam Play compatibility tool for DOS games).
Boxtron will automatically use dosbox
if found in your path, or can be
configured to use a specific binary by editing the file
~/.config/boxtron.conf
and overriding dosbox.cmd:
cmd = ~/path-to-dosbox-staging/dosbox
RetroPie package¶
You can easily configure your DOS games on Retropie to use DOSBox Staging via RetroPie-Setup (select Optional Packages → DOSBox Staging).
Hardware requirements¶
For x86 CPUs the SSE 4.2 instruction set is required.
Development snapshot builds¶
You can always see what’s cooking on the main branch!
These snapshot builds might be slow or unstable as they are designed with developers and testers in mind.
Older builds¶
-
DOSBox Staging 0.80.0 (tar.xz)
sha256: 3022bdd405dc1106007c3505e6a5d083de982d516c9bce499e2c4a02a697a1bd -
DOSBox Staging 0.79.1 (tar.xz)
sha256: aebf8619bb44934f18d0e219d50c4e2c03b179c37daa67a9b800e7bd3aefc262 -
DOSBox Staging 0.79.0 (tar.xz)
sha256: 804adb294096ab651490b1664570203f24e460048d7e6e2e388d210a8380016a -
DOSBox Staging 0.78.1 (tar.xz)
sha256: 8bd2a247ca960f6059276db2b0331f853e16bc8a090722b15f567782542b5fba -
DOSBox Staging 0.78.0 (tar.xz)
sha256: 085e7cbe350546b3f25b0400c872a2766f9a49d16a5ca8d17a0a93aad6e37709 -
DOSBox Staging 0.77.1 (tar.xz)
sha256: e2d475e4b1f80881ccafc4502b3884c096b51aa2fc2cfe89bb6c2b8ebfb7cc76 -
DOSBox Staging 0.76.0 (tar.xz)
sha256: f8401bcd473d5b664eeb3a90e4dbb4bbf0cef5339adba867f361c00b7de9b2fe -
DOSBox Staging 0.76.0 (tar.xz)
sha256: b14de58ba0f5dd192398cda58fa439b15512f50d1c88b5ded6f300d4a9212852 -
DOSBox Staging 0.75.2 (tar.xz)
sha256: 0325a1860aea95e8117aa49b041bfd628ab20531a3abc7b0a67aff4c47049465 -
DOSBox Staging 0.75.1 (tar.xz)
sha256: aef22e5ddf93ff826fc2d48a4c8c0b4097d3455525b40be5b3fb443935929c70 -
DOSBox Staging 0.75.0 (tar.xz)
sha256: a28d8ba0481722c8343b7532299c7b9bb9e491c6832d9d05dd4704939287f776 -
DOSBox Staging 0.75.0-rc1 (tar.xz)
sha256: 594ba45280af240cb18b3882f7ffa71169a697eb362b7d7a76c8ccda2b940e84
Building from source¶
Of course, you can always build DOSBox Staging straight from the source.
Send us patches if you improve something!