Age | Commit message (Collapse) | Author | |
---|---|---|---|
2 days | adlmidiplay.cpp: Workaround for GCC-15's std::dequeHEADmaster | Wohlstand | |
The .resize() method behaving faulty when -std=c++11 is set. It's definitely a bug of compiler. #291 | |||
2025-05-01 | MIDIPlay: Small timer tweak at the DOS player | Wohlstand | |
2025-03-29 | Added support for LLE OPL2 and OPL3 emulators | Wohlstand | |
Kept disabled by default because they are extremely heavy for ordinary processors. | |||
2025-03-29 | Refactored DOS support | Wohlstand | |
2025-03-26 | MIDIPlay: Enable terminal hotkeys | Wohlstand | |
independently from song switching debug mode | |||
2025-03-25 | Added MAME OPL2 emulator | Wohlstand | |
2025-03-25 | Implemented support of YMFM emulators and OPL2 | Wohlstand | |
2025-03-24 | Added experimental support of ESFMu emulator | Wohlstand | |
Not yet working properly | |||
2025-01-01 | Update copyright year for 2025 | Wohlstand | |
2024-08-29 | adlmidi-2: Fixed MSVC build | Wohlstand | |
2024-08-29 | MIDIPlay: Fixed MSVC build | Wohlstand | |
2024-08-29 | Fixed DOS build | Wohlstand | |
2024-08-02 | MusPlay: Added comments for some tweaks | Wohlstand | |
2024-08-02 | MusPlay: Set bigger mindelay limit on Windows | Wohlstand | |
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-02 | MidiPlay: Tweaked the non-SDL2 timer | Wohlstand | |
This works on Windows with MinGW-w64, but won't work with MSVC because of unistd features. | |||
2024-08-02 | MidiPlay; Added explanations for error messages | Wohlstand | |
2024-08-02 | MidiPlay: Added Utf8Main to support unicode paths | Wohlstand | |
2024-08-01 | MidiPlay: Added an ugly workaround for macOS | Wohlstand | |
If the real sleep functions doesn't work as supposed, then, I will make own, ~~with blackjack and hookers~~ that tracks the clock to simulate the sleep. | |||
2024-05-27 | MidiPlay: Alternative test of MIDI timer | Wohlstand | |
On macOS the problem was found because tempo works much slower than it should go | |||
2024-05-27 | MidiPlay: Fixed double-free of handlers | Wohlstand | |
2024-05-24 | Serial: Tweaked some of timer code | Wohlstand | |
2024-05-23 | MidiPlay: Tweaked the timer code | Wohlstand | |
2024-05-23 | MidiPlay: Fixed build on macOS | Wohlstand | |
2024-05-11 | MidiPlay: Better DOS timer code | Wohlstand | |
2024-05-11 | MidiPlay: Backported gaininig from OPNMIDI player | Wohlstand | |
2024-05-11 | Initial implementation of Serial support | Wohlstand | |
+ refactor of the MIDI play, making separated loop functions instead the mess of everything in one single loop function. | |||
2024-05-06 | MidiPlay: Print the status about DOS clock | Wohlstand | |
2024-05-06 | MidiPlay: Added check for dmpi_yield on DOS | Wohlstand | |
and use the "hlt" when "dmpi_yield" is unavailable | |||
2024-01-07 | Updated copyright year to 2024 | Wohlstand | |
2023-07-23 | adlmidiplay.cpp: Small whitespace tweak | Wohlstand | |
2023-01-03 | Updated copyright for 2023 | Wohlstand | |
2022-11-12 | MidiPlay: Always use the system byte order | Wohlstand | |
2022-10-25 | midiplay: Added Linux-only song switch for debug purposes | Wohlstand | |
2022-10-17 | Improved the multi-song XMI support | Wohlstand | |
- Allow selecting every individual song of the XMI file - Allow dynamic song switch without re-opening of a file - Fixed XMI2MID converter with adding an ability to export every individual song - Added hooks for loop start and end events - Added an option to immediately stop the song processing on loop end reaching (needed to perform dynamic song switch at the loop end point) | |||
2022-06-29 | Added the chip channels allocation mode option | Wohlstand | |
2022-06-16 | Disable automatic arpeggio by default | Wohlstand | |
2022-01-05 | Updated copyright year for 2022 | Wohlstand | |
2021-12-01 | adlmidiplay.cpp: Fixed a typo | Wohlstand | |
2021-01-24 | Added an ability to disable auto-arpeggio | Wohlstand | |
Backported from libOPNMIDI | |||
2021-01-14 | Updated copyright for 2021 | Wohlstand | |
2020-09-28 | MidiPlay: A small beautify | Wohlstand | |
2020-09-16 | Added old and buggy HMI volume model | Wohlstand | |
It's needed to make a correct sounding of music of some game soundtracks such as "Asterix & Obelix" TODO: Verify the behavior of drums, seems still being different! | |||
2020-09-12 | A small typo fix | Wohlstand | |
Compared to the original documents and headers of John Miles for the proper title of his audio library. However, it also has "IBM" prefix: "IBM Audio Interface Library". Idk, is need to mention the IBM? | |||
2020-09-06 | MIDIPlay: Make easier help read on DOS | Wohlstand | |
When running this thing on DOS console, make it being easier to read by adding of "press any key to continue" separator every 23 printed lines | |||
2020-09-06 | Added an aproximated HMI volume model | Wohlstand | |
2020-09-02 | Added Generic FM variant of Win9X volume model | Wohlstand | |
2020-09-01 | Added AIL volume model | Wohlstand | |
2020-08-30 | MidiPlay: Added an ability to change the volume model | Wohlstand | |
2020-08-20 | MidiPlay: Tune out the printing delay | Wohlstand | |
2020-08-20 | MidiPlay: Fixed too big time print delay | Wohlstand | |
on emulated playback |