Message-ID: <6536@uiucdcs.UUCP>
Date: Mon, 2-Apr-84 03:27:26 EST
Article-I.D.: uiucdcs.6536
Posted: Mon Apr 2 03:27:26 1984
Date-Received: Wed, 4-Apr-84 07:53:53 EST
Lines: 68
#N:uiucdcs:36100069:000:1325
uiucdcs!miller Apr 2 01:18:00 1984
This is the third in the c64 kernel memory map series. Next week, I will
finish it off.
EEBB RS232 send (NMI)
EF06 new RS232 byte send
EF2E error or quit
EF4A compute bit count
EF59 RS232 receive (NMI)
EF7E setup to receive
EFC5 receive parity error
EFCA receive overrun error
EFCD receive break error
EFD0 receive frame error
EFE1 file to RS232
F017 send to RS232 buffer
F04D input from RS232 buffer
F086 get from RS232 buffer
F0A4 check serial bus idle
F0BD messages
F12B print if direct
F13E GETIN
F157 CHRIN
F199 get from tape/serial bus/RS232
F1CA CHROUT
F1DD output to tape
F20E CHKIN
F250 CHKOUT
F291 CLOSE
F30F find file
F31F set file values
F32F CLALL
F333 CLRCHN
F34A OPEN
F3D5 send SA
F409 open RS232
F49E LOAD
F5AF "SEARCHING"
F5BB print file name
F5D2 "LOADING/VERIFYING"
F5DD SAVE
F68F "SAVING"
F69B UDTIM
F6DD RDTIM
F6E4 SETTIM
F6ED STOP
F6FB file error messages
F72C find any tape header
F76A write tape header
F7D0 get buffer address
F7D7 set buffer start/end pointers
F7EA find specific header
F80D bump tape pointer
F817 "PRESS PLAY"
F82E check cassette status
F838 "PRESS RECORD"
F841 initiate tape read
F864 initiate tape write
F875 common tape read/write
F8D0 check tape stop
F8E2 set timing
F92C read bits (IRQ)
A. Ray Miller
Univ Illinois