home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / vol175 / start.a86 < prev    next >
Text File  |  1984-07-15  |  6KB  |  158 lines

  1. ;
  2. ;            START.A86
  3. ;
  4. ;This file is for making changes to MODEM9.xx which are not UART/MODEM
  5. ;specific. UART/MODEM suport is provided by the various SYS files.
  6. ;
  7. ;The user can make the following changes in this file:
  8. ;
  9. ;       a) Set the TRUE/FALSE statements in the lookup table which
  10. ;       begins with BAKUPBYTE and ends with EOFSEND
  11. ;       b) Change the control characters that are used for local commands,
  12. ;       this sequence starts with EXITCHR and ends with EXTCHR
  13. ;    c) Set STRGOK to TRUE and enter up to ten strings at location
  14. ;       STRINGS. These strings can be logon sequences or frequently
  15. ;       used commands that are sent to a remote computer
  16. ;
  17. ;
  18. STRGOK    EQU    TRUE        ;change to TRUE if you want to define
  19.                 ;strings, such as logon sequences, for
  20.                 ;transmission. Up to 10 strings may be
  21.                 ;entered at location STRINGS in this file.
  22. ;
  23. ;*** Don't change the ORG locations in this file or in the files    ***
  24. ;*** SETUP and MAIN. This ORG statements provide standard locations ***
  25. ;*** for modification by overaly files or DDT.                ***
  26. ;
  27.     CSEG
  28.     ORG    0100H
  29. ;
  30.     JMP    START
  31. ;
  32. BAKUPBYTE    DB    FALSE    ;true=make .BAK file
  33. CKSUMDFLT    DB    FALSE    ;true=default to Checksum checking
  34.                 ;false=default to CRC checking
  35. TOGGLECRC    DB    TRUE    ;true=allow toggling of Checksum to CRC
  36. CONVBKSP    DB    FALSE    ;true=convert backspace to rub
  37. TOGGLEBK    DB    TRUE    ;true=allow toggling of bksp to rub
  38. ADDLF        DB    FALSE    ;true=add LF after CR
  39. TOGGLELF    DB    TRUE    ;true=allow toggling of LF after CR
  40. STRLF        DB    FALSE    ;true=strip LF after CR in terminal file output
  41. TOGSLF        DB    TRUE    ;true=toggle strip LF after CR in file output
  42. LOCONEXTCHR    DB    FALSE    ;true=local command if EXTCHR precedes
  43.                 ;false=not local command if EXTCHR precedes
  44. TOGGLELOC    DB    TRUE    ;true=allow toggling of LOCONEXTCHR
  45. LSTTST        DB    TRUE    ;true=allow toggling of printer on/off
  46.                 ;in terminal mode. Set to false if your
  47.                 ;printer can't keep up with the modem
  48. XOFFTST    DB    FALSE        ;true=allow testing of XOFF from remote
  49.                 ;while transmitting a file in terminal mode
  50. XONWAIT    DB    FALSE        ;true=wait for XON after sending CR while
  51.                 ;transmitting a file in terminal mode
  52. TOGXOFF    DB    TRUE        ;true=allow toggling of XOFF/XON testing
  53. ECHWAIT    DB    FALSE        ;true=wait for echo before sending next
  54.                 ;character in terminal mode file output
  55. EOFSEND    DB    FALSE        ;true=send eof in terminal mode file output
  56. NAKONLY    DB    FALSE        ;true=resends a record only after a valid NAK
  57.                 ;false=resends a record after any non-ACK
  58.                 ;true is intended only for use with mainframes
  59.                 ;that send, for example, xoff when buffer is
  60.                 ;full
  61. ;
  62. SETUPTST    DB    SETUP
  63. SCRNTEST    DB    SCRNCLR
  64. TRANLOGON    DB    STRGOK
  65. DISCFLG        DB    DISCON
  66. CARDETFLG    DB    CARDET
  67. CLOCK        DB    CLKRATE
  68. ;
  69. MSPEED        DB    3    ;sets the display time to send a file
  70.                 ;0=110 1=300 2=600 3=1200
  71.                 ;4=2400 5=4800 6=9600 7=19200
  72. BYTDLY        DB    0    ;default time to send character in
  73.                 ;terminal mode file transfer
  74.                 ;0=0 delay, 1=0.02 sec, -- ,9=0.18 sec
  75. CRDLY        DB    0    ;default time for extra wait after CR
  76.                 ;in terminal mode file transfer
  77.                 ;0=0 delay, 1=0.02 sec, -- ,9=0.18 sec
  78. BELRPT        DB    10    ;bell repeat time = value*0.03 sec
  79. NOOFCOL        DB    5    ;number of directory columns, currently
  80.                 ;set for 80 column screen
  81. ;
  82. EXITCHR        DB    '\'-40H    ; ^E = Exit without disconnect
  83. LOGCHR        DB    'N'-40H    ; ^O = Send logon
  84. LSTCHR        DB    ']'-40H    ; ^P = Toggle printer
  85. UNSAVECHR    DB    'D'-40H    ; ^R = Close input text buffer
  86. TRANCHR        DB    'V'-40H ; ^T = Transmit file to remote
  87. SAVECHR        DB    'F'-40H    ; ^Y = Open input text buffer
  88. EXTCHR        DB    '^'-40H    ; ^^ = Send next character
  89. ;
  90. VERNUM:    CALL    ILPRT
  91.     DB    CR,LF
  92.     DB    'MODEM 9.01.05 - 24/Nov/83'
  93.     DB    CR,LF,LF
  94.     DB    'CP/M-86 version by Michael Mellinger and Bill Bolton'
  95.     DB    CR,LF,LF,0
  96.     JMP    SYSVER
  97. ;
  98. ;ALL STRINGS MUST BE 31 CHARACTERS OR LESS AND MUST BE TERMINATED WITH 0
  99. ;
  100. STRINGS:
  101.     DB    'STRING #0 at 240H',0
  102.     RB    (OFFSET STRINGS)-(OFFSET $)+32*1
  103.     DB    'STRING #1 at 260H',0
  104.     RB    (OFFSET STRINGS)-(OFFSET $)+32*2
  105.     DB    'STRING #2 at 280H',0
  106.     RB    (OFFSET STRINGS)-(OFFSET $)+32*3
  107.     DB    'STRING #3 at 2A0H',0
  108.     RB    (OFFSET STRINGS)-(OFFSET $)+32*4
  109.     DB    'STRING #4 at 2C0H',0
  110.     RB    (OFFSET STRINGS)-(OFFSET $)+32*5
  111.     DB    'STRING #5 at 2E0H',0
  112.     RB    (OFFSET STRINGS)-(OFFSET $)+32*6
  113.     DB    'STRING #6 at 300H',0
  114.     RB    (OFFSET STRINGS)-(OFFSET $)+32*7
  115.     DB    'STRING #7 at 320H',0
  116.     RB    (OFFSET STRINGS)-(OFFSET $)+32*8
  117.     DB    'STRING #8 at 340H',0
  118.     RB    (OFFSET STRINGS)-(OFFSET $)+32*9
  119.     DB    'STRING #9 at 360H',0
  120. ;
  121. ;
  122. ;PHONE NUMBER LIBRARY TABLE.
  123. ;
  124. ;EACH DB MUST BE 32 CHARACTERS LONG FOR PROPER OPERATION.
  125. ;LAST DB MUST BE DB 0. UP TO 26 NUMBERS ARE ALLOWED.
  126. ;
  127. NUMBLIB:
  128. ;    '----5---10---15---20---25-----32'
  129. DB    'A=Amrad           1-703-734-1387'    ;'A'
  130. DB    'B=Ben Bronson     1-312-955-4493'    ;'B'
  131. DB    'C=CBBS Pasadena   1-213-799-1632'    ;'C'
  132. DB    'D=PMMI            1-703-379-0303'    ;'D'
  133. DB    'E=Tech. CBBS      1-313-846-6127'    ;'E'
  134. DB    'F=Ron Fowler     1-313-729-1905R'    ;'F'
  135. DB    'G=Gasnet NASA     1-301-344-9156'    ;'G'
  136. DB    'H=Dave Hardy      1-313-846-6127'    ;'H'
  137. DB    'I=Wayne Hammerly  1-301-953-3753'    ;'I'
  138. DB    'J=RBBS Pasadena   1-213-356-1034'    ;'J'
  139. DB    'K=David Kozinn    1-216-334-4604'    ;'K'
  140. DB    'L=Program Store   1-202-337-4694'    ;'L'
  141. DB    'M=Kelly Smith     1-805-527-9321'    ;'M'
  142. DB    'N=SuperBrain Sys  1-617-862-0781'    ;'N'
  143. DB    'O=R.L.Plouffe     1-703-524-2549'    ;'O'
  144. DB    'P=K.Petersen     1-313-759-6569R'    ;'P'
  145. DB    'Q=Bruce Ratoff    1-201-272-1874'    ;'Q'
  146. DB    'R=Mark Pulver     1-312-789-0499'    ;'R'
  147. DB    'S=                              '    ;'S'
  148. DB    'T=                              '    ;'T'
  149. DB    'U=                              '    ;'U'
  150. DB    'V=                              '    ;'V'
  151. DB    'W=                              '    ;'W'
  152. DB    'X=                              '    ;'X'
  153. DB    'Y=                              '    ;'Y'
  154. DB    'Z=                              '    ;'Z'
  155. DB    0                    ; end
  156. ;    '----5---10---15---20---25-----32'
  157. ;
  158.