"SLUS00787",
};
+static const char * const gpu_slow_llist_db[] =
+{
+ /* Crash Bash */
+ "SCES02834", "SCUS94570", "SCUS94616", "SCUS94654",
+ /* Final Fantasy IV */
+ "SCES03840", "SLPM86028", "SLUS01360",
+ /* Spot Goes to Hollywood */
+ "SLES00330", "SLPS00394", "SLUS00014",
+ /* Vampire Hunter D */
+ "SLES02731", "SLPS02477", "SLPS03198", "SLUS01138",
+};
+
#define HACK_ENTRY(var, list) \
{ #var, &Config.hacks.var, list, ARRAY_SIZE(list) }
hack_db[] =
{
HACK_ENTRY(cdr_read_timing, cdr_read_hack_db),
+ HACK_ENTRY(gpu_slow_list_walking, gpu_slow_llist_db),
};
static const struct
* 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 },