DOSBox-Staging Git (2023/09/06) 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:
* Use check_cast in the rgb*.h utils
* Clean up parsing of the `cga_colors` setting
* Improve Rgb555 and remove redundant comments
* Improve Rgb565 and remove redundant comments
* Add FromRgb888 helper to Rgb666
* Add equality operators and FromRgb444 helper to Rgb888
* Add missing cassert includes and/or normalise them
* Lower MSCV 64-bit warnings
* Lower PVS Studio warnings
* Disable PVS studio warning V801
* `crt-auto` now auto-switches to VGA in EGA modes with VGA palettes
* Parse `integer_scaling` in render.cpp
* Add RENDER_GetCgaColorsSetting() to render.cpp
* Add RENDER_IsAspectRatioEnabled() to render.cpp
* Remove unused shader related functions from sdlmain.cpp
* Partial reformat of int10_modes.cpp
* Clarify expected RGB values in the Rgb888 constructor
* Rename RGBEntry to Rgb666 and move it into its own file
* Add VGA_GetCurrentVideoMode()
* Reformat & clean up vga_dac.cpp
* Move `sharpness` into `vga.composite`
* Clean up VGA palette handling
* Add `has_vga_colors` flag to VideoMode
* Add comments to int10.h
* Use AttributeAddressRegister
* Move Attribute Controller flipflop from VgaInternal to VgaAttr
* Turn EgaMonitorMode into an enum class
* Fix casing of private VGA DAC functions
* Use const args in VGA palette functions
* Use PaletteRegister in vga_attr.cpp
* Add PaletteRegister definition to vga.h
* Make internal functions static in vga_attr.cpp
* Remove macro hack & normalise logging in vga_attr.cpp
* Clean up VGA_SetupAttr() and add comments
* Reformat vga_attr.cpp & clean up comments
* Add AttributeAddressRegister definition to vga.h
* Add LOG_TRACE logging helper (uses purple colour)
* Clean up debug logging in mixer.cpp
* Clean up debug logging in vga_draw.cpp
* Clean up debug logging in adlib_gold.cpp
* Clean up debug logging in mixer.cpp
* Rename DEBUG_LOG_MSG to LOG_DEBUG for consistency
* Log debug messages in green colour
* Disable 'format-security' warnings
* Update man page
* Revert "Do not install outdated and unmaintained man page"
* Update Dutch (nl) translation
* Update macOS options
* Add Linux ppc64le
* Fix C-based function declarations for clang 14.x on macOS
* Disregard homebrew's persistent warnings in macOS CI
* Remove space in Markdown code-span element
* Ignore potentially missing source directory in macOS CI move
* Do not install outdated and unmaintained man page
Download:
DOSBox-Staging Git (2023/09/06) x64 :
1cloudfile
gofile
multiup
pixeldrain
send
uloz
Source: Here
0 Comments
Post a Comment