X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fsettings.cpp;fp=src%2Fsettings.cpp;h=5ff9f7f13a589a59562d5c5c3adbe9da1ed7721b;hb=f8d9fa1865388d1833179e67e223c6f8576c56fe;hp=cb287d9b946f4a7a742095ee046fdfffe6929a4c;hpb=6508be6bbdafb33fe7888e6b0ac48b46ef2b7598;p=apple2 diff --git a/src/settings.cpp b/src/settings.cpp index cb287d9..5ff9f7f 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -68,7 +68,7 @@ void LoadSettings(void) // strcpy(settings.BIOSPath, sdlemu_getval_string("BIOSROM", "./ROMs/apple2e-enhanced.rom")); strcpy(settings.disksPath, GetValue("disks", "./disks/")); - strcpy(settings.hd[0], GetValue("harddrive1", "./disks/Pitch-Dark-20180731.2mg")); + strcpy(settings.hd[0], GetValue("harddrive1", "")); strcpy(settings.hd[1], GetValue("harddrive2", "")); strcpy(settings.hd[2], GetValue("harddrive3", "")); strcpy(settings.hd[3], GetValue("harddrive4", "")); @@ -77,6 +77,12 @@ void LoadSettings(void) strcpy(settings.hd[6], GetValue("harddrive7", "")); strcpy(settings.autoStatePath, GetValue("autoStateFilename", "./apple2auto.state")); + settings.cardSlot[0] = GetValue("card1", 6); // Disk ][ + settings.cardSlot[1] = GetValue("card2", 0); // Disk ][ + settings.cardSlot[2] = GetValue("card3", 4); // Mockingboard + settings.cardSlot[3] = GetValue("card4", 0); // Mockingboard + settings.cardSlot[4] = GetValue("card5", 0); // AHSSCSI + CheckForTrailingSlash(settings.disksPath); } @@ -107,6 +113,11 @@ void SaveSettings(void) SetValue("harddrive5", settings.hd[4]); SetValue("harddrive6", settings.hd[5]); SetValue("harddrive7", settings.hd[6]); + SetValue("card1", settings.cardSlot[0]); + SetValue("card2", settings.cardSlot[1]); + SetValue("card3", settings.cardSlot[2]); + SetValue("card4", settings.cardSlot[3]); + SetValue("card5", settings.cardSlot[4]); UpdateConfigFile(); }