DOSBox-Staging Git (2026/03/08) aims to modernize the DOSBox project through updated development practices. Recent changes include the removal of various big-endian and 32-bit code paths, support exclusively for armv8le, and several enhancements to the mount functionalities. Improvements have been made for better readability of mount lists, consistency in formatting messages, and simplified parameter usage. Additionally, fixes were implemented for parameter validation and cleanup tasks, alongside a rework of functions related to mount operations. Overall, the updates focus on enhancing compatibility with current systems and streamlining user experience. Download available for x64.
(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on ๐)
DOSBox-Staging Git (2026/03/08) has been compiled. This repository aims to modernize the DOSBox project by employing contemporary development practices and tools, addressing issues, introducing features that enhance support for current systems, and contributing patches upstream.
DOSBox-Staging Git Changelog:
* build: Correctly set `-fno-omit-frame-pointer` on macOS
* Eliminate all big-endian code paths
* Remove 32-bit dyn_x86 backend
* Support only `armv8le` in the dynrec backend
* Further remove 32-bit code paths from dyn_x86 backend
* Eliminate 32-bit x86 dynrec backend
* Remove `risc_ppc64le` dynrec backend
* Remove `risc_ppc` dynrec backend
* Discard `risc_armv4le` dynrec backend
* Remove `risc_mipsel32` dynrec backend
* Enhance readability of mount list
* Avoid repeating disk type for multi-image mounts
* Standardize mount message formatting for single images
* Revise mount overview
* Remove call to simplify_path to prevent ellipsis overload
* Fix crash when invalid -t parameter is used and add fdd alias
* Allow mounting in reverse order for mount -u
* Correct missing mount message
* PVS fix
* Eliminate reference to IMGMOUNT from boot.cpp
* Apply truncation to mount overview list
* Replace ISO with CDROM in mount overview
* PVS cleanup and usage in mt32
* Truncate paths from the left, placing the filename last.
* Reformat and refactor into a common function
* Fix signed to unsigned comparison
* Enhance mount message for multiple images
* Simplify GetDosMappedPath and tidy up
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!