Code: Select all
ztoc:
jp z,ztoc_zero
ld a,$FF
rla ; rotate set bit in carry flag
ret
ztoc_zero:
xor a
rla ; rotate reset bit in carry flag
ret
Moderator: MaxCoderz Staff
Code: Select all
ztoc:
jp z,ztoc_zero
ld a,$FF
rla ; rotate set bit in carry flag
ret
ztoc_zero:
xor a
rla ; rotate reset bit in carry flag
ret
Code: Select all
ztoc:
jp z,ztoc_zero
scf
ret
ztoc_zero:
scf
ccf
ret
Code: Select all
scf
ret z ; or nz if you want to invert it
ccf
ret