فهرست منبع

Add Generic profile back

Eric Helgeson 4 ماه پیش
والد
کامیت
ba8c737abc
2فایلهای تغییر یافته به همراه8 افزوده شده و 2 حذف شده
  1. 6 1
      src/BlueSCSI_settings.cpp
  2. 2 1
      src/BlueSCSI_settings.h

+ 6 - 1
src/BlueSCSI_settings.cpp

@@ -36,7 +36,7 @@
 // SCSI system and device settings
 BlueSCSISettings g_scsi_settings;
 
-const char *systemPresetName[] = {"", "Mac", "MacPlus", "MPC3000", "MegaSTE", "X68000", "X68000-SCSI", "X68000-SASI", "NeXT"};
+const char *systemPresetName[] = {"", "Mac", "MacPlus", "MPC3000", "MegaSTE", "X68000", "X68000-SCSI", "X68000-SASI", "NeXT", "Generic"};
 const char *devicePresetName[] = {"", "ST32430N"};
 
 // must be in the same order as bluescsi_speed_grade_t in BlueSCSI_settings.h
@@ -404,6 +404,11 @@ scsi_system_settings_t *BlueSCSISettings::initSystem(const char *presetName)
         cfgDev.sectorsPerTrack = 139;
         cfgDev.headsPerCylinder = 4;
     }
+    else if (strequals(systemPresetName[SYS_PRESET_GENERIC], presetName))
+    {
+        m_sysPreset = SYS_PRESET_GENERIC;
+        cfgSys.quirks = S2S_CFG_QUIRKS_NONE;
+    }
     else
     {
         m_sysPreset = SYS_PRESET_NONE;

+ 2 - 1
src/BlueSCSI_settings.h

@@ -58,7 +58,8 @@ typedef enum
     SYS_PRESET_X68000,
     SYS_PRESET_X68000_SCSI,
     SYS_PRESET_X68000_SASI,
-    SYS_PRESET_NeXT
+    SYS_PRESET_NeXT,
+    SYS_PRESET_GENERIC,
 } scsi_system_preset_t;
 
 typedef enum