mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06:00
Fix savestate name for wad games, crashfix for some wad files without MakerID (thanks lpfaint99), fix for US games using SJIS string (Megaman 9 is one of them) can't do the same for PAL games as it would break special chars = we do need an unicode build
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3368 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
@ -133,8 +133,7 @@ bool IsVolumeWadFile(const IVolume *_rVolume)
|
||||
u32 MagicWord = 0;
|
||||
_rVolume->Read(0x02, 4, (u8*)&MagicWord);
|
||||
|
||||
return (Common::swap32(MagicWord) == 0x00204973);
|
||||
// That would be 0x00206962 for boot2 wads
|
||||
return (Common::swap32(MagicWord) == 0x00204973 || Common::swap32(MagicWord) == 0x00206962);
|
||||
}
|
||||
|
||||
IVolume* CreateVolumeFromCryptedWiiImage(IBlobReader& _rReader, u32 _PartitionGroup, u32 _VolumeType, u32 _VolumeNum, bool Korean)
|
||||
@ -227,9 +226,8 @@ EDiscType GetDiscType(IBlobReader& _rReader)
|
||||
{
|
||||
u32 MagicWord = Reader.Read32(0x02);
|
||||
|
||||
// That would be 0x206962 for boot2 wads
|
||||
// Should we add them too ?
|
||||
if (MagicWord == 0x00204973)
|
||||
// 0x206962 for boot2 wads
|
||||
if (MagicWord == 0x00204973 || MagicWord == 0x00206962)
|
||||
return(DISC_TYPE_WAD);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user