Saltar al contenido
PORTSNATIVE.
InicioCatálogo
Juegos WebEmuladoresHerramientasNovedades
PORTSNATIVE.

Un catálogo para descubrir ports y proyectos relacionados. Enlazamos a las fuentes oficiales y no alojamos archivos de los juegos originales.

ExplorarCatálogoMi lista
InformaciónNosotrosProponer un portSoporteApoyo y donacionesAviso legal
© 2026 PortsNative
Volver al catálogo
DOSBox Staging
PORTSNATIVE

DOSBox Staging

EMULADORACCIÓN / AVENTURAWINDOWSLINUXMACOSESTABLE

DOSBox Staging

Emulador de MS-DOS

OrigenMS-DOS

TecnologíaEmulador Nativo Multiplataforma (JIT / Dinámico)

Disponible paraWindows, Linux, macOS

Ver proyecto oficial

Sobre el proyecto

DOSBox moderno para ejecutar juegos y aplicaciones de MS-DOS con mejoras de compatibilidad y calidad de vida.

Información oficial del proyecto

README original del autor (en inglés)Abrir en GitHub ↗

DOSBox Staging

GPL-2.0-or-later Chat

DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.

It is a (mostly) drop-in replacement for older DOSBox versions—your existing configurations will continue to work, and you will have access to many advanced features.

For a detailed description of the project's scope please refer to the About page on our website.

Donations

If you enjoy using DOSBox Staging, please consider a donation to the project.

If you want to help but can't afford a donation, check out the Get involved page of our website for other ways to contribute.

Project website

https://www.dosbox-staging.org/

First-time users and people migrating from other DOSBox variants should start by reading the Getting started guide.

Build status

Windows build status macOS build status Linux build status

Stable release builds

Regular users should use our stable release builds available on our project website:

  • Windows
  • macOS
  • Linux

Development builds

Development builds are automatically created on every commit merged to the main branch. You need to be logged in to GitHub to download the development builds.

Development builds

Key features for developers

FeatureStatus
Version controlGit
LanguageC++23
LoggingLoguru for C++<sup>3</sup>
Build systemCMake + Ninja or Visual Studio 2022
Dependency managervcpkg
CIYes
Static analysisYes<sup>1,2</sup>
Dynamic analysisYes
clang-formatYes
Development buildsYes
Unit testsYes<sup>4</sup>

Source code analysis tools

  • PVS-Studio — C++ static analyser
  • Pylint — Python static analyser
  • markdownlint — style checker and linter for Markdown
  • ShellCheck — shell script analysis tool

Dependencies

DOSBox Staging has the following library dependencies:

DependencyProvides featurevcpkg package namevcpkg versionOptional?
AsioNetwork API for emulated serial and IPXasio1.32.0no :red_circle:
FluidSynthGeneral MIDI playbackfluidsynth2.5.7no :red_circle:
GoogleTestUnit testing (development)gtest1.18.0yes :green_circle:
IIRAudio filteringiir11.10.0no :red_circle:
libmt32emuRoland MT-32 and CM-32L emulationlibmt32emu2.8.3yes :green_circle:
libpngPNG encoding of screen captureslibpng1.6.58no :red_circle:
libslirpGeneral purpose TCP-IP emulatorlibslirp4.9.1yes :green_circle:
Opus FileCD Audio playback for Opus-encoded audio tracksopusfile0.12+20221121#1no :red_circle:
SDL 3OS-agnostic API for video, audio, and eventingsdl33.4.16#1no :red_circle:
SDL_image 3Image decoding for many popular formatssdl3-image3.4.4#1no :red_circle:
SpeexDSPAudio resamplingspeexdsp1.2.1#1no :red_circle:
zlib-ngZMBV video capturezlib-ng2.3.3yes¹ :green_circle:

¹ You can use plain old zlib instead.

Dynamically loaded dependencies

Slirp is built separately as a dynamic library (via vcpkg) and is loaded on-demand at runtime if available. Please refer to the dosbox-staging-ext project for further details. To check the version of this dependency included in our stable and dev build packages, check out the comments of the releases packages of the dosbox-staging-ext project.

For information on the optional Nuked SC-55 CLAP audio plugin, check out the plugin's GitHub repository (note Nuked SC-55 CLAP is not a DOSBox Staging project).

Build instructions

Please refer to the platform specific build instructions:

  • Windows
  • macOS
  • Linux

For building versions prior to 0.83.0 (e.g. when bisecting), see the legacy Meson build guide.

Website & documentation

Please refer to the documentation guide before making changes to the website or the documentation.

Imported branches, community patches, old forks

Upstream commits are imported to this repo in a timely manner, see branch svn/trunk.

  • svn/* - branches from SVN
  • forks/* - code for various abandoned DOSBox forks
  • vogons/* - community patches posted on the Vogons forum

Git tags matching pattern svn/* are pointing to the commits referenced by SVN "tag" paths at the time of creation.

Additionally, we attach some optional metadata to the commits in the form of Git notes. To fetch them, run:

git fetch origin "refs/notes/*:refs/notes/*"
Leer guía oficial
CALIFICACIÓN
—
Cargando votos…
Publicidad

FICHA DEL PROYECTO

Tipo de proyecto
EMULADOR
Género
Acción / Aventura
Estado
Estable
Plataforma de origen
MS-DOS
Tecnología
Emulador Nativo Multiplataforma (JIT / Dinámico)
Versión
—
Actualización
4 oct 2026

Plataformas de destino 3

Windows
Linux
macOS
Descargas / Web Oficial
Publicidad