31Fermer33
DEATHLe 24/02/2022 à 23:28
Bon, je viens d'essayer Super Burnout avec l'émulateur Phoenix en mode debug.
Je ne prétend pas du tout connaitre son fonctionnement exact (c'est la 1ère fois que je le lance en mode debug), mais les valeurs que je trouve semble cohérentes avec ce que dit Olivier NALLET

Tout d'abord le jeu semble bien utiliser les timers JPIT, aussi bien pour la fréquence d'échantillonnage que le tempo

En course, on trouve pour les valeurs
JPIT1 : $a63 (2659)
JPIT2 : $63 (99)

ce qui nous donne une fréquence de 26593900/2659/99 = ~100Hz
Tout à fait plausible pour un tempo

JPIT3 : $7
JPIT4 : $84 (132)

Ce qui nous donne une fréquence de 26593900/7/132 = ~28781Hz
pas loin donc des 30Khz annoncé

Dans le menu option musique :
JPIT1 : $109 (265)
JPIT2 : $3e7 (999)

Ce qui nous donne encore une fois 26593900/265/999=~100Hz

JPIT3 : $4
JPIT5 : $84 (132)

Ce qui nous donne cette fois 26593900/4/132=~50367Hz
Donc les 50Khz annoncé aussi

Alors ? Est ce que je me trompe ? Je ne regarde pas au bon endroit ? Je ne comprends pas les valeurs affichées ?
J'ai regardé les valeurs qui sont dans :
> Jerry
>RegBank
PIT10
PIT11
PIT20
PIT21

C'est bien ça non ?

En tout cas ça serait un sacré hasard que ça tombe sur ces valeurs.