Skip to content

DOSBox-Staging Repository Update (December 27, 2025)

DOSBox-Staging Git (2025/12/27) aims to modernize the DOSBox project by adopting current development practices and tools. The latest updates include deferring SDL audio subsystem initialization, improving window and renderer management, and enhancing logging. Key changes involve renaming configuration functions for clarity, ensuring keyboard capture settings are applied correctly, and fixing issues with minimum window sizes and auto integer scaling. Additional adjustments include consolidating macOS window workarounds and cleaning up redundant code. The repository focuses on adding features to better support modern systems while sending patches upstream for broader use.

DOSBox-Staging Git (2025/12/27) has been compiled. This repository aims to modernize the DOSBox project by utilizing up-to-date development practices and tools, addressing issues, incorporating features that enhance support for current systems, and sending patches upstream.

DOSBox-Staging Git Changelog:
* Delayed SDL audio subsystem initialization until mixer initialization
* Added `sdl.renderer` assertions
* Eliminated unnecessary `SDL_SetWindowMinimumSize()` call
* Included comments
* Added `sdl.window` assertions
* Consolidated macOS window setting workarounds
* Removed unnecessary `set_window_decorations()` call
* Separated renderer and window creation
* Renamed `configure_allow_screensaver()` to `set_allow_screensaver()`
* Renamed `configure_keyboard_capture()` to `set_keyboard_capture()`
* Ensured `configure_keyboard_capture()` is invoked when the window exists
* Always executed `apply_active_settings()` when the window is present
* Removed `configure_window()`
* Extracted `save_window_position_from_conf()`
* Renamed `configure_window_transparency()` to `set_window_transparency()`
* Renamed `configure_window_decorations()` to `set_window_decorations()`
* Enhanced robustness of `set_window_title()`
* Tidied up `check_and_handle_dpi_change()`
* Improved logging
* Renamed `FallBackWindowSize` to `minimum_window_size`
* Fixed setting of minimum window size
* Resolved auto integer scaling issue when reverting to the `sharp` shader

Download:
DOSBox-Staging Git (2025/12/27) x64
Source: Here

Tags

About

David (Dadmin) B. is a writer with a passion for retro gaming, Christianity, disaster preparedness, America’s military and law enforcement, and the occasional dose of slapstick absurdity masquerading as satire. He enjoys digging into forgotten stories, preserving various elements of history, and creating content that is informative, entertaining, and full of personality.

Check Also

FB Neo Git (September 25, 2026)

FB Neo Git (2026/09/25) is a compiled version of FinalBurn Neo, an emulator for arcade …

Leave a Reply

Your email address will not be published. Required fields are marked *