Prev: 7A14 Up: Map Next: 7AA1
7A73: Is the target one an EXCEPT phrase names?
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