gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Beginners > Is there anyway to extract gba rom

#55801 - Leies - Sun Oct 02, 2005 1:02 pm

Like ndstool , extract all resource to files ?

Thanks all !

#55802 - tepples - Sun Oct 02, 2005 1:34 pm

Is the program known to use GBFS or any other known archive type?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#55803 - Leies - Sun Oct 02, 2005 1:38 pm

tepples wrote:
Is the program known to use GBFS or any other known archive type?


i would like to try extract commerical rom , is it possible ??

#55805 - Kyoufu Kawa - Sun Oct 02, 2005 2:13 pm

* sly grin *

(in a Droopy voice) ...Going down, sir...

#55812 - tepples - Sun Oct 02, 2005 5:06 pm

*ding*
Second floor, ROM hacking.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#56037 - Miked0801 - Wed Oct 05, 2005 5:26 pm

Oh, but why would you want to extract a commercial ROM?

#58852 - thegamefreak0134 - Wed Oct 26, 2005 7:55 pm

Yes, you can extract a commercial ROM with the right hardware, and as long as you own the ROM and don't distribute it on the web, it's perfectly legal. I believe the Flash Advance Linker can do it, but I've never used it, so I'm not sure.

For other illegal purposes, say opening a commercial ROM that you do not own there are sites, but I don't believe I'm allowed to post them, where you can download them for free. This is totally illegal, and nintendo even has a documant on their website concerning the issue. ROM sites generally claim that you CAN do this if and only if you wish to test the game out and promise to delete it from your system within 24 hours. Of course, this doesn't apply to games you own.
_________________
What if the hokey-pokey really is what it's all about?

[url=http:/www.darknovagames.com/index.php?action=recruit&clanid=1]Support Zeta on DarkNova![/url]

#58854 - wintermute - Wed Oct 26, 2005 8:06 pm

redistribution of commercial software without authorisation is illegal, there is *no* "I only kept it for 24 hours" get out clause.

#58855 - thegamefreak0134 - Wed Oct 26, 2005 8:44 pm

I realize that. That's just what all the sites say to justify themselves. I never said I agreed with it.
_________________
What if the hokey-pokey really is what it's all about?

[url=http:/www.darknovagames.com/index.php?action=recruit&clanid=1]Support Zeta on DarkNova![/url]

#58884 - tepples - Wed Oct 26, 2005 11:26 pm

OK, for the sake of benefit of the doubt in this discussion, I'll assume that the OP has used some sort of flash linker to copy a GBA Game Pak to a file on the PC. (This is thought in legitimate circles to be permitted under 17 USC sections 107 and 117.)

Extracting the resources then depends on what kind of resource it is and how it is compressed. You could try looking at the file in an audio editor that supports raw files (usually in 8-bit signed mode). You could try looking at the file in a tile editor that supports common GBA formats (1-bit, 2-bit Virtual Boy, 4-bit GBA, and 8-bit mode 7) such as 8TED. You could try logging BIOS calls (especially BitUnPack, CpuFastSet, and anything with UnComp in the name) in a debugging emulator. ROM hacking sites will have a lot more information on the specifics of these procedures.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#58913 - headspin - Thu Oct 27, 2005 4:59 am

I wrote a simple program a while back called gfxhunt which you can find on these forums somewhere. You attach a ROM to this binary and it allows you to decompress graphics using Visualboy Advance. If you locate the right addresses using Tepples idea of logging BIOS calls, you can then use gfxhunt to view them. It's probably just easier to rip out the graphics and write your own decompression routines though ;)
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game