macOS builds¶
Download DOSBox Staging 0.80.1 Universal Binary (dmg)
sha256: 46a256645255e8345981ea357f1416b8
This package is compatible with macOS 10.15 (Catalina) or newer and supports both Intel and M1 Macs.
Check out the 0.80.1 release notes to learn about the changes and improvements introduced by this release.
Important
macOS uses its Gatekeeper feature to prevent users from running externally-hosted 3rd party software, such as DOSBox Staging. See the section below to learn how to fix it.
Homebrew¶
The Homebrew package is compatible with macOS 10.14 (Mojave) or newer. Learn how to set up Homebrew here.
brew update
brew install dosbox-staging
MacPorts¶
The MacPorts package should build on systems as old as macOS 10.6 (Snow Leopard, circa 2009) or newer. Learn how to set up MacPorts here.
sudo port selfupdate
sudo port install dosbox-staging
If you’re running an OS not longer maintained by Apple, then support is on a best-effort basis (as the team runs supported configurations and may not be able to reproduce some issues).
Hardware requirements¶
For x86 CPUs the SSE 4.2 instruction set is required. For Intel Mac models that don’t support it, you can try using the partial SSE4.2 emulator MouSSE.
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.
Apple Gatekeeper¶
You’ll need to do the following when launching DOSBox Staging for the first time (you’ll need to repeat these steps every time after having upgraded to a newer version):
- Ctrl click (or right-click) on the DOSBox Staging app, and click Open.
- Click OK to close the resulting message.
- Open the app a second time (as per above); now Gatekeeper will show an Open button like this:
Explanation¶
Apple’s Gatekeeper feature only permits the running of notarized software, one aspect of which involves developers making yearly payments to Apple.
As DOSBox Staging is a volunteer effort, we are not in a position to make such payments and therefore ask users to bypass Apple’s Gatekeeper manually.
Older builds¶
-
DOSBox Staging 0.80.0 Universal binary (dmg) (macOS 10.15 or newer)
sha256: 53f12aa63cf9d2a33a46149fb394947c6b12d5ab9b7ba41ee2d7eab1a990fa7a -
DOSBox Staging 0.79.1 Universal binary (dmg) (macOS 10.15 or newer)
sha256: 52547692be29949747bb8d3b59bf31dd22b4f49178316417cc8f1f468eeab387 -
DOSBox Staging 0.78.1 Universal binary (dmg) (macOS 10.15 or newer)
sha256: b9ddff89e9fc283493580d5fc021b05021a13d90305ae44e2867499b22e359c9 -
DOSBox Staging 0.78.0 Universal binary (dmg) (macOS 10.15 or newer)
sha256: 3997546560af542b7f3b55b1bc890ae4342144a72c21af9880449adf579db88b -
DOSBox Staging 0.77.1 x86-64 (dmg) (macOS 10.15 or newer)
sha256: 29964d79f0a85d593f8bafd30da854c726594c12474528f46758fc95c05f0c97 -
DOSBox Staging 0.77.1 ARM64 (dmg) (macOS 11 or newer)
sha256: 74a1c84bdda0db25091f749ba7a2e5e93f7849baf130817ea1bc182039bd3698 -
DOSBox Staging 0.77.0 x86-64 (dmg) (macOS 10.15 or newer)
sha256: 3ca859573814b2c50065825c02d8a04eb6d95605830ec3af21de0d64a2e32314 -
DOSBox Staging 0.77.0 ARM64-testing (dmg) (macOS 11 or newer)
sha256: e2eecb52777d5ed836ba1f772fe669c89e94ea9b67777aced5fef5b51051ccaf -
DOSBox Staging 0.76.0-3 (dmg) (macOS 10.15 or newer)
sha256: f6048fa0e1a33a41f0018cb6d7139c4f7b4a60176bbe6a42f681aa8b5adcb73b -
DOSBox Staging 0.76.0 (dmg) (macOS 10.15 or newer)
sha256: c9fa7b0bf6410f430b47daeb15a470e0105a147b555d3fbf574514406c71f492 -
DOSBox Staging 0.75.2 (dmg) (macOS 10.15 or newer)
sha256: 272f01aa8598ecf3229d48680aa6ce6e5b88ebd0645b1f92b899bc0159afcf11 -
DOSBox Staging 0.75.1 (dmg) (macOS 10.15 or newer)
sha256: 2508a87c6aceee63da13e4c76159734e3c9ee4e76fb22a3a7c0d66021e71a4eb -
DOSBox Staging 0.75.0 (dmg) (macOS 10.15 or newer)
sha256: a0038c7401d239934d25517ca5e8e6006cc3f4cb7060f6ace56609d36bca12ef -
DOSBox Staging 0.75.0-rc1 (dmg) (macOS 10.15 or newer)
sha256: 8a5c12d1b6567d6e981acd76e30dec41a73a699963b714f4f1dcf0fc853fc9f6
Building from source¶
Of course, you can always build DOSBox Staging straight from the source.
Send us patches if you improve something!