summaryrefslogtreecommitdiff
path: root/macosx/Source/PcsxrController.m
diff options
context:
space:
mode:
Diffstat (limited to 'macosx/Source/PcsxrController.m')
-rw-r--r--macosx/Source/PcsxrController.m14
1 files changed, 12 insertions, 2 deletions
diff --git a/macosx/Source/PcsxrController.m b/macosx/Source/PcsxrController.m
index a9c61523..2a7285b1 100644
--- a/macosx/Source/PcsxrController.m
+++ b/macosx/Source/PcsxrController.m
@@ -1,6 +1,7 @@
#import <Cocoa/Cocoa.h>
#import "PcsxrController.h"
#import "ConfigurationController.h"
+#import "PgxpController.h"
#import "CheatController.h"
#import "EmuThread.h"
#import "PcsxrMemCardHandler.h"
@@ -690,6 +691,7 @@ otherblock();\
// special cases
//str = [[defaults stringForKey:@"PluginPAD"] fileSystemRepresentation];
//if (str != nil) strncpy(Config.Pad2, str, 255);
+ Config.PsxClock = [defaults floatForKey:@"CpuOverclockingValue"];
str = [[defaults stringForKey:@"Bios"] fileSystemRepresentation];
if (str) {
@@ -767,6 +769,9 @@ otherblock();\
else {
strcpy(Config.Net, "Disabled");
}
+
+ // PGXP settings
+ [PgxpController loadPgxpSettings];
}
+ (void)setDefaultFromConfig:(NSString *)defaultKey
@@ -819,7 +824,10 @@ otherblock();\
@"Widescreen": @NO,
@"NetPlay": @NO,
@"DidMoveMemoryObjects": @NO,
- @"NoFastBoot": @NO};
+ @"NoFastBoot": @NO,
+ @"CpuOverclocking": @NO,
+ @"CpuOverclockingValue": @1.5f,
+ @"WipeoutMemHack": @NO};
[defaults registerDefaults:appDefaults];
@@ -845,7 +853,9 @@ otherblock();\
@"RootCounterFix": [NSValue valueWithPointer:&Config.RCntFix],
@"VideoSyncWAFix": [NSValue valueWithPointer:&Config.VSyncWA],
@"Widescreen": [NSValue valueWithPointer:&Config.Widescreen],
- @"NoFastBoot": [NSValue valueWithPointer:&Config.SlowBoot]};
+ @"NoFastBoot": [NSValue valueWithPointer:&Config.SlowBoot],
+ @"CpuOverclocking": [NSValue valueWithPointer:&Config.OverClock],
+ @"WipeoutMemHack": [NSValue valueWithPointer:&Config.MemHack]};
// setup application support paths
NSFileManager *manager = [NSFileManager defaultManager];