Routines |
Prev: 40608 | Up: Map | Next: 40712 |
|
||||
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 |