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