You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

vectors 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. .PAG 'JUMP TABLE/VECTORS'
  2. *=$FF8A-9
  3. JMP PCINT
  4. JMP IOINIT
  5. JMP RAMTAS
  6. *=$FF8A ;NEW VECTORS FOR BASIC
  7. JMP RESTOR ;RESTORE VECTORS TO INITIAL SYSTEM
  8. JMP VECTOR ;CHANGE VECTORS FOR USER
  9. * =$FF90
  10. JMP SETMSG ;CONTROL O.S. MESSAGES
  11. JMP SECND ;SEND SA AFTER LISTEN
  12. JMP TKSA ;SEND SA AFTER TALK
  13. JMP MEMTOP ;SET/READ TOP OF MEMORY
  14. JMP MEMBOT ;SET/READ BOTTOM OF MEMORY
  15. JMP SCNKEY ;SCAN KEYBOARD
  16. JMP SETTMO ;SET TIMEOUT IN IEEE
  17. JMP ACPTR ;HANDSHAKE IEEE BYTE IN
  18. JMP CIOUT ;HANDSHAKE IEEE BYTE OUT
  19. JMP UNTLK ;SEND UNTALK OUT IEEE
  20. JMP UNLSN ;SEND UNLISTEN OUT IEEE
  21. JMP LISTN ;SEND LISTEN OUT IEEE
  22. JMP TALK ;SEND TALK OUT IEEE
  23. JMP READSS ;RETURN I/O STATUS BYTE
  24. JMP SETLFS ;SET LA, FA, SA
  25. JMP SETNAM ;SET LENGTH AND FN ADR
  26. OPEN JMP (IOPEN) ;OPEN LOGICAL FILE
  27. CLOSE JMP (ICLOSE) ;CLOSE LOGICAL FILE
  28. CHKIN JMP (ICHKIN) ;OPEN CHANNEL IN
  29. CKOUT JMP (ICKOUT) ;OPEN CHANNEL OUT
  30. CLRCH JMP (ICLRCH) ;CLOSE I/O CHANNEL
  31. BASIN JMP (IBASIN) ;INPUT FROM CHANNEL
  32. BSOUT JMP (IBSOUT) ;OUTPUT TO CHANNEL
  33. JMP LOADSP ;LOAD FROM FILE
  34. JMP SAVESP ;SAVE TO FILE
  35. JMP SETTIM ;SET INTERNAL CLOCK
  36. JMP RDTIM ;READ INTERNAL CLOCK
  37. STOP JMP (ISTOP) ;SCAN STOP KEY
  38. GETIN JMP (IGETIN) ;GET CHAR FROM Q
  39. CLALL JMP (ICLALL) ;CLOSE ALL FILES
  40. JMP UDTIM ;INCREMENT CLOCK
  41. JSCROG JMP SCRORG ;SCREEN ORG
  42. JPLOT JMP PLOT ;READ/SET X,Y COORD
  43. JIOBAS JMP IOBASE ;RETURN I/O BASE
  44. .SKI 5
  45. .PAG 'JUMP TABLE/VECTORS'
  46. *=$FFFA
  47. .WOR NMI ;PROGRAM DEFINEABLE
  48. .WOR START ;INITIALIZATION CODE
  49. .WOR PULS ;INTERRUPT HANDLER
  50. .END