#152222 - tepples - Wed Mar 12, 2008 3:47 am
In this topic, wintermute wrote: |
The idea that running mp3 playback on the ARM7 has minimal impact on the ARM9 is rather misleading. As you've mentioned, the audio streaming needs to take place on the 9 but further to that, any accesses the arm7 makes to the shared memory have a large impact on the other processor. You also have to consider the speed of the various FAT devices and their effect on processor time. |
True so far.
Quote: |
The DS audio hardware also outputs it's final mix stage at 32KHz which reduces any quality gains from a purely streamed audio system. A sequenced format such as the trackers mentioned above is eminently more suited to a resource limited device like the DS. |
Animal Crossing: Wild World uses an ADPCM-compressed stream for its title screen music, and I'm pretty sure Meteos uses one for its menu music. And I'd like to see anyone try to implement StepMania with just a sequenced music format.
Quote: |
There are applications where mp3 playback is a good choice - video players and mp3 players spring to mind, but not in a DS game. |
There's a continuum between "mp3 player" and "game". Things such as StepMania and Luminesweeper fall somewhere in the middle: they're games, but the action is synchronized to a music stream that the end user or a third party content pack author provides.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.