Homebrew Is there any VGM chiptune player on the DS?

Rod

Well-Known Member
OP
Member
Joined
May 16, 2008
Messages
339
Trophies
0
Website
Visit site
XP
30
Country
Brazil
I'm not sure if the thread title is clear enough, but... what I'm talking about are those really small files that contain game music/OSTs, such as .nsf , .psf , .spc , .gsf , and so on. I usually hear them on my PC with the help of some winamp plugins, and I heard there's a PSP player for them as well, but I'm not raelly sure about that info.

Is there any homebrew on the DS that plays them?
 

Triforce

Well-Known Member
Member
Joined
Mar 17, 2005
Messages
538
Trophies
0
Location
London
Website
www.ds-scene.net
XP
205
Country
you can use cid2mizard's FAT player Mikmod
Lots of different file types are supported such as mod, .xm, .s3m, .it, .med, .669, etc.

fatmikmodv5.gif


http://gbatemp.net/index.php?showtopic=96217
 

DanTheManMS

aka Ricochet Otter
Member
Joined
Jun 2, 2007
Messages
4,449
Trophies
1
Age
32
Location
Georgia
XP
714
Country
United States
NSF, SPC, and I think maybe GBS files can be played back by Moonshell and DSOrganize natively, but there's not so much luck for other systems.

PSF and USF files (for Playstation and N64) are likely too complicated for a player to be made for the DS. GSF is not possible because GSF players actually emulate the entire GBA in order to playback the tunes, and software GBA emulation on the DS isn't going to happen. VGM (for some Sega system I think) can be played back by a GBA application, but I don't think there's a DS equivalent so you'd have to have a slot-2 device or expansion in order to run it.

If I'm wrong about GBS being supported in Moonshell, then I know there's an easy way to convert GBS files to actual executable Game Boy files, which you could run in Lameboy. Some converter program out there somewhere.

There's been an interesting idea proposed by Tepples on how to handle GSF files. You see, you can use the "gsfopt" program to turn a GSF file into an executable .GBA file that can be run in any emulator or on actual hardware. The problem is that each converted GSF file will be the exact same size as the uncompressed rom, so for 32 MB games like Kingdom Hearts, the entire soundtrack would take hundreds of megabytes of space. Tepples's idea is to use the sourcecode for gsfopt (if available) and create a version that runs locally on the DS, writing the output *.GBA file to slot-2 RAM and then executing from there. Yeah, you'd have to reboot the DS to change songs, but it's an interesting workaround nonetheless.
 

RupeeClock

Colors 3D Snivy!
Member
Joined
May 15, 2008
Messages
6,463
Trophies
1
Age
33
Website
Visit site
XP
2,519
Country
Moonshell plays a lot more than just MP3s you know.

DPG video files
MP3 / OGG / MOD / SPC / MDX (no PCM) / GBS / HES / NSF / XM / MIDI / low bit rate AAC audio
non-progressive JPEG / BMP / GIF / PNG images, and text files.
 

Rod

Well-Known Member
OP
Member
Joined
May 16, 2008
Messages
339
Trophies
0
Website
Visit site
XP
30
Country
Brazil
DanTheManMS said:
NSF, SPC, and I think maybe GBS files can be played back by Moonshell and DSOrganize natively, but there's not so much luck for other systems.
They DO? OMG, I can't believe nobody ever told me that!!! D:
I've always used it for .mp3 and .ogg and knew .jpg and some others worked, but I would never imagine it could play those kinds of files... I've tested NSF here, and worked normally. Haven't had such luck with my Snes OSTs because they were in .rsn format, but I discovered a way to turn them into single .spc files and gonna test them later. Guess I can understand why other ones such as PSX and N64, but Snes, NES and GBC are way too good already
tongue.gif

And I had no idea Moonshell played .midi too! Thanks, RupeeClock!

I'm just amazed I've never read anything about this before... damn, I'm gonna make a great use of it for sure. Thanks again, DanTheMan!
 

You may also like...

General chit-chat
Help Users
    K3N1 @ K3N1: https://www.cbsnews.com/news/fred-bandy-john-lehman-arrested-death-teen-laurel-jean-mitchell-1975...