.PAG 'JUMP TABLE/VECTORS' *=$FF80 .BYT 3 ;RELEASE NUMBER OF C64 KERNAL JMP PCINT JMP IOINIT JMP RAMTAS *=$FF8A ;NEW VECTORS FOR BASIC JMP RESTOR ;RESTORE VECTORS TO INITIAL SYSTEM JMP VECTOR ;CHANGE VECTORS FOR USER * =$FF90 JMP SETMSG ;CONTROL O.S. MESSAGES JMP SECND ;SEND SA AFTER LISTEN JMP TKSA ;SEND SA AFTER TALK JMP MEMTOP ;SET/READ TOP OF MEMORY JMP MEMBOT ;SET/READ BOTTOM OF MEMORY JMP SCNKEY ;SCAN KEYBOARD JMP SETTMO ;SET TIMEOUT IN IEEE JMP ACPTR ;HANDSHAKE IEEE BYTE IN JMP CIOUT ;HANDSHAKE IEEE BYTE OUT JMP UNTLK ;SEND UNTALK OUT IEEE JMP UNLSN ;SEND UNLISTEN OUT IEEE JMP LISTN ;SEND LISTEN OUT IEEE JMP TALK ;SEND TALK OUT IEEE JMP READSS ;RETURN I/O STATUS BYTE JMP SETLFS ;SET LA, FA, SA JMP SETNAM ;SET LENGTH AND FN ADR OPEN JMP (IOPEN) ;OPEN LOGICAL FILE CLOSE JMP (ICLOSE) ;CLOSE LOGICAL FILE CHKIN JMP (ICHKIN) ;OPEN CHANNEL IN CKOUT JMP (ICKOUT) ;OPEN CHANNEL OUT CLRCH JMP (ICLRCH) ;CLOSE I/O CHANNEL BASIN JMP (IBASIN) ;INPUT FROM CHANNEL BSOUT JMP (IBSOUT) ;OUTPUT TO CHANNEL JMP LOADSP ;LOAD FROM FILE JMP SAVESP ;SAVE TO FILE JMP SETTIM ;SET INTERNAL CLOCK JMP RDTIM ;READ INTERNAL CLOCK STOP JMP (ISTOP) ;SCAN STOP KEY GETIN JMP (IGETIN) ;GET CHAR FROM Q CLALL JMP (ICLALL) ;CLOSE ALL FILES JMP UDTIM ;INCREMENT CLOCK JSCROG JMP SCRORG ;SCREEN ORG JPLOT JMP PLOT ;READ/SET X,Y COORD JIOBAS JMP IOBASE ;RETURN I/O BASE .SKI 5 .PAG 'JUMP TABLE/VECTORS' *=$FFFA .WOR NMI ;PROGRAM DEFINEABLE .WOR START ;INITIALIZATION CODE .WOR PULS ;INTERRUPT HANDLER .END