DOSBox Staging icon
DOSBox Staging icon

DOSBox Staging

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

Just a pic of the window.

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • Flathub
-
No reviews
3likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Portable
  2.  OPENGL
  3.  DOS emulation

 Tags

DOSBox Staging News & Activities

Highlights All activities

Recent activities

Show all activities

DOSBox Staging information

  • Developed by

    The DOSBox Staging Team
  • Licensing

    Open Source and Free product.
  • Written in

  • Alternatives

    13 alternatives listed
  • Supported Languages

    • English
    • German
    • Italian
    • French
    • Spanish
    • Polish
    • Russian

AlternativeTo Category

OS & Utilities

GitHub repository

  •  1,615 Stars
  •  192 Forks
  •  206 Open Issues
  •   Updated  
View on GitHub
DOSBox Staging was added to AlternativeTo by Mikael Guggenheim on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is DOSBox Staging?

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

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

Because DOSBox Staging comes with sensible defaults, you’ll need to write a lot less configuration than with older DOSBox versions. Most games and application software require no tweaking and will work fine with the stock settings. However, the extensive configuration options and advanced features are available if you wish to dwelve deeper.

GOALS

  • Improve the out-of-the-box experience for new users.
  • Encourage new contributors by removing barriers to entry.
  • Implement new features and quality-of-life improvements.
  • Fix, clean up, and integrate notable community-developed patches that fill valuable general-purpose and/or gaming-focused emulation holes (provided they don’t impact broader compatibility, performance, stability, or code maintainability).
  • Prioritize the quality of newly written code to minimize technical debt and ease future maintenance, which generally means following the Staging Coding Style Guide and being aware of best practices, like the C++ Core Guidelines.
  • Deliver a consistent cross-platform experience.
  • Leverage upstream and community developments in DOSBox.
  • Focus on supporting up-to-date, current operating systems and modern hardware.

NON-GOALS

  • Support old operating systems (Windows 9x/Me/XP, OS/2, and Mac OS X 10.5) and limited CPU/memory hardware, which are constraints DOSBox continues to support.
  • Support the use of Windows 9x/Me in the emulator. Windows 9x/Me emulation is supported by projects such as QEMU and VirtualBox, although DOSBox forks like DOSBox-X and DOSBox Pure also support this. This may change if wanted by the DOSBox Staging community in general.
  • Pursue hardware accuracy when it impacts the above goals or detracts from the source material, although config options may be added in case of issues. If you need perfect emulation in terms of accuracy, you may look at PCem and its derivatives like 86Box and PCBox, which are examples of cycle-accurate emulators.
  • Be the fastest DOS emulator on x86 hardware. Linux users interested in emulation speed should look at dosemu2.
  • Act as a general-purpose DOS operating system. For that, there is FreeDOS.

Relationship to DOSBox¶

DOSBox Staging is separate from and not supported by the SourceForge-hosted DOSBox project or its development team, the DOSBox Team.

We acknowledge and are thankful for the work shared by all DOSBox contributors.

DOSBox Staging Videos

Official Links