44 |
|
{"enableextfs", TYPE_BOOLEAN, false, "enable extfs system"}, |
45 |
|
{"debugextfs", TYPE_BOOLEAN, false, "debug extfs system"}, |
46 |
|
{"extdrives", TYPE_STRING, false, "define allowed extfs drives"}, |
47 |
+ |
{"pollmedia", TYPE_BOOLEAN, false, "poll for new media (e.g. cd, floppy)"}, |
48 |
+ |
{"etherpermanentaddress", TYPE_BOOLEAN, false, "use permanent NIC address to identify itself"}, |
49 |
+ |
{"ethermulticastmode", TYPE_INT32, false, "how to multicast packets"}, |
50 |
+ |
{"etherfakeaddress", TYPE_STRING, false, "optional fake hardware address"}, |
51 |
+ |
{"routerenabled", TYPE_BOOLEAN, false, "enable NAT/Router module"}, |
52 |
+ |
{"ftp_port_list", TYPE_STRING, false, "FTP ports list"}, |
53 |
+ |
{"tcp_port", TYPE_STRING, false, "TCP ports list"}, |
54 |
+ |
|
55 |
|
{NULL, TYPE_END, false, NULL} // End of list |
56 |
|
}; |
57 |
|
|
117 |
|
void AddPlatformPrefsDefaults(void) |
118 |
|
{ |
119 |
|
PrefsAddBool("keycodes", false); |
120 |
+ |
PrefsReplaceBool("pollmedia", true); |
121 |
|
PrefsReplaceBool("enableextfs", false); |
122 |
|
PrefsReplaceString("extfs", ""); |
123 |
|
PrefsReplaceString("extdrives", "CDEFGHIJKLMNOPQRSTUVWXYZ"); |
126 |
|
#ifdef HAVE_SIGSEGV_SKIP_INSTRUCTION |
127 |
|
PrefsAddBool("ignoresegv", false); |
128 |
|
#endif |
129 |
+ |
PrefsReplaceBool("etherpermanentaddress", true); |
130 |
+ |
PrefsReplaceInt32("ethermulticastmode", 0); |
131 |
+ |
PrefsReplaceBool("routerenabled", false); |
132 |
+ |
PrefsReplaceString("ftp_port_list", "21"); |
133 |
|
} |