Prev: 40608 Up: Map Next: 40712
40647: Routine at 9EC7
Used by the routines at Action_Examine, 40260 and 40852.
40647 PUSH IY Stash IY and DE on the stack.
40649 PUSH DE
40650 LD DE,8 IY=IY+$0008
40653 ADD IY,DE
40655 CALL 40662 Call 40662.
40658 POP DE Restore DE and IY off the stack.
40659 POP IY
40661 RET Return.
This entry point is used by the routines at 29741 and YouSeeEntry.
40662 PUSH AF Stash AF and DE on the stack.
40663 PUSH DE
40664 LD A,(46851) If 46851 is not zero then jump to 40698.
40667 CP 0
40669 JR NZ,40698
40671 LD D,(IY+1) DE=...
40674 LD E,(IY+0)
40677 CALL 29759 Call 29759.
40680 LD E,(IY+2) DE=...
40683 LD D,(IY+3)
40686 CALL PrintToken Call PrintToken.
40689 LD E,(IY+4) DE=...
40692 LD D,(IY+5)
40695 CALL PrintToken Call PrintToken.
40698 LD E,(IY+0) DE=...
40701 LD D,(IY+1)
40704 LD A,D If DE is not zero call 29816.
40705 OR E
40706 CALL NZ,29816
40709 POP DE Restore DE and AF off the stack.
40710 POP AF
40711 RET Return.
Prev: 40608 Up: Map Next: 40712