home *** CD-ROM | disk | FTP | other *** search
- .pl66
- .. Substitute your own program name for PROGRAMNAME and your own
- .. installation program name for INSTALLNAME in the following.
- ..
- TERMINAL INSTALLATION
-
-
- Beforσ yo⌡ usσ PROGRAMNAME¼á i⌠ mus⌠ bσ installeΣ t∩ you≥ particuì
- la≥á terminal¼á i.e«á provideΣ witΦ informatioε regardinτá contro∞ ì
- character≤á requireΣ fo≥ certaiε functions«á Thi≤ installatioεá i≤ ì
- easil∙á performeΣ usinτ thσ prograφ INSTALLNAM┼ whicΦ i≤ describeΣ ì
- iε thσ following.
-
- Afte≥á havinτá madσ ß work-copy¼á pleasσ storσá you≥á distributioε ì
- diskettσ safel∙ awa∙ anΣ worδ onl∙ oε thσ copy.
-
- No≈ star⌠ thσ installatioε b∙ typinτ INSTALLNAM┼ a⌠ you≥ terminal« ì
- Selec⌠ Screeε installatioε froφ thσ maiε menu«á Dependinτ oεá you≥ ì
- versioε oµ PROGRAMNAME¼á thσ installatioε proceed≤ a≤ describeΣ iε ì
- thσ followinτ tw∩ sections«
-
-
- ...2
- IBM PC Display Selection
- -
- Iµá yo⌡ usσ PROGRAMNAM┼ withou⌠ installation¼á thσ defaul⌠á screeε ì
- set-u≡á wil∞ bσ used«á Yo⌡ ma∙ overridσ thi≤ defaul⌠ b∙á selectinτ ì
- anothe≥ screeε modσ froφ thi≤ menu:
-
- ------------------------------------------------------------------
- Choose one of the following displays:
-
- 0) Default display mode
- 1) Monochrome display
- 2) Color display 80x25
- 3) Color display 40x25
- 4) b/w display 80x25
- 5) b/w display 40x25
-
- Which display (enter no. or ^X to exit) !
- ------------------------------------------------------------------
- IBM PC Screen Installation Menu
-
- EacΦá timσ PROGRAMNAM┼ runs¼á thσ selecteΣ modσ wil∞ bσ used¼á anΣ ì
- yo⌡ wil∞ returε t∩ thσ defaul⌠ modσ oε exit.
-
- .paèNon-IBM PC Installation
-
- ┴ men⌡ listinτ ß numbe≥ oµ popula≥ terminal≤ wil∞ appear¼ invitinτ ì
- yo⌡ t∩ choosσ onσ b∙ enterinτ it≤ number:
-
- ------------------------------------------------------------------
- Choose one of the following terminals:
-
- 1) ADDS 20/25/30 15) Lear-Siegler ADM-31
- 2) ADDS 40/60 16) Liberty
- 3) ADDS Viewpoint-1A 17) Morrow MDT-20
- 4) ADM 3A 18) Otrona Attache
- 5) Ampex D80 19) Qume
- 6) ANSI 20) Soroc IQ-120
- 7) Apple/graphics 21) Soroc new models
- 8) Hazeltine 1500 22) Teletext 3000
- 9) Hazeltine Esprit 23) Televideo 912/920/925
- 10) IBM PC CCP/M b/w 24) Visual 200
- 11) IBM PC CCP/M color 25) Wyse WY-100/200/300
- 12) Kaypro 10 26) Zenith
- 13) Kaypro II and 4 27) None of the above
- 14) Lear-Siegler ADM-20 28) Delete a definition
-
- Which terminal? (Enter no. or ^X to exit):
- ------------------------------------------------------------------
- Terminal Installation Menu
-
- Iµ you≥ termina∞ i≤ mentioned¼á jus⌠ ente≥ thσ correspondinτá numì
- ber¼á anΣá thσá installatioε i≤ complete«á Beforσ installatioεá i≤ ì
- actuall∙ performed¼ yo⌡ arσ askeΣ thσ question:
-
- ------------------------------------------------------------------
- Do you want to modify the definition before installation?
- ------------------------------------------------------------------
-
- Thi≤ allow≤ yo⌡ t∩ modif∙ onσ o≥ morσ oµ thσ value≤ beinτá instalì
- leΣá a≤ describeΣ iε thσ following«á Iµ yo⌡ d∩ no⌠ wan⌠ t∩á modif∙ ì
- thσá termina∞ definition¼á jus⌠ typσ N¼á anΣ thσ installatioε comì
- plete≤ b∙ askinτ yo⌡ thσ operatinτ frequenc∙ oµ you≥ CP╒ (seσ las⌠ ì
- iteφ iε thi≤ appendix).
-
- Iµ you≥ termina∞ i≤ notä oε thσ menu¼á however¼ yo⌡ mus⌠ definσ thσ ì
- requireΣ value≤ yourself« Thσ value≤ caε mos⌠ probabl∙ bσ founΣ iε ì
- thσ manua∞ supplieΣ witΦ you≥ terminal.
-
- Ente≥ thσ numbe≥ correspondinτ t∩ Nonσ oµ thσ aboveä anΣ answe≥ thσ ì
- question≤ onσ b∙ onσ a≤ the∙ appea≥ oε thσ screen.
-
- Iεá thσ following¼á eacΦ commanΣ yo⌡ ma∙ instal∞ i≤á describeΣá iε ì
- detail« You≥ termina∞ ma∙ no⌠ suppor⌠ al∞ thσ command≤ tha⌠ caε bσ ì
- installed«á Iµá so¼á jus⌠á pas≤ thσ commanΣ no⌠ needeΣá b∙á typinτ ì
- RETUR╬ iε responsσ t∩ thσ prompt«á Iµ Deletσ line¼ Inser⌠ line,ô o≥ ì
- Erasσá t∩á enΣ oµ lineô i≤ no⌠ installed¼á thesσ function≤ wil∞á bσ ì
- emulateΣ iε software¼ slowinτ screeε performancσ somewhat.
- èCommand≤ ma∙ bσ entereΣ eithe≥ simpl∙ b∙ pressinτ thσá appropriatσ ì
- key≤á o≥ b∙ enterinτ thσ decima∞ o≥ hexadecima∞ ASCI╔ valuσ oµ thσ ì
- command«á Iµá ß commanΣ require≤ thσ tw∩ character≤á 'ESCAPEºá anΣ ì
- '='¼ may:
-
- either Pres≤á firs⌠á thσ Escä key¼á theε thσ =«á Thσ entr∙ wil∞á bσ ì
- áááááááecchoeΣ witΦ appropriatσ labels¼ i.e. <ESC╛ =.
- oráááááEnte≥á thσá decima∞á o≥á hexadecima∞á value≤á separateΣá b∙ ì
- áááááááspaces«á Hexadecima∞á value≤ mus⌠ bσ precedeΣ b∙ ßá dollar-ì
- ááááááásign«á Ente≥ e.g. 2╖ 6▒ o≥ $1┬ 6▒ o≥ $1┬ $3─ whicΦ arσ ì
- áááááááal∞ equivalent«
-
- Thσ tw∩ method≤ canno⌠ bσ mixed¼ i.e« oncσ yo⌡ havσ entereΣ ß non-ì
- numeriπá character¼á thσ res⌠ oµ tha⌠ commanΣ mus⌠ bσá defineΣá iε ì
- tha⌠ mode¼ anΣ visσ versa«
-
- ┴á hypheε entereΣ a≤ thσ ver∙ firs⌠ characte≥ i≤ useΣ t∩ deletσá ß ì
- command¼ anΣ ecchoe≤ thσ tex⌠ Nothing.
-
- Terminal type:
- ------------------------------------------------------------------
- Ente≥ thσ namσ oµ thσ termina∞ yo⌡ arσ abou⌠ t∩ install«á Wheε yo⌡ ì
- completσ INSTALLNAME¼á thσ value≤ wil∞ bσ stored¼ anΣ thσ termina∞ ì
- namσá wil∞ appea≥ oε thσ initia∞ lis⌠ oµ terminals«á Iµ yo⌡á late≥ ì
- neeΣá t∩ re-instal∞ PROGRAMNAM┼ t∩ thi≤ terminal¼á yo⌡ caε d∩ tha⌠ ì
- b∙ choosinτ i⌠ froφ thσ list«
-
- Send an initialization string to the terminal?
- ------------------------------------------------------------------
- Iµá yo⌡ wan⌠ t∩ initializσ you≥ termina∞ wheεá PROGRAMNAM┼á start≤ ì
- (e.g«á t∩á downloaΣ command≤ t∩ programmablσ functioεá keys)¼á yo⌡ ì
- answe≥ Yä fo≥ ye≤ t∩ thi≤ question« Iµ not¼ jus⌠ hi⌠ RETURN.
-
- Iµá yo⌡á answe≥á Y¼á yo⌡ ma∙ choosσ betweeε enterinτá thσá commanΣ ì
- directl∙á o≥ defininτ ß filσ namσ containinτ thσá commanΣá string« ì
- Thσ latte≥ i≤ ß gooΣ ideß iµ thσ initializatioε strinτ i≤ long¼ a≤ ì
- e.g« ß strinτ t∩ prograφ ß numbe≥ oµ functioε key≤ woulΣ be«
-
- Send a reset string to the terminal?
- ------------------------------------------------------------------
- Here¼á yo⌡á ma∙á definσ ß strinτ t∩ bσ sen⌠ t∩ thσá termina∞á wheε ì
- PROGRAMNAM┼ terminates« Thσ descriptioε oµ thσ initializatioε comì
- manΣ abovσ applie≤ here.
-
- CURSOR LEAD-IN command:
- ------------------------------------------------------------------
- Curso≥á Lead-iεá i≤ ß specia∞ sequencσ oµ character≤á whicΦá tell≤ ì
- you≥á termina∞ tha⌠ thσ followinτ character≤ arσ aε addres≤ oε thσ ì
- screeε oε whicΦ thσ curso≥ shoulΣ bσ placed«
-
- Wheε yo⌡ definσ thi≤ command¼á yo⌡ arσ askeΣ thσ followinτ suppleì
- mentar∙ questions:
- .cp10áááááá è CURSOR POSITIONING COMMAND to send between line and column:
- -----------------------------------------------------------
- áááááá Somσ terminal≤ neeΣ ß commanΣ betweeε thσ tw∩ number≤ defiì
- áááááááninτ thσ row- anΣ columε curso≥ address.
-
- áááááááCURSOR POSITIONING COMMAND to send after line and column:
- -----------------------------------------------------------
- áááááááSomσá terminal≤ neeΣ ß commanΣ afte≥ thσ tw∩ number≤á defiì
- áááááááninτ thσ row- anΣ columε curso≥ address.
-
- áááááááColumε first?
- ááááááá-----------------------------------------------------------
- áááááááMos⌠á terminal≤ requirσ thσ addres≤ oεá thσá format║á firs⌠ ì
- áááááááROW¼á theεá COLUMN«á Iµ thi≤ i≤ thσ casσ oε you≥á terminal¼ ì
- áááááááanswe≥á N«á Iµ you≥ termina∞ want≤ COLUM╬ first¼á theε ROW¼ ì
- ááááááátheε answe≥ Y.
- áááááá
- áááááááOFFSET to add to LINE
- ááááááá-----------------------------------------------------------
- áááááá Ente≥ thσ numbe≥ t∩ adΣ t∩ thσ LIN┼ (ROW⌐ address.
-
- áááááááOFFSET to add to COLUMN
- ááááááá-----------------------------------------------------------
- áááááá Ente≥ thσ numbe≥ t∩ adΣ t∩ thσ COLUM╬ address.
- ááááááá
- áááááááBinary address?
- ááááááá-----------------------------------------------------------
- áááááááMos⌠ terminal≤ neeΣ thσ curso≥ addres≤ sen⌠ oε binar∙ form« ì
- áááááááIµ tha⌠ i≤ truσ fo≥ you≥ terminal¼á ente≥ Y« Iµ you≥ termiì
- ááááááána∞ expect≤ thσ curso≥ addres≤ a≤ ASCI╔ digits¼ ente≥ N« Iµ ì
- áááááááso¼ yo⌡ arσ askeΣ thσ supplementar∙ question:
-
- ááááááá 2 or 3 ASCII digits?
- ááááááá ---------------------------------------------------------
- ááááááá Ente≥á thσá numbe≥ oµ digit≤ iε thσ curso≥á addres≤á fo≥ ì
- ááááááá you≥ terminal.
-
- CLEAR SCREEN command:
- ------------------------------------------------------------------
- Ente≥á thσá commanΣ tha⌠ wil∞ clea≥ thσ entirσá content≤á oµá you≥ ì
- screen¼ botΦ foregrounΣ anΣ background¼ iµ applicable.
-
- Does CLEAR SCREEN also HOME cursor?
- ------------------------------------------------------------------
- Thi≤ i≤ normall∙ thσ case╗ iµ i⌠ i≤ no⌠ s∩ oε you≥ terminal¼ ente≥ ì
- N¼ anΣ definσ thσ curso≥ HOM┼ command.
-
- DELETE LINE command:
- ------------------------------------------------------------------
- Ente≥ thσ commanΣ tha⌠ delete≤ thσ entirσ linσ a⌠ thσ curso≥ posiì
- tion.
-
- INSERT LINE command:
- ------------------------------------------------------------------
- Ente≥ thσ commanΣ tha⌠ insert≤ ß linσ a⌠ thσ curso≥ position.è
- ERASE TO END OF LINE command:
- ------------------------------------------------------------------
- Ente≥ thσ commanΣ tha⌠ erase≤ thσ linσ a⌠ thσ curso≥ positioε froφ ì
- thσ curso≥ positioε througΦ thσ righ⌠ enΣ oµ thσ line.
-
- STARTáO╞ 'LO╫ VIDEOº command:
- ------------------------------------------------------------------
- Iµ you≥ termina∞ support≤ differen⌠ vide∩ intensities¼ theε definσ ì
- thσ commanΣ tha⌠ initiate≤ thσ dimä vide∩ here«á Iµ thi≤ commanΣ i≤ ì
- defined¼ thσ followinτ questioε i≤ asked║
-
- START OF 'NORMAL VIDEO' command:
- ááááááá------------------------------------------------------------
- áááááááDefinσá thσ commanΣ tha⌠ set≤ thσ screeε t∩ sho≈ character≤ ì
- áááááááiε 'normalº video.
-
- Number of rows (lines) on your screen:
- ------------------------------------------------------------------
- Ente≥ thσ numbe≥ oµ horizonta∞ line≤ oε you≥ screen.
- ááá
- Number of columns on your screen:
- ------------------------------------------------------------------
- Enter the number of vertical column positions on your screen.
- ááá
- ------------------------------------------------------------------
- Delay after CURSOR ADDRESS (0-255 ms):
- Delay after CLEAR, DELETE, and INSERT (0-255 ms):
- Delay after ERASE TO END OF LINE and HIGHLIGHT On/Off (0-255 ms):
- ------------------------------------------------------------------
- Ente≥á thσá dela∙á iε millisecond≤ requireΣá afte≥á thσá function≤ ì
- specified« RETUR╬ mean≤ ░ (n∩ delay).
-
- Is this definition correct?
- ------------------------------------------------------------------
- Iµ yo⌡ havσ madσ an∙ error≤ iε thσ definitions¼á ente≥ N« Yo⌡ wil∞ ì
- theε returε t∩ thσ termina∞ selectioε menu«á Thσ installatioε datß ì
- yo⌡á have≥ jus⌠ entereΣ wil∞ bσ includeΣ iε thσ installatioεá datß ì
- filσ anΣ appea≥ oε thσ termina∞ selectioε menu¼á bu⌠á installatioε ì
- wil∞ notä bσ performed«
-
- When yo⌡ ente≥ Yä iε responsσ t∩ thi≤ question¼ you are asked:á á
- ááá
- ------------------------------------------------------------------
- Operating frequency of your microprocessor in MHz (for delays):
- ------------------------------------------------------------------
- A≤á thσá delay≤ specifieΣ earlie≥ arσ dependinτ oεá thσá operatinτ ì
- frequenc∙ oµ you≥ CPU¼ yo⌡ mus⌠ definσ thi≤ value«
-
- Thσá installatioεá i≤ finished¼á installatioε datß i≤á writteεá t∩ ì
- PROGRAMNAME¼á anΣ yo⌡ returε t∩ thσ oute≥ menu«á Ne≈á installatioε ì
- datßá i≤á als∩á saveΣ iε thσ installatioε datß filσá anΣá thσá ne≈ ì
- termina∞á wil∞ appea≥ oε thσ termina∞ selectioε lis⌠ wheε yo⌡á ruε ì
- INSTALLNAM┼ iε future.