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.

equate 1.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. .PAGE 'EQUATE'
  2. ;******************************
  3. ;* EQUATES
  4. ;******************************
  5. ;
  6. ROM =$C000
  7. ;
  8. LRF =$80
  9. GETFLG =$40
  10. OVRFLO =$20
  11. NSSL =6
  12. SSIOFF =4+NSSL+NSSL
  13. NSSP =120
  14. LOTRK =4
  15. HITRK =LOTRK+1
  16. MXCHNS =8
  17. ID =$1000
  18. MAXSA =18
  19. VERERR =7
  20. CR =$0D ; CARRIAGE RETURN
  21. BFCNT =12
  22. BAMJOB= BFCNT
  23. BAM0 =$4100
  24. BAM1 =$4200
  25. CBPTR =BAMJOB+BAMJOB+4
  26. ERRCHN =MXCHNS-1
  27. ERRSA =16
  28. CMDCHN =MXCHNS-2
  29. LXINT =$3F
  30. CMDSA =15
  31. APMODE =2
  32. MDMODE =3
  33. RDMODE =0
  34. WTMODE =1
  35. RELTYP =4
  36. DIRTYP =7
  37. SEQTYP =1
  38. PRGTYP =2
  39. USRTYP =3
  40. TYPMSK =7
  41. IRSA =17
  42. IWSA =18
  43. ID8050 =$7
  44. ID2040 =$F
  45. ID2030 =$64
  46. DOSVER =2 ;DOS VERSION
  47. FM8050 =$43 ;8050 FORMAT VERSION
  48. FM2040 =$41 ;2040 FORMAT VERSION
  49. FM2030 =$42 ;2030 FORMAT VERSION
  50. .SKIP
  51. ;CONTROLLER JOB TYPES
  52. READ =$80
  53. WRITE =$90
  54. WVERFY =$A0
  55. SEEK =$B0
  56. SECSEK =SEEK+8
  57. BUMP =$C0
  58. JUMPC =$D0
  59. EXEC =$E0
  60. .SKIP
  61. MXFILS =5 ; MAX # FILENAMES IN STRING
  62. CMDIND =30 ; CMD BUFFER INDEX (*2)
  63. DIRLEN =24 ;DIRECTORY LENGTH USED
  64. NBSIZ =27 ;NAMBUF TEXT SIZE
  65. CMDLEN =58
  66. .SKIP