ce qui me fait peur c'est que la majorité des jeux utilisent le NMI comme boucle infinie, par exemple dans SMB1 le main sert juste pour initialiser pile/registres PPU etc., puis on trouve un
label: jmp label
et tout le moteur se trouve dans le NMI, en comptant uniquement sur le fait que l'interruption est appelée 60 fois par sec.
on est obligé d'executer un NMI en entier avant d'en lancer un autre, donc de l'émuler comme sur NES, tous les n cycles.
J'ai peur que ca influe beaucoup sur la vitesse des jeux

(pour l'instant j'utilise un timer pour déclencher le NMI, je ne me base pas sur un compteur de cycles...)