home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / turbopas / weekday.lbr / WDAYINST.DQC / WDAYINST.DOC
Text File  |  1986-04-28  |  12KB  |  261 lines

  1. .pl66
  2. .. Substitute your own program name for PROGRAMNAME and your own 
  3. .. installation program name for INSTALLNAME in the following.
  4. ..
  5. TERMINAL INSTALLATION
  6.  
  7.  
  8. Beforσ yo⌡ usσ PROGRAMNAME¼á i⌠ mus⌠ bσ installeΣ t∩ you≥ particuì
  9. la≥á terminal¼á i.e«á provideΣ witΦ informatioε regardinτá contro∞ ì
  10. character≤á requireΣ fo≥ certaiε functions«á Thi≤ installatioεá i≤ ì
  11. easil∙á performeΣ usinτ thσ prograφ INSTALLNAM┼ whicΦ i≤ describeΣ ì
  12. iε thσ following.
  13.  
  14. Afte≥á havinτá madσ ß work-copy¼á pleasσ storσá you≥á distributioε ì
  15. diskettσ safel∙ awa∙ anΣ worδ onl∙ oε thσ copy.
  16.  
  17. No≈ star⌠ thσ installatioε b∙ typinτ INSTALLNAM┼ a⌠ you≥ terminal« ì
  18. Selec⌠ Screeε installatioε froφ thσ maiε menu«á Dependinτ oεá you≥ ì
  19. versioε oµ PROGRAMNAME¼á thσ installatioε proceed≤ a≤ describeΣ iε ì
  20. thσ followinτ tw∩ sections« 
  21.  
  22.  
  23. ...2
  24. IBM PC Display Selection
  25. -
  26. Iµá yo⌡ usσ PROGRAMNAM┼ withou⌠ installation¼á thσ defaul⌠á screeε ì
  27. set-u≡á wil∞ bσ used«á Yo⌡ ma∙ overridσ thi≤ defaul⌠ b∙á selectinτ ì
  28. anothe≥ screeε modσ froφ thi≤ menu:
  29.  
  30. ------------------------------------------------------------------
  31.    Choose one of the following displays:
  32.    
  33.      0) Default display mode
  34.      1) Monochrome display
  35.      2) Color display 80x25
  36.      3) Color display 40x25
  37.      4) b/w   display 80x25
  38.      5) b/w   display 40x25
  39.  
  40.    Which display (enter no. or ^X to exit) ! 
  41. ------------------------------------------------------------------
  42.                  IBM PC Screen Installation Menu
  43.  
  44. EacΦá timσ PROGRAMNAM┼ runs¼á thσ selecteΣ modσ wil∞ bσ used¼á anΣ ì
  45. yo⌡ wil∞ returε t∩ thσ defaul⌠ modσ oε exit.
  46.  
  47. .paèNon-IBM PC Installation
  48.  
  49. ┴ men⌡ listinτ ß numbe≥ oµ popula≥ terminal≤ wil∞ appear¼ invitinτ ì
  50. yo⌡ t∩ choosσ onσ b∙ enterinτ it≤ number:
  51.  
  52. ------------------------------------------------------------------
  53.    Choose one of the following terminals:
  54.  
  55.      1) ADDS 20/25/30          15) Lear-Siegler ADM-31    
  56.      2) ADDS 40/60             16) Liberty                
  57.      3) ADDS Viewpoint-1A      17) Morrow MDT-20          
  58.      4) ADM 3A                 18) Otrona Attache         
  59.      5) Ampex D80              19) Qume                   
  60.      6) ANSI                   20) Soroc IQ-120           
  61.      7) Apple/graphics         21) Soroc new models       
  62.      8) Hazeltine 1500         22) Teletext 3000          
  63.      9) Hazeltine Esprit       23) Televideo 912/920/925  
  64.     10) IBM PC CCP/M b/w       24) Visual 200             
  65.     11) IBM PC CCP/M color     25) Wyse WY-100/200/300    
  66.     12) Kaypro 10              26) Zenith                 
  67.     13) Kaypro II and 4        27) None of the above      
  68.     14) Lear-Siegler ADM-20    28) Delete a definition    
  69.  
  70.    Which terminal? (Enter no. or ^X to exit):
  71. ------------------------------------------------------------------
  72.                     Terminal Installation Menu
  73.  
  74. Iµ you≥ termina∞ i≤ mentioned¼á jus⌠ ente≥ thσ correspondinτá numì
  75. ber¼á anΣá thσá installatioε i≤ complete«á Beforσ installatioεá i≤ ì
  76. actuall∙ performed¼ yo⌡ arσ askeΣ thσ question:
  77.  
  78. ------------------------------------------------------------------
  79.    Do you want to modify the definition before installation?
  80. ------------------------------------------------------------------
  81.  
  82. Thi≤ allow≤ yo⌡ t∩ modif∙ onσ o≥ morσ oµ thσ value≤ beinτá instalì
  83. leΣá a≤ describeΣ iε thσ following«á Iµ yo⌡ d∩ no⌠ wan⌠ t∩á modif∙ ì
  84. thσá termina∞ definition¼á jus⌠ typσ N¼á anΣ thσ installatioε comì
  85. plete≤ b∙ askinτ yo⌡ thσ operatinτ frequenc∙ oµ you≥ CP╒ (seσ las⌠ ì
  86. iteφ iε thi≤ appendix).
  87.  
  88. Iµ you≥ termina∞ i≤ notä oε thσ menu¼á however¼ yo⌡ mus⌠ definσ thσ ì
  89. requireΣ value≤ yourself« Thσ value≤ caε mos⌠ probabl∙ bσ founΣ iε ì
  90. thσ manua∞ supplieΣ witΦ you≥ terminal.
  91.  
  92. Ente≥ thσ numbe≥ correspondinτ t∩ Nonσ oµ thσ aboveä anΣ answe≥ thσ ì
  93. question≤ onσ b∙ onσ a≤ the∙ appea≥ oε thσ screen.
  94.  
  95. Iεá thσ following¼á eacΦ commanΣ yo⌡ ma∙ instal∞ i≤á describeΣá iε ì
  96. detail« You≥ termina∞ ma∙ no⌠ suppor⌠ al∞ thσ command≤ tha⌠ caε bσ ì
  97. installed«á Iµá so¼á jus⌠á pas≤ thσ commanΣ no⌠ needeΣá b∙á typinτ ì
  98. RETUR╬ iε responsσ t∩ thσ prompt«á Iµ Deletσ line¼ Inser⌠ line,ô o≥ ì
  99. Erasσá t∩á enΣ oµ lineô i≤ no⌠ installed¼á thesσ function≤ wil∞á bσ ì
  100. emulateΣ iε software¼ slowinτ screeε performancσ somewhat.
  101. èCommand≤ ma∙ bσ entereΣ eithe≥ simpl∙ b∙ pressinτ thσá appropriatσ ì
  102. key≤á o≥ b∙ enterinτ thσ decima∞ o≥ hexadecima∞ ASCI╔ valuσ oµ thσ ì
  103. command«á Iµá ß commanΣ require≤ thσ tw∩ character≤á 'ESCAPEºá anΣ ì
  104. '='¼ may:
  105.  
  106. either Pres≤á firs⌠á thσ Escä key¼á theε thσ =«á Thσ entr∙ wil∞á bσ ì
  107. áááááááecchoeΣ witΦ appropriatσ labels¼ i.e. <ESC╛ =.
  108. oráááááEnte≥á thσá decima∞á o≥á hexadecima∞á value≤á separateΣá b∙ ì
  109. áááááááspaces«á Hexadecima∞á value≤ mus⌠ bσ precedeΣ b∙ ßá dollar-ì
  110. ááááááásign«á Ente≥ e.g. 2╖ 6▒  o≥  $1┬ 6▒  o≥  $1┬ $3─  whicΦ arσ ì
  111. áááááááal∞ equivalent« 
  112.  
  113. Thσ tw∩ method≤ canno⌠ bσ mixed¼ i.e« oncσ yo⌡ havσ entereΣ ß non-ì
  114. numeriπá character¼á thσ res⌠ oµ tha⌠ commanΣ mus⌠ bσá defineΣá iε ì
  115. tha⌠ mode¼ anΣ visσ versa« 
  116.  
  117. ┴á hypheε entereΣ a≤ thσ ver∙ firs⌠ characte≥ i≤ useΣ t∩ deletσá ß ì
  118. command¼ anΣ ecchoe≤ thσ tex⌠ Nothing.
  119.  
  120. Terminal type:
  121. ------------------------------------------------------------------
  122. Ente≥ thσ namσ oµ thσ termina∞ yo⌡ arσ abou⌠ t∩ install«á Wheε yo⌡ ì
  123. completσ INSTALLNAME¼á thσ value≤ wil∞ bσ stored¼ anΣ thσ termina∞ ì
  124. namσá wil∞ appea≥ oε thσ initia∞ lis⌠ oµ terminals«á Iµ yo⌡á late≥ ì
  125. neeΣá t∩ re-instal∞ PROGRAMNAM┼ t∩ thi≤ terminal¼á yo⌡ caε d∩ tha⌠ ì
  126. b∙ choosinτ i⌠ froφ thσ list« 
  127.  
  128. Send an initialization string to the terminal?
  129. ------------------------------------------------------------------
  130. Iµá yo⌡ wan⌠ t∩ initializσ you≥ termina∞ wheεá PROGRAMNAM┼á start≤ ì
  131. (e.g«á t∩á downloaΣ command≤ t∩ programmablσ functioεá keys)¼á yo⌡ ì
  132. answe≥ Yä fo≥ ye≤ t∩ thi≤ question« Iµ not¼ jus⌠ hi⌠ RETURN.
  133.  
  134. Iµá yo⌡á answe≥á Y¼á yo⌡ ma∙ choosσ betweeε enterinτá thσá commanΣ ì
  135. directl∙á o≥ defininτ ß filσ namσ containinτ thσá commanΣá string« ì
  136. Thσ latte≥ i≤ ß gooΣ ideß iµ thσ initializatioε strinτ i≤ long¼ a≤ ì
  137. e.g« ß strinτ t∩ prograφ ß numbe≥ oµ functioε key≤ woulΣ be« 
  138.  
  139. Send a reset string to the terminal?
  140. ------------------------------------------------------------------
  141. Here¼á yo⌡á ma∙á definσ ß strinτ t∩ bσ sen⌠ t∩ thσá termina∞á wheε ì
  142. PROGRAMNAM┼ terminates« Thσ descriptioε oµ thσ initializatioε comì
  143. manΣ abovσ applie≤ here.
  144.  
  145. CURSOR LEAD-IN command:
  146. ------------------------------------------------------------------
  147. Curso≥á Lead-iεá i≤ ß specia∞ sequencσ oµ character≤á whicΦá tell≤ ì
  148. you≥á termina∞ tha⌠ thσ followinτ character≤ arσ aε addres≤ oε thσ ì
  149. screeε oε whicΦ thσ curso≥ shoulΣ bσ placed« 
  150.  
  151. Wheε yo⌡ definσ thi≤ command¼á yo⌡ arσ askeΣ thσ followinτ suppleì
  152. mentar∙ questions:
  153. .cp10áááááá è       CURSOR POSITIONING COMMAND to send between line and column:
  154.        -----------------------------------------------------------
  155. áááááá Somσ terminal≤ neeΣ ß commanΣ betweeε thσ tw∩ number≤ defiì
  156. áááááááninτ thσ row- anΣ columε curso≥ address.
  157.  
  158. áááááááCURSOR POSITIONING COMMAND to send after line and column:
  159.        -----------------------------------------------------------
  160. áááááááSomσá terminal≤ neeΣ ß commanΣ afte≥ thσ tw∩ number≤á defiì
  161. áááááááninτ thσ row- anΣ columε curso≥ address.
  162.  
  163. áááááááColumε first?
  164. ááááááá-----------------------------------------------------------
  165. áááááááMos⌠á terminal≤ requirσ thσ addres≤ oεá thσá format║á firs⌠ ì
  166. áááááááROW¼á theεá COLUMN«á Iµ thi≤ i≤ thσ casσ oε you≥á terminal¼ ì
  167. áááááááanswe≥á N«á Iµ you≥ termina∞ want≤ COLUM╬ first¼á theε ROW¼ ì
  168. ááááááátheε answe≥ Y.
  169. áááááá 
  170. áááááááOFFSET to add to LINE
  171. ááááááá-----------------------------------------------------------
  172. áááááá Ente≥ thσ numbe≥ t∩ adΣ t∩ thσ LIN┼ (ROW⌐ address.
  173.  
  174. áááááááOFFSET to add to COLUMN
  175. ááááááá-----------------------------------------------------------
  176. áááááá Ente≥ thσ numbe≥ t∩ adΣ t∩ thσ COLUM╬ address.
  177. ááááááá
  178. áááááááBinary address?
  179. ááááááá-----------------------------------------------------------
  180. áááááááMos⌠ terminal≤ neeΣ thσ curso≥ addres≤ sen⌠ oε binar∙ form« ì
  181. áááááááIµ tha⌠ i≤ truσ fo≥ you≥ terminal¼á ente≥ Y« Iµ you≥ termiì
  182. ááááááána∞ expect≤ thσ curso≥ addres≤ a≤ ASCI╔ digits¼ ente≥ N« Iµ ì
  183. áááááááso¼ yo⌡ arσ askeΣ thσ supplementar∙ question:
  184.  
  185. ááááááá   2 or 3 ASCII digits?
  186. ááááááá   ---------------------------------------------------------
  187. ááááááá   Ente≥á thσá numbe≥ oµ digit≤ iε thσ curso≥á addres≤á fo≥ ì
  188. ááááááá   you≥ terminal.
  189.  
  190. CLEAR SCREEN command:
  191. ------------------------------------------------------------------
  192. Ente≥á thσá commanΣ tha⌠ wil∞ clea≥ thσ entirσá content≤á oµá you≥ ì
  193. screen¼ botΦ foregrounΣ anΣ background¼ iµ applicable.
  194.  
  195. Does CLEAR SCREEN also HOME cursor?
  196. ------------------------------------------------------------------
  197. Thi≤ i≤ normall∙ thσ case╗ iµ i⌠ i≤ no⌠ s∩ oε you≥ terminal¼ ente≥ ì
  198. N¼ anΣ definσ thσ curso≥ HOM┼ command.
  199.  
  200. DELETE LINE command:
  201. ------------------------------------------------------------------
  202. Ente≥ thσ commanΣ tha⌠ delete≤ thσ entirσ linσ a⌠ thσ curso≥ posiì
  203. tion.
  204.  
  205. INSERT LINE command:
  206. ------------------------------------------------------------------
  207. Ente≥ thσ commanΣ tha⌠ insert≤ ß linσ a⌠ thσ curso≥ position.è
  208. ERASE TO END OF LINE command:
  209. ------------------------------------------------------------------
  210. Ente≥ thσ commanΣ tha⌠ erase≤ thσ linσ a⌠ thσ curso≥ positioε froφ ì
  211. thσ curso≥ positioε througΦ thσ righ⌠ enΣ oµ thσ line.
  212.  
  213. STARTáO╞ 'LO╫ VIDEOº command:
  214. ------------------------------------------------------------------
  215. Iµ you≥ termina∞ support≤ differen⌠ vide∩ intensities¼ theε definσ ì
  216. thσ commanΣ tha⌠ initiate≤ thσ dimä vide∩ here«á Iµ thi≤ commanΣ i≤ ì
  217. defined¼ thσ followinτ questioε i≤ asked║ 
  218.  
  219.        START OF 'NORMAL VIDEO' command:
  220. ááááááá------------------------------------------------------------
  221. áááááááDefinσá thσ commanΣ tha⌠ set≤ thσ screeε t∩ sho≈ character≤ ì
  222. áááááááiε 'normalº video.
  223.  
  224. Number of rows (lines) on your screen:
  225. ------------------------------------------------------------------
  226. Ente≥ thσ numbe≥ oµ horizonta∞ line≤ oε you≥ screen.
  227. ááá
  228. Number of columns on your screen:
  229. ------------------------------------------------------------------
  230. Enter the number of vertical column positions on your screen.
  231. ááá
  232. ------------------------------------------------------------------
  233. Delay after CURSOR ADDRESS (0-255 ms):
  234. Delay after CLEAR, DELETE, and INSERT (0-255 ms):
  235. Delay after ERASE TO END OF LINE and HIGHLIGHT On/Off (0-255 ms):
  236. ------------------------------------------------------------------
  237. Ente≥á thσá dela∙á iε millisecond≤ requireΣá afte≥á thσá function≤ ì
  238. specified« RETUR╬ mean≤ ░ (n∩ delay).
  239.  
  240. Is this definition correct?
  241. ------------------------------------------------------------------
  242. Iµ yo⌡ havσ madσ an∙ error≤ iε thσ definitions¼á ente≥ N« Yo⌡ wil∞ ì
  243. theε returε t∩ thσ termina∞ selectioε menu«á Thσ installatioε datß ì
  244. yo⌡á have≥ jus⌠ entereΣ wil∞ bσ includeΣ iε thσ installatioεá datß ì
  245. filσ anΣ appea≥ oε thσ termina∞ selectioε menu¼á bu⌠á installatioε ì
  246. wil∞ notä bσ performed« 
  247.  
  248. When yo⌡ ente≥ Yä iε responsσ t∩ thi≤ question¼ you are asked:á á
  249. ááá
  250. ------------------------------------------------------------------
  251. Operating frequency of your microprocessor in MHz (for delays):
  252. ------------------------------------------------------------------
  253. A≤á thσá delay≤ specifieΣ earlie≥ arσ dependinτ oεá thσá operatinτ ì
  254. frequenc∙ oµ you≥ CPU¼ yo⌡ mus⌠ definσ thi≤ value« 
  255.  
  256. Thσá installatioεá i≤ finished¼á installatioε datß i≤á writteεá t∩ ì
  257. PROGRAMNAME¼á anΣ yo⌡ returε t∩ thσ oute≥ menu«á Ne≈á installatioε ì
  258. datßá i≤á als∩á saveΣ iε thσ installatioε datß filσá anΣá thσá ne≈ ì
  259. termina∞á wil∞ appea≥ oε thσ termina∞ selectioε lis⌠ wheε yo⌡á ruε ì
  260. INSTALLNAM┼ iε future.
  261.