home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / 256KB.UTILS.SFX / mon.a < prev    next >
Encoding:
Text File  |  1993-06-23  |  1.5 KB  |  83 lines

  1.  .OPT ERR,NOL
  2. ;
  3. ;
  4. ;---------------------------------
  5. ;
  6. ; MONITOR256 FOR COMMODORE 64
  7. ;
  8. ; WRITTEN BY P. PESSI
  9. ;
  10. ; (C) COPYRIGHT 2.10.1986
  11. ;
  12. ; VERSION # 0.3
  13. ;
  14. ;---------------------------------
  15. ;
  16. *=$9500
  17. ;
  18. WRBASE =$7 ;
  19. LENGTH =$0F ;
  20. KEYNUM =$49 ;FUNCTION KEY NUMBER
  21. KEYSIZ =$4B ;
  22. SYNTMP =$4C ;
  23. STATUS =$90 ;
  24. VERCK =$93 ;LOAD/SAVE FLAG
  25. BUFEND =$96 ;         
  26. CHRPTR =$97 ;
  27. LDTND =$98 ;
  28. DFLTO =$9A ;DEFAULT OUTPUT DEVICE
  29. MSGFLG =$9D ;RUN OR DIRECT MODE
  30. ASAVE =$9E ;FREE LOG. ADDR
  31. T1 =$B2 ;MONITOR WORK
  32. FNLEN =$B7 ;LENGTH OF FILE NAME
  33. LA =$B8 ;LOGICAL FILE NUMBER
  34. SA =$B9 ;2ND ADDRESS
  35. FA =$BA ;DEVICE NUMBER
  36. FNADR =$BB ;ADDRESS OF FILE NAME
  37. T2 =$C1 ;MONITOR WORK
  38. TO =$C3 ;MONITOR WORK
  39. NDX =$C6 ;# CHARS IN KEYBOARD BUFFER
  40. RVS =$C7 ;REVERSE FLAG
  41.  
  42. QTSW =$D4 ;QUOTE MODE
  43. INSTR =$D8 ;# OF INSERTS
  44. INSFLG =$EB ;AUTO INSERT FLAG
  45. LAT =$259 ;TABLE OF LOGICALS
  46. KEYD =$277 ;KEYBOARD BUFFER
  47. SXREG =$30D ;
  48. SYREG =$30E ;
  49. PIA =$DFC0
  50. ;
  51. CHROUT =$FFD2 ;OUTPUT CHARACTER
  52. STOP =$FFE1 ;CHECK STOP KEY
  53. CHRIN =$FFCF ;
  54. LOAD =$FFD5 ;
  55. SAVE =$FFD8 ;
  56.  .PAG CONSOLE.A
  57.  .LIB CONSOLE.A
  58.  .PAG COM.A
  59.  .LIB COM.A
  60.  .PAG ROUTINES.A
  61.  .LIB ROUTINES.A
  62.  .PAG TABELS.A
  63.  .LIB TABELS.A
  64. PCH .BYT 0 ;PROGRAM COUNTER HIGH
  65. PCL .BYT 0 ;PROGRAM COUNTER LOW
  66. FLGS .BYT 0 ;STATUS
  67. ACC .BYT 0 ;ACCUMULATOR
  68. XR .BYT 0 ;X. REGISTER
  69. YR .BYT 0 ;Y. REGISTER
  70. SP .BYT 0 ;STACK POINTER
  71. BUF *=*+80
  72. FORMAT *=*+1 ;INSTRUCTION FORMAT
  73. MSAL *=*+1 ;MNEMONIC AREA
  74. WRAP *=*+1 ;FLAG
  75. TMPC *=*+1 ;
  76. DIFF *=*+1 ;
  77. CMPFLG *=*+1 ;
  78. BANKNO *=*+1 ;
  79. RAM256 *=*+1 ;
  80. BAD *=*+1 ;
  81. XCNT *=*+1 ;
  82. .END
  83.