Project

General

Profile

Emulator Issues #11467

GameCube IPL BIOS data is wrong

Added by nwplayer123 15 days ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

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


Related issues

Has duplicate Emulator - Emulator Issues #10113: DOL-001 1.0 USA ipl detected as JAP iplDuplicate

History

#1 Updated by JosJuice 15 days ago

Also available in: Atom PDF