EasyManua.ls Logo

Commodore VIC-20 - Page 318

Commodore VIC-20
404 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...
304
The
VIC
20
User
Guide
TABLE
B-2:
VIC
20
Memory
Allocation
Memory Location Memory Location
(Decimal)
Description (Hexadecimal)
0
0
BASIC Working
1023
~emory
Storage
3FF
1024
3K
~emory
400
4095
Expansion
FFF
4096
User
~emory
1000
7679
Space*
lDFF
7680
Screen
~emory*
lEOO
8185
IFF9
8192
8K
~emory
2000
16383
Expansion*
3FFF
16384
8K
~emory
4000
24575
Expansion*
5FFF
24576
8K
~emory
6000
32767
Expansion*
7FFF
32768
VIC Character Set
8000
36836
8FFF
36864
6560 VIC Chip
9000
36879
Control Registers
900F
37136
6522 VIA
9110
36167
Chip
I/O
Control Registers
912F
37888
Color
~emory*
9400
38399
(If
~emory
is
Expanded)
95FF
38400
Color
~emory*
9600
38911
(Non-expanded System)
97FF
40960
Expansion
RO~
AOOO
49151
(Game Cartridges,etc.)
BFFF
I
49152
COOO
BASIC Interpreter
DFFF
57343
57344
Kernal Programs and
EOOO
65535
Operating System
FFFF
*If
an
8K
or larger memory expander
is
used, the screen memory moves from decimal
7680
(hex I
EOO)
to decimal 4096 (hex 1000). This allows for continuous user memory beginning
after the end of the screen memory. Color memory also moves when the memory
is
reconfig-
ured in this way.
It
moves from decimal 38400 (hex 9600)
to
decimal 37888 (hex 9400).

Other manuals for Commodore VIC-20

Related product manuals