EmuCR Feeds
Email Us

EmuCR: DOSBoxDOSBox-Staging Git (2026/01/18) is compiled. This repository attempts to modernize the DOSBox project by using current development practices and tools, fixing issues, adding features that better support today's systems, and sending patches upstream.

DOSBox-Staging Git Changelog:
* Make `clear_cache_handler()` UB-safe
* Add `round_to_multiple_of()` math util function
* Use using enum
* Use const args
* Turn `scaler_changed_lines` into `std::array`
* Add explanatory comments
* Fix header guard
* Add more extra padding to `ScalerMaxWidth`
* Store output image dimensions in `Render `struct
* De-uint `Render` struct
* Replace manual scaler cache management with `memcmp` & `memcpy`
* Move scaler source cache into `render.scale`
* Remove magic constant
* Store OpenGL texture staging areas as `uint32_t` vectors
* Rename `line0/1` to `out_line0/1` in the scaler
* Fix `PixelsPerStep` calculation
* Clean up scaler
* Normalise constexpr name
* Remove unused & unnecessary scaler macro definitions
* Remove `BituMove()` & related dead code
* Rename `ScalerAddLines()` to `scaler_add_lines()`
* Get rid of `ScalerMode`
* Drop big-endian support from the scaler macros
* Get rid of `PSIZE` and `PTYPE` in the scaler template
* De-Bitu & de-uint scalers
* Normalise casing of `ScalerMaxWidth` & `ScalerMaxHeight`
* Align `templine_buffer` to 8-byte boundary
* Clean up constant names
* Rename `xscale`/`yscale` to `x_scale`/`y_scale`
* Remove unnecessary (and wrong) scaled output size asserts
* Remove unused `scale.in_line` & `out_line` members
* Remove redundant `scaler_aspect` table
* De-Bitu `render.cpp`
* Clean up casting in `render.cpp`
* Extract `handle_capture_frame()`
* Add `render.updating_frame` flag
* Add explanatory comments to `GFX_StartUpdate()`
* Remove unused `Render` struct members & associated dead code
* Normalise the naming of `Render` struct members
* Rename `render.updating` to `render.render_in_progress`
* Remove `render.fullFrame` and associated code paths
* Remove `VGA_KEEP_CHANGES` code paths in `vga_draw.cpp`
* Move `viewport_settings` into `render`
* Move `aspect_correction_mode` into `render`
* Simplify `set_integer_scaling()`
* Simplify `set_aspect_ratio_correction()`
* Handle uppercase "-V" argument for version (#1472)
* Make command line API more consistent, as per review
* Improve `window_size` and `window_position` help text

Download: DOSBox-Staging Git (2026/01/18) x64
Source: Here



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!