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 |