| CalculateHandlerOffset |
D1DC |
PUSH DE |
|
D1DD |
LD D,A |
|
D1DE |
LD A,(IX+$00) |
|
D1E1 |
ADD A,$0F |
|
D1E3 |
LD E,A |
|
D1E4 |
LD A,D |
|
D1E5 |
LD D,$00 |
|
D1E7 |
ADD IX,DE |
|
D1E9 |
POP DE |
| CalculateHandlerOffset_0 |
D1EA |
CP (IX+$00) |
|
D1ED |
JR Z,CalculateHandlerOffset_1 |
|
D1EF |
INC (IX+$00) |
|
D1F2 |
JR Z,CalculateHandlerOffset_2 |
|
D1F4 |
DEC (IX+$00) |
|
D1F7 |
JR Z,CalculateHandlerOffset_3 |
|
D1F9 |
INC IX |
|
D1FB |
INC IX |
|
D1FD |
JR CalculateHandlerOffset_0 |
| CalculateHandlerOffset_1 |
D1FF |
SCF |
|
D200 |
RET |
| CalculateHandlerOffset_2 |
D201 |
DEC (IX+$00) |
| CalculateHandlerOffset_3 |
D204 |
XOR A |
|
D205 |
RET |