We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

Half-Carry Flag

From SnesLab
Revision as of 22:34, 4 August 2024 by Xetheria (talk | contribs) (set when not borrow)
Jump to: navigation, search

The Half-carry flag (H) exists on the SPC700, as bit 3 of the Program Status Word. It applies to the bottom 4 bits of the accumulator, meaning it is set whenever bit 3 of an ALU operation carries over into bit 4. It is also set when there has not been any borrow.

It is cleared by CLRV, but there is no SETV command to set it.

Whenever H is set, the overflow flag is set as well.

Both DAA and DAS examine the half-carry flag.

See Also

References