MS-DOS Lib/framework for xm/mod playback on SB/GUS

category: code [glöplog]
after a lot of years have gone by without doing old PC stuff I finally setup a 486 VLB System again, for pure nostalgia in demostuff and gaming...

I started to fiddle with ASM again and already played around with Mode-x etc, did some just for fun TSR-trainers and now would like to use sound, too.

I wanted to ask if there are some newer libs/frameworks available to autodetect the soundcard (SB/GUS) and playback xm/mod files etc. ? Sources in ASM would be nice.

Maybe someone has a clue if something new happened within the last 20+ years and if there is something useable around.

It would be awesome if it supports systems from 286 onwards but 386 would do fine, too.

any suggestions would be really appreciated

added on the 2018-06-07 16:29:30 by slator slator
nothing new here, as there are lots of players/soundsystems for modules under DOS; from which I can recommend IMS 0.6 (Watcom C++ / 386+ protected mode, w/ sources, lots of formats, supports almost every soundcard around you :) or MIDAS (0.40a for realmode (MOD/S3M only, src inside) or 1.1.1 (protected mode, MOD/S3M/XM/IT/whatever :))

and also GUSPlay 1.5 for MOD/GUS only/realmode (but please gus-only sucks, or don't forget to make an SB version :)
added on the 2018-06-07 18:16:17 by wbc\\bz7 wbc\\bz7
ah, forgot about MIDAS 1.1.2: http://s2.org/hmqaudio/
added on the 2018-06-07 18:19:27 by wbc\\bz7 wbc\\bz7
thanks a lot, I will check them out.
added on the 2018-06-08 11:31:36 by slator slator
or ftp://ftp.hornet.org/pub/demos/code/sound/
anyway, i know hornet has some asm routines for sb/gus. worth a search..
added on the 2018-06-08 13:29:47 by rudi rudi
ah wbc allready posted it.
added on the 2018-06-08 13:30:10 by rudi rudi
MikMod or DUMB maybe?
added on the 2018-06-08 19:19:41 by merkur merkur
USMPlay by FreddyV/Useless
added on the 2018-06-08 19:52:45 by spike spike
MXMPlay is a good alternative to IMS (same coder iirc). http://www.cubic.org/sources.html
added on the 2018-06-08 20:00:40 by spike spike
USMPlay by FreddyV/Useless

afaik pretty unstable and flawed (mustdie9x-incompatible and broken sync timers)
MXMPlay is a good alternative to IMS (same coder iirc). http://www.cubic.org/sources.html

gus-only, so sucks by design :D but nice for small size prods
added on the 2018-06-08 20:29:54 by wbc\\bz7 wbc\\bz7
I see come players, but didn't see one that play .mod from memory.
added on the 2018-06-09 06:54:24 by g0blinish g0blinish
Cubic Player!!!
There are also TSR modplayers running in the background for the lazy ;)
added on the 2019-01-06 21:02:40 by T$ T$