Prev: 45507 Up: Map Next: 45576
45527: Routine at B1D7
Used by the routine at 45576.
45527 LD L,(IX+0) L=*IX+0.
45530 LD H,(IX+1) H=*IX+1.
45533 JR 45554 Jump to 45554.
This entry point is used by the routine at 45576.
45535 LD L,(IX+0) L=*IX+0.
45538 LD H,(IX+1) H=*IX+1.
45541 LD BC,65152 HL+=65152.
45544 ADD HL,BC
45545 PUSH HL Stash HL on the stack.
45546 LD BC,30752 BC=30752.
45549 AND A Set flags.
45550 SBC HL,BC HL-=BC.
45552 POP HL Restore HL from the stack.
45553 RET C Return if the subtract had any carry.
45554 BIT 6,(IX+7) Return if bit 6 of IX+7 is set.
45558 RET NZ
45559 LD BC,32 HL+=0032.
45562 ADD HL,BC
45563 CALL 49476 Call 49476.
45566 LD A,(IX+2) A=*IX+2.
45569 LD (HL),A Write A to *HL.
45570 INC HL Increment HL by one.
45571 LD A,(IX+3) A=*IX+3.
45574 LD (HL),A Write A to *HL.
45575 RET Return.
Prev: 45507 Up: Map Next: 45576