mirror of https://github.com/stella-emu/stella.git
Fixed compilation errors in macOS. I still need to think about the Settings stuff, though.
This commit is contained in:
parent
814977e968
commit
032b08cca1
|
@ -716,7 +716,7 @@ void EventHandler::setActionMappings(EventMode mode)
|
||||||
#ifndef BSPF_MACOS
|
#ifndef BSPF_MACOS
|
||||||
modifier = "Ctrl";
|
modifier = "Ctrl";
|
||||||
#else
|
#else
|
||||||
modfier = "Cmd";
|
modifier = "Cmd";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if(event == Event::Quit)
|
if(event == Event::Quit)
|
||||||
|
|
|
@ -1154,7 +1154,7 @@ int Thumbulator::execute()
|
||||||
case 0xA: //b ge N == V
|
case 0xA: //b ge N == V
|
||||||
DO_DISS(statusMsg << "bge 0x" << Base::HEX8 << (rb-3) << endl);
|
DO_DISS(statusMsg << "bge 0x" << Base::HEX8 << (rb-3) << endl);
|
||||||
if(((cpsr & CPSR_N) && (cpsr & CPSR_V)) ||
|
if(((cpsr & CPSR_N) && (cpsr & CPSR_V)) ||
|
||||||
(!(cpsr & CPSR_N)) && (!(cpsr & CPSR_V)))
|
((!(cpsr & CPSR_N)) && (!(cpsr & CPSR_V))))
|
||||||
write_register(15, rb);
|
write_register(15, rb);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
@ -1170,7 +1170,7 @@ int Thumbulator::execute()
|
||||||
if(!(cpsr & CPSR_Z))
|
if(!(cpsr & CPSR_Z))
|
||||||
{
|
{
|
||||||
if(((cpsr & CPSR_N) && (cpsr & CPSR_V)) ||
|
if(((cpsr & CPSR_N) && (cpsr & CPSR_V)) ||
|
||||||
(!(cpsr & CPSR_N)) && (!(cpsr & CPSR_V)))
|
((!(cpsr & CPSR_N)) && (!(cpsr & CPSR_V))))
|
||||||
write_register(15, rb);
|
write_register(15, rb);
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -36,12 +36,11 @@ bool SettingsMACOS::loadConfigFile(const string&)
|
||||||
char cvalue[4096];
|
char cvalue[4096];
|
||||||
|
|
||||||
// Read key/value pairs from the plist file
|
// Read key/value pairs from the plist file
|
||||||
const SettingsArray& settings = getInternalSettings();
|
for(const auto& s: getInternalSettings())
|
||||||
for(uInt32 i = 0; i < settings.size(); ++i)
|
|
||||||
{
|
{
|
||||||
prefsGetString(settings[i].key.c_str(), cvalue, 4090);
|
prefsGetString(s.first.c_str(), cvalue, 4090);
|
||||||
if(cvalue[0] != 0)
|
if(cvalue[0] != 0)
|
||||||
setInternal(settings[i].key, cvalue, i, true);
|
setValue(s.first, cvalue);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -51,7 +50,7 @@ bool SettingsMACOS::saveConfigFile(const string&) const
|
||||||
{
|
{
|
||||||
// Write out each of the key and value pairs
|
// Write out each of the key and value pairs
|
||||||
for(const auto& s: getInternalSettings())
|
for(const auto& s: getInternalSettings())
|
||||||
prefsSetString(s.key.c_str(), s.value.toCString());
|
prefsSetString(s.first.c_str(), s.second.toCString());
|
||||||
|
|
||||||
prefsSave();
|
prefsSave();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue