GameList: Support detecting region from system area of CDROM

More accurate than basing it off the code, and better support for
homebrew discs.
This commit is contained in:
Connor McLaughlin
2019-12-13 16:51:36 +10:00
parent f77721b84d
commit 5fd421860a
2 changed files with 29 additions and 1 deletions

View File

@@ -46,6 +46,7 @@ public:
static std::string GetGameCodeForImage(CDImage* cdi);
static std::string GetGameCodeForPath(const char* image_path);
static std::optional<ConsoleRegion> GetRegionForCode(std::string_view code);
static std::optional<ConsoleRegion> GetRegionFromSystemArea(CDImage* cdi);
static std::optional<ConsoleRegion> GetRegionForImage(CDImage* cdi);
static std::optional<ConsoleRegion> GetRegionForPath(const char* image_path);