![]() |
Routines |
Prev: 45225 | Up: Map | Next: 45323 |
45278 | PUSH HL | IX=HL (using the stack). | ||
45279 | POP IX | |||
45281 | LD L,(IX+0) | L=*IX+0. | ||
45284 | LD H,(IX+1) | H=*IX+1. | ||
45287 | PUSH IX | Stash IX, DE and BC on the stack. | ||
45289 | PUSH DE | |||
45290 | PUSH BC | |||
45291 | CALL MatchPhraseTokens | Call MatchPhraseTokens. | ||
45294 | POP BC | Restore BC, DE and IX from the stack. | ||
45295 | POP DE | |||
45296 | POP IX | |||
45298 | JR NZ,45311 | Jump to 45311 if ?? is not equal to 0. | ||
45300 | PUSH DE | IX=DE (using the stack). | ||
45301 | POP IX | |||
45303 | LD L,(IX+0) | L=*IX+0. | ||
45306 | LD H,(IX+1) | H=*IX+1. | ||
45309 | POP DE | Restore DE from the stack. | ||
45310 | JP (HL) | Jump to *HL. | ||
45311 | INC IX | |||
45313 | INC IX | Increment IX by one. | ||
45315 | INC DE | Increment DE by two. | ||
45316 | INC DE | |||
45317 | DEC BC | Decrease BC by one. | ||
45318 | LD A,B | Jump back to 45281 until BC is zero. | ||
45319 | OR C | |||
45320 | JR NZ,45281 | |||
45322 | RET | Return. |
Prev: 45225 | Up: Map | Next: 45323 |