--- SheepShaver/src/prefs_items.cpp 2003/12/03 10:52:47 1.2 +++ SheepShaver/src/prefs_items.cpp 2005/03/27 22:08:33 1.8 @@ -1,7 +1,7 @@ /* * prefs_items.cpp - Common preferences items * - * SheepShaver (C) 1997-2002 Christian Bauer and Marc Hellwig + * SheepShaver (C) 1997-2005 Christian Bauer and Marc Hellwig * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -37,6 +37,7 @@ prefs_desc common_prefs_items[] = { {"scsi4", TYPE_STRING, false, "SCSI target for Mac SCSI ID 4"}, {"scsi5", TYPE_STRING, false, "SCSI target for Mac SCSI ID 5"}, {"scsi6", TYPE_STRING, false, "SCSI target for Mac SCSI ID 6"}, + {"screen", TYPE_STRING, false, "video mode"}, {"windowmodes", TYPE_INT32, false, "bitmap of allowed window video modes"}, {"screenmodes", TYPE_INT32, false, "bitmap of allowed fullscreen video modes"}, {"seriala", TYPE_STRING, false, "device name of Mac serial port A"}, @@ -51,8 +52,11 @@ prefs_desc common_prefs_items[] = { {"nonet", TYPE_BOOLEAN, false, "don't use Ethernet"}, {"nosound", TYPE_BOOLEAN, false, "don't enable sound output"}, {"nogui", TYPE_BOOLEAN, false, "disable GUI"}, + {"noclipconversion", TYPE_BOOLEAN, false, "don't convert clipboard contents"}, {"ignoresegv", TYPE_BOOLEAN, false, "ignore illegal memory accesses"}, {"jit", TYPE_BOOLEAN, false, "enable JIT compiler"}, + {"jit68k", TYPE_BOOLEAN, false, "enable 68k DR emulator"}, + {"keyboardtype", TYPE_INT32, false, "hardware keyboard type"}, {NULL, TYPE_END, false, NULL} // End of list }; @@ -72,7 +76,8 @@ void AddPrefsDefaults(void) PrefsAddBool("nonet", false); PrefsAddBool("nosound", false); PrefsAddBool("nogui", false); - PrefsAddBool("ignoresegv", true); + PrefsAddBool("noclipconversion", false); + PrefsAddBool("ignoresegv", false); #if USE_JIT // JIT compiler specific options @@ -80,4 +85,7 @@ void AddPrefsDefaults(void) #else PrefsAddBool("jit", false); #endif + PrefsAddBool("jit68k", false); + + PrefsAddInt32("keyboardtype", 5); }