Page 1 of 2
Gbs Ripping Tool
Posted: Mon Sep 27, 2010 1:06 pm
by darkmech
GBgbs
download here:
http://mrchecker.web.fc2.com/index.htm
All you have to do just load your gb file then click the bottom button on the app that says gbs and select where you want to put the gbs file.
Posted: Mon Sep 27, 2010 8:31 pm
by No Carrier
I don't really keep up with Game Boy stuff - is this something new / that's never been done?
Posted: Tue Sep 28, 2010 12:24 am
by Jedi QuestMaster
I could always use this.
Now for GBA...

Posted: Tue Sep 28, 2010 7:28 am
by tepples
With GBA, you have a
lot of games using just a few music engines. There's an automated ripper called
saptapper that works for some of these.
Posted: Tue Sep 28, 2010 11:39 pm
by Jedi QuestMaster
Is there a newer version than 1.6?
I'm trying to rip songs from Jurassic Park - DNA Factor in particular.
It's ADNE (don't know what that means), but apparently it's unsupported.
This is one reason my "Jurassic Medley" MIDI was put on hiatus.

Posted: Wed Sep 29, 2010 9:34 am
by tepples
Jedi QuestMaster wrote:I'm trying to rip songs from Jurassic Park - DNA Factor in particular.
It's ADNE (don't know what that means)
It's the game's four-character code. These replaced two-character codes (e.g. the VU in NES-VU-USA, or Dr. Mario) sometime in the Super NES era. For example, both Doom and Animal Crossing: Wild World have the four-character code AD
ME (AGB-ADME-USA and NTR-ADME-USA). Likewise, look for the mark AGB-AD
NE-USA somewhere on your Game Pak. Perhaps it uses a music player other than "sappy", such as Krawall or something custom. Ripping these is like ripping NSF: you have to learn ARM assembly and isolate the music player code.
Posted: Wed Sep 29, 2010 7:16 pm
by Jedi QuestMaster
Aaghh!

More programming!
Is there just a way to mute channels?

Posted: Thu Sep 30, 2010 8:23 am
by tepples
Jedi QuestMaster wrote:Is there just a way to mute channels?

You can mix PSG channels, but PCM channels are mixed in software except in a few games such as Pinobee and Doom. You need "Aaghh!

More programming!" to disable them. And this programming might extend outside the mixer if the surrounding code dynamically allocates channels (as the music code in Zoop for Super NES does).
Posted: Thu Sep 30, 2010 4:41 pm
by Jedi QuestMaster
Furgh!
Oh wait, is there a GBA emulator with a debugger, or at least a cheat (value search) function?
I can get by with one of those.

Posted: Thu Sep 30, 2010 7:16 pm
by tepples
Jedi QuestMaster wrote:Oh wait, is there a GBA emulator with a debugger
You mean other than the Windows version of VisualBoyAdvance?
Posted: Fri Oct 01, 2010 1:25 am
by Bregalad
If you want to separate music channel from GBA games, you might be interested in learning how Nintendo's music engine works I've written a description
here.
Also you might want to look for a program called GBA2MIDI which will do the work for you (but the output won't usually be quite GM compatible).
Posted: Fri Oct 01, 2010 12:09 pm
by Jedi QuestMaster
I've tried GBA2MIDI. The problem is finding the offset for the music.
Believe me, I've tried virtually every audio-related program for GBA. Of course, this was over 5 years ago.

Posted: Fri Oct 01, 2010 12:15 pm
by Bregalad
GBA2MIDI have a database with offsets of most games I think use the engine. If it doesn't work then it's very likely the game uses another engine.
Maybe it would help if you told us which game you have in mind.
I made a java program that checks GBA ROMs and automatically detects if it uses the engine, and displays the main parameters of the engine. However I didn't release it because it is a bit a mess and I didn't think anyone would ever use it. However, if you are interested just say so.
Posted: Fri Oct 01, 2010 7:20 pm
by Hamtaro126
Bregalad wrote:GBA2MIDI have a database with offsets of most games I think use the engine. If it doesn't work then it's very likely the game uses another engine.
Maybe it would help if you told us which game you have in mind.
I made a java program that checks GBA ROMs and automatically detects if it uses the engine, and displays the main parameters of the engine. However I didn't release it because it is a bit a mess and I didn't think anyone would ever use it. However, if you are interested just say so.
I am also interested in this ''GBA Music Detection Program'', Please email or PM me the program. I will test it!
Posted: Fri Oct 01, 2010 10:34 pm
by Jedi QuestMaster
Jurassic Park: DNA Factor [ADNE]