drc: make hash table issues easier to debug
[pcsx_rearmed.git] / libpcsxcore / database.c
index ae6fe36..9db351c 100644 (file)
@@ -53,12 +53,16 @@ static const struct
 }
 cycle_multiplier_overrides[] =
 {
+       /* note: values are = (10000 / gui_option) */
        /* Internal Section - fussy about timings */
        { "SLPS01868", 202 },
        /* Super Robot Taisen Alpha - on the edge with 175,
         * changing memcard settings is enough to break/unbreak it */
        { "SLPS02528", 190 },
        { "SLPS02636", 190 },
+       /* Brave Fencer Musashi - cd sectors arrive too fast */
+       { "SLUS00726", 170 },
+       { "SLPS01490", 170 },
 #if defined(DRC_DISABLE) || defined(LIGHTREC) /* new_dynarec has a hack for this game */
        /* Parasite Eve II - internal timer checks */
        { "SLUS01042", 125 },
@@ -66,6 +70,16 @@ cycle_multiplier_overrides[] =
        { "SLES02558", 125 },
        { "SLES12558", 125 },
 #endif
+       /* Discworld Noir - audio skips if CPU runs too fast */
+       { "SLES01549", 222 },
+       { "SLES02063", 222 },
+       { "SLES02064", 222 },
+       /* Judge Dredd - could also be poor MDEC timing */
+       { "SLUS00630", 128 },
+       { "SLES00755", 128 },
+       /* Digimon World */
+       { "SLUS01032", 153 },
+       { "SLES02914", 153 },
 };
 
 /* Function for automatic patching according to GameID. */