Pimpmobile

Pimpmobile is a high performance sample-based music playback engine targeting the Nintendo Game Boy Advance.
It is released under the Zlib license - a
permissive open source license allowing commercial use. Please note that even though you are allowed to keep
modifications to the source code, we strongly recommend giving notable improvement to the source code back
to us.

Note: If you are not a software developer, there is a very high chance that Pimpmobile is of no use to you.
Pimpmobile is not an application, but a development library.

Features

Currently implemented

File formats: Protracker MOD, FastTracker II XM

Most MOD effects, some XM effects

Good sound-quality - no "cheats"

Un-cached ARM7 optimized inner-loop

Relatively low IWRAM-usage (depends on config, around 4k in the default setup)

Separate sample-banks for sample-sharing across modules

Module sync-callbacks (E8x and Wxx)

Binary-only datafiles, generated by offline converter

All limitations are compile-time defines. No hard limits on channels etc.