GME is an audio library for playing back AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, and VGM music formats, which include music from systems such as ZX Spectrum, Game Boy, and SNES.
BaH.GME provides a BlitzMax interface to the library. This is just a base module, which requires an "audio driver" to play the sounds.
BaH.GMEBass and BaH.GMEOpenAL are available currently. One requires BaH.BASS, the other, BlitzMax's own OpenAL module (and to have OpenAL installed, on Windows).
BaH.GME supports incbin file loading (assuming you Import BRL.RamStream).
The libgme library should be copied to the appropriate location to use it - same dir for Win32, inside the app-bundle for Mac, etc...
You can find it in the module dir, gme.mod/lib/<platform>/.
Makefiles for the library itself are also included in gme.mod/gme/src.
These modules are currently only available via the maxmods SVN, until they are deemed stable enough for release.
As usual, questions, requests and general feedback always welcome.
FYI, the link at the top also links to sites that have example audio in the different formats... ;-)
BaH.GME provides a BlitzMax interface to the library. This is just a base module, which requires an "audio driver" to play the sounds.
BaH.GMEBass and BaH.GMEOpenAL are available currently. One requires BaH.BASS, the other, BlitzMax's own OpenAL module (and to have OpenAL installed, on Windows).
BaH.GME supports incbin file loading (assuming you Import BRL.RamStream).
The libgme library should be copied to the appropriate location to use it - same dir for Win32, inside the app-bundle for Mac, etc...
You can find it in the module dir, gme.mod/lib/<platform>/.
Makefiles for the library itself are also included in gme.mod/gme/src.
These modules are currently only available via the maxmods SVN, until they are deemed stable enough for release.
As usual, questions, requests and general feedback always welcome.
FYI, the link at the top also links to sites that have example audio in the different formats... ;-)