diff --git a/src/lindbergh/config.c b/src/lindbergh/config.c index 634e37e..f5e7a29 100644 --- a/src/lindbergh/config.c +++ b/src/lindbergh/config.c @@ -102,6 +102,8 @@ static int detectGame(uint32_t elf_crc) case OUTRUN_2_SP_SDX_REVA_TEST: { config.gameTitle = "Outrun 2 SP SDX"; + config.gameDVP = "DVP-0015A"; + config.gameID = "SBMB"; config.emulateDriveboard = 1; config.emulateMotionboard = 1; config.gameStatus = WORKING; @@ -118,6 +120,23 @@ static int detectGame(uint32_t elf_crc) } break; + case VIRTUA_FIGHTER_5_R: + { + config.gameTitle = "Virtua Fighter 5 R"; + config.gameDVP = "DVP-XXXX"; + config.gameID = "SBQU"; + config.gameStatus = NOT_WORKING; + return 0; + } + + case VIRTUA_FIGHTER_5_FINAL_SHOWDOWN: + { + config.gameTitle = "Virtua Fighter 5 Final Showdown"; + config.gameDVP = "DVP-SBUV"; + config.gameID = "SBUV"; + return 0; + } + case LETS_GO_JUNGLE: { config.gameTitle = "Let's Go Jungle! Lost on the Island of Spice!"; diff --git a/src/lindbergh/config.h b/src/lindbergh/config.h index ea32659..9db68c8 100644 --- a/src/lindbergh/config.h +++ b/src/lindbergh/config.h @@ -44,9 +44,9 @@ #define TOO_SPICY 0x4c768eb4 #define UNKNOWN 0xFFFFFFFF #define VIRTUA_FIGHTER_5 0x0042 -#define VIRTUA_FIGHTER_5_FINAL_SHOWDOWN 0x0043 +#define VIRTUA_FIGHTER_5_FINAL_SHOWDOWN 0x2B475B88 #define VIRTUA_FIGHTER_5_FINAL_SHOWDOWN_REVA 0x0044 -#define VIRTUA_FIGHTER_5_R 0x0045 +#define VIRTUA_FIGHTER_5_R 0x12D9D038 #define VIRTUA_FIGHTER_5_REVA 0x0046 #define VIRTUA_FIGHTER_5_REVB 0x0047 #define VIRTUA_FIGHTER_5_REVC 0x1bf1b627