home *** CD-ROM | disk | FTP | other *** search
Turbo Pascal Compiled 8bit CP/M-80 COM | 1989-01-18 | 27.4 KB | 250 lines |
- Copyright (C) 1985 BORLAND Inc
- ADM 3A
- .,;:=?*[]<>{}
- ^#V#N#F
- s#r#q#p
- #^#V
- 9^#Vh&
- |/g}/o#
- T]=o`9y
- T9^K#
- 8/<oz
- T9^K#
- oGOW_g
- `1pF,
- LSTCAUX
- >~O6~*
- .##~
- TRUEFALSE
- ##N#F*
- ##~++
- N#F#s#r
- N#F#^#V
- Nw#Fw
- q#p#6
- #w#w#w
- >!DM!
- <( !\
- Ns#Fr
- User break
- Run-time
- error
- , PC=
- Not enough memory
- Program aborted
- Type any key to return to menu
- Terminal Installation Program
- CP/M Version 1.0 Installation
- 'Copyright (c) 1984, Southwest Computing
- Installation Menu Help!
- KThis program will customize your copy of <PROGNAME>.COM for your particular
- Gcomputer. To perform the installation, you will need a copy of the file
- -<PROGNAME>.COM on a disk in this same drive.
- >This program will make changes to that copy of <PROGNAME>.COM
- =based on the information you will supply about your terminal.
- IWhenever possible, you will be able to make your selections from a "menu"
- Eof choices. If your terminal doesn't appear on the list, you can also
- Ecreate your own descriptions for it with the help of your terminal or
- computer manual.
- CNo terminal has been selected, and no data is available for editing
- APlease select a terminal type typ typing the "S" key at the menu.
- Terminal Menu:
- No Terminal Selected
- The file !~
- must be present on Drive !
- to complete
- ,the customization process for your terminal.
- The file !f
- must be on the disk in Drive !s
- to select your terminal
- 7Type any key to return to the Main Installation Menu...
- s#r*:
- s#r*:
- 'Primary Selections---------------------
- 'Additional Selections------------------
- -*%
- -*!
- -*!
- - Other terminal menu
- Your Choice? (Return for none)
- TINST.DTA
- Frequency = *
- MHz (All values in decimal)
- Row: *
- Columns: *
- Init:
- Reset:
- Clear scrn
- Home:
- Clear line:
- Insert line:
- Delete line
- NormVideo
- LowVideo:
- CURSOR POSITIONING:
- Lead-in
- Separator:
- Trailer:
- Offsets: Row = *
- Col = *
- (Column
- (Row
- first,
- binary
- -byte ASCII
- data)
- Delays (ms): Position = *
- ClearScreen = *
- ClearLine = *
- No data to display
- Terminal Installation Help
- CThis program will cusomize your copy of <PROGNAME> for your type of
- computer terminal.
- KYou will need the file <PROGNAME>.COM on the disk in Drive B: (your working
- Ccopy of your <PROGNAME> system disk will do nicely). To perform the
- "customization, follow these steps:
- @ 1. Use S(elect to choose your terminal from the lists provided
- @ (if your terminal doesn't appear, choose any one to modify)
- ; 2. Perform the T(est to make sure the data is just right.
- ; 3. Use D(isplay to toggle the display of the data for the
- terminal you have selected.
- @ 4. Use E(dit and your terminal's manual to make any changes to
- 2 the data, then T(est again to check your work
- = 5. I(nstall your chosen data in your copy of <PROGNAME>.COM
- $ 6. Return to the M(ain system menu
- S(elect...
- > Lets you choose the data for one of a number of terminals on
- A file. Two menus are available, and you can flip between them by
- @ typing "P" to find your terminal. If you decide you don't want
- 0 to choose a terminal, just type a RETURN <cr>.
- D(isplay...
- D Alternately turn ON and OFF the display of the individual settings
- 4 for the terminal you have selected or are editing.
- E(dit...
- E Lets you look at the current data for the terminal you've selected.
- E and gives you the chance to make any changes to it. This is how you
- 1 can "fine tune" the data to match any terminal.
- T(est...
- D Will run a simple test on the data, to let you know how correct it
- E is, by examining your screen. Following the test, you should have a
- F border of asterisks (*) around your screen, along with some messages
- I that let you know the effects of features like highlighting or clearing
- B to the end of a line. If you do not find a terminal that matches
- I exactly, this approach can be used to find one that is roughly correct.
- I(nstall...
- A Will install the data for the selected terminal in your copy of
- <PROGNAME>.COM
- M(ainMenu...
- A Will immediately return you to the operating systems main menu.
- .Want information on other menu choices (Y/N)?
- More menu information (Y/N)?
- TERMINAL CUSTOMIZATION TEST
- ( No clear to end of line available.
- $ No emphasized video available.
- .This should be low intensity or inverse video!
- $Terminal can't clear to end of line.
- This line was inserted.
-
- Terminal can't delete a line.
- }/o|/g#
- }/o|/g#
- Current value *
- Replace with
- Resulting value *
- Current value: *
- Replace with:
- Resulting value: *
- <Nothing>
- Current value:
- Replace with:
- Resulting value:
- Terminal Characteristics Edit:
- ?This is your chance to change any data element (characteristic)
- Bfor your terminal/computer combination. For each element, you will
- @be shown the current value, and be given the opportunity to make
- a change.
- ?Enter the information requested for each of the characteristics
- Afor your computer or terminal. To keep the value shown, just type
- the RETURN key.
- ?All numeric values must be entered in decimal. If your terminal
- ?manual shows them as hex or control characters, convert them to
- their decimal equivalent.
- ATo enter a string of numbers on a line, type a space between each
- Dnumber, and type a RETURN at the end of the string. To blank out all
- <values in a string of numbers, type the hypen (-) key as the
- first value in the string.
- Are you READY to proceed (Y/N)?
- <TERMINAL NAME - What is the brand and model of your computer
- or its terminal? [Maximum: !
- characters]
- <PROCESSOR FREQUENCY - What is the frequency (in MHz) of your
- microcomputer
- @ROWS ON SCREEN - How many rows of characters can be displayed on
- your screen
- FCOLUMNS ON SCREEN - How many columns of characters can be displayed on
- your screen
- @TERMINAL INITIALIZATION - What decimal values does your terminal
- 2require to initialize it (may be used to set keys)
- 7TERMINAL RESET - What decimal values does your terminal
- >require to reset it to its normal value when leaving a program
- <HOME CURSOR - What decimal values are required to "home" the
- :cursor to the upper left corner of your terminal's screen?
- [Maximum: !
- values]
- 8CLEAR SCREEN - What decimal values are required to clear
- "your terminal's screen? [Maximum: !
- values]
- 5Does CLEARing the screen also HOME the cursor (Y/N)?
- :ERASE TO END OF LINE - What decimal values are required to
- 6erase from the cursor position to the end of the line?
- [Max: !
- values
- >INSERT LINE - What decimal values are required to insert a new
- )line just above the one the cursor is on?
- [Maximum: !
- values]
- <DELETE LINE - What decimal values are required to delete the
- )line just above the one the cursor is on?
- [Maximum: !
- values]
- @RESUME NORMAL VIDEO - What decimal values are required to return
- from enhanced to "normal" video?
- [Maximum: !
- values]
- @START ENHANCED VIDEO - What decimal values are required to start
- >video display in ENHANCED (such as low level or inverse) video
- [Maximum: !
- values]
- DCURSOR POSITIONING - The next several questions deal with specifying
- )the address for exact cursor positioning.
- 6LEAD-IN - What decimal values are required BEFORE the
- !row or column address? [Maximum: !
- values]
- 9SEPARATOR - What decimal values are required BETWEEN the
- row & column address? [Maximum: !
- values]
- 5TRAILER - What decimal values are required AFTER the
- row & column address? [Maximum: !
- values]
- (Is the COLUMN address sent FIRST (Y/N)?
- @ROW OFFSET: What decimal value should be added to a row address?
- CCOLUMN OFFSET: What decimal value should be added to a col address?
- -Is CURSOR ADDRESS sent as BINARY data (Y/N)?
- >ASCII CHARACTERS: How many chars. are used to send the address
- [2 or 3]?
- :TIMING DELAYS - The next questions have do with the delays
- :(in milliseconds) required for operation on some terminals
- EPOSITIONING DELAY: How many milliseconds must your terminal wait when
- addressing the cursor? [0-255]
- GCLEAR SCREEN DELAY: How many milliseconds must your terminal wait after
- clearing the screen [0-255]
- @CLEAR LINE/ENHANCED VIDEO DELAY: How many milliseconds must your
- %terminal wait after an action [0-255]
- Ready to install (Y/N)?
- Enter Primary Name of Program:
- Installing terminal...
- complete!
- D S(elect D(isplay E(dit T(est I(nstall H(elp M(ainMenu
- TINST.DTA
- Finished
-