La vidéo n'est pas buggée en elle-même, mais y'a 1 tile sur 2 qui n'est pas la bonne.
Pour ma part, je pense à un problème de RAM, pas la RAM vidéo, mais celle qui gère les index de tile.
C'est le bit #1 qui déconne (sachant qu'on compte à partir de #0).
Soit la data n'arrive pas à la RAM, soit la RAM a 1 bit de mort, soit la data qui sort de la RAM ne va pas au processeur vidéo qui génère les accès aux tiles.
Je connais mal les CPS1, peut-être que cette RAM est intégrée dans un custom chip qui gère ça, ainsi que les priorités entre plans.