Automic VaultAutomic Vault

brew

Install dosbox-x with Homebrew, apt, MacPorts, Nix, scoop, winget

DOSBox with accurate emulation and wide testing. Version 2026.07.02 via Homebrew; verified 2026-07-03.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install dosbox-x

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install dosbox-x

MacPorts ports tree · emulators/dosbox-x/Portfile · source: api.github.com

Linux

Debian aptverified · 92%
sudo apt install dosbox-x

Debian stable package indexes · dosbox-x · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#dosbox-x

nixpkgs package indexes · pkgs/by-name/do/dosbox-x/package.nix · source: api.github.com

Windows

Scoopverified · 92%
scoop install extras/dosbox-x

Scoop official bucket manifest trees · bucket/dosbox-x.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id joncampbell123.DOSBox-X -e

Windows Package Manager source index · joncampbell123.DOSBox-X · source: cdn.winget.microsoft.com

overview

Package summary

DOSBox with accurate emulation and wide testing

Commands and aliases

  • dosbox-x

history

Project history and usage

DOSBox-X is a DOSBox-derived emulator that expands beyond DOS gaming into accurate, highly configurable emulation for DOS applications, Windows 3.x/9x/ME environments, PC-98/DOS/V use cases, development, testing, and preservation.

Project history

The official README says DOSBox-X began as a fork of the original DOSBox project around mid-2011. Maintainer Jonathan Campbell wanted to make broad emulator changes, many of them non-game-related, without depending on upstream acceptance in a project whose primary focus was DOS games.

DOSBox-X later incorporated features and improvements from DOSBox SVN Daum and from other projects including DOSBox ECE, DOSBox Staging, DOSVAX/DOSVAXJ3, and vDosPlus. The project identifies itself as a separate project from DOSBox because the two have different schedules and priorities.

GitHub release history shows public Windows release artifacts by February 2018, and the README describes a monthly release pattern in which new versions are normally made public at the start of each month.

Adoption history

DOSBox-X's adoption is strongest among users who need more than a game-focused DOSBox profile: people running old DOS applications, Windows 3.x/9x/ME software, PC-98 programs, networking, printing, save states, menu-driven configuration, and development or preservation workloads.

The project publishes Windows, Linux, macOS, and DOS builds, and source facts list distribution through Homebrew, Debian/Ubuntu, MacPorts, Nix, Scoop, and winget.

How it is used

Users run dosbox-x as a configurable virtual DOS machine for games, applications, Windows-on-DOS setups, and hardware-accuracy testing. The wiki is the main user guide for setup and operation, while the README points builders to INSTALL and BUILD documents.

Its monthly release model and wide option surface make it attractive for packagers who want frequent upstream fixes, but it also means package maintainers need to watch config compatibility, SDL build choices, and optional platform-specific features.

Why package nerds care

DOSBox-X is significant because it is the sprawling, preservation-heavy DOSBox branch: it values knobs, hardware coverage, and compatibility experiments that a simpler game launcher might avoid. For package nerds, it is the variant you reach for when emulation coverage and configurability matter more than minimalism.

It also documents the genealogy of DOSBox forks unusually clearly, naming its relationship to DOSBox, DOSBox SVN Daum, DOSBox ECE, DOSBox Staging, DOSVAX, and vDosPlus.

Timeline

  • 2011: DOSBox-X starts as a fork of the original DOSBox project.
  • 2018: GitHub release artifacts show public DOSBox-X Windows builds.
  • 2020s: The project documents a monthly release pattern with new versions normally published near the start of each month.
  • 2026: Releases continue under date-based dosbox-x-vYYYY.MM.DD tags.

Related projects

  • DOSBox-X is related to original DOSBox, DOSBox SVN, DOSBox SVN Daum, DOSBox ECE, DOSBox Staging, DOSVAX/DOSVAXJ3, vDosPlus, DOSLIB/DOSLIB2, and HX DOS Extender.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for dosbox-x. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 8 runtime dependencies.
  • Build metadata lists 3 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
dosbox-x.conf

executables

Installed executables

CommandKindExposureNote
dosbox-xcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version2026.07.02
manager updated2026-07-03
local dataok
upstreamcurrent
latest detecteddosbox-x-v2026.07.02

https://github.com/joncampbell123/dosbox-x

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:dosbox-x
Version2026.07.02
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/dosbox-x
Homepagehttps://dosbox-x.com/
Repositoryhttps://github.com/joncampbell123/dosbox-x
Upstream docshttps://dosbox-x.com/wiki
LicenseGPL-2.0-or-later
Source archivehttps://github.com/joncampbell123/dosbox-x/archive/refs/tags/dosbox-x-v2026.07.02.tar.gz
Last updated2026-07-03T03:35:34Z
Pulseupdated
Dependenciesfluid-synth, freetype, gettext, glib, libpng, libslirp, sdl2-compat, sdl2_net
Build dependenciesautoconf, automake, pkgconf
Uses from macOSncurses
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namedosbox-x
Version Scheme1
Revision0
Head VersionHEAD
Requirements
  • xcode
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

dosbox-x 2025.02.01+dfsg-3

DOS emulator with complete, accurate hardware emulation

https://dosbox-x.com

sudo apt install dosbox-x
  • Section: otherosfs
  • Architecture: amd64
  • 22 dependencies
  • normalized package name match
  • Matched by: Dosbox X
Debian stable package indexes · deb.debian.org · Debian stable package indexes: dosbox-x from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

dosbox-x-data 2025.02.01+dfsg-3

DOS emulator with accurate hardware emulation - data

https://dosbox-x.com

sudo apt install dosbox-x-data
  • Section: otherosfs
  • Architecture: all
  • Source Package: dosbox-x
  • normalized package name match
  • Matched by: Dosbox X
Debian stable package indexes · deb.debian.org · Debian stable package indexes: dosbox-x-data from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

dosbox-x

nix profile install nixpkgs#dosbox-x
  • normalized package name match
  • Matched by: Dosbox X
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/do/dosbox-x/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

dosbox-x 2024.03.01+dfsg-1build2

DOS emulator with complete, accurate hardware emulation

https://dosbox-x.com

sudo apt install dosbox-x
  • Section: universe/otherosfs
  • Architecture: amd64
  • 22 dependencies
  • normalized package name match
  • Matched by: Dosbox X
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: dosbox-x from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

dosbox-x-data 2024.03.01+dfsg-1build2

DOS emulator with accurate hardware emulation - data

https://dosbox-x.com

sudo apt install dosbox-x-data
  • Section: universe/otherosfs
  • Architecture: all
  • Source Package: dosbox-x
  • normalized package name match
  • Matched by: Dosbox X
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: dosbox-x-data from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
MacPorts95%

dosbox-x

sudo port install dosbox-x
  • normalized package name match
  • Matched by: Dosbox X
MacPorts ports tree · api.github.com · MacPorts ports tree: emulators/dosbox-x/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

extras/dosbox-x

scoop install extras/dosbox-x
  • normalized package name match
  • Matched by: Dosbox X
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/dosbox-x.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1
winget95%

joncampbell123.DOSBox-X

winget install --id joncampbell123.DOSBox-X -e
  • normalized package name match
  • Matched by: Dosbox X
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: joncampbell123.DOSBox-X from https://cdn.winget.microsoft.com/cache/source.msix

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment