home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / BEEHIVE / COMMS / MODEM9.ARC / DEFF.ASM < prev    next >
Assembly Source File  |  1991-02-02  |  2KB  |  74 lines

  1. ;
  2. ;        DEFF.ASM
  3. ;
  4. ;Definitions for use in assembling MODEM9.xx.
  5. ;
  6. TRUE    EQU    0FFH
  7. FALSE    EQU    0
  8. ;
  9. CPM2X    EQU    TRUE    ;TRUE IF CP/M 2.X
  10. DBUFSIZ    EQU    16    ;BUFFER SIZE FOR FILE TRANSFER IN KBYTES
  11. ;
  12. ERRCRC    EQU    6    ;NUMBER OF TIMES TO TRY CRC MODE BEFORE
  13.             ;SWITCHING TO CHECKSUM
  14. ERRLIM    EQU    10    ;NUMBER OF TIMES TO RETRY
  15.             ;SEND/RECEIVE ERRORS BEFORE QUIT
  16. ;
  17. ;
  18. CRC       EQU   'C'         ;USED TO REQUEST 'CRC' INSTEAD OF 'CKSUM'
  19. ESC      EQU    '['-40H     ; ^[ = ESCAPE
  20. SOH       EQU   'A'-40H     ; ^A = START OF HEADER
  21. EOT       EQU   'D'-40H     ; ^D = END OF TEXT
  22. ACK       EQU   'F'-40H     ; ^F = ACKNOWLEDGE
  23. OKNMCH    EQU   'F'-40H     ; ^F = OKAY NAME MATCH
  24. BELL      EQU   'G'-40H     ; ^G = BELL CHARACTER
  25. BKSP      EQU    'H'-40H     ; ^H = BACKSPACE
  26. TAB      EQU    'I'-40H        ; ^I = TAB
  27. LF        EQU   'J'-40H     ; ^J = LINEFEED
  28. CR        EQU   'M'-40H     ; ^M = CARRIAGE RETURN
  29. XON       EQU   'Q'-40H     ; ^Q = XON CHARACTER
  30. XOFF      EQU   'S'-40H     ; ^S = XOFF CHARACTER
  31. NAK       EQU   'U'-40H     ; ^U = NOT ACKNOWLEDGE
  32. CAN       EQU   'X'-40H     ; ^X = CANCEL SEND/RECEIVE
  33. EOFCHAR   EQU   'Z'-40H     ; ^Z = END OF FILE
  34. SPACE      EQU    ' '        ; SPACE
  35. BDNMCH    EQU   75H         ; BAD NAME MATCH
  36. RUB      EQU    7FH        ; RUB
  37. ;
  38. ;
  39. ;    BDOS EQUATES
  40. ;
  41. RDCON    EQU    1
  42. WRCON    EQU    2
  43. LSTOUT    EQU    5
  44. PRINT    EQU    9
  45. RDBUF    EQU    10
  46. CONST    EQU    11
  47. RESET    EQU    13
  48. SELDSK    EQU    14
  49. OPEN    EQU    15
  50. CLOSE    EQU    16
  51. SRCHF    EQU    17
  52. SRCHN    EQU    18
  53. ERASE    EQU    19
  54. READ    EQU    20
  55. WRITE    EQU    21
  56. MAKE    EQU    22
  57. REN    EQU    23
  58. CURDSK    EQU    25
  59. STDMA    EQU    26
  60. GETALC    EQU    27        ;CP/M ALLOCATION VECTOR ADDRESS
  61. GETPARM    EQU    31        ;CURRENT DISK PARAMETERS ADDRESS
  62. USER    EQU    32
  63. FILSIZ    EQU    35
  64. BDOS    EQU    5
  65. REIPL    EQU    0
  66. FCB    EQU    5CH
  67. FCBEXT    EQU    FCB+12
  68. FCBSNO    EQU    FCB+32
  69. FCBRNO    EQU    FCB+32
  70. FCB2    EQU    6CH
  71. ;
  72.     LINK    START
  73. ;
  74.