DOSBox-Staging Git (2025/08/19) has been compiled to modernize the DOSBox project through contemporary development practices. Key updates include improvements to the LICENSE, addition of README documentation for DOS programs, and enhancements to presentation modes. Significant changes involve the removal of outdated settings (e.g., vsync_skip, host_rate) and the introduction of new configurations for fullscreen vsync. The code has been restructured for better clarity, with functions renamed for consistency. Cleanup and normalization of style across the codebase, alongside improvements to comments and documentation, aim to streamline the user experience and maintainability of the project.
(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 (2025/08/19) has been compiled. This repository aims to update the DOSBox project by utilizing modern development practices and tools, resolving issues, incorporating features to better align with today’s systems, and sending patches upstream.
DOSBox-Staging Git Changelog:
* Update LICENSE – XCOPY.EXE from DOSBox-X
* Create README for dos-programs
* Include source codes for binary blobs
* Update XCOPY and DELTREE
* Disable vsync in `dos-rate` presentation mode & enhance setting help
* Add TODO
* Enhance `fullscreen_mode` setting description
* style: Reformat
* style: Reformat
* Revamp presentation mode handling
* style: Cleanup
* style: Use `using enum` for property definitions in `render.cpp`
* style: Use `using enum` for property definitions in `sdlmain.cpp`
* style: Standardize constexpr names
* style: Update comments
* Extract `maybe_present_frame()` from `GFX_EndUpdate()`
* Remove trace logging
* style: Cleanup
* style: Standardize comments
* style: Reformat
* Rename `GFX_Events()` to `DOSBOX_PollAndHandleEvents()`
* Eliminate macOS specific event polling frequency workaround
* Remove unused constants
* style: Cleanup
* style: Reformat comments
* Eliminate the `vsync_skip` setting
* Remove `host_rate` setting and streamline `dos_rate`
* Remove `auto` option from the `presentation_mode` setting & throttled VFR
* Introduce option to enable vsync in fullscreen mode exclusively
* Separate OpenGL & SDL texture set vsync functions
* Synchronize `fullscreen` setting with the actual fullscreen/windowed state
* Resolve inability to change `[sdl]` section settings post-initialization
* Rename `read_config()` to `sdl_section_init()`
* Add comments to clarify call order in `sdlmain.cpp`
* Remove `auto` option from the `vsync` setting
* Remove `yield` option from the `vsync` setting
* Discard unused `sdl.desktop.requested_window_bounds` variable
* Remove `sdl.opengl.framebuffer_is_srgb_encoded`
* Encapsulate runtime SDL version querying
* Move `get_best_mode()` into `render.cpp`
* Add TODO comments
* style: Standardize comments
Download:
DOSBox-Staging Git (2025/08/19) x64 :
1cloudfile
gofile
mirrored
ranoz
send
usersdrive
Source: Here
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!