add config width/height

This commit is contained in:
Tovarichtch
2025-01-13 20:50:55 -05:00
parent ab7fbb7d5f
commit 00a8279ce7
+103 -15
View File
@@ -85,9 +85,11 @@ static int detectGame(uint32_t elf_crc)
config.gameID = "SBLC";
config.gameDVP = "DVP-0003A";
config.gameReleaseYear = "2005";
config.gameNativeResolutions = "1280x768";
config.gameNativeResolutions = "640x480, 1280x768";
config.gameType = SHOOTING;
config.gameStatus = WORKING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -99,9 +101,11 @@ static int detectGame(uint32_t elf_crc)
config.gameID = "SBLC";
config.gameDVP = "DVP-0003B";
config.gameReleaseYear = "2005";
config.gameNativeResolutions = "1280x768";
config.gameNativeResolutions = "640x480, 1280x768";
config.gameType = SHOOTING;
config.gameStatus = WORKING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -113,9 +117,11 @@ static int detectGame(uint32_t elf_crc)
config.gameID = "SBLC";
config.gameDVP = "DVP-0003C";
config.gameReleaseYear = "2005";
config.gameNativeResolutions = "1280x768";
config.gameNativeResolutions = "640x480, 1280x768";
config.gameType = SHOOTING;
config.gameStatus = WORKING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -165,6 +171,8 @@ static int detectGame(uint32_t elf_crc)
config.gameDVP = "DVP-0063";
config.gameReleaseYear = "2008";
config.gameNativeResolutions = "1280x768";
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -182,6 +190,8 @@ static int detectGame(uint32_t elf_crc)
config.emulateMotionboard = 1;
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 800;
config.height = 480;
return 0;
}
break;
@@ -198,6 +208,8 @@ static int detectGame(uint32_t elf_crc)
config.emulateMotionboard = 1;
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 800;
config.height = 480;
return 0;
}
break;
@@ -211,6 +223,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameStatus = WORKING;
config.gameType = FIGHTING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -224,6 +238,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameStatus = WORKING;
config.gameType = FIGHTING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -237,6 +253,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameStatus = WORKING;
config.gameType = FIGHTING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -250,6 +268,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameStatus = WORKING;
config.gameType = FIGHTING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -263,6 +283,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameStatus = WORKING;
config.gameType = FIGHTING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -276,6 +298,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameStatus = WORKING;
config.gameType = FIGHTING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -289,6 +313,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameStatus = WORKING;
config.gameType = FIGHTING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -302,6 +328,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameStatus = WORKING;
config.gameType = FIGHTING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -315,6 +343,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameType = FIGHTING;
config.gameStatus = WORKING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -328,6 +358,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameType = FIGHTING;
config.gameStatus = WORKING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -341,6 +373,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameType = FIGHTING;
config.gameStatus = WORKING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -354,6 +388,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameType = FIGHTING;
config.gameStatus = WORKING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -399,6 +435,8 @@ static int detectGame(uint32_t elf_crc)
config.gameStatus = WORKING;
config.jvsIOType = SEGA_TYPE_1;
config.gameType = ABC;
config.width = 640;
config.height = 480;
return 0;
}
break;
@@ -413,6 +451,8 @@ static int detectGame(uint32_t elf_crc)
config.gameStatus = WORKING;
config.jvsIOType = SEGA_TYPE_1;
config.gameType = ABC;
config.width = 640;
config.height = 480;
return 0;
}
break;
@@ -427,6 +467,8 @@ static int detectGame(uint32_t elf_crc)
config.gameStatus = WORKING;
config.jvsIOType = SEGA_TYPE_1;
config.gameType = ABC;
config.width = 640;
config.height = 480;
return 0;
}
break;
@@ -465,7 +507,7 @@ static int detectGame(uint32_t elf_crc)
config.gameDVP = "DVP-0031";
config.gameID = "SBLR";
config.gameReleaseYear = "2006 ?";
config.gameNativeResolutions = "640x480";
config.gameNativeResolutions = "";
config.gameStatus = WORKING;
config.jvsIOType = SEGA_TYPE_1;
config.gameType = ABC;
@@ -479,7 +521,7 @@ static int detectGame(uint32_t elf_crc)
config.gameDVP = "DVP-0031A";
config.gameID = "SBLR";
config.gameReleaseYear = "2006 ?";
config.gameNativeResolutions = "640x480";
config.gameNativeResolutions = "";
config.gameStatus = WORKING;
config.jvsIOType = SEGA_TYPE_1;
config.gameType = ABC;
@@ -496,6 +538,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1360x768";
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -509,6 +553,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1360x768";
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -522,6 +568,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1360x768";
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -535,6 +583,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1360x768";
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -548,6 +598,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1360x768";
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -561,6 +613,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1360x768";
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -574,6 +628,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1360x768";
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -587,6 +643,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1360x768";
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -601,8 +659,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "640x480";
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 1280;
config.height = 768;
config.width = 640;
config.height = 480;
return 0;
}
break;
@@ -613,10 +671,12 @@ static int detectGame(uint32_t elf_crc)
config.gameDVP = "DVP-0069";
config.gameID = "SBQL";
config.gameReleaseYear = "2008";
config.gameNativeResolutions = "1360x768";
config.gameNativeResolutions = "640x480, 1360x768";
config.gameLindberghColour = REDEX;
config.gameType = SHOOTING;
config.gameStatus = WORKING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -631,6 +691,8 @@ static int detectGame(uint32_t elf_crc)
config.emulateDriveboard = 1;
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 640;
config.height = 480;
return 0;
}
break;
@@ -642,10 +704,12 @@ static int detectGame(uint32_t elf_crc)
config.gameDVP = "DVP-0027A";
config.gameID = "SBMV";
config.gameReleaseYear = "2008";
config.gameNativeResolutions = "1280x768";
config.gameNativeResolutions = "640x480, 1280x768";
config.gameLindberghColour = RED;
config.gameStatus = WORKING;
config.gameType = SHOOTING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -657,8 +721,10 @@ static int detectGame(uint32_t elf_crc)
config.gameDVP = "DVP-0005";
config.gameID = "SBKX";
config.gameReleaseYear = "2006";
config.gameNativeResolutions = "";
config.gameNativeResolutions = "640x480, 1360x768";
config.gameStatus = WORKING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -670,9 +736,11 @@ static int detectGame(uint32_t elf_crc)
config.gameDVP = "DVP-0005A";
config.gameID = "SBKX";
config.gameReleaseYear = "2006";
config.gameNativeResolutions = "";
config.gameNativeResolutions = "640x480, 1360x768";
config.gameType = FIGHTING;
config.gameStatus = WORKING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -684,9 +752,11 @@ static int detectGame(uint32_t elf_crc)
config.gameDVP = "DVP-0005B";
config.gameID = "SBKX";
config.gameReleaseYear = "2006";
config.gameNativeResolutions = "";
config.gameNativeResolutions = "640x480, 1360x768";
config.gameType = FIGHTING;
config.gameStatus = WORKING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -698,9 +768,11 @@ static int detectGame(uint32_t elf_crc)
config.gameDVP = "DVP-0005C";
config.gameID = "SBKX";
config.gameReleaseYear = "2006";
config.gameNativeResolutions = "";
config.gameNativeResolutions = "640x480, 1360x768";
config.gameType = FIGHTING;
config.gameStatus = WORKING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -715,6 +787,8 @@ static int detectGame(uint32_t elf_crc)
config.gameLindberghColour = RED;
config.gameStatus = WORKING;
config.gameType = SHOOTING;
config.width = 640;
config.height = 480;
return 0;
}
break;
@@ -730,6 +804,8 @@ static int detectGame(uint32_t elf_crc)
config.gameLindberghColour = RED;
config.gameType = SHOOTING;
config.jvsIOType = SEGA_TYPE_1;
config.width = 640;
config.height = 480;
return 0;
}
break;
@@ -743,6 +819,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1360x768";
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -756,6 +834,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1360x768";
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -769,6 +849,8 @@ static int detectGame(uint32_t elf_crc)
config.gameReleaseYear = "2009";
config.gameNativeResolutions = "1360x768";
config.gameType = DRIVING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -782,6 +864,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1360x768";
config.gameStatus = WORKING;
config.gameType = DRIVING;
config.width = 1360;
config.height = 768;
return 0;
}
break;
@@ -795,6 +879,8 @@ static int detectGame(uint32_t elf_crc)
config.gameNativeResolutions = "1280x768";
config.gameType = DRIVING;
config.gameStatus = WORKING;
config.width = 1280;
config.height = 768;
return 0;
}
break;
@@ -805,7 +891,7 @@ static int detectGame(uint32_t elf_crc)
config.gameID = "SBST";
config.gameDVP = "DVP-0057";
config.gameReleaseYear = "2008";
config.gameNativeResolutions = "1280x768";
config.gameNativeResolutions = "";
config.gameType = DRIVING;
config.gameStatus = WORKING;
return 0;
@@ -818,7 +904,7 @@ static int detectGame(uint32_t elf_crc)
config.gameID = "SBST";
config.gameDVP = "DVP-0079";
config.gameReleaseYear = "2009";
config.gameNativeResolutions = "1280x768";
config.gameNativeResolutions = "";
config.gameType = DRIVING;
config.gameStatus = WORKING;
return 0;
@@ -863,6 +949,8 @@ static int detectGame(uint32_t elf_crc)
config.gameLindberghColour = RED;
config.gameType = HARLEY;
config.gameStatus = WORKING;
config.width = 1360;
config.height = 768;
return 0;
}
break;