Emulator Issues #11467
closedGameCube IPL BIOS data is wrong
0%
Description
According to Dolphin, NTSC-U BIOS is different than NTSC-J, so when you put an "NTSC-J" BIOS in /GC/USA/ it'll complain that it's a JAP IPL
https://github.com/dolphin-emu/dolphin/blob/master/Source/Core/Core/Boot/Boot.cpp#L204-L223
According to redump/MAME, however, NTSC-U and NTSC-J are the same BIOS, and the NTSC-U BIOS hash that's been used has garbage in the last 0x8000 bytes
https://git.redump.net/mame/diff/src/mame/drivers/gamecube.cpp?id=ec3caa98bdcab04b0cb90b3cf1c1eb740433dfd6
http://redump.org/datfile/gc-bios/
After bringing it up on IRC,
<Extrems> Yeah, US and Japan are the same.
<Extrems> The only hardware difference between them is a resistor's location.
There's an older issue at https://bugs.dolphin-emu.org/issues/10113 but doesn't have enough information to solve it.
Will probably have to fix up the wiki too (found this while googling for info) https://wiki.dolphin-emu.org/index.php?title=Template:Problems/GC_Font
Updated by JosJuice about 6 years ago
- Has duplicate Emulator Issues #10113: DOL-001 1.0 USA ipl detected as JAP ipl added
Updated by JMC4789 about 6 years ago
- Status changed from New to Accepted
If Extrems says it's true, I'm willing to accept this issue for sure.
Updated by JosJuice over 5 years ago
- Status changed from Accepted to Fixed
- Fixed in set to 5.0-9804