Процессор Game Boy Z80 имеет флаг половинного переноса, и я не могу найти много информации о том, когда устанавливать/очищать его.
Насколько я понимаю до сих пор, любая 8-битная операция добавления, вычитания, сдвига или поворота (и, возможно, другие?) устанавливает ее в бит 4 результата (?), и инструкция DAA устанавливает/использует это как-то, Я не уверен, как 16-битные инструкции влияют на него и зависят от того, повлияли они на него или нет, с помощью определенных регистров.