浏览代码

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