+ /* 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 },
+};
+
+static const struct
+{
+ const char * const id;
+ u32 hacks;
+}
+lightrec_hacks_db[] =
+{
+ /* Formula One Arcade */
+ { "SCES03886", LIGHTREC_HACK_INV_DMA_ONLY },
+
+ /* Formula One '99 */
+ { "SLUS00870", LIGHTREC_HACK_INV_DMA_ONLY },
+ { "SCPS10101", LIGHTREC_HACK_INV_DMA_ONLY },
+ { "SCES01979", LIGHTREC_HACK_INV_DMA_ONLY },
+ { "SLES01979", LIGHTREC_HACK_INV_DMA_ONLY },
+
+ /* Formula One 2000 */
+ { "SLUS01134", LIGHTREC_HACK_INV_DMA_ONLY },
+ { "SCES02777", LIGHTREC_HACK_INV_DMA_ONLY },
+ { "SCES02778", LIGHTREC_HACK_INV_DMA_ONLY },
+ { "SCES02779", LIGHTREC_HACK_INV_DMA_ONLY },
+
+ /* Formula One 2001 */
+ { "SCES03404", LIGHTREC_HACK_INV_DMA_ONLY },
+ { "SCES03423", LIGHTREC_HACK_INV_DMA_ONLY },
+ { "SCES03424", LIGHTREC_HACK_INV_DMA_ONLY },
+ { "SCES03524", LIGHTREC_HACK_INV_DMA_ONLY },