Le processeur Game Boy Z80 a un drapeau à moitié porteur, et je n’arrive pas à trouver beaucoup d’informations sur le moment de le définir / effacer.
Ce que je comprends jusqu’à présent, c’est que toute opération d’ajout, de soustraction, de décalage ou de rotation 8 bits (et peut-être d’autres?) le définit sur le bit 4 du résultat (?), et les jeux d’instructions DAA l’utilisent d’une manière ou d’une autre. Ce que je ne sais pas, c’est comment les instructions 16 bits l’affectent et si cela est affecté ou non par l’utilisation de certains registres.