summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/Enums.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2017-03-16 10:45:57 +0100
committerJosJuice <josjuice@gmail.com>2017-03-16 10:45:57 +0100
commit58bd1299878db7682517cafc07fe2687965008ec (patch)
tree946d146a42f887184c0ee1181a7f9c3d15ea32f9 /Source/Core/DiscIO/Enums.cpp
parent1e7dd1ed2db7c0ee9eacd2d9c788529f7ec88d03 (diff)
Simplify GetSysMenuRegion
Diffstat (limited to 'Source/Core/DiscIO/Enums.cpp')
-rw-r--r--Source/Core/DiscIO/Enums.cpp45
1 files changed, 5 insertions, 40 deletions
diff --git a/Source/Core/DiscIO/Enums.cpp b/Source/Core/DiscIO/Enums.cpp
index c107d68c2d..2ef5b0e344 100644
--- a/Source/Core/DiscIO/Enums.cpp
+++ b/Source/Core/DiscIO/Enums.cpp
@@ -126,50 +126,15 @@ Country CountrySwitch(u8 country_code)
u8 GetSysMenuRegion(u16 title_version)
{
- switch (title_version)
+ switch (title_version & 0xf)
{
- case 128:
- case 192:
- case 224:
- case 256:
- case 288:
- case 352:
- case 384:
- case 416:
- case 448:
- case 480:
- case 512:
+ case 0:
return 'J';
- case 97:
- case 193:
- case 225:
- case 257:
- case 289:
- case 353:
- case 385:
- case 417:
- case 449:
- case 481:
- case 513:
+ case 1:
return 'E';
- case 130:
- case 162:
- case 194:
- case 226:
- case 258:
- case 290:
- case 354:
- case 386:
- case 418:
- case 450:
- case 482:
- case 514:
+ case 2:
return 'P';
- case 326:
- case 390:
- case 454:
- case 486:
- case 518:
+ case 6:
return 'K';
default:
return 'A';