DOSBox-Staging Repository Update (November 30, 2025)

DOSBox-Staging Git (2025/11/30) is a modernized version of the DOSBox project, aimed at improving performance and supporting contemporary systems. Recent updates include various code improvements and renaming functions for clarity, such as changing OpenGlRenderer::UpdateRenderSize() to MaybeUpdateRenderSize(). Key enhancements involve better automatic shader switching, adjustments to video mode handling, and simplifications in logging and configuration settings. The repository focuses on fixing issues while maintaining current development practices. Users can find downloadable links for the updated version across multiple file-sharing platforms.

(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/11/30) has been compiled. This repository aims to bring the DOSBox project up to date by implementing modern development practices and tools, resolving existing issues, introducing features that enhance compatibility with current systems, and submitting patches upstream.

DOSBox-Staging Git Changelog:
* Return actual structure from `VGA_GetCurrentVideoMode()`
* Enhance `NotifyViewportSizeChanged()` for automatic shader switching
* Change `OpenGlRenderer::UpdateRenderSize()` to `MaybeUpdateRenderSize()`
* Eliminate redundant guard from `notify_video_mode_changed()`
* Rename `RENDER_MaybeAutoSwitchShader()` to `RENDER_NotifyVideoModeChanged()`
* Remove unnecessary `maybe_autoswitch_shader()` during initial window display
* Convert `RenderBackend::NotifyRenderSizeChanged()` to a void method
* Change `maybe_autoswitch_shader()` to a void function
* Rename `RenderBackend::UpdateViewport()` to `NotifyViewportSizeChanged()`
* Rename `RenderBackend::UpdateRenderSize()` to `NotifyRenderSizeChanged()`
* Make `RenderBackend::NotifyVideoModeChanged()` a void method
* Set shader before initializing the first video mode post-startup
* Store preset name within `ShaderPreset`
* Change `RenderBackend::MaybeAutoSwitchShader()` to `NotifyVideoModeChanged()`
* Remove unnecessary canvas size argument from `RenderBackend::MaybeAutoSwitchShader()`
* Enable narrowing checks in `render.cpp`
* Enable narrowing checks in `vga_other.cpp`
* Correct casing for `CrtKnob` enum
* Correct casing for `Knob` class
* Correct casing for `CompositeState` enum
* Simplify logging for CGA composite settings
* Shorten names of screenshot hotkey buttons in the mapper
* Enhance the description for the `viewport` config setting

Download:
DOSBox-Staging Git (2025/11/30) x64 :
1cloudfile
gofile
koramaup
mirrored
ranoz
send
usersdrive
vikingfile

Source: Here

About dadmin

I love it all!! ๐Ÿ˜ ๐Ÿ˜

Check Also

ShadPS4 Pre-release (February 1, 2026)

ShadPS4 Pre (2026/02/01) has been released as an early PS4 emulator for Windows and Linux, …

Leave a Reply

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