![]() |
Routines |
| Prev: 7A14 | Up: Map | Next: 7AA1 |
|
Used by the routine at PARSE_ACTION.
Believed to be: it walks the frames above, and for each whose phrase is in use looks for its name among the objects (FIND_NAMED_OBJECT), comparing with the target in TARGET. NZ if one matches. Not traced in play.
|
||||
| EXCEPTED | 7A73 | PUSH IY | ||
| 7A75 | PUSH DE | |||
| 7A76 | PUSH HL | |||
| EXCEPTED_0 | 7A77 | LD DE,$FFE8 | ||
| 7A7A | ADD IY,DE | |||
| 7A7C | BIT 6,(IY+$01) | |||
| 7A80 | JR Z,EXCEPTED_2 | |||
| 7A82 | LD IX,$C060 | |||
| EXCEPTED_1 | 7A86 | PUSH IY | ||
| 7A88 | POP HL | |||
| 7A89 | LD DE,$0008 | |||
| 7A8C | ADD HL,DE | |||
| 7A8D | CALL FIND_NAMED_OBJECT | |||
| 7A90 | CP $FF | |||
| 7A92 | JR Z,EXCEPTED_0 | |||
| 7A94 | LD HL,TARGET | |||
| 7A97 | CP (HL) | |||
| 7A98 | JR NZ,EXCEPTED_1 | |||
| 7A9A | OR $01 | |||
| EXCEPTED_2 | 7A9C | POP HL | ||
| 7A9D | POP DE | |||
| 7A9E | POP IY | |||
| 7AA0 | RET | |||
| Prev: 7A14 | Up: Map | Next: 7AA1 |