DOSBox-Staging Git (2021/09/14)


DOSBox-Staging Git (2021/09/14)

DOSBox-Staging Git (2021/09/14) 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:
* Drop extra arm64 CI debug builds
* Lower allowed warnings limits
* De-Bitu the printf format tokens in put-pixel
* Add unit tests for the IO handlers
* Fix loss-of-data assigning int-values in MAME FM modules
* Construct the sblaster env variable using sprintf
* De-Bitu the Soundblaster module and its interface
* Cleanup extraneous formatting in the debug module
* Cleanup a printf-format warning in paging
* Use an 8-bit index to track paging queue entries
* Use an 8-bit value to store the file-handle index
* Replace a Bitu with uint32 in the Paging Fault handler
* Replace a couple Bitu resolution variables in VGA draw
* Cleanup type-size warnings in VGA chipsets
* Deprecate the Bitu-sized IO handler interfaces
* Use fixed-width IO handlers in the VGA other module
* Use fixed-width IO handlers in the VGA chipsets
* Use fixed-width IO handlers in the VGA DAC module
* Use fixed-width IO handlers in the VGA Seq module
* Use fixed-width IO handlers in the VGA memory module
* Use fixed-width IO handlers in the PS/1 Audio module
* Use fixed-width IO handlers in the Tandy sound module
* Use fixed-width IO handlers in the MPU-401 module
* Use fixed-width IO handlers in the Innovation SSI-2001 module
* Use std::fill_n to zero rendering array in GUS
* Use fixed-width IO handlers in the Gravis Ultrasound module
* Use fixed-width IO handlers in the Disney module
* Use fixed-width IO handlers in the Gameblaster module
* Use fixed-width IO handlers in the Soundblaster module
* Use fixed-width IO handlers in the Adlib and OPL modules
* Use fixed-width IO handlers in the serial ports module
* Use fixed-width IO handlers in the NE2000 module
* Use fixed-width IO handlers in the keyboard module
* Use fixed-width IO handlers in the joystick module
* Use fixed-width IO handlers in the CMOS module
* Use fixed-width IO handlers in the PCI BUS module
* Use fixed-width IO handlers in the DMA module
* Use fixed-width IO handlers in the PIC module
* Use fixed-width IO handlers in the timer module
* Use fixed-width IO handlers in the memory module
* Make fixed-width IO handlers available for use
* Add fixed-width IO handler interfaces
* Reduce VCPKG cache size by removing buildtrees and packages
* Adjust allowed warnings limits
* Tag Bitu-size handlers with [[deprecated]] and bump limits
* Add unit tests for the type-sized IO handler containers
* Add fixed-width IO handler interfaces
* Auto-size the IO delay cycle type variable
* Lower allowed warnings limits
* Use original VGA SetClock algorithm with doubler flags
* Add Sierra SC1148x Hi-Color DAC modes for Tseng
* Snip duplicate VESA mode 0x154
* Update formatting of VGA mode tables
* Add VESA mode compatilibity settings and prefer 70+ VESA refresh
* Make VGAModes enum elements boolean-compatible
* Make XGA independent of assumed VGA mode enum values
* Set S3 fast-page-mode RAM register bits for 4MB+ configurations
* Improve comment regarding 24-bit color and ZMBV
* De-Bitu and refactor VGA_SetClock to fix LGTM warnings
* Fix a warning initializing the VGA_Tandy struct member
* Initialize VGA struct elements with defaults
* De-Bitu an 8-bit blink value to fix a VS2019 warning
* De-Bitu setting and getting VGA clock frequencies
* De-Bitu some VGA element sizes to fix some VS2019 warnings
* De-Bitu itermediate video properties
* De-Bitu the VGA blinking function as it only is given an 8-bit value
* Collapse duplicate case when getting VESA display start
* Remove duplicate parents from vmemsize comparison
* Enable only plane 0 for M_CGA2
* Eliminate dead branches for some EGA modes
* Fix VGA overflow warnings flagged by LGTM and Codacity
* Avoid goto: when finding VESA modes
* Handle aspect-correction for specific VESA modes
* Add an explicit fallthrough when putting 4-bit pixels
* Cleanup a double-to-float when passing FPS in for capture
* Convert and check the VGA clock speed before setting
* Cleanup printf format warnings in VGA S3
* Use reinterpret casts when assigning 24-bit pixels
* Fix unaligned 24-bit pixel reads during rendering
* Make the 24-bit RGB type self-documenting
* Prefer upstream VGA translation over 24-bit patch
* Cleanup formatting and unecessary casting in VGA
* Log the video adapter and memory size on start
* Use a 4 MiB default framebuffer for S3 if not provided
* Retain existing VESA modes from upstream
* Adjust VESA start-position calculation for 24-bit modes
* Adjust VESA scan-length calculation for 24-bit modes
* Use specified type sizes for VideoModeBlock instead of Bitu
* Assign 24-bit m-info variables directly and use twidth
* Simplify VESA configurable settings
* Add a support function that bounds-checks and casts
* Prefer CB_VESA_PM and deprecate CB_VESA_START
* Import Custom S3 Trio Patch
* Update clang-format to c++14
* Purge a broken VCPKG SDL2 directory that’s blocking CI cache restore

Download:
DOSBox-Staging Git (2021/09/14) x64 : 1fichier anonfiles bayfiles dailyuploads megaup mixdrop send tusfiles uptobox zippyshare
Source: Here

NEWS / EMU UPDATES


random game quote

King Kong
Play as Jack. Play as Kong. Embark on an epic adventure created in collaboration with Academy’s Award-winning director Peter Jackson and based on the Universal Pictures’ film. Survive as Jack in a world crawling with predators and live the legend as Kong.

— Nintendo Gamecube

Random Retro game Music

TOP

We use cookies to give you the best online experience. By agreeing you accept the use of cookies in accordance with our cookie policy.