cdrom: maybe more accurate lid behavior
[pcsx_rearmed.git] / libpcsxcore / database.c
index 2d9a2ea..2acd675 100644 (file)
@@ -39,6 +39,14 @@ static const char * const gpu_busy_hack_db[] =
        "SLPS01919", "SLPS01920",
 };
 
+static const char * const gpu_centering_hack_db[] =
+{
+       /* Gradius Gaiden */
+       "SLPM86042", "SLPM86103", "SLPM87323",
+       /* Sexy Parodius */
+       "SLPM86009",
+};
+
 #define HACK_ENTRY(var, list) \
        { #var, &Config.hacks.var, list, ARRAY_SIZE(list) }
 
@@ -53,7 +61,8 @@ hack_db[] =
 {
        HACK_ENTRY(cdr_read_timing, cdr_read_hack_db),
        HACK_ENTRY(gpu_slow_list_walking, gpu_slow_llist_db),
-       HACK_ENTRY(gpu_busy_hack, gpu_busy_hack_db),
+       HACK_ENTRY(gpu_busy, gpu_busy_hack_db),
+       HACK_ENTRY(gpu_centering, gpu_centering_hack_db),
 };
 
 static const struct
@@ -90,6 +99,8 @@ cycle_multiplier_overrides[] =
        /* Digimon World */
        { "SLUS01032", 153 },
        { "SLES02914", 153 },
+       /* Syphon Filter - reportedly hangs under unknown conditions */
+       { "SCUS94240", 169 },
 };
 
 /* Function for automatic patching according to GameID. */