summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pavone <pavone@retrodev.com>2013-07-10 23:55:11 -0700
committerMike Pavone <pavone@retrodev.com>2013-07-10 23:55:11 -0700
commit919293aa6622ad3c73062a4a401482d5ca5cd19e (patch)
treef72a9fd1ccc69cb8c62180714bf74330df8b2b86
parent99c967da1e83f5073c7134cbe9853bbb33fb9243 (diff)
Read default region from config file
-rw-r--r--blastem.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/blastem.c b/blastem.c
index 1b93263..0e5e547 100644
--- a/blastem.c
+++ b/blastem.c
@@ -1867,6 +1867,25 @@ void detect_region()
version_reg = NO_DISK | JAP;
} else if (detect_specific_region('E') || detect_specific_region('A')) {
version_reg = NO_DISK | EUR;
+ } else {
+ char * def_region = tern_find_ptr(config, "default_region");
+ if (def_region) {
+ switch(*def_region)
+ {
+ case 'j':
+ case 'J':
+ version_reg = NO_DISK | JAP;
+ break;
+ case 'u':
+ case 'U':
+ version_reg = NO_DISK | USA;
+ break;
+ case 'e':
+ case 'E':
+ version_reg = NO_DISK | EUR;
+ break;
+ }
+ }
}
}