EasyManua.ls Logo

Commodore 64 - Memory Maps

Commodore 64
101 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Memory maps
0000 0
Chip directional register
0001 1
Chip I/O; memory & tape control
0003 -0004 3-4 Float-Fixed vector
0005 -0006
5-6
Fixed-Float vector
0007
7
Search character
0008
8
Scan-quotes flag
0009
9
TAB column save
000A 10
0 = LOAD, 1= VERIFY
000B
11
Input buffer pointer/* subscrpt
oooc
12
Default DIM flag
000D 13
Type: FF - string, 00 - numeric
000E 14
Type: 80 = integer, 00 = floating point
000F 15
DATA scan/LIST quote/memry flag
0010 16
Subscript/FNx flag
0011 17
0 = INPUT;$40 = GET;$98 = READ
0012
18
ATN sign/Comparison eval flag
0013 19
Current I/O prompt flag
0014 -0015 20-21
Integer value
0016
22
Pointer: temporary string stack
0017 -0018 23-24
Last temp string vector
0019 -0021 25-33
Stack for temporary' strings
0022 -0025
34-37 Utility pointer area
0026 -002A
38-42
Product area for multiplication
002B -002C 43-44
Pointer: Start-of-Basic
002D -002E 45-46
Pointer: Start-of-Variables
002F -0030
47-48
Pointer: Start-of-Arrays
0031 -0032 49-50
Pointer: End-of-Arrays
0033 -0034
51-52
Pointer: String-storage(moving down)
0035 -0036
53-54
Utility string pointer
0037 -0038 55-56
Pointer: Limit-of-memory
0039 -003A 57-58
Current Basic line number
003B -003C 59-60
Previous Basic line number
003D -003E 61-62
Pointer: Basic statement for CONT
003F -0040
63-64
Current DATA line number
0041 -0042 65-66
Current DATA address
0043 -0044
67-68
Input vector
0045 -0046
69-70
Current variable name
0047 -0048
71-72
Current variable address
0049 -004A
73-74
Variable pointer for FOR/NEXT
004 B -004C
75-76
Y-save; op-save; Basic pointer save
004D
77
Comparison symbol accumulator
004E -0053 78-83
Misc 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 Accurn*!: Mantissa
0066
102 Accum*l: Sign
0067 103
Series evaluation constant pointer
0068
104
Accurn*! hi-order (overflow)
0069 -006E
105-110 Accum*2: Exponent, etc.
006F 111
Sign comparison, Acc*l vs *2
44

Other manuals for Commodore 64

Related product manuals