GSM Player
From PHWiki
GSM Player is a homebrew program developed by Damian Yerrick that plays music files on the Game Boy Advance system. It is designed for use with SLOT-2 cards that support GBA roms, such as Supercard, M3 Perfect, and traditional NOR cards (but not the original GBA Movie Player). It uses the Toast implementation of the GSM 06.10 codec at 18157 Hz mono, giving 30 kbps, or up to 150 minutes of music in one 32 MB rom. The sound quality is good enough for semi-noisy outdoor, vehicular, or bathroom environments.
It comes with a conversion tool based on SoX
that converts several file formats to GSM 06.10.
When converting stereo audio to mono, SoX mixes the channels using the avg effect.
Official binary versions of SoX, such as the one included with the GSM Player distribution,
do not support MPEG audio (e.g. .mp3) due to patent issues.
How to use
- Download and unzip GSM Player
- Convert your audio files to mono .wav files. (Use Winamp's Disk Writer output plug-in for anything that Winamp can play.)
- Place these .wav files in the "wavs" folder.
- Run Go.bat. (Windows 95, 98, and ME users should run Go-win9x.bat instead.)
- Put gsm.gba on your flash card.
