Want to get a bit more Retro with your games?
Why not play original chip tunes using the BaH.GME module.
It supports playback of 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.
Audio files can be acquired from sites such as Project AY.
The GME license is LGPL, so the library is shipped as a DLL / DYLIB / SO which you can include in both your free and commercial apps. The module itself is MIT licensed.
The module requires the use of an audio driver module. There are two currently available. One for BASS, the other for OpenAL.
Everything (all three modules) is shipped in a single download, available here.
Two examples are included (one for the BASS driver, one for OpenAL).
Tested on Win32, Mac and Linux.
Why not play original chip tunes using the BaH.GME module.
It supports playback of 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.
Audio files can be acquired from sites such as Project AY.
The GME license is LGPL, so the library is shipped as a DLL / DYLIB / SO which you can include in both your free and commercial apps. The module itself is MIT licensed.
The module requires the use of an audio driver module. There are two currently available. One for BASS, the other for OpenAL.
Everything (all three modules) is shipped in a single download, available here.
Two examples are included (one for the BASS driver, one for OpenAL).
Tested on Win32, Mac and Linux.