FCare / piYabause

0 stars 1 forks source link

[Sonic 3D Blast] Problème avec les noyaux C68 et Musashi... #60

Closed BenjaminSiskoo closed 7 years ago

BenjaminSiskoo commented 7 years ago

Un bug très étrange sous windows en tout les cas.

Est ce du au problème d'invalid opcode ?

FCare commented 7 years ago

Oui et non. Il y a bien l'opcode 0, qui correspond a priori à un movi20. Ce n'est pas supporté actuellement, je vais voir a l'ajouter. Mais je ne suis pas totalement sur que ca vienne de la. Si on commente, dans sh2int.c, l'appel à SH2idleParse et a SH2idleCheck, on n'a plus de soucis.

Apparement pour accelerer l'emulation, il semble y avoir une detection de boucle idle. Mais ca n'a pas l'air de vraiement marcher... A suivre....