Routines |
Prev: 45507 | Up: Map | Next: 45576 |
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 |