furrtekLe 14/05/2011 à 23:54
Oui il faut retourner les bits des valeurs lues sur $FF0188 et $FF018A (bit 0 -> bit 15), c'est bien ce que fait la petite fonction en asm.
Puis il faut ça pour virer le signe (j'avais le même problème de mouvement super brutal mais qui correspondait vaguement à la musique, c'est juste le passage entre négatif/positif qui secoue tout):
tst d0
bpl .notneg
not d0
.notneg: