miller@uiucdcs.UUCP (miller ) (04/02/84)
#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