| Spectrum ROM | Data |
| Prev: 12997 | Up: Map |
|
Used by the routine at CALCULATE.
|
|||||||
| CALCADDR | 13015 | DEFW jump_true | 00 | ||||
| 13017 | DEFW exchange | 01 | |||||
| 13019 | DEFW delete | 02 | |||||
| 13021 | DEFW subtract | 03 | |||||
| 13023 | DEFW multiply | 04 | |||||
| 13025 | DEFW division | 05 | |||||
| 13027 | DEFW to_power | 06 | |||||
| 13029 | DEFW no_or_no | 07 | |||||
| 13031 | DEFW no_and_no | 08 | |||||
| 13033 | DEFW compare | 09: <= (numbers) | |||||
| 13035 | DEFW compare | 0A: >= (numbers) | |||||
| 13037 | DEFW compare | 0B: <> (numbers) | |||||
| 13039 | DEFW compare | 0C: > (numbers) | |||||
| 13041 | DEFW compare | 0D: < (numbers) | |||||
| 13043 | DEFW compare | 0E: = (numbers) | |||||
| 13045 | DEFW addition | 0F | |||||
| 13047 | DEFW str_no | 10 | |||||
| 13049 | DEFW compare | 11: <= (strings) | |||||
| 13051 | DEFW compare | 12: >= (strings) | |||||
| 13053 | DEFW compare | 13: <> (strings) | |||||
| 13055 | DEFW compare | 14: > (strings) | |||||
| 13057 | DEFW compare | 15: < (strings) | |||||
| 13059 | DEFW compare | 16: = (strings) | |||||
| 13061 | DEFW strs_add | 17 | |||||
| 13063 | DEFW val | 18 (VAL$) | |||||
| 13065 | DEFW usr | 19 | |||||
| 13067 | DEFW read_in | 1A | |||||
| 13069 | DEFW negate | 1B | |||||
| 13071 | DEFW code | 1C | |||||
| 13073 | DEFW val | 1D (VAL) | |||||
| 13075 | DEFW len | 1E | |||||
| 13077 | DEFW sin | 1F | |||||
| 13079 | DEFW cos | 20 | |||||
| 13081 | DEFW tan | 21 | |||||
| 13083 | DEFW asn | 22 | |||||
| 13085 | DEFW acs | 23 | |||||
| 13087 | DEFW atn | 24 | |||||
| 13089 | DEFW ln | 25 | |||||
| 13091 | DEFW exp | 26 | |||||
| 13093 | DEFW int | 27 | |||||
| 13095 | DEFW sqr | 28 | |||||
| 13097 | DEFW sgn | 29 | |||||
| 13099 | DEFW abs | 2A | |||||
| 13101 | DEFW peek | 2B | |||||
| 13103 | DEFW f_in | 2C | |||||
| 13105 | DEFW usr_no | 2D | |||||
| 13107 | DEFW str | 2E | |||||
| 13109 | DEFW chrs | 2F | |||||
| 13111 | DEFW f_not | 30 | |||||
| 13113 | DEFW duplicate | 31 | |||||
| 13115 | DEFW n_mod_m | 32 | |||||
| 13117 | DEFW jump | 33 | |||||
| 13119 | DEFW stk_data | 34 | |||||
| 13121 | DEFW dec_jr_nz | 35 | |||||
| 13123 | DEFW less_0 | 36 | |||||
| 13125 | DEFW greater_0 | 37 | |||||
| 13127 | DEFW end_calc | 38 | |||||
| 13129 | DEFW get_argt | 39 | |||||
| 13131 | DEFW truncate | 3A | |||||
| 13133 | DEFW fp_calc_2 | 3B | |||||
| 13135 | DEFW e_to_fp | 3C | |||||
| 13137 | DEFW re_stack | 3D | |||||
| 13139 | DEFW series | 3E | |||||
| 13141 | DEFW stk_con | 3F | |||||
| 13143 | DEFW st_mem | 40 | |||||
| 13145 | DEFW get_mem | 41 | |||||
|
Note: the last four subroutines are multi-purpose subroutines and are entered with a parameter that is a copy of the right hand five bits of the original literal. The full set follows:
|
|||||||
| Prev: 12997 | Up: Map |