mirror of
https://github.com/mauiaaron/apple2.git
synced 2024-07-01 01:29:43 +00:00
Correctly set video preferences
This commit is contained in:
parent
346d7128d8
commit
3317a23563
|
@ -51,7 +51,6 @@ static EmulatorPrefsController *prefsInstance = nil;
|
||||||
|
|
||||||
static void prefsChangeCallback(const char *domain)
|
static void prefsChangeCallback(const char *domain)
|
||||||
{
|
{
|
||||||
(void)domain;
|
|
||||||
assert(prefsInstance);
|
assert(prefsInstance);
|
||||||
[prefsInstance loadPrefsForDomain:domain];
|
[prefsInstance loadPrefsForDomain:domain];
|
||||||
}
|
}
|
||||||
|
@ -77,6 +76,7 @@ static void prefsChangeCallback(const char *domain)
|
||||||
|
|
||||||
- (void)loadPrefsForDomain:(const char *)domain
|
- (void)loadPrefsForDomain:(const char *)domain
|
||||||
{
|
{
|
||||||
|
domain = NULL; (void)domain;
|
||||||
float fVal, fValDisplay;
|
float fVal, fValDisplay;
|
||||||
fVal = prefs_parseFloatValue(PREF_DOMAIN_VM, PREF_CPU_SCALE, &fVal) ? fVal/100 : 1.0;
|
fVal = prefs_parseFloatValue(PREF_DOMAIN_VM, PREF_CPU_SCALE, &fVal) ? fVal/100 : 1.0;
|
||||||
fValDisplay = fVal;
|
fValDisplay = fVal;
|
||||||
|
@ -117,9 +117,16 @@ static void prefsChangeCallback(const char *domain)
|
||||||
[self.soundCardChoice selectCellAtRow:1 column:0];
|
[self.soundCardChoice selectCellAtRow:1 column:0];
|
||||||
|
|
||||||
long lVal = 0;
|
long lVal = 0;
|
||||||
NSInteger mode = prefs_parseLongValue(domain, PREF_COLOR_MODE, &lVal, /*base:*/10) ? getColorMode(lVal) : COLOR_MODE_DEFAULT;
|
NSInteger mode;
|
||||||
|
mode = prefs_parseLongValue(PREF_DOMAIN_VIDEO, PREF_COLOR_MODE, &lVal, /*base:*/10) ? getColorMode(lVal) : COLOR_MODE_DEFAULT;
|
||||||
[self.colorChoice selectItemAtIndex:mode];
|
[self.colorChoice selectItemAtIndex:mode];
|
||||||
|
|
||||||
|
mode = prefs_parseLongValue(PREF_DOMAIN_VIDEO, PREF_MONO_MODE, &lVal, /*base:*/10) ? getMonoMode(lVal) : MONO_MODE_DEFAULT;
|
||||||
|
[self.monochromeColorChoice selectItemAtIndex:mode];
|
||||||
|
|
||||||
|
bool bVal = prefs_parseBoolValue(PREF_DOMAIN_VIDEO, PREF_SHOW_HALF_SCANLINES, &bVal) ? bVal : true;
|
||||||
|
[self.scanlinesChoice setState:bVal ? NSOnState : NSOffState];
|
||||||
|
|
||||||
[self.joystickChoice selectItemAtIndex:(NSInteger)joy_mode];
|
[self.joystickChoice selectItemAtIndex:(NSInteger)joy_mode];
|
||||||
|
|
||||||
#ifdef KEYPAD_JOYSTICK
|
#ifdef KEYPAD_JOYSTICK
|
||||||
|
|
Loading…
Reference in New Issue
Block a user