DOSBox-Staging Git (2023/03/07) 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:
* Add links to the feature highlights on the front-page & some cleanup
* Lower allowed Windows and PVS Studio warnings
* Apply clang-format to program load ROM sources
* Standardize naming of drive local variables
* Bounds-check drive-pointer array access when beneficial
* Let DriveManager own all filesystem and image mount objects
* Fix sanitizer crashes & introduce MidiMessage type
* Improve the stylistic consistency of config related log messages
* Remove the no longer working & redundant handling of the deprecated 'default' MIDI device
* Clean up hacky PlayMsg implementation
* Insert NoteOff messages for active MIDI notes as per the MIDI spec on
* Revise description of the `raw_midi_output` config option
* Fix broken `none` option for `mididevice`
* Fix PVS Studio warning & remove handling of the non-existent 'none' MIDI device
* Add explanatory comment about the MIDI driver initialisation code
* Lower max allowed PVS Studio warnings from 353 to 350
* Address PVS Studio warnings
* Address most PVS Studio warnings in mixer.cpp
* Cleanup
* Add ne2000.cpp|h to the Visual Studio project
* Improve MIDI logging
* OSS MIDI logging improvements
* Win32 MIDI logging improvements
* FluidSynth logging improvements
* MT-32 logging improvements
* CoreAudio MIDI logging improvements
* ALSA MIDI logging improvements
* Use new MIDI constants & helpers in the FluidSynth code
* Use new MIDI constants & helpers in the ALSA code
* Use new MIDI constants & helpers in the MPU-401 code
* Sanitise raw MIDI output by default & add `raw_midi_output` config to
* Rename MIDI_evt_len to MIDI_message_len_by_status
* Use MIDI constants & helper functions and general cleanup
* Add new MIDI helper functions
* Add MIDI related constants
* Reformat midi.cpp and midi.h
* Improve use of config section init & destroy functions
* Move MIDI configuration into midi.cpp
* Fix an unchecked dynamic cast in DOS Devices (CWE-476)
* Lower allowed MSVC 64-bit warning limits
* Use the replacement DOS device checker function
* Make use of the new DOS device append routine in MSCDEX
* Add and test a replacement DOS device checker function
* Add DOS device accessor helper functions
* Run clang-format on programs.cpp
* Refactor WriteOut functions in programs.cpp
Download:
DOSBox-Staging Git (2023/03/07) x64 :
1cloudfile
bayfiles
gofile
multiup
pixeldrain
send
zippyshare
Source: Here
0 Comments
Post a Comment