mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-14 21:37:52 -07:00
Boot: don't error for NTSC IPL v1.2 of DOL-001 consoles
Checksum and descriptions from Redump.
This commit is contained in:
parent
35ec2e97a8
commit
09b163d814
@ -392,11 +392,19 @@ bool CBoot::LoadMapFromFilename(const Core::CPUThreadGuard& guard, PPCSymbolDB&
|
|||||||
bool CBoot::Load_BS2(Core::System& system, const std::string& boot_rom_filename)
|
bool CBoot::Load_BS2(Core::System& system, const std::string& boot_rom_filename)
|
||||||
{
|
{
|
||||||
// CRC32 hashes of the IPL file, obtained from Redump
|
// CRC32 hashes of the IPL file, obtained from Redump
|
||||||
|
// DOL-001(USA) / DOL-001(JPN) / DOT-001 / SL-GC10 (NTSC Revision 1.0)
|
||||||
constexpr u32 NTSC_v1_0 = 0x6DAC1F2A;
|
constexpr u32 NTSC_v1_0 = 0x6DAC1F2A;
|
||||||
|
// DOL-001(USA) / DOL-001(JPN) / DOT-001 (NTSC Revision 1.1)
|
||||||
constexpr u32 NTSC_v1_1 = 0xD5E6FEEA;
|
constexpr u32 NTSC_v1_1 = 0xD5E6FEEA;
|
||||||
constexpr u32 NTSC_v1_2 = 0x86573808;
|
// DOL-001(USA) / DOL-001(JPN) (NTSC Revision 1.2)
|
||||||
constexpr u32 MPAL_v1_1 = 0x667D0B64; // Brazil
|
constexpr u32 NTSC_v1_2_001 = 0xD235E3F9;
|
||||||
|
// DOL-101(USA) / DOL-101(JPN) (NTSC Revision 1.2)
|
||||||
|
constexpr u32 NTSC_v1_2_101 = 0x86573808;
|
||||||
|
// DOL-002(BRA) (MPAL Revision 1.1)
|
||||||
|
constexpr u32 MPAL_v1_1 = 0x667D0B64;
|
||||||
|
// DOL-001(EUR) / DOT-001P (PAL Revision 1.0)
|
||||||
constexpr u32 PAL_v1_0 = 0x4F319F43;
|
constexpr u32 PAL_v1_0 = 0x4F319F43;
|
||||||
|
// DOL-101(EUR) (PAL Revision 1.2)
|
||||||
constexpr u32 PAL_v1_2 = 0xAD1B7F16;
|
constexpr u32 PAL_v1_2 = 0xAD1B7F16;
|
||||||
|
|
||||||
// Load the IPL ROM dump, limited to 2MiB which is the size of the official IPLs.
|
// Load the IPL ROM dump, limited to 2MiB which is the size of the official IPLs.
|
||||||
@ -419,7 +427,8 @@ bool CBoot::Load_BS2(Core::System& system, const std::string& boot_rom_filename)
|
|||||||
{
|
{
|
||||||
case NTSC_v1_0:
|
case NTSC_v1_0:
|
||||||
case NTSC_v1_1:
|
case NTSC_v1_1:
|
||||||
case NTSC_v1_2:
|
case NTSC_v1_2_001:
|
||||||
|
case NTSC_v1_2_101:
|
||||||
case MPAL_v1_1:
|
case MPAL_v1_1:
|
||||||
known_ipl = true;
|
known_ipl = true;
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user