Commodore VIC-20 User Manual page 311

Hide thumbs Also See for VIC-20:
Table of Contents

Advertisement

Appendix B: Memory Usage
297
TAlIIB-1:
Memory Map (continued)
Hex
Decimal
Description
Address
Address
0045-0046
69-70
Current variable name
0047-0048
71-72
Current variable address
0049-004A
73-74
Variable pointer for FOR-NEXT
004B-004C
75-76
. Y -save; op-save; BASIC pointer save
004D
77
Comparison symbol accumulator
004E-0053
78-83
Misc. numeric work area, pointers, etc.
0054-0056
84-86
Jump vector for functions
0057-0060
87-96
Misc. numeric work area
0061
97
Accum #1: Exponent
0062-0065
98-101
Accum #1: Mantissa
0066
102
Accum #1: Sign
0067
103
Series evaluation constant pointer
0068
104
Accum #1: High-order (overflow)
0069-006E
105-110
Accum #2: Exponent, etc.
006F
111
Sign. comparison, Acc #1 vs. #2
0070
112
Accum #1: Low-order (rounding)
0071-0072
113-114
Cassette buffer length/ series pointer
0073-008A
115-138
CHRGET subroutine (get BASIC char)
007A-007B
122-123
BASIC pointer (within subroutine)
008B-008F
139-143
RND seed value
0090
144
Status word ST
0091
145
Keyswitch PIA: STOP and RVS flags
0092
146
Timing constant for tape
0093
147
Load
=
0, Verify
=
I
0094
148
Serial output: deferred char flag
0095
149
Serial deferred character
0096
150
Tape EOT received
0097
151
Register save
0098
152
How many open files
0099
153
Input device (normally 0)
009A
154
Output (CMD) device (normally 3)
009B
155
Tape character parity
009C
156
Byte-received flag
009D
157
Direct
=
$80/ RUN
=
0 output control
009E
158
Tape Pass 1 error log/ char buffer

Advertisement

Table of Contents
loading

Table of Contents