mirror of
https://github.com/SabreTools/MPF.git
synced 2026-07-02 17:24:48 +00:00
Merge pull request #2 from mnadareski/master
Bring list to parity with Redump known types
This commit is contained in:
@@ -62,8 +62,9 @@
|
||||
<GenerateManifests>true</GenerateManifests>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<SignManifests>true</SignManifests>
|
||||
<SignManifests>false</SignManifests>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup />
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
|
||||
@@ -49,34 +49,39 @@
|
||||
<ComboBoxItem Content="Bandai / Apple Pippin"/>
|
||||
<ComboBoxItem Content="Commodore Amiga CD / CD32 / CDTV"/>
|
||||
<ComboBoxItem Content="Mattel HyperScan"/>
|
||||
<ComboBoxItem Content="NEC PC-FX / PC-Engine / TurboGrafx CD"/>
|
||||
<ComboBoxItem Content="Microsoft XBOX One"/>
|
||||
<ComboBoxItem Content="NEC PC-Engine / TurboGrafx CD"/>
|
||||
<ComboBoxItem Content="NEC PC-FX / PC-FXGA"/>
|
||||
<ComboBoxItem Content="Panasonic 3DO"/>
|
||||
<ComboBoxItem Content="Philips CD-i"/>
|
||||
<ComboBoxItem Content="Sega CD / Mega CD / Saturn"/>
|
||||
<ComboBoxItem Content="Sega CD / Mega CD"/>
|
||||
<ComboBoxItem Content="Sega Saturn"/>
|
||||
<ComboBoxItem Content="SNK Neo Geo CD"/>
|
||||
<ComboBoxItem Content="Sony PlayStation"/>
|
||||
<ComboBoxItem Content="Sony PlayStation 2 (CD-Rom)"/>
|
||||
<ComboBoxItem Content="Sony PlayStation 2 (DVD-Rom)"/>
|
||||
<ComboBoxItem Content="Sony PlayStation 4"/>
|
||||
<ComboBoxItem Content="VTech V.Flash - V.Smile Pro"/>
|
||||
<ComboBoxItem Content="XBOX ONE"/>
|
||||
<ComboBoxItem Content="---------- Computers ----------" IsEnabled="False"/>
|
||||
<ComboBoxItem Content="Apple Macintosh (CD-Rom)"/>
|
||||
<ComboBoxItem Content="Apple Macintosh (DVD-Rom)"/>
|
||||
<ComboBoxItem Content="FM Towns series"/>
|
||||
<ComboBoxItem Content="Fujitsu FM Towns series"/>
|
||||
<ComboBoxItem Content="IBM PC Compatible (CD-Rom) No Copy Protection"/>
|
||||
<ComboBoxItem Content="IBM PC Compatible (CD-Rom) SecuROM"/>
|
||||
<ComboBoxItem Content="IBM PC Compatible (CD-Rom) Detectable Protection"/>
|
||||
<ComboBoxItem Content="IBM PC Compatible (CD-Rom) C2 Error Protection"/>
|
||||
<ComboBoxItem Content="IBM PC Compatible(CD - Rom) No Copy Protection"/>
|
||||
<ComboBoxItem Content="IBM PC Compatible (DVD-Rom)"/>
|
||||
<ComboBoxItem Content="NEC PC-88 / PC-98"/>
|
||||
<ComboBoxItem Content="NEC PC-88"/>
|
||||
<ComboBoxItem Content="NEC PC-98"/>
|
||||
<ComboBoxItem Content="---------- Arcade ----------" IsEnabled="False"/>
|
||||
<ComboBoxItem Content="Sega Lindbergh"/>
|
||||
<ComboBoxItem Content="---------- Others ----------" IsEnabled="False"/>
|
||||
<ComboBoxItem Content="Audio CD"/>
|
||||
<ComboBoxItem Content="BD-Video"/>
|
||||
<ComboBoxItem Content="DVD-Video"/>
|
||||
<ComboBoxItem Content="PalmOS"/>
|
||||
<ComboBoxItem Content="Photo CD"/>
|
||||
<ComboBoxItem Content="PlayStation GameShark Updates"/>
|
||||
<ComboBoxItem Content="Sega Lindbergh"/>
|
||||
<ComboBoxItem Content="Tomy Kiss-Site"/>
|
||||
<ComboBoxItem Content="Video CD"/>
|
||||
</ComboBox>
|
||||
|
||||
@@ -65,10 +65,11 @@ namespace DICUI
|
||||
|
||||
switch (Convert.ToString(CB_DiscType.Text))
|
||||
{
|
||||
#region Consoles
|
||||
|
||||
case "Bandai Playdia Quick Interactive System":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
|
||||
break;
|
||||
case "Bandai / Apple Pippin":
|
||||
VAR_Type = "cd";
|
||||
@@ -82,10 +83,34 @@ namespace DICUI
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "NEC PC-FX / PC-Engine / TurboGrafx CD":
|
||||
case "Microsoft XBOX":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Microsoft XBOX 360":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Microsoft XBOX One":
|
||||
VAR_Type = "bd";
|
||||
VAR_Switches = "";
|
||||
VAR_IsXBOXorPS4 = true;
|
||||
break;
|
||||
case "NEC PC-Engine / TurboGrafx CD":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "NEC PC-FX / PC-FXGA":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Nintendo GameCube":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Nintendo Wii":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Nintendo Wii U":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Panasonic 3DO":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
@@ -94,7 +119,14 @@ namespace DICUI
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Sega CD / Mega CD / Saturn":
|
||||
case "Sega CD / Mega CD":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Sega Dreamcast":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Sega Saturn":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
@@ -102,87 +134,64 @@ namespace DICUI
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Sony PlayStation":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
VAR_IsPSX = true;
|
||||
break;
|
||||
case "Sony PlayStation 2 (CD-Rom)":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "VTech V.Flash - V.Smile Pro":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Apple Macintosh (CD-Rom)":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "FM Towns series":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "NEC PC-88 / PC-98":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Audio CD":
|
||||
VAR_Type = "audio";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "PalmOS":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Photo CD":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "PlayStation GameShark Updates":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Sega Lindbergh":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Tomy Kiss-Site":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Video CD":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Sony PlayStation 2 (DVD-Rom)":
|
||||
VAR_Type = "dvd";
|
||||
VAR_Switches = "";
|
||||
break;
|
||||
case "Apple Macintosh (DVD-Rom)":
|
||||
VAR_Type = "dvd";
|
||||
VAR_Switches = "";
|
||||
break;
|
||||
case "IBM PC Compatible (DVD-Rom)":
|
||||
VAR_Type = "dvd";
|
||||
VAR_Switches = "";
|
||||
break;
|
||||
case "IBM PC Compatible(CD - Rom) No Copy Protection":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "BD-Video":
|
||||
VAR_Switches = "";
|
||||
break;
|
||||
case "Sony PlayStation":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
VAR_IsPSX = true;
|
||||
case "Sony PlayStation 3":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Sony PlayStation 4":
|
||||
VAR_Type = "bd";
|
||||
VAR_Switches = "";
|
||||
VAR_IsXBOXorPS4 = true;
|
||||
break;
|
||||
case "XBOX ONE":
|
||||
VAR_Type = "bd";
|
||||
case "Sony PlayStation Portable":
|
||||
// No-op - PSP can't be dumped with DIC
|
||||
break;
|
||||
case "VM Labs NUON":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "VTech V.Flash - V.Smile Pro":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "ZAPiT Games Game Wave Family Entertainment System":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Computers
|
||||
|
||||
case "Acorn Archimedes":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Apple Macintosh (CD-Rom)":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Apple Macintosh (DVD-Rom)":
|
||||
VAR_Type = "dvd";
|
||||
VAR_Switches = "";
|
||||
VAR_IsXBOXorPS4 = true;
|
||||
break;
|
||||
case "Fujitsu FM Towns series":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
// TODO: Can protection be determined by a check automatically?
|
||||
case "IBM PC Compatible (CD-Rom) No Copy Protection":
|
||||
VAR_Type = "dvd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "IBM PC Compatible (CD-Rom) SecuROM":
|
||||
VAR_Type = "cd";
|
||||
@@ -196,7 +205,99 @@ namespace DICUI
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2 /ss";
|
||||
break;
|
||||
case "IBM PC Compatible (DVD-Rom)":
|
||||
VAR_Type = "dvd";
|
||||
VAR_Switches = "";
|
||||
break;
|
||||
case "NEC PC-88":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "NEC PC-98":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Sharp X68000":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Arcade
|
||||
|
||||
case "Namco / Sega / Nintendo Triforce":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Sega Chihiro":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Sega Lindbergh":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Sega Naomi":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Sega Naomi 2":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "TAB-Austria Quizard":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
|
||||
case "Tandy / Memorex Visual Information System":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Others
|
||||
|
||||
case "Audio CD":
|
||||
VAR_Type = "audio";
|
||||
|
||||
case "IBM PC Compatible(CD - Rom) No Copy Protection":
|
||||
VAR_Type = "cd";
|
||||
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "BD-Video":
|
||||
VAR_Switches = "";
|
||||
break;
|
||||
case "DVD-Video":
|
||||
VAR_Type = "dvd";
|
||||
break;
|
||||
case "PalmOS":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Philips CD-i Digital Video":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Photo CD":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "PlayStation GameShark Updates":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Tao iKTV":
|
||||
// Placeholder for later use
|
||||
break;
|
||||
case "Tomy Kiss-Site":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
case "Video CD":
|
||||
VAR_Type = "cd";
|
||||
VAR_Switches = "/c2";
|
||||
break;
|
||||
|
||||
#endregion
|
||||
|
||||
case "Unknown":
|
||||
default:
|
||||
VAR_Type = "";
|
||||
VAR_Switches = "";
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user