DOSBox-Staging Git (2024/06/26)

DOSBox-Staging Git (2024/06/26) 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:
* Fix division regression by resetting flag type
* Coding style improvements in unicode.cpp
* Fix improper handling of some characters in shell history
* Fix i8042 timing for Tyrian 2000 setup
* Deactivate old fix for Tyrian 2000 setup
* Fix spelling mistakes
* Add explanatory comments
* Use cons_iterator in the mixer where appropriate
* Add TODO comment
* Improve custom filter cutoff frequency warning message
* Enable narrowing checks in `gameblaster.cpp`
* Final Game Blaster reformat & clean up consts
* Use Speex resampler for Game Blaster
* Enable narrowing checks in `tandy_sound.cpp`
* Final `tandy_sound.cpp` reformat
* Reformat `tandy_sound.cpp` and put ifdefs around the debug logging
* Use Speex resampler for the Tandy synth
* Enable narrowing checks in `ps1audio.cpp`
* Normalise constants in `ps1audio.cpp`
* Final `ps1audio.cpp` reformat
* Use Speex resampler for the PS/1 Audio synth
* Clean up `Ps1Dac`
* Fix typo in warning message
* De-uint `tandy.cpp`
* Further de-uint’ing of the audio devices
* Fix license headers
* Allow non-power-of-two `blocksize` settings
* Render the audio stream in “no sound” mode
* Cleanup & don’t call SDL audio functions when `sdl_device` is zero
* Do not reinit the audio subsystem when changing global mixer settings
* Let `negotiate = on` negotiate both the sample rate & buffer size
* Only allow setting `nosound` at startup
* Remove invalid assert
* Remove unused `int32_t` `AddSamples_*` variants from the mixer
* Use `num_frames` consistently in the mixer
* Simplify `ClearResampler()`
* Extend the LERP upsampling method to do downsampling when needed
* Allow continuous 8,000 to 96,000 Hz host sample rates
* Resample audio channels via Speex to the host rate by default
* Fix audio stretching regression of `MixerChannel::Mix`
* Add parity flag (PF) handling for integer division
* Add zero flag (ZF) handling for integer division
* Add sign flag (SF) handling for integer division
* Add carry flag (CF) handling for integer division
* Assign the instruction type in the division flag call
* Set the division overflow flag using the CpuTestFlags object
* Let the CPU registers object directly update its test flags
* Add integer division flag handling to dynamic cores
* Add integer division flag handling to dynrec cores
* Move integer division flag handling to a function
* Comment and adjust style of CPU flag constants

Download:
DOSBox-Staging Git (2024/06/26) x64 :
gofile
mirrorace
mirrored
send
usersdrive

Source: Here

About admin

Avatar photo
I love it all!! 😍 😍

Check Also

Stella Git (2024/12/21)

Stella Git (2024/12/21) is compiled. Stella is a multi-platform Atari 2600 VCS emulator. The Atari …

Leave a Reply