Commodore VIC-20 Programmer's Reference Manual page 186

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

Advertisement

MEMORY MAPS
The following memory maps provide a guide which shows which
special locations are set aside for use by the VIC's operating
system . . . and what those locations are used for.
HEX
Memory Map
DECIMAL
DESCRIPTION
0000
0001-0002
0003-0004
G005-0006
0007
0008
0009
C00A
0008
oooc
oood
00OE
OOOF
0010
0011
0012
0013
■0014-0015
0016
0017-0018
0019-0021
0022-0025
0026-002A
'002B-002C
•002D-002E
'Q02F-0030
'0031-0032
•0033-0034
0035-0036
-Q037-0038
OO39-003A
003B-003C
0O3D-003E
OO3F-0O40
0041-0042
'0043-0044
0
1-2
3-4
5-6
7
6
9
10
11
12
13
14
15
16
17
18
19
20-21
22
23-24
25-33
34-37
38-42
43-44
45-46
47-48
49-50
51-52
53-54
55-56
57-58
59-60
61-62
63-64
65-66
67-68
Useful memory location
Jump for USR
Vector for USR
Float-Fixed vector
Fixed-Float vector
Search character
Scan-quotes flag
TAB column save
0-LOAD, 1 =VERIFY
Input buffer pointer/* subscript
Default DIM flag
Type: FF = string. 00 = numeric
Type: 80 = integer, 00 = floating point
DATA scan/LIST quote/memory flag
Subscript/FNx flag
0 - INPUT;$40 - GET;S98 = READ
ATN sign/Comparison eval flag
Current I/O prompt fiag
Integer value
Pointer: temporary string slack
Last temp string vector
Stack for temporary strings
Utility pointer area
Product area for multiplication
Pointer: Start of Basic
Pointer: Start of Variables
Pointer: Start of Arrays
Pointer: End of Arrays
Pointer: String storage {moving down)
Utility string pointer
Pointer: Limit of memory
Current Basic line number
Previous Basic line number
Pointer: Basic statement for CONT
Current DATA line numbar
Current DATA address
Input vector
170
i
i
I
I

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents