Prev: E124 Up: Map Next: E156
E12A: perform SYS
E12A 20 8A AD JSR $AD8A evaluate expression and check is numeric, else do type mismatch
E12D 20 F7 B7 JSR $B7F7 convert FAC_1 to integer in temporary integer
E130 A9 E1 LDA #$E1 get return address high byte
E132 48 PHA push as return address
E133 A9 46 LDA #$46 get return address low byte
E135 48 PHA push as return address
E136 AD 0F 03 LDA $030F get saved status register
E139 48 PHA put on stack
E13A AD 0C 03 LDA $030C get saved A
E13D AE 0D 03 LDX $030D get saved X
E140 AC 0E 03 LDY $030E get saved Y
E143 28 PLP pull processor status
E144 6C 14 00 JMP ($0014) call SYS address
tail end of SYS code
E147 08 PHP save status
E148 8D 0C 03 STA $030C save returned A
E14B 8E 0D 03 STX $030D save returned X
E14E 8C 0E 03 STY $030E save returned Y
E151 68 PLA restore saved status
E152 8D 0F 03 STA $030F save status
E155 60 RTS
Prev: E124 Up: Map Next: E156