100= 4 200= 10 201= 16 202= 21 350= 26 400= 31 401= 36 402= 40 410= 45 420= 49 430= 55 440= 59 450= 65 460= 68 470= 72 480= 76 490= 80 4A0= 85 4B0= 89 500= 92 501= 99 502=107 503=116 ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ###=@@@ ++ $:100 ==================================================== INSTALL DISPLAY MANAGER EDITOR ==================================================== To install the Editor, you need to select the terminal you are going to use it with from the list you will be shown. This does not necessarily have to be the terminal you are now using. If the terminal is not in the list, it may use the same codes as one that is; so, select that one. If the terminal is neither in the list nor uses the same codes as one that is, custom installation is required: so, return to the Main Menu and select option S. $:200 ==================================================== WRITE TERMINAL CONTROL CODES TO DISK FILE ==================================================== Use this option to write control codes for any terminal into a disk file. The codes are actually copied from TERMS.DM into the file you name. Codes can be ADDED TO an existing file or OVERWRITE the current contents. Codes can be copied for Display Manager or User-supported terminals. There are two primary steps in this procedure: 1- Enter the name of the disk file where you want to write the codes. 2- Select the codes you want to write (copy) from those in TERMS.DM. $:201 ---------------------------------------------------- STEP 1 - Indicate name of disk file to store codes ---------------------------------------------------- You are asked below to enter the name of the disk file in which you want to write terminal control codes. If you enter the name of a file that already exists, the codes you select can be added to the end of the file. If the file does NOT exist, you have the option to create it. You cannot use the name TERMS.DM for the file. $:202 ---------------------------------------------------- STEP 2 - Select codes to write in disk file ---------------------------------------------------- You will be shown the list of all terminals in TERMS.DM and asked to select the one whose codes you want to write in the file you specified in the previous step. You are shown the manufacturer's name, model, and control codes for the terminal and asked to confirm if it is the correct one. If you confirm, the codes are added to the file and you then have the option to select more codes. $:350 ==================================================== EXAMINE TERMINAL CONTROL CODES ==================================================== Use this option to look at the control codes for any terminal in TERMS.DM. Note that you cannot add, change, or delete codes with this option, only look at them. You can look at as many different codes as you like. You will be shown a list of the terminals in TERMS.DM and asked to select the one you want to examine. You are shown the manufacturer's name, model, and control codes for the terminal you select. $:400 ==================================================== TEST TERMINAL CONTROL CODES ==================================================== To test terminal control codes, you must be using the actual terminal on which you want to conduct the test(s). Using one terminal to test control codes for another gives unpredictable results. There are two primary steps in this procedure: 1- Select the terminal on which you want to conduct the test(s) from those in TERMS.DM. 2- Select and run each desired test. $:401 ---------------------------------------------------- STEP 1 - Select terminal NOW in use. ---------------------------------------------------- You will be shown the list of terminals in TERMS.DM and asked to select the one on which you want to conduct the test(s). This must be the same terminal you are NOW using. If you rerun this procedure, reselecting the terminal is not required. $:402 ---------------------------------------------------- STEP 2 - Conduct test(s) of control codes. ---------------------------------------------------- You will be shown the list of tests you can perform on the TERMINAL TEST MENU. Tests can be conducted in any order you desire. When a test is selected, you are shown information indicating what results you should expect. The test is then conducted and you must decide on its success or failure. You can press ESC at any time to end the test procedures and return to the Main Menu. $:410 ---------------------------------------------------- STEP 2/S - Test terminal startup codes ---------------------------------------------------- Startup codes are used with terminals having special features such as forms and/or local editing mode. If the terminal uses these features, Display Manager must deactivate them for proper operation. As part of this test, you have the option to manually check the terminal to determine if the startup codes are correct. $:420 ---------------------------------------------------- STEP 2/P - Test cursor positioning ---------------------------------------------------- This test is conducted in three parts: 1- The cursor is placed in the top, left corner of the screen and then moved down to the next line. If this test fails, it indicates the Row index is too small. 2- A checkerboard is drawn on the screen extending to the 48th column. There should be eight boxes vertically and horizontally. Each box should be three positions square. If the boxes on the left are only two columns wide or less, the Column index is too small. 3- All open boxes in the checkerboard are filled in. $:430 ---------------------------------------------------- STEP 2/C - Test clear screen codes ---------------------------------------------------- Display Manager conducts the clear screen test twice in succession. The first time, the screen is cleared with full delay: the second time, it is cleared with normal delay. In both cases, the word "OK" should appear in the top, left corner of the screen. $:440 ---------------------------------------------------- STEP 2/Z - Screen size test ---------------------------------------------------- Screen size is measured in horizontal Rows and vertical Columns. There are two primary steps in this test: 1- The word "TOP-RIGHT" is displayed in the top- right corner of the screen. If the word does not appear intact or is not on the top row, the Column size is incorrect. 2- The word "BOTTOM-FLOOR" is displayed in the last row of the screen. The word "TOP-RIGHT" should disappear from the screen. If BOTTOM-FLOOR does not appear in the last row or TOP-RIGHT doesn't disappear, the Row size is incorrect. $:450 ---------------------------------------------------- STEP 2/O - Cursor ON/OFF test ---------------------------------------------------- This test first makes the cursor invisible, and then makes it visible again. If the terminal does not have the visible/invisible cursor feature, a message tells you the feature is not supported. $:460 ---------------------------------------------------- STEP 2/T - Test standard video attributes ---------------------------------------------------- This test activates all video features of the terminal one at a time. It also indicates whether the Plant or Paint method is used to activate the feature. As each feature is activated, you are asked to confirm whether or not it worked properly. $:470 ---------------------------------------------------- STEP 2/U - Test User-defined video attributes ---------------------------------------------------- This test activates each video feature of the terminal (one at a time) that is implemented by User-defined attributes. It also indicates whether the Plant or Paint method is used to activate the feature. As each feature is activated, you are asked to confirm whether or not it worked properly. $:480 ---------------------------------------------------- STEP 2/M - Test multiple video attributes ---------------------------------------------------- This test activates two video attributes simultaneously (if the terminal has this feature). Each combination of possible attributes is shown on the screen and you are asked to confirm whether or not it worked properly. $:490 ---------------------------------------------------- STEP 2/R - Test cursor movement keys ---------------------------------------------------- There are two sets of cursor movement keys that can be used with Display Manager: The standard ASCII set (^H,^J,^K, and ^L). The Display Manager set (^S,^D,^E, and ^X). You can only test one set at a time with this procedure. The test asks you to use each key one at a time and then tells you whether or not the key can be used to move the cursor while working with Display Manager. $:4A0 ---------------------------------------------------- STEP 2/F - Test function keys ---------------------------------------------------- This test asks you to press each function key, one at a time. If Display Manager recognizes the key, the test moves on to the next key. However, if Display Manager does not recognize the function key, you are informed of the fact and given the option to either continue or terminate the test. $:4B0 ---------------------------------------------------- STEP 2/L - Test Color video attributes ---------------------------------------------------- This test shows all the color combinations on the screen at once. You are asked to confirm whether or not it worked properly. $:500 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HELP SCREEN for CUSTOM TERMINAL SUPPORT (1 of 4) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- On the menu, there are three categories of questions you must answer to be able to use a terminal with Display Manager: Screen Size Clear Screen Cursor Positioning. You should be able to find the information needed to answer these questions (and others) in the terminal's manual. Answering questions in categories other than those listed above is optional. The questions themselves are listed and discussed in your Display Manager documentation. Any given question can have one of three different types of answers. These are described next. Press RETURN to continue, ESC to exit...$ $:501 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HELP SCREEN for CUSTOM TERMINAL SUPPORT (2 of 4) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 1. YES/NO QUESTIONS -- These are always answered with a "Y" (for Yes) or an "N" (for No). Two answers are usually shown. The 'common' answer is to the left and enclosed in angle brackets; the 'current' answer is to the right and enclosed between colons. For example, :Y: indicates the common answer is No, but the current answer is Yes. 2. NUMERICAL QUESTIONS -- These questions must be answered with a decimal value. As with Yes/No Questions, the 'common' answer is to the left and enclosed in angle brackets; the 'current' answer is to the right and enclosed between colons. For example, <80> :52: might indicate a common screen size of 80 columns, but a current size of 52 columns. Press RETURN to continue, ESC to exit...$ $:502 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HELP SCREEN for CUSTOM TERMINAL SUPPORT (3 of 4) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 3. CONTROL-ESCAPE SEQUENCE QUESTIONS -- These questions pertain to methods for controlling displays on the screen. You must enter the codes that are sent to the terminal to activate certain features. Codes are entered in a special area in the lower portion of the screen. Four different types of answers are possible: a. PRINTABLE ASCII CHARACTERS -- If an "A" must be sent to the screen, you can specify it as 'A'. Two A's are specified as 'AA', etc. b. NON-PRINTABLE ASCII CHARACTERS -- If CTRL-A must be sent, specify it as "^A" (where A is the standard keyboard character). An escape key (ESC on the keyboard) can be specified as "^[". The caret character (^) must precede the second key to signify a control character. Press RETURN to continue, ESC to exit...$ $:503 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HELP SCREEN for CUSTOM TERMINAL SUPPORT (4 of 4) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- c. Both printable and non-printable ASCII characters can be specified as a number. The number is the ASCII value assigned to a character. For example, ESC has a value of 27. All numerical values must be separated by a space and NOT enclosed in quote marks. d. A hexadecimal value can be entered (as above), but must be immediately followed by the letter "H". The hex value for an ESC character is 1BH. Hex values must be separated by a space and NOT enclosed in quote marks. Example: 27 1AH 'j^C' (These entries translate to ESC, CTRL-Z, lower case J, CTRL-C.) End of Help Screens. Press ESC to return to Questions Menu...$ $:999