aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-03-26CMake: Added support for Address SanitizerWohlstand
To debug possible memory damages
2025-03-26MIDIPlay: Enable terminal hotkeysWohlstand
independently from song switching debug mode
2025-03-26Fixed the memory damage that leads further double-free bugWohlstand
#285
2025-03-26ymfm.h: Make everything non-virtualWohlstand
Polymorphism is not used here, but this makes more problems than good.
2025-03-26Added missing OPL Chip Base methodWohlstand
2025-03-25Do cache the panning registerWohlstand
2025-03-25Fixed instruments distortion on OPL2 chipsWohlstand
2025-03-25Prevent writing incompatible data to OPL2 chipsWohlstand
2025-03-25Fixed some CLang warningsWohlstand
2025-03-25Added MAME OPL2 emulatorWohlstand
2025-03-25Implemented support of YMFM emulators and OPL2Wohlstand
2025-03-25Added YMFM emulatorsWohlstand
2025-03-25Merge branch 'master' of github.com:Wohlstand/libADLMIDIWohlstand
2025-03-25Chipset: Added "hasFullPanning" methodWohlstand
It should allow normal work of emulators without full-panning extension implementation, or with real hardware interfaces
2025-03-25WinMM: Added ESFMu emulator into the listWohlstand
2025-03-25esfm.c: Fixed another C90 violationWohlstand
2025-03-25WinMM Experiment: Set high priority to render threadWohlstand
This should help resolve the choppying problem on weaker machines in parallel with background activity.
2025-03-24Updated changelogWohlstand
2025-03-24ESFM: Remove the queue workaroundWohlstand
2025-03-24ESFM: Fixed a dumb bug that broke the bufferWohlstand
2025-03-24ESFMu: Added custom queueWohlstand
as built-in is faulty
2025-03-24Added experimental support of ESFMu emulatorWohlstand
Not yet working properly
2025-03-17WinMM: Fixed beginthread data size at MidiSynth.cppWohlstand
2025-03-17WinMM: Allow fallback to PCM16 if FLOAT32 failsWohlstand
2025-03-17WinMM: Don't try to assign clientNum if dwUser is NULLWohlstand
2025-03-17WinMM: Small fix of the test.cWohlstand
2025-03-17WinMM: Extended test utilityWohlstand
2025-01-21Remove unnecessary ZIP archiveWohlstand
2025-01-01Small fix of the copyright update scriptWohlstand
2025-01-01Update copyright year for 2025Wohlstand
2024-12-30CMake: Fixed warning at new CMake versinosWohlstand
2024-09-04VLC Plugin: ouch, fixed comment for macOSWohlstand
2024-09-04VLC Plugin: Added the "experimental" mark for the Serial featureWohlstand
Especially in the VLC, this feature doesn't work ideally, and may give glitches.
2024-09-04Merge branch 'master' of github.com:Wohlstand/libADLMIDIWohlstand
2024-08-31gen_adldata: Fixed CMake version warningWohlstand
2024-08-29adlmidi-2: Fixed MSVC buildWohlstand
2024-08-29MIDIPlay: Fixed MSVC buildWohlstand
2024-08-29Merge branch 'master' into wip-hw-serialWohlstand
2024-08-29WinMM: Fixed MSVC buildWohlstand
2024-08-29Fixed DOS buildWohlstand
2024-08-29Merge branch 'master' of git@github.com:Wohlstand/libADLMIDI.git into ↵Wohlstand
wip-hw-serial
2024-08-22WinMM: config_dialog.c: Fixed warningWohlstand
2024-08-22WinMM: Fixed the MinGW workaroundWohlstand
2024-08-22WinMM: Added gaining functionWohlstand
2024-08-22WinMM: Use the Float32 for WaveOutWohlstand
2024-08-22WinMM: Added chan-alloc and audio output optionsWohlstand
2024-08-02MusPlay: Added comments for some tweaksWohlstand
2024-08-02MusPlay: Set bigger mindelay limit on WindowsWohlstand
Otherwise, bandwidth of the port with RetroWave OPL3 is WAY SLOWER than on Linux and on macOS. In result, the tempo goes way slower here.
2024-08-02MidiPlay: Tweaked the non-SDL2 timerWohlstand
This works on Windows with MinGW-w64, but won't work with MSVC because of unistd features.
2024-08-02MidiPlay; Added explanations for error messagesWohlstand