aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-04-05ymfm_opl: Fixed the extra seicolon warningWohlstand
2025-04-05ymfm_opl: Fixed 3DS warningsWohlstand
2025-04-05Mame FMOPL: Fixed 3DS buildWohlstand
thanks to @ds-sloth
2025-03-30LLE: Fixed incorrect work of deep-tremoloWohlstand
The deep-tremolo got been triggered by deep-vibrato bit, but true deep-tremolo flag was been ignored!
2025-03-30WinMM: Prevent possible crash due to array out-of-rangeWohlstand
2025-03-29Added support for LLE OPL2 and OPL3 emulatorsWohlstand
Kept disabled by default because they are extremely heavy for ordinary processors.
2025-03-29Refactored DOS supportWohlstand
2025-03-27Fixed logic where drum formula gets overriden by wrong codeWohlstand
2025-03-27Clarify the panning/fbconn data logicWohlstand
2025-03-27Chips: Don't divide OPL2 output by 2Wohlstand
2025-03-27VLC Plugin: Apply dynamic list as at libOPNMIDIWohlstand
So, disabled emulators won't show in the list.
2025-03-27VLC Plugin: Fixed new emulators missingWohlstand
It was a bug!
2025-03-26CMake: Enable stricter debug of STL containersWohlstand
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