Open EdouardBERGE opened 3 years ago
Pour les instructions de répétition, ca compte comment? Si je résume, pour ce qui est conditionnel, RET c'est sans saut, et JP, JR, DJNZ, c'est avec saut
Le repeat ne pose pas de problème puisque le comptage est fait à la "production" de l'opcode Donc ça compte aussi quand on est en NOCODE Et un repeat de 5 nop va sortir 5 nops, donc comptera 5 fois quand je parlais des instructions de repetition, je parlais de LDIR LDDR, OTIR, CPIR, ... je pars du principe que ce sont des LDI, LDR, OUTI, CPI et que c'est à l'utilisateur de savoir combien ça prendra, Rasm n'est pas magique et ne simule pas le CPU poru savoir ce que vaudra BC
on fait toujours TICKER START,variable (existante ou non) pour arrêter TICKER STOP,variable (existante ou non, mais la même que pour le start) => résultat en NOP des machines Amstrad TICKER STOPZX,variable => résultat en cycles Z80
les durées pour RET non conditionnel, JP, JR et DJNZ => avec saut les durées pour les RET conditionnels => sans saut les durées pour instructions de répétition (comme les versions non répétées)