A44B: Routine at A44B
A44B |
LD B,$00 |
A44D |
LD A,($96AD) |
A450 |
LD C,A |
A451 |
LD A,(IX+$06) |
A454 |
CALL $B031 |
A457 |
JP M,$A47D |
A45A |
ADD A,(IX+$03) |
A45D |
LD E,A |
A45E |
ADD A,C |
A45F |
JR C,$A476 |
A461 |
LD A,(IX+$07) |
A464 |
CALL $B031 |
A467 |
JP M,$A488 |
A46A |
ADD A,(IX+$04) |
A46D |
LD D,A |
A46E |
CP $BF |
A470 |
RET C |
A471 |
LD D,$BF |
A473 |
SET 1,B |
A475 |
RET |
A476 |
LD A,C |
A477 |
NEG |
A479 |
LD E,A |
A47A |
SET 0,B |
A47C |
RET |
A47D |
ADD A,(IX+$03) |
A480 |
LD E,A |
A481 |
JR C,$A461 |
A483 |
LD E,$00 |
A485 |
SET 0,B |
A487 |
RET |
A488 |
ADD A,(IX+$04) |
A48B |
LD D,A |
A48C |
CP $27 |
A48E |
RET NC |
A48F |
LD D,$27 |
A491 |
JR $A473 |