Appendix B Memory Usage 299
TABLE
1-1: Memory Map (continued)
Hex
Decimal
Description
Address
Address
OOCC
204
Cursor enable
(0
= flash cursor)
OOCD
205
Cursor timing countdown
OOCE
206
Character under cursor
OOCF
207
Cursor in blink phase
0000
208
Input from screen/ from keyboard
0001-0002
209-210
Pointer
to
screen line
0003
211
Position
of
cursor
on
above line
0004
212
0=
direct cursor, else programmed
OODS
213
Current screen line length
0006
214
Row where cursor lives
0007
215
Last inkey / checksum/ buffer
0008
216
#
of
INSERTs outstanding
00D9-00FO
217-240
Screen line link table
OOFI
241
Dummy screen link
00F2 242
Screen row marker
00 F3-00F4
243-244 Screen color pointer
00F5-00F6
245-246 Keyboard pointer
00F7-00F8 247-248
RS-232 Rcv pointer
00F9-00FA 249-250
RS-232
Tx
pointer
OOFB-OOFE
251-254
Operating system free zero page space
OOFF
255
BASIC storage
o 100-0
lOA
256-266
Floating
to
ASCII work area
o 100-0 13E
256-318 Tape error log
OIOO-OIFF
256-511 Processor stack area
0200-0258 512-600
BASIC input buffer
0259-0262 601-610
Logical file table
0263-026C 611-620
Device
# table
0260-0276 621-630 Secondary Address table
0277-0280 631-640
Keyboard buffer
0281-0282 641-642
Start
of
memory
of
op system
0283-0284 643-644
Top
of memory for op system
0285
645
Serial bus timeout flag
0286
646
Current color code
0287
647
Color under cursor
0288
648
Screen memory page