1
// Copyright 2013 Dolphin Emulator Project
2
// Licensed under GPLv2
3
// Refer to the license.txt file included.
9
IVolume::ECountry CountrySwitch(u8 CountryCode)
13
// Region free - fall through to European defaults for now
19
return IVolume::COUNTRY_GERMANY;
22
case 'X': // Used by a couple PAL games
23
case 'Y': // German, french
25
case 'L': // Japanese import to PAL regions
26
case 'M': // Japanese import to PAL regions
27
case 'S': // Spanish-speaking regions
29
case 'U': // Australia
30
return IVolume::COUNTRY_EUROPE;
34
return IVolume::COUNTRY_FRANCE;
38
return IVolume::COUNTRY_ITALY;
42
return IVolume::COUNTRY_RUSSIA;
47
case 'N': // Japanese import to USA and other NTSC regions
48
case 'Z': // Prince Of Persia - The Forgotten Sands (WII)
49
return IVolume::COUNTRY_USA;
53
return IVolume::COUNTRY_JAPAN;
57
case 'T': // Korea with English language
58
case 'Q': // Korea with Japanese language
59
return IVolume::COUNTRY_KOREA;
63
return IVolume::COUNTRY_SDK;
67
return IVolume::COUNTRY_TAIWAN;
71
if (CountryCode > 'A') // Silently ignore IOS wads
72
WARN_LOG(DISCIO, "Unknown Country Code! %c", CountryCode);
73
return IVolume::COUNTRY_UNKNOWN;
78
u8 GetSysMenuRegion(u16 _TitleVersion)
82
case 128: case 192: case 224: case 256:
83
case 288: case 352: case 384: case 416:
84
case 448: case 480: case 512:
86
case 97: case 193: case 225: case 257:
87
case 289: case 353: case 385: case 417:
88
case 449: case 481: case 513:
90
case 130: case 162: case 194: case 226:
91
case 258: case 290: case 354: case 386:
92
case 418: case 450: case 482: case 514:
94
case 326: case 390: case 454: case 486:
102
std::string IVolume::GetName() const
104
auto names = GetNames();