concernant l'optimisation, donc il faut que je m'efforce de virer les movei de ce que je comprends
ok pour les bank 1 de registres
est il aussi + pertinent de faire moveq + shlq ?
par exemple :
movei #$8000,R26
peut devenir
moveq #1,R26
shlq #15,R26
voir meme
moveq #0,R26
bset #15,R26
est ce mieux ?
( en interlacé bien sur )
et pour ce qui est de la lecture des variables, je peux faciler switcher à un systeme :
movei #premiere_variable,Rn (que je remplacerai par un movefa bien sur)
load (Rn),Ry
quand j'ai besoin de la 2eme variable
addq #4,Rn
load (Rn),Rx
( en interlacé bien sur )
une partie du code de ma première version du player YM7 était écrit comme cela mais c'est l'enfer à debugger
il faut ré-écrire le code de cette façon une fois que ça fonctionne.