EasyManua.ls Logo

Commodore PET - Page 427

Commodore PET
447 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...
Table
G-l.
PET
Memory Map
(Rev
2
ROMs)
Memory Address Sample Value
Description
Decimal
Hexadecimal Decimal
Hexadecimal
Page
0 (0-255)·
USR Function Locations
0 0000 76
4C
Constant 6502 JMP instruction
1-2
0001-0002 826 033A
User address jump vector
Terminal
1/0
Maintenance
3
0003
0 00
Active input device number
(O=keyboard)
4 0004
0 00
No.
of nulls
to
print alter CR/LF
(O=normall
5
0005
0
00
Cursor position for
pas
function (0-255)
6 0006
127
7F
Terminal
width
(unusedl
7 0007 127
7F
Limit for scanning source columns
(unused)
8 0008 60
3C
Line number storage preceding buller
9 0009 3
03
Constant
10-89 000A-0059
48
30
BASIC input line buller (80 bytes)
90 005A 0
00
General counter for
BASIC
91
005B
0
00
Delimiter flag for quote mode scan
92
005C
255
FF
Input buller pointer. general counter
Evaluation of Variables
93
0050
0
00
Flag for dimensioned variables
94
005E a
00
Flag for variable type:
OO~numeric
FF=string
95 005F
0
00
Flag for numeric variable type:
OO=floating point
80=integer
96 0060 0
00
Flag to allow reserved words
in
strings
and remarks
97
0061
0 00
Flag to allow subscripted variable
98 0062 0
00
Flag for input type:
O~INPUT
64=GET
152=READ
99 0063
0
00
Flag sign of TAN function
100 0064
0
00
Flag
to suppress output:
+ normal
--
suppressed
101
0065 104
68
Index to next available descriptor
102-103 0066-0067
101
0065
Pointer
ta
last string temporary
104-111 0068-006F
2 0002
Table of double-byte descriptors that
point to variables
(8
bytes)
112-113 0070-0071 14525
3880
Indirect index * 1
114-115
0072-0073
62983 F607
Indirect index
*2
116 0074
1
01
Pseudo-register for function operands
(6
bytes)
117 0075 234
EA
118
0076
0 00
119
0077 0
00
120
0078
a
00
121
0079
0
00
414

Table of Contents

Related product manuals