1
0
mirror of synced 2025-02-23 21:53:11 +01:00

add config width/height

This commit is contained in:
Tovarichtch 2025-01-13 20:50:55 -05:00
parent ab7fbb7d5f
commit 00a8279ce7

View File

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