First post, by megatron-uk
Writing a multi-platform RPG game at the moment (SDL2/Linux/MacOS/Windows, MSX2, Atari and DOS - hopefully X68000 and PC-98 in the near future), and for most targets I have a number of audio playback options (music and effects) available.
For SDL2 I have native support for digitised audio, MIDI and tracker files via libSDL2 built-ins.
For MSX I have access to ptplayer and a number of other YM/AY3/SCC music and effect api's as part of the MSXgl sdk.
For DOS I have the option of going with something like Allegro, which will ease the efforts to do most of the heavy lifting with graphics, but appears to only support digital effects and MIDI, but not Adlib/FM or tracker files (which would have to be an add-on). The Miles/AIL drivers seem to offer a bit more flexibility, but documentation seems thin on the ground and I have no idea whether they will build against something modern like OpenWatcom or a current DJGPP.
For anyone who has written any DOS games/applications in the last couple of decades, what have you used for sampled effects, MIDI, FM or tracker-style music?
My collection database and technical wiki:
https://www.target-earth.net