165167Fermer
chickendudeLe 11/11/2012 à 06:06
Pourquoi ne pas faire quelque chose comme:
ld hl,gbuf+(endroit dans gbuf)
ld a,%11100000
or (hl)
ld (hl),a
?
C'est beaucoup plus rapide et plus petit aussi. Ou tu n'affiches pas au gbuf ? Tous les BCALLs sont très lourds et très lents et c'est difficile savoir exactement ce qu'il font avec les registres, etc. à moins que tu ne désassembles le TI-OS pour le savoir wink

EDIT: A propos de ton problème, il se peut que la ligne ne s'affiche pas avec OR mais avec AND, donc s'il y a des pixels dans le même octet ils vont s'effacer.