Blargg - instr_timing & xtra_cycles

Blargg - instr_timing & xtra_cycles

par Rémi Claude Delacourt,
Number of replies: 2

Bonjour,

Pour les tests de Blargg, instr_timing prend en compte certaines instructions qui ont leurs xtra_cycles > 0. Dans le core project 5, il est dit que le champ xtra_cycles sera utilisé dans une étape ultérieure et donc celui-ci n'est pas plus précisé et développé dans cette étape. J'imagine que ce champ est utile pour le code project 7, cependant je n'ai pas trouvé plus d'informations sur celui-ci depuis le core project 5. Avons-nous alors assez d'informations implicites pour pouvoir être capable de gérer ce xtra_cycles ? Ou avons-nous loupé une information dans l'énoncé le concernant ?

Merci pour votre temps

In reply to Rémi Claude Delacourt

Re: Blargg - instr_timing & xtra_cycles

par Cédric Hölzl,

C'est mentionné explicitement dans "core project 6 : CPU (3) : contrôle", des cycles supplémentaire sont exécutés par certaines opérations, dans certains cas