Last Updated on: 26th December 2023, 11:58 am
Web site: dosbox-staging.github.io
Category: Machine Emulators
Platform: Linux, OS X, Windows
License: GNU GPL
Interface: CLI
Wikipedia:
First release: 2019
DOSBox Staging – a fork of the DOSBox project that focuses on ease of use, modern technology and best practices. DOSBox Staging is an attempt to revitalize DOSBox’s development process by applying modern development practices to the existing DOSBox codebase.
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, cleanup, 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.
It supports old operating systems (Windows 9x, OS/2, and Mac OS X 10.4) and limited CPU/memory hardware, which are constraints DOSBox continues to support.
DOSBox Staging is separate from and not supported by the SourceForge-hosted DOSBox project or its development team, the DOSBox Team.