> While searching for another good MODule music player for DOS other than
> Judas, or Cubic Player, I stumbled upon DUMB 0.9.3:
>
> http://dumb.sourceforge.net/
>
> The source is provided, but I can't get it to compile either in the latest
> DJGPP 2.03 or MINGW (GCC 4.6.2). My fear is that since the program was last
> updated in 2005, I am using too new a version, and alas the DOCS do not say
> WHICH version of GCC compiler to use! The code is straight C, and the
> makefile seems good, but I'm getting many errors about 'No DEPRECIATED_1662
> code found', and the result is no binaries are created. Not even the
> 'example' programs dumb2wav or dumbplay are produced, I DO see a program
> called dumbask.exe, but it doesn't do anything.
Did you try DJGPP 2.04 ("beta") as well? I know I build it successfully a few years ago (for FBC, though they wanted an example program to use it in order to include it, which I didn't have). Though it's possible that it has some quirks (or bugs) in the build system, esp. with newer GCC, who knows.
> It seems to be tied into the (obsolete) Allegro sound library. Wonder if it
> could instead use the WSS sound libraries to support modern sound cards in
> DOS.
Allegro isn't obsolete, but 4.x is, esp. the old version that supports DOS. Try the "patched Raine" version here, if all else fails.
> Alas, I can't find any binaries on the net. Can anyone give it a go for
> compilation under DJGPP 2.03 and report back to the forum if successful?
2.03 is kinda old. It's not really "that" bad, but it does lack some stuff people take for granted (e.g. snprintf) these days. Usually I just use 2.04 if possible.
> FWIW: I also see BASSMOD source and MODPLUG source at other sites, but
> wonder if they could be compiled for DJGPP and DOS at all?
When in doubt, the answer is usually "no". Most people and projects, even those that used to support DJGPP, don't anymore. Don't ask me why, guess it's not trendy enough for them. This is why it takes such heavy tweaks just to get things to work anymore, which is difficult with no help. But what can you do when upstream has no sympathy? |