EasyManua.ls Logo

Commodore Plus 4 - Page 439

Commodore Plus 4
464 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...
Appendix
O
487
Memory
Range
Hexadecimal
Decimal
Usage
$8000-$FCFF
$8000-$CDFF
$CE00-$CFFF
$D000-$D7FF
$D800-$FBFF
$FC00-$FCFF
$FD00-$FD0F
$FD1O-$FD1F
$FD20-$FDCF
$FDD0-$FDDF
$FDE0-$FEFF
$FF00-$FF3F
$FF40-$FFFF
$FF40-$FFFF
32768-64767
RAM
used
by
BASIC
(under
ROM)
32768-52735
BASIC
and
monitor
ROM
52735-53247
Operating
system
ROM
53248-55295
Character
ROM
55296-64511
Operating
system
ROM
64512-64767
Banking
routines
ROM
(in
all
ROM
maps)
64768-64783
ACIA
cjrip
(used
for
RS232,
in
all
maps)
64784-64799
Parallel
port
(6529,
in
all
maps)
64800-64975
Unknown
(in
all
maps)
64976-64991
Cartridge
banking
port
(in
all
maps)
64992-65279
Direct
Memory
Access
disk
(in
all
maps)
65280-65343
Graphics
chip
(in
all
maps)
65344-65535
RAM
(under
ROM)
65344-65535
Operating
system
ROM
Detailed
Memory Map
of
the
Plus/4
Memory
Location(S)
Hexadecimal
Decimal
$0000
$0001
$0002
$0003-$0006
$0007
$0008
$0009
$000A
$000B
$000C
$000D
$000E
$000F
0
1
2
3-6
7
8
9
10
11
12
13
14
15
Usage
Processor
on-chip
data
direction
register
Processor
on-chip
data
register
BASIC
token
to
search
for
in
BASIC
stack
Storage
for
RENUMBER
Start
character
to
search
for
in
BASIC
text
End
character
to
search
for
in
BASIC
text
Save
last
TAB
column
Flag
for
load
($00)
or
verify
($01)
Buffer
pointer
for
input/number
of
subscripts
Flag
for
default
array
dimension
Flag
for
data
type
($00=numeric,
$FF=string)
Flag
for
data
type
($00=floating,
$80=integer)
Flag
for
garbage
collect/
DATA
scan/
LIST
quote