home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / database / cpmtax.ark / TUGINST.COM (.txt) < prev    next >
Encoding:
Turbo Pascal Compiled 8bit CP/M-80 COM  |  1989-01-18  |  27.4 KB  |  250 lines

  1. Copyright (C) 1985 BORLAND Inc
  2. ADM 3A
  3.  .,;:=?*[]<>{}
  4. ^#V#N#F
  5. s#r#q#p
  6.     #^#V
  7. 9^#Vh&
  8. |/g}/o#
  9. T]=o`9y
  10. T9^K#
  11. 8/<oz
  12. T9^K#
  13. oGOW_g
  14. `1pF,
  15. LSTCAUX
  16. >~O6~*
  17.  .##~
  18. TRUEFALSE
  19. ##N#F*
  20. ##~++
  21.     N#F#s#r
  22. N#F#^#V
  23. Nw#Fw
  24. q#p#6
  25. #w#w#w
  26. >!DM!
  27. <(    !\
  28. Ns#Fr
  29. User break
  30. Run-time
  31.  error 
  32. , PC=
  33. Not enough memory
  34. Program aborted
  35. Type any key to return to menu
  36. Terminal Installation Program
  37. CP/M Version 1.0 Installation
  38. 'Copyright (c) 1984, Southwest Computing
  39. Installation Menu Help!
  40. KThis program will customize your copy of <PROGNAME>.COM for your particular
  41. Gcomputer. To perform the installation, you will need a copy of the file
  42. -<PROGNAME>.COM on a disk in this same drive. 
  43. >This program will make changes to that copy of <PROGNAME>.COM 
  44. =based on the information you will supply about your terminal.
  45. IWhenever possible, you will be able to make your selections from a "menu"
  46. Eof choices. If your terminal doesn't appear on the list, you can also
  47. Ecreate your own descriptions for it with the help of your terminal or
  48. computer manual.
  49. CNo terminal has been selected, and no data is available for editing
  50. APlease select a terminal type typ typing the "S" key at the menu.
  51. Terminal Menu: 
  52. No Terminal Selected
  53.     The file !~
  54.  must be present on Drive !
  55.  to complete
  56. ,the customization process for your terminal.
  57.     The file !f
  58.  must be on the disk in Drive !s
  59.  to select your terminal
  60. 7Type any key to return to the Main Installation Menu...
  61. s#r*:
  62. s#r*:
  63. 'Primary Selections---------------------
  64. 'Additional Selections------------------
  65.     -*%
  66.    -*!
  67.    -*!
  68. - Other terminal menu
  69. Your Choice? (Return for none) 
  70.     TINST.DTA
  71. Frequency =  *
  72.  MHz    (All values in decimal)
  73. Row:  *
  74.     Columns:  *
  75. Init:        
  76. Reset:       
  77. Clear scrn   
  78.      Home:        
  79. Clear line:  
  80. Insert line: 
  81.          Delete line  
  82. NormVideo    
  83.      LowVideo:    
  84. CURSOR POSITIONING:
  85.   Lead-in    
  86.   Separator: 
  87.   Trailer:   
  88.   Offsets:   Row = *
  89.     Col = *
  90.    (Column
  91.    (Row   
  92.  first, 
  93. binary
  94. -byte ASCII
  95.  data)
  96. Delays (ms): Position = *
  97.    ClearScreen = *
  98.   ClearLine = *
  99. No data to display
  100. Terminal Installation Help
  101. CThis program will cusomize your copy of <PROGNAME> for your type of
  102. computer terminal.
  103. KYou will need the file <PROGNAME>.COM on the disk in Drive B: (your working
  104. Ccopy of your <PROGNAME> system disk will do nicely). To perform the
  105. "customization, follow these steps:
  106. @  1. Use S(elect to choose your terminal from the lists provided
  107. @     (if your terminal doesn't appear, choose any one to modify)
  108. ;  2. Perform the T(est to make sure the data is just right.
  109. ;  3. Use D(isplay to toggle the display of the data for the
  110.       terminal you have selected.
  111. @  4. Use E(dit and your terminal's manual to make any changes to
  112. 2     the data, then T(est again to check your work
  113. =  5. I(nstall your chosen data in your copy of <PROGNAME>.COM
  114. $  6. Return to the M(ain system menu
  115. S(elect...
  116. >  Lets you choose the data for one of a number of terminals on
  117. A  file. Two menus are available, and you can flip between them by
  118. @  typing "P" to find your terminal. If you decide you don't want
  119. 0  to choose a terminal, just type a RETURN <cr>.
  120. D(isplay...
  121. D  Alternately turn ON and OFF the display of the individual settings
  122. 4  for the terminal you have selected or are editing.
  123. E(dit...
  124. E  Lets you look at the current data for the terminal you've selected.
  125. E  and gives you the chance to make any changes to it. This is how you
  126. 1  can "fine tune" the data to match any terminal.
  127. T(est...
  128. D  Will run a simple test on the data, to let you know how correct it
  129. E  is, by examining your screen. Following the test, you should have a
  130. F  border of asterisks (*) around your screen, along with some messages
  131. I  that let you know the effects of features like highlighting or clearing
  132. B  to the end of a line. If you do not find a terminal that matches
  133. I  exactly, this approach can be used to find one that is roughly correct.
  134. I(nstall...
  135. A  Will install the data for the selected terminal in your copy of
  136.   <PROGNAME>.COM
  137. M(ainMenu...
  138. A  Will immediately return you to the operating systems main menu.
  139. .Want information on other menu choices (Y/N)? 
  140. More menu information (Y/N)? 
  141. TERMINAL CUSTOMIZATION TEST
  142. (      No clear to end of line available.
  143. $      No emphasized video available.
  144. .This should be low intensity or inverse video!
  145. $Terminal can't clear to end of line.
  146. This line was inserted.
  147.                                  
  148. Terminal can't delete a line.
  149. }/o|/g#
  150. }/o|/g#
  151. Current value   *
  152. Replace with    
  153. Resulting value *
  154. Current value:   *
  155. Replace with:    
  156. Resulting value:  *
  157.     <Nothing>
  158. Current value:    
  159. Replace with:     
  160. Resulting value:  
  161. Terminal Characteristics Edit:
  162. ?This is your chance to change any data element (characteristic)
  163. Bfor your terminal/computer combination. For each element, you will
  164. @be shown the current value, and be given the opportunity to make
  165.     a change.
  166. ?Enter the information requested for each of the characteristics
  167. Afor your computer or terminal. To keep the value shown, just type
  168. the RETURN key.
  169. ?All numeric values must be entered in decimal. If your terminal
  170. ?manual shows them as hex or control characters, convert them to
  171. their decimal equivalent.
  172. ATo enter a string of numbers on a line, type a space between each
  173. Dnumber, and type a RETURN at the end of the string. To blank out all
  174. <values in a string of numbers, type the hypen (-) key as the
  175. first value in the string.
  176. Are you READY to proceed (Y/N)?
  177. <TERMINAL NAME - What is the brand and model of your computer
  178. or its terminal? [Maximum: !
  179.  characters]
  180. <PROCESSOR FREQUENCY - What is the frequency (in MHz) of your
  181. microcomputer
  182. @ROWS ON SCREEN - How many rows of characters can be displayed on
  183. your screen
  184. FCOLUMNS ON SCREEN - How many columns of characters can be displayed on
  185. your screen
  186. @TERMINAL INITIALIZATION - What decimal values does your terminal
  187. 2require to initialize it (may be used to set keys)
  188. 7TERMINAL RESET - What decimal values does your terminal
  189. >require to reset it to its normal value when leaving a program
  190. <HOME CURSOR - What decimal values are required to "home" the
  191. :cursor to the upper left corner of your terminal's screen?
  192. [Maximum: !
  193.  values]
  194. 8CLEAR SCREEN - What decimal values are required to clear
  195. "your terminal's screen? [Maximum: !
  196.  values]
  197. 5Does CLEARing the screen also HOME the cursor (Y/N)? 
  198. :ERASE TO END OF LINE - What decimal values are required to
  199. 6erase from the cursor position to the end of the line?
  200. [Max: !
  201.  values
  202. >INSERT LINE - What decimal values are required to insert a new
  203. )line just above the one the cursor is on?
  204. [Maximum: !
  205.  values]
  206. <DELETE LINE - What decimal values are required to delete the
  207. )line just above the one the cursor is on?
  208. [Maximum: !
  209.  values]
  210. @RESUME NORMAL VIDEO - What decimal values are required to return
  211.  from enhanced to "normal" video?
  212. [Maximum: !
  213.  values]
  214. @START ENHANCED VIDEO - What decimal values are required to start
  215. >video display in ENHANCED (such as low level or inverse) video
  216. [Maximum: !
  217.  values]
  218. DCURSOR POSITIONING - The next several questions deal with specifying
  219. )the address for exact cursor positioning.
  220. 6LEAD-IN - What decimal values are required BEFORE the 
  221. !row or column address? [Maximum: !
  222.  values]
  223. 9SEPARATOR - What decimal values are required BETWEEN the 
  224.  row & column address? [Maximum: !
  225.  values]
  226. 5TRAILER - What decimal values are required AFTER the 
  227.  row & column address? [Maximum: !
  228.  values]
  229. (Is the COLUMN address sent FIRST (Y/N)? 
  230. @ROW OFFSET: What decimal value should be added to a row address?
  231. CCOLUMN OFFSET: What decimal value should be added to a col address?
  232. -Is CURSOR ADDRESS sent as BINARY data (Y/N)? 
  233. >ASCII CHARACTERS: How many chars. are used to send the address
  234.     [2 or 3]?
  235. :TIMING DELAYS - The next questions have do with the delays
  236. :(in milliseconds) required for operation on some terminals
  237. EPOSITIONING DELAY: How many milliseconds must your terminal wait when
  238. addressing the cursor? [0-255]
  239. GCLEAR SCREEN DELAY: How many milliseconds must your terminal wait after
  240. clearing the screen [0-255]
  241. @CLEAR LINE/ENHANCED VIDEO DELAY: How many milliseconds must your
  242. %terminal wait after an action [0-255]
  243. Ready to install (Y/N)? 
  244. Enter Primary Name of Program: 
  245. Installing terminal...
  246.     complete!
  247. D  S(elect   D(isplay   E(dit   T(est  I(nstall   H(elp  M(ainMenu   
  248.     TINST.DTA
  249. Finished
  250.