DOSBox-Staging Git (2023/08/03) 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:
* Lower allowed PVS Studio warnings
* Try harder to deconflict macOS CI OpenSSL@1 and @3
* Update dosbox -h help text
* Refactor command line arguments
* De-magic and clarify pixel clock frequency constants
* Fix typos and use British spelling
* Fix shader settings not being reset when loading shaders at runtime
* Add link to detailed explanation about the workings of the 13h VGA mode
* Only log scan/pixel-doubling settings when they have been changed
* Rename SCALING_MODE to InterpolationMode and move it to video.h
* Force single-scanning and no pixel-doubling in the default 'sharp' shader
* Add 'force_single_scan' and 'force_no_pixel_doubling' OpenGL shader pragmas
* Use uint8_t for 'bpp' (bits per pixel)
* Get rid of unused argument warning
* Fix "aspect ratio correction off" (force square pixels) handling
* Fix force single-scan & no pixel doubling for M_VGA and cleanup
* Pixel-double all video modes by default and add setting to disable it
* Force VGA single scan improvements and refactor
* Use uint16_t for storing width & height of the rendered image
* Bring image capturing into sync with the recent VGA refactorings
* Rename 'render.aspect' to 'render.aspect_ratio_correction'
* Use the properties of the video mode to write screenshot metadata
* Log display mode changes more accurately
* Store and propagate downstream the properties of the video mode
* Rework of the scan-doubling and aspect ratio calculation logic
* Use Tandy bit view register definitions
* Add Tandy Mode and Mode Control register bitview definitions
* Improve the description of the 'output' setting
* Minor 'glshader' setting description cleanup
* Use uint8_t for 'bpp' (bits per pixel) everywhere
* INT 10h logging improvements
* Add name aliasing test cases to bit_view
* Remove erroneous and unnecessary palette size assertion
* Clean up and clarify a few VESA related things
* Fix height of 200-line CGA, Tandy and PCjr text modes
* Add VESA_IsVesaMode()
* Reformat & minor cleanup
* Use bit view for Mode Control CRTC VGA register
* Use bit view for the Attribute Mode Control VGA register
* Remove the VGA_ARCH_CASE macro
* Remove the EGAVGA_ARCH_CASE macro hackery
* Remove the TANDY_ARCH_CASE macro hackery
* Remove redundant and noisy comments
* Use bit view for the Maximum Scan Line VGA CRTC register
* Remove the wording "sub-350 modes" used in conjunction with VGA double-scanning
* Reformat & cleanup
* Fix misleading comment about the release order of graphics adapters
* Extract updating display timings into a function
* Factor side-effects out of calculate_vga_timings()
* Move VGA double-scan check out of calculate_vga_timings()
* Extract calculating display timings into a function
* Introduce structs for storing display timings
* Always recalculate the display dimensions when the Maximum Scan Line Register changes
* Remove unused double_scan flag from VGA_Draw
* Document VGAModes
* Add VGA register unions
* Add VGA_ModeToString()
* Restore the Normal2x scaler
* Check and log *nix ioctl return-code errors
* Unlink OpenSSL 1.1 in macOS CI prior to dep install
* Sync xxHash with upstream (v0.8.2)
* Sync dr_wav with upstream (v0.13.11)
* Sync dr_mp3 with upstream (v0.6.37)
* Sync dr_flac with upstream (v0.12.41)
* Remove warnings
* Clean up VESA_GetSVGAInformation() & get rid of warnings
* Always let MacOS homebrew overwrite conflicting junk files
Download:
DOSBox-Staging Git (2023/08/03) x64 :
1cloudfile
bayfiles
gofile
multiup
pixeldrain
send
Source: Here
2023-08-03
Random Related Topic
0 Comments
Post a Comment