Commodore 128 Programmer's Reference Manual page 556

Hide thumbs Also See for 128:
Table of Contents

Advertisement

546
COMMODORE 128
Commodore 64 Memory Map (continued)
HEX
LABEL
ADDRESS
ILOAD
0330-0331
ISAVE
0332-0333
0334-033B
TBUFFR
033C-03FB
03FC-03FF
VICSCN
0400-07FF
0400-07E7
07F8-07FF
0800-9FFF
8000-9FFF
A000-BFFF
C000-CFFF
D000-DFFF
E000-FFFF
COMMODORE 64 IN P U T /O U T P U T ASSIGNMENTS
HEX
DECIMAL
0000
0
0001
DECIMAL
LOCATION
816-817
818-819
820-827
828-1019
1020-1023
1024-2047
1024-2023
2040-2047
2048-40959
32768-40959
40960-49151
49152-53247
53248-57343
57344-65535
BITS
7-0
1
0
1
2
3
4
5
6 -7
DESCRIPTION
KERNAL LOAD Routine Vector
KERNAL SAVE Routine Vector
Unused
Tape I/O Buffer
Unused
1024 Byte Screen Memory Area
Video Matrix: 25 Lines
Columns
Sprite Data Pointers
Normal BASIC Program Space
VSP Cartridge ROM— 8192 Bytes
BASIC ROM— 8192 Bytes (or 8K
RAM)
RAM— 4096 Bytes
Input/Output Devices and Color
RAM
or Character Generator ROM
or RAM— 4096 Bytes
KERNAL ROM— 8192 Bytes (or 8K
RAM)
DESCRIPTION
MOS
6510
Data Direction Register
( x x lO llll)
Bit =
1
: Output, Bit =
Input, x = Either
MOS
6510
M icro-Processor On-Chip
I/O Port
/LORAM Signal
(0
= Switch BASIC
ROM Out)
/HIRAM Signal
(0
= Switch Kernal
ROM Out)
/CHAREN Signal
(0
= Switch Char.
ROM In)
Cassette Data Output Line
Cassette Switch Sense
= Switch Closed
1
Cassette Motor Control
0 = ON,
1
= OFF
Undefined
x
40
0:

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents