Appendix B Memory Usage 309
TABU
8-4: Kernal Memory Locations
Address
Name Function
Hex
Decimal
ACPTR $FFA5
65445
Input byte from serial port
CHKIN $FFC6 65478
Open channel for input
CHKOUT
$FFC9
65481
Open channel for output
CHRIN
$FFCF
65487
Input character from channel
CHROUT
$FFD2
65490
Output character to channel
ClOUT $FFA8 65448
Output byte to serial port
CLALL
$FFE7
65511
Close all channels and
files
CLOSE
$FFC3 65475
Close a specified logical
file
CLRCHN
$FFCC 65484
Close input and output channels
GETIN
$FFE4 65512
Get character from keyboard queue
(keyboard buffer)
IOBASE
$FFF3 65523
Return base address
of
110 devices
LISTEN
$FFBI 65457
Command devices on the serial bus to
LISTEN
LOAD
$FFD5 65493
Load RAM from a device
MEMBOT
$FF9C
65436
Read
I set the bottom of memory
MEMTOP
$FF99
65433
Readl set the top of memory
OPEN
'$FFCO
65472
Open a logical file
PLOT
$FFFO
65520
Readl set
X,
Y cursor position
RDTIM
$FFDE
65502
Read real time clock
READST
$FFB7 65463
Read
1/0
status word
RESTOR
$FF8A
65415
Restore default I
10
vectors
SAVE
$FFD8
65496
Save RAM to device
SCNKEY
$FF9F
65439
Scan keyboard
SCREEN
$FFED
65517
Return X,Y organization of screen
SECOND
$FF93
65427
Send secondary address after LISTEN
SETLFS
$FFBA 65466
Set logical, first, and second addresses
SETMSG
$FF90
65424
Control KERNAL messages
SETNAM
$FFBD
65469
Set filename
SETTIM
$FFDB
65499
Set real time clock
SETTMO
$FFA2
65442
Set timeout on serial bus
STOP
$FFEI
65505
Scan stop key
TALK
$FFB4 65460
Command serial bus device to TALK
TKSA
$FF96
65430
Send secondary address after TALK
UDTIM
$FFEA
65514
Increment real time clock
UNLSN
$FFAE
65454
Command serial bus to UNLISTEN
UNTLK
$FFAB
65451
Command serial bus to UNT ALK
VECTOR
$FF84
65412
Readl set vectored
1/0