![]() |
Routines |
Prev: 41549 | Up: Map | Next: 41591 |
Used by the routine at 41591.
|
||||
41565 | PUSH BC | Stash BC on the stack. | ||
41566 | LD B,A | B=A. | ||
41567 | LD A,(40977) | Jump to 41589 if *40977 is zero. | ||
41570 | AND A | |||
41571 | JR Z,41589 | |||
41573 | LD HL,(41176) | HL=*41176. | ||
41576 | LD A,H | Jump to 41589 if HL is zero. | ||
41577 | OR L | |||
41578 | JR Z,41589 | |||
41580 | PUSH HL | IX=HL (using the stack). | ||
41581 | POP IX | |||
41583 | LD A,B | A=B. | ||
41584 | CALL SearchThreeByteTable | Call SearchThreeByteTable. | ||
41587 | CP 255 | Set the zero flag if the termination character was reached (255). | ||
41589 | POP BC | Restore BC from the stack. | ||
41590 | RET | Return. |
Prev: 41549 | Up: Map | Next: 41591 |