C64 ROM | Routines |
Prev: B737 | Up: Map | Next: B77C |
B761 | 20 F7 AE | JSR $AEF7 | scan for ")", else do syntax error then warm start | |
B764 | 68 | PLA | pull return address low byte | |
B765 | A8 | TAY | save return address low byte | |
B766 | 68 | PLA | pull return address high byte | |
B767 | 85 55 | STA $55 | save return address high byte | |
B769 | 68 | PLA | dump call to function vector low byte | |
B76A | 68 | PLA | dump call to function vector high byte | |
B76B | 68 | PLA | pull byte parameter | |
B76C | AA | TAX | copy byte parameter to X | |
B76D | 68 | PLA | pull string pointer low byte | |
B76E | 85 50 | STA $50 | save it | |
B770 | 68 | PLA | pull string pointer high byte | |
B771 | 85 51 | STA $51 | save it | |
B773 | A5 55 | LDA $55 | get return address high byte | |
B775 | 48 | PHA | back on stack | |
B776 | 98 | TYA | get return address low byte | |
B777 | 48 | PHA | back on stack | |
B778 | A0 00 | LDY #$00 | clear index | |
B77A | 8A | TXA | copy byte parameter | |
B77B | 60 | RTS |
Prev: B737 | Up: Map | Next: B77C |