GSM Player GBA: Difference between revisions
More actions
Created page with "{{#seo: |title= (Media players) - GameBrew |title_mode=append |image=gsmplayer2.png |image_alt=GSM Player }} {{Infobox GBA Homebrews |title=GSM Player |image=gsmplayer2.png |d..." |
m Text replacement - "↵Category:Support the author" to "" |
||
| (14 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox GBA Homebrews | {{Infobox GBA Homebrews | ||
|title=GSM Player | |title=GSM Player | ||
|image= | |image=gsmplayer02.png | ||
|description=Audio player for Game Boy Advance. | |description=Audio player for Game Boy Advance. | ||
|author=Damian Yerrick | |author=Damian Yerrick | ||
|lastupdated=2021/07/07 | |lastupdated=2021/07/07 | ||
|type=Media | |type=Media Players | ||
|version=2021 | |version=2021 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/gbahomebrews/ | |download=https://dlhb.gamebrew.org/gbahomebrews/gsmplayer2004.7z?k33p0fil35 2004 | ||
|website=https://pineight.com/gba/gsm/ | |website=https://pineight.com/gba/gsm/ | ||
|source= | |source=https://github.com/pinobatch/gsmplayer-gba | ||
|donation=https://www.patreon.com/pineight | |||
}} | |||
{{#seo: | |||
|title= (Media players) - GameBrew | |||
|title_mode=append | |||
|image=gsmplayer2.png | |||
|image_alt=GSM Player | |||
}} | }} | ||
GSM Player is an audio player made by porting the GSM RPE-LTP (also called GSM Full Rate) audio codec, which has been used in mobile phones, to the Game Boy Advance. Now you can use your GBA as a portable music player, with up to 150 minutes of Good Sounding Music on a 256 Mbit flash cart. | GSM Player is an audio player made by porting the GSM RPE-LTP (also called GSM Full Rate) audio codec, which has been used in mobile phones, to the Game Boy Advance. Now you can use your GBA as a portable music player, with up to 150 minutes of Good Sounding Music on a 256 Mbit flash cart. | ||
| Line 23: | Line 25: | ||
==Building== | ==Building== | ||
If building from source: | |||
* <code>make build/allnewgsm-bare_mb.gba</code> | |||
* <code>padbin 256 build/allnewgsm-bare_mb.gba</code> | |||
* Convert audio files to GSM at 18157 Hz (a nonstandard rate). | |||
* Pack them into a single GBFS file using gbfs included with devkitARM tools: <code>gbfs gsmsongs.gbfs *.gsm</code> | |||
* Concatenate the player and the songs. | |||
** On Windows: <code>copy /b build\allnewgsm-bare_mb.gba+gsmsongs.gbfs allnewgsm.gba</code> | |||
** On UNIX: <code>cat build/allnewgsm-bare_mb.gba gsmsongs.gbfs > allnewgsm.gba</code> | |||
This should produce a ROM called gsm.gba, which you can write to a GBA flash cartridge. | If building from Release 20040823: | ||
* Drop some .wav files in the wavs folder and then run Go.bat (Windows 95, 98, and ME users should run Go-win9x.bat instead). | |||
* This should produce a ROM called gsm.gba, which you can write to a GBA flash cartridge. | |||
==Controls== | ==Controls== | ||
| Line 56: | Line 51: | ||
==External links== | ==External links== | ||
* Author's website - https://pineight.com/gba/gsm/ | * Author's website - https://pineight.com/gba/gsm/ | ||
* GitHub - https://github.com/pinobatch/gsmplayer-gba | * GitHub - https://github.com/pinobatch/gsmplayer-gba/ | ||
Latest revision as of 04:33, 17 May 2024
| GSM Player | |
|---|---|
| General | |
| Author | Damian Yerrick |
| Type | Media Players |
| Version | 2021 |
| License | Mixed |
| Last Updated | 2021/07/07 |
| Links | |
| 2004 Download | |
| Website | |
| Source | |
| Support Author | |
GSM Player is an audio player made by porting the GSM RPE-LTP (also called GSM Full Rate) audio codec, which has been used in mobile phones, to the Game Boy Advance. Now you can use your GBA as a portable music player, with up to 150 minutes of Good Sounding Music on a 256 Mbit flash cart.
From mid-2004 to mid-2019, GSM Player for GBA went unmaintained, and changes to popular GBA homebrew toolchains rendered it unbuildable. The repository ports the application to a more recent version of devkitARM.
Building
If building from source:
make build/allnewgsm-bare_mb.gbapadbin 256 build/allnewgsm-bare_mb.gba- Convert audio files to GSM at 18157 Hz (a nonstandard rate).
- Pack them into a single GBFS file using gbfs included with devkitARM tools:
gbfs gsmsongs.gbfs *.gsm - Concatenate the player and the songs.
- On Windows:
copy /b build\allnewgsm-bare_mb.gba+gsmsongs.gbfs allnewgsm.gba - On UNIX:
cat build/allnewgsm-bare_mb.gba gsmsongs.gbfs > allnewgsm.gba
- On Windows:
If building from Release 20040823:
- Drop some .wav files in the wavs folder and then run Go.bat (Windows 95, 98, and ME users should run Go-win9x.bat instead).
- This should produce a ROM called gsm.gba, which you can write to a GBA flash cartridge.
Controls
Left/Right - Previous/Next track
L - Seek left/right
Select - lock/unlock controls
Start - pause/resume playback
A+B+Select+Start - Reset GBA, such as to exit to your loader menu (works only on Visoly and F2A carts)
External links
- Author's website - https://pineight.com/gba/gsm/
- GitHub - https://github.com/pinobatch/gsmplayer-gba/