void AddPrefsDefaults(void) { SysAddSerialPrefs(); PrefsAddBool("udptunnel", false); PrefsAddInt32("udpport", 6066); PrefsAddInt32("bootdriver", 0); PrefsAddInt32("bootdrive", 0); PrefsAddInt32("ramsize", 8 * 1024 * 1024); PrefsAddInt32("frameskip", 6); PrefsAddInt32("modelid", 5); // Mac IIci PrefsAddInt32("cpu", 3); // 68030 PrefsAddInt32("displaycolordepth", 0); PrefsAddBool("fpu", false); PrefsAddBool("nocdrom", false); PrefsAddBool("nosound", false); PrefsAddBool("noclipconversion", false); PrefsAddBool("nogui", false); #if USE_JIT // JIT compiler specific options PrefsAddBool("jit", true); PrefsAddBool("jitfpu", true); PrefsAddBool("jitdebug", false); PrefsAddInt32("jitcachesize", 8192); PrefsAddBool("jitlazyflush", true); PrefsAddBool("jitinline", true); #else PrefsAddBool("jit", false); #endif PrefsAddInt32("keyboardtype", 5); }
void AddPrefsDefaults(void) { #ifndef PREFS_EDITOR SysAddSerialPrefs(); #endif PrefsAddInt32("bootdriver", 0); PrefsAddInt32("bootdrive", 0); PrefsAddInt32("ramsize", 16 * 1024 * 1024); PrefsAddInt32("frameskip", 8); PrefsAddBool("gfxaccel", true); PrefsAddBool("nocdrom", false); PrefsAddBool("nonet", false); PrefsAddBool("nosound", false); PrefsAddBool("nogui", false); PrefsAddBool("noclipconversion", false); PrefsAddBool("ignoresegv", false); PrefsAddBool("ignoreillegal", false); #if PPC_ENABLE_JIT // JIT compiler specific options PrefsAddBool("jit", true); #else PrefsAddBool("jit", false); #endif PrefsAddBool("jit68k", false); PrefsAddBool("ppcinslog", false); PrefsAddInt32("keyboardtype", 5); }
void PrefsInit(void) { // Start with empty list the_prefs = NULL; // Set defaults SysAddSerialPrefs(); PrefsAddInt16("bootdriver", 0); PrefsAddInt16("bootdrive", 0); PrefsAddInt32("ramsize", 8 * 1024 * 1024); PrefsAddInt32("frameskip", 6); PrefsAddInt32("modelid", 5); // Mac IIci PrefsAddInt32("cpu", 3); // 68030 PrefsAddBool("fpu", false); PrefsAddBool("nocdrom", false); PrefsAddBool("nosound", false); PrefsAddBool("nogui", false); AddPlatformPrefsDefaults(); // Load preferences from settings file LoadPrefs(); }