Prev: BC9C Up: Map Next: BD06
BCC9: Check Bit And Process
CheckBitAndProcess BCC9 BIT 2,(IX+$03)
BCCD JR Z,CheckBitAndProcess_0
BCCF PUSH IX
BCD1 PUSH BC
BCD2 CALL CheckBitAndProcessEntry
BCD5 POP BC
BCD6 POP IX
BCD8 JR Z,CheckBitAndProcess_3
CheckBitAndProcess_0 BCDA BIT 5,(IX+$03)
BCDE JR Z,CheckBitAndProcess_1
BCE0 SET 0,(IX+$03)
BCE4 JR CheckBitAndProcess_2
CheckBitAndProcess_1 BCE6 SET 1,(IX+$03)
BCEA RES 0,(IX+$03)
BCEE BIT 4,(IX+$03)
BCF2 JR Z,CheckBitAndProcess_2
BCF4 LD L,(IX+$04)
BCF7 LD H,(IX+$05)
BCFA PUSH IX
BCFC CALL JumpToHandler
BCFF POP IX
CheckBitAndProcess_2 BD01 XOR A
BD02 RET
CheckBitAndProcess_3 BD03 OR $01
BD05 RET
Prev: BC9C Up: Map Next: BD06