PDA
$threadinfo[title]
-


fatalexception
December 27th, 2005, 06:49
see: http://www.ckemu.com/dolphin_list/dolphin.html
the serial for "Bust a Move 3000" is "G3SE 7958".

where does "7958" come from? it appears to be a 2 byte value or a string representing a 2 byte hex value.

me thinks the serial should be "DOL-G3SE-USA". it seems "DOL" is implied. "G3SE" is the first 4 bytes of the gcm file. "USA" is either from boot.bin or bi2.bin.

i wrote a utility for showing the gcm header info and walking the fst based on yagcd but this part of the serial puzzles me.

_Chrono_
December 27th, 2005, 19:03
i think its a hash of the banner...i think...
ector shoul be able to tell you :p maybe CK knows

it woul make sense since 2-disks games have the same 4 first digits. the last 4 are banner related..

as for "USA" its not really needed... in G3SE, the "E" means "USA"


E=USA
P=EUR (PAL)
J=JAP
F=French

Guru64
December 27th, 2005, 20:17
F=FrenchNever saw a Gamecube game that had that.

_Chrono_
December 27th, 2005, 20:57
scroll donw to Tales of Symphonia in the list ;)

fatalexception
December 28th, 2005, 07:16
thanks for pointing "F=France" out.
this makes me wonder if the gc supports secam -- but im guessing not.

also, is anyone keeping a map of nintendo publisher codes to names?
here is the best ive found: http://hem.passagen.se/flubba/download/Nintendo_Companys.txt

MasterPhW
December 28th, 2005, 18:35
i think its a hash of the banner...i think...
ector shoul be able to tell you :p maybe CK knows

it woul make sense since 2-disks games have the same 4 first digits. the last 4 are banner related..

as for "USA" its not really needed... in G3SE, the "E" means "USA"


E=USA
P=EUR (PAL)
J=JAP
F=French
There's also X=??? and
G= German!

fatalexception
December 29th, 2005, 00:50
G=German? can you give an example?
X=? can you give an example?

i suspect 'X' is used by sites like http://www.planetnintendo.com/nindb/dol/dol_lcam.shtml as a wildcard -- the actual game has an 'E' or 'J' such as http://soulcalibur.phdream.com/sc2/box/gc_us_02.jpg. but thats just a guess.

fatalexception
December 29th, 2005, 02:31
behold! ive have discovered the Gamecube Disc CRC database! only im not brave enough to post a link...

nevertheless, my code looks like:

const char *getRegionString(char region)
{
map < char, const char *>regions;
regions['D'] = "Deutschland/PAL"; // The Lord of the Rings, The Third Age (G3AD)
regions['E'] = "USA/NTSC"; // Bust a Move 3000 (G3SE)
regions['F'] = "France/SECAM"; // Tales of Symphonia (GQSF)
regions['G'] = "Germany/PAL"; // MasterPhW
regions['P'] = "Europe/PAL"; // The Legend Of Zelda The Wind Waker (GZLP)
regions['J'] = "Japan/NTSC"; // Kururin Squash (GKQJ)
regions['U'] = "Austalia/PAL"; // The Legend of Zelda: Ocarina of Time (D43U)
regions['X'] = "Unknown"; // Harry Potter and the Chamber of Secrets (GHSX)
regions['Y'] = "Unknown"; // Harry Potter and the Chamber of Secrets (GHSY)

map < char, const char *>::iterator it = regions.find(region);
return it == regions.end()? "Unknown" : (*it).second;
}

any guesses for the unkowns?
my eyes dont see any germany serials yet...