dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: Re: Google Summer of Code 2011 ideas needed!

Re: Google Summer of Code 2011 ideas needed!

From: Robert Menes <>
Date: Wed, 23 Mar 2011 18:59:30 -0400

On Wed, Mar 23, 2011 at 4:08 PM, Trevor <> wrote:
> One idea that was supposed to be implemented but I havn't seen it, was video
> game music emulation for 80's-90's consoles.
> I'm not a coder but it would take a good amount of time to implement some of
> the commonly used formats such as the following

<snipped, see original for list>

The problem with a few of those formats is that you do have to emulate
certain portions
of a console's chipset in order to play back files. With the limited
power of some of the
Rockbox targets available, this will prove very difficult, if not impossible.

For example, PSF files (PlayStation Sound Format) are PlayStation
executables, which means
that you have to essentially emulate the R3000 MIPS CPU the PS1 uses.
Info source is here:

Most of our targets may not be able to handle PSF formats in realtime
as a result.

However, Rockbox already does support the following chiptune and game
music formats, and some
of them will already cover a few consoles for you:

* ADX (used by many Dreamcast, PS2, GameCube, and Xbox games, as well
as a few Saturn games)
* SID (Commodore 64)
* SPC (Super NES)
* MOD, S3M, XM, IT (via MikMod plugin)
* SAP (Atari POKEY files)

And I'm sure it's been mentioned already, but there are a few patches
in the tracker that will add the following
chiptune formats:

* HES (TurboGrafx-16)
* GBS (Game Boy/Game Boy Color)
* SC68 (Atari ST(?))
* VGM (various consoles)

If you want to see the status on supported codecs, check out this page:

Nobody's ever lost in life...they're merely taking the scenic route.
Please avoid sending me Word or PowerPoint attachments.
Version: 3.1.2
GCS/S/M/MU d- s+: a31 C++(+++) UL++++>$ P++ L+++ E+ W+ N+ o+ K++ w--- O-
M !V PS+ PE Y+ PGP(+) t+ 5++ X++ R tv b+++ DI+++ D++(---) G++ e+ h-
r++ y+
Received on 2011-03-24

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy