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,453
Trophies
1
Age
34
Location
Georgia
XP
752
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,499
Trophies
1
Age
34
Website
Visit site
XP
3,010
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!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    That tandem nude one was super risky
  • Psionic Roshambo @ Psionic Roshambo:
    Up in the sky is it a bird, is it a plane? No it's Psi and his junk flapping in the wind!
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Oh that reminds me I got a date in like an hour and a half, then tomorrow and the next day... Lol
  • K3Nv2 @ K3Nv2:
    Why's a midget glued to your waist that's just my Sargent dangler
    +1
  • K3Nv2 @ K3Nv2:
    One of my friends is working full time at a Mormon church I asked how many wives were required for that position
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think you have to buy them or something
  • K3Nv2 @ K3Nv2:
    I also said at least you didn't go with the wrong church
  • Psionic Roshambo @ Psionic Roshambo:
    Everyone is screaming oh god in my church lol
  • K3Nv2 @ K3Nv2:
    I thought that would just be the priest
  • SylverReZ @ SylverReZ:
    Or the pope.
  • K3Nv2 @ K3Nv2:
    All pope's start as priests many years experience making choir boys sing
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, the reasons i said that you deleting your pronouns page was sad is bc when i made my account i realized there was more info when you put "en" before the "pronouns" part in the url of the website and that meant i didnt see all the info on your page, and also bc i would have added you to my circle
    +1
  • K3Nv2 @ K3Nv2:
    Today's a shitty day
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Didnt know that.
  • SylverReZ @ SylverReZ:
    I'm not really fond of using Pronouns.page tbf.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, Yea you already told me, you didnt feel like updating often your page or smh like that
    +1
  • SylverReZ @ SylverReZ:
    @K3Nv2, Only good use of a Fire Stick is to pirate movies. I know that the models before HD (I think) is easy to enable dev mode.
    +1
  • K3Nv2 @ K3Nv2:
    Firestick is just android until they change os
    +2
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, soooooo I'm slowly returning to Roblox and last night I played the games on that platform with a friend of mine from there who apparently missed me. Is that ok?
  • BigOnYa @ BigOnYa:
    Its ok, I'll allow it
    +1
  • K3Nv2 @ K3Nv2:
    Did you gift him roblox buks
  • Xdqwerty @ Xdqwerty:
    Although i have 14 robux (somebody gave me)
    Xdqwerty @ Xdqwerty: Although i have 14 robux (somebody gave me)