| 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 |