2024-08-11

DOSBox-Staging Git (2024/08/11)

EmuCR: DOSBoxDOSBox-Staging Git (2024/08/11) 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:
* Scale back the `tiny` reverb preset's strength by ~25%
* Reformat & simplify chorus and reverb preset definitions
* Remove DOSBox copyright attribution from PS/1 audio code
* Allow the mixer to block while in fast-forward mode
* Set mixer fast-forward flag in hotkey handler rather infering based on timing
* Lock the mixer thread on pause rather than muting
* Avoid allocating a temporary buffer when mixer is muted
* Prevent allocating a useless vector in SoundBlaster callback if the queue is stopped
* Move more temporary mixer buffers to global scope to reduce heap allocations
* Remove tempory std::vector from AddSamples function
* Move temporary convert_buffer to a member variable to reduce heap allocations
* Move mixer to seperate thread
* De-uint MIDI MT-32 and Fluidsynth
* Set type of requested_frames of all mixer callbacks to int
* Use std::vector rather than fixed size array in PC Speaker Discrete
* Use std::atmoic for PIC and CPU timing global variables
* Change SDL audio format from 16-bit integer to 32-bit float
* Rename mixer Stereo and Reverse map constants

Download:
DOSBox-Staging Git (2024/08/11) x64 : buzzheavier mirrored mixdrop send usersdrive
Source: Here

0 Comments

Post a Comment