Deck TDUFILE Part 001

27 Modifications

Source

Seq #  *Modification Id* Act 
----------------------------+
01036  M01S00780.tdufi9  ---|"   CDC standard function keys.  This capability will make all full           "
01037  M01S00781.tdufi9  ---|"   screen products more usable to the end user but is not required           "
01038  M01S00782.tdufi9  ---|"   when using the Full Screen Editor or Procedures in screen mode.           "
Line S00175 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01039  M01S00175.tdufi9  +++|"   The next section allows you to define input sequences that your           "
01040  M01S00176.tdufi9  +++|"   terminal will send upline to be recognized as the CDC standard            "
01041  M01S00177.tdufi9  +++|"   function keys.  This capability makes all full screen products            "
01042  M01S00178.tdufi9  +++|"   more usable, but it is not required when using the Full Screen            "
01043  M01S00179.tdufi9  +++|"   Editor or Procedures in screen mode.                                      "
01044  M00S00783.tdufile +++|"                                                                             "
01045  M00S00784.tdufile +++|"   Local screen formatting applications that have been written to use        "
01046  M00S00785.tdufile +++|"   CDC standard function keys (rather than programmable function keys        "
Line S00786 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01047  M01S00786.tdufi9  ---|"   described in the previous section) to drive menus or to terminate         "
01048  M01S00787.tdufi9  ---|"   form type input may require that at least some CDC standard function      "
01049  M01S00788.tdufi9  ---|"   keys be defined in this file.                                             "
Line S00180 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01050  M01S00180.tdufi9  +++|"   described in the previous section) to drive menus, or to terminate        "
01051  M01S00181.tdufi9  +++|"   form type input, may require that at least some of the CDC standard       "
01052  M01S00182.tdufi9  +++|"   function keys be defined in this file.                                    "
01053  M00S00789.tdufile +++|"                                                                             "
Line S00790 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01054  M01S00790.tdufi9  ---|"   Escape or control sequences such as ESC - F for Forward can be            "
01055  M01S00791.tdufi9  ---|"   a good way to define CDC standard function keys but take care not         "
01056  M01S00792.tdufi9  ---|"   to use sequences that conflict with terminal hardware sequences.          "
Line S00183 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01057  M01S00183.tdufi9  +++|"   Escape or control sequences, such as ESC - F for Forward can be a         "
01058  M01S00184.tdufi9  +++|"   good way to define CDC standard function keys, but take care not          "
01059  M01S00185.tdufi9  +++|"   These are input only sequences, so the IN keyword is used here.           "
01060  M00S00793.tdufile +++|"   These are input only sequences so the IN keyword is used here.            "
01061  M00S00794.tdufile +++|"                                                                             "
01062  M00S00795.tdufile +++|    back      in = ()
01063  M00S00796.tdufile +++|    back_s    in = ()
01064  M00S00797.tdufile +++|    help      in = ()
01065  M00S00798.tdufile +++|    help_s    in = ()
01066  M00S00799.tdufile +++|    stop      in = ()
01067  M00S00800.tdufile +++|    stop_s    in = ()
01068  M00S00801.tdufile +++|    down      in = ()
01069  M00S00802.tdufile +++|    down_s    in = ()
01070  M00S00803.tdufile +++|    up        in = ()
01071  M00S00804.tdufile +++|    up_s      in = ()
01072  M00S00805.tdufile +++|    fwd       in = ()
01073  M00S00806.tdufile +++|    fwd_s     in = ()
01074  M00S00807.tdufile +++|    bkw       in = ()
01075  M00S00808.tdufile +++|    bkw_s     in = ()
01076  M00S00809.tdufile +++|    edit      in = ()
01077  M00S00810.tdufile +++|    edit_s    in = ()
01078  M00S00811.tdufile +++|    data      in = ()
01079  M00S00812.tdufile +++|    data_s    in = ()
01080  M00S00813.tdufile +++|"                                                                             "
01081  M00S00814.tdufile +++|"   TERMINAL VIDEO ATTRIBUTES                                                 "
01082  M00S00815.tdufile +++|"                                                                             "
01083  M00S00816.tdufile +++|"   These attributes are used mainly by screen formatting applications        "
01084  M00S00817.tdufile +++|"   to define various types of fields (though protect_begin and end as        "
01085  M00S00818.tdufile +++|"   well as inverse_begin and end or alternate_begin and end where they       "
01086  M00S00819.tdufile +++|"   available are used by FSE).                                               "
01087  M00S00820.tdufile +++|"                                                                             "
01088  M00S00821.tdufile +++|"   Define the attributes sequences below as described in the hardware        "
01089  M00S00822.tdufile +++|"   reference manual for your terminal.  The only restriction is that         "
01090  M00S00823.tdufile +++|"   attributes that require an actual character position on the screen        "
01091  M00S00824.tdufile +++|"   can not be used.  If your terminal has a protect mode that uses a         "
01092  M00S00825.tdufile +++|"   video attribute such as alternate video (either bright or dim) then       "
Line S00826 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01093  M01S00826.tdufi9  ---|"   you will want to place these sequences in the protect_begin and pro-      "
01094  M01S00827.tdufi9  ---|"   tect_end statements.  These sequences are output only hence the OUT       "
Line S00186 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01095  M01S00186.tdufi9  +++|"   you will want to place these sequences in the protect_begin and the       "
01096  M01S00187.tdufi9  +++|"   protect_end statements.  These sequences are output only, so the OUT      "
01097  M00S00828.tdufile +++|"   keyword is used here.                                                     "
01098  M00S00829.tdufile +++|"                                                                             "
01099  M00S00830.tdufile +++|"        Alt_begin is the sequence to cause subsequent characters sent        "
01100  M00S00831.tdufile +++|"        downline to be displayed in an alternate intensity (which may        "
01101  M00S00832.tdufile +++|"        be bright or dim on your terminal).                                  "
01102  M00S00833.tdufile +++|"                                                                             "
01103  M00S00834.tdufile +++|    alt_begin           out = ()
01104  M00S00835.tdufile +++|"                                                                             "
01105  M00S00836.tdufile +++|"        Alt_end is the sequence to cause subsequent characters sent          "
01106  M00S00837.tdufile +++|"        downline to be in normal intensity.                                  "
01107  M00S00838.tdufile +++|"                                                                             "
01108  M00S00839.tdufile +++|    alt_end             out = ()
01109  M00S00840.tdufile +++|"                                                                             "
01110  M00S00841.tdufile +++|"        Blink_begin is the sequence to cause subsequent characters           "
01111  M00S00842.tdufile +++|"        sent downline to be displayed with a blinking attribute.             "
01112  M00S00843.tdufile +++|"                                                                             "
01113  M00S00844.tdufile +++|    blink_begin         out = ()
01114  M00S00845.tdufile +++|"                                                                             "
01115  M00S00846.tdufile +++|"        Blink_end is the sequence to cause subsequent characters             "
01116  M00S00847.tdufile +++|"        sent downline after this with not be displayed with the              "
01117  M00S00848.tdufile +++|"        blinking attribute.                                                  "
01118  M00S00849.tdufile +++|"                                                                             "
01119  M00S00850.tdufile +++|    blink_end           out = ()
01120  M00S00851.tdufile +++|"                                                                             "
01121  M00S00852.tdufile +++|"        Hidden_begin is the sequence to set the hidden attribute for         "
01122  M00S00853.tdufile +++|"        subsequent characters so that data typed in this area can not        "
01123  M00S00854.tdufile +++|"        be seen on the screen (also called a guarded attribute).             "
01124  M00S00855.tdufile +++|"                                                                             "
01125  M00S00856.tdufile +++|    hidden_begin        out = ()
01126  M00S00857.tdufile +++|"                                                                             "
01127  M00S00858.tdufile +++|"        Hidden_end is the sequence to return to visible characters.          "
01128  M00S00859.tdufile +++|"                                                                             "
01129  M00S00860.tdufile +++|    hidden_end          out = ()
01130  M00S00861.tdufile +++|"                                                                             "
01131  M00S00862.tdufile +++|"        Inverse_begin is the sequence to cause subsequent characters         "
01132  M00S00863.tdufile +++|"        to be displayed in inverse video.                                    "
01133  M00S00864.tdufile +++|"                                                                             "
01134  M00S00865.tdufile +++|    inverse_begin       out = ()
01135  M00S00866.tdufile +++|"                                                                             "
01136  M00S00867.tdufile +++|"        Inverse_end is the sequence to return to normal video.               "
01137  M00S00868.tdufile +++|"                                                                             "
01138  M00S00869.tdufile +++|    inverse_end         out = ()
01139  M00S00870.tdufile +++|"                                                                             "
01140  M00S00871.tdufile +++|"        Protect_begin is the sequence to cause subsequent characters         "
Line S00872 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01141  M01S00872.tdufi9  ---|"        sent downline to the terminal to be protected, which means           "
01142  M01S00873.tdufi9  ---|"        data can not be typed in these character positions on the            "
01143  M01S00874.tdufi9  ---|"        screen.                                                              "
Line S00188 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01144  M01S00188.tdufi9  +++|"        to be protected.  Nothing can be entered in protected character      "
01145  M01S00189.tdufi9  +++|"        positions on the screen.                                             "
01146  M00S00875.tdufile +++|"                                                                             "
01147  M00S00876.tdufile +++|    protect_begin       out = ()
01148  M00S00877.tdufile +++|"                                                                             "
Line S00878 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01149  M01S00878.tdufi9  ---|"        Protect_end is the sequence to return to unprotected mode.           "
Line S00190 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01150  M01S00190.tdufi9  +++|"        Protect_end is the sequence to cause subsequent characters to        "
01151  M01S00191.tdufi9  +++|"        be unprotected.  Data can be entered in unprotected character        "
01152  M01S00192.tdufi9  +++|"        positions on the screen.                                             "
01153  M00S00879.tdufile +++|"                                                                             "
01154  M00S00880.tdufile +++|    protect_end         out = ()
01155  M00S00881.tdufile +++|"                                                                             "
01156  M00S00882.tdufile +++|"        Underline_begin is the sequence to cause subsequent characters       "
Line S00883 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01157  M01S00883.tdufi9  ---|"        sent downline to be displayed with an underline attribute.           "
Line S00193 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01158  M01S00193.tdufi9  +++|"        to be displayed with an underline.                                   "
01159  M00S00884.tdufile +++|"                                                                             "
01160  M00S00885.tdufile +++|    underline_begin     out = ()
01161  M00S00886.tdufile +++|"                                                                             "
01162  M00S00887.tdufile +++|"        Underline_end is the sequence to cause subsequent characters         "
Line S00888 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01163  M01S00888.tdufi9  ---|"        sent downline to no longer be underlined.                            "
Line S00194 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01164  M01S00194.tdufi9  +++|"        to be displayed without an underline.                                "
01165  M00S00889.tdufile +++|"                                                                             "
01166  M00S00890.tdufile +++|    underline_end       out = ()
01167  M00S00891.tdufile +++|"                                                                             "
01168  M00S00892.tdufile +++|"   LOGICAL ATTRIBUTE SPECIFICATIONS                                          "
01169  M00S00893.tdufile +++|"                                                                             "
01170  M00S00894.tdufile +++|"   Logical attributes are used mainly by screen formatting applications      "
Line S00895 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01171  M01S00895.tdufi9  ---|"   to define various types of fields. Procedures run in screen mode for      "
01172  M01S00896.tdufi9  ---|"   example define all input variables for a procedure as logical type        "
01173  M01S00897.tdufi9  ---|"   INPUT TEXT which assures that they are underlined for those terminals     "
01174  M01S00898.tdufi9  ---|"   that have that capability or that any blanks in the variables are rep-    "
01175  M01S00899.tdufi9  ---|"   laced with hypen characters on the screen to make them easily recogniz-   "
01176  M01S00900.tdufi9  ---|"   able.                                                                     "
Line S00195 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01177  M01S00195.tdufi9  +++|"   to define various types of fields.  For example, procedures run in        "
01178  M01S00196.tdufi9  +++|"   screen mode define input variables for a procedure as logical type        "
01179  M01S00197.tdufi9  +++|"   INPUT TEXT.  This causes the fields to be underlined, for terminals       "
01180  M01S00198.tdufi9  +++|"   supporting that capability.  For those that do not, blanks in the         "
01181  M01S00199.tdufi9  +++|"   variable fields are filled with underscore characters on the screen,      "
01182  M01S00200.tdufi9  +++|"   making them more easily recognizable.                                     "
01183  M00S00901.tdufile +++|"                                                                             "
Line S00902 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01184  M01S00902.tdufi9  ---|"   You may define the logical attributes below as any combination of phy-    "
01185  M01S00903.tdufi9  ---|"   sical attributes by using the sequences to turn them on and off or use    "
01186  M01S00904.tdufi9  ---|"   any other displayable type function (except an attribute that will re-    "
01187  M01S00905.tdufi9  ---|"   quire a actual character position on the screen) that your terminal       "
01188  M01S00906.tdufi9  ---|"   supports, such as RED_ON for error_begin and RED_OFF for error_end.       "
Line S00201 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01189  M01S00201.tdufi9  +++|"   You may define the logical attributes below as any combination of         "
01190  M01S00202.tdufi9  +++|"   physical attributes by using the sequences to turn them on and off.       "
01191  M01S00203.tdufi9  +++|"   You may use any other displayable type function that your terminal        "
01192  M01S00204.tdufi9  +++|"   supports (except for those that require a character position on the       "
01193  M01S00205.tdufi9  +++|"   screen), such as RED_ON for error_begin and RED_OFF for error_end.        "
01194  M00S00907.tdufile +++|"                                                                             "
01195  M00S00908.tdufile +++|"   ERROR                                                                     "
01196  M00S00909.tdufile +++|"                                                                             "
01197  M00S00910.tdufile +++|    error_begin         out = ()
01198  M00S00911.tdufile +++|    error_end           out = ()
01199  M00S00912.tdufile +++|"                                                                             "
01200  M00S00913.tdufile +++|"   INPUT TEXT                                                                "
01201  M00S00914.tdufile +++|"        If your terminal supports protect by use of a video attribute        "
Line S00915 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01202  M01S00915.tdufi9  ---|"   such as alternate intensity for unprotected areas of the screen you       "
01203  M01S00916.tdufi9  ---|"   should define input_text_begin and end accordingly so that screen         "
01204  M01S00917.tdufi9  ---|"   formatting applications display the input fields correctly as un-         "
01205  M01S00918.tdufi9  ---|"   protected areas.                                                          "
Line S00206 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01206  M01S00206.tdufi9  +++|"   such as alternate intensity for unprotected areas of the screen, you      "
01207  M01S00207.tdufi9  +++|"   should define input_text_begin and end accordingly, so that screen        "
01208  M01S00208.tdufi9  +++|"   formatting applications will display the input fields correctly as        "
01209  M01S00209.tdufi9  +++|"   unprotected areas.                                                        "
01210  M00S00919.tdufile +++|"                                                                             "
01211  M00S00920.tdufile +++|    input_text_begin    out = ()
01212  M00S00921.tdufile +++|    input_text_end      out = ()
01213  M00S00922.tdufile +++|"                                                                             "
01214  M00S00923.tdufile +++|"   ITALIC                                                                    "
Line S00924 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01215  M01S00924.tdufi9  ---|"        If your terminal supports an alternate character set then here       "
01216  M01S00925.tdufi9  ---|"   is a place that you can make use of it with screen formatting app-        "
01217  M01S00926.tdufi9  ---|"   lications.                                                                "
Line S00210 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01218  M01S00210.tdufi9  +++|"        If your terminal supports an alternate character set, this is        "
01219  M01S00211.tdufi9  +++|"   where you can make use of it with screen formatting applications.         "
01220  M00S00927.tdufile +++|"                                                                             "
01221  M00S00928.tdufile +++|    italic_begin        out = ()
01222  M00S00929.tdufile +++|    italic_end          out = ()
01223  M00S00930.tdufile +++|"                                                                             "
01224  M00S00931.tdufile +++|"   MESSAGE                                                                   "
Line S00932 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01225  M01S00932.tdufi9  ---|"        Attributes display here will be used when printing help and          "
01226  M01S00933.tdufi9  ---|"   error messages on the first line of the screen when a screen for-         "
01227  M01S00934.tdufi9  ---|"   matting application is running.  Use any physical attributes that         "
01228  M01S00935.tdufi9  ---|"   you wish but remember that if your terminal has a video attribute         "
01229  M01S00936.tdufi9  ---|"   based protect capability this area should be protected data.              "
Line S00212 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01230  M01S00212.tdufi9  +++|"        Attributes described here will be used for printing help or          "
01231  M01S00213.tdufi9  +++|"   error messages on the first line of the screen when in a screen           "
01232  M01S00214.tdufi9  +++|"   formatting application.  You may use any physical attributes that         "
01233  M01S00215.tdufi9  +++|"   you wish, but if your terminal has a video-attribute-based protect        "
01234  M01S00216.tdufi9  +++|"   capability, this area should be protected data.                           "
01235  M00S00937.tdufile +++|"                                                                             "
01236  M00S00938.tdufile +++|    message_begin       out = ()
01237  M00S00939.tdufile +++|    message_end         out = ()
01238  M00S00940.tdufile +++|"                                                                             "
01239  M00S00941.tdufile +++|"   OUTPUT TEXT                                                               "
Line S00942 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01240  M01S00942.tdufi9  ---|"        For output only data so if your terminal has a video attribute       "
01241  M01S00943.tdufi9  ---|"   based protect capability this area should be protected data.              "
Line S00217 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01242  M01S00217.tdufi9  +++|"        These attributes are for output data only, so if your terminal       "
01243  M01S00218.tdufi9  +++|"   has a video-attribute-based protect capability, this area should be       "
01244  M01S00219.tdufi9  +++|"   protected data.                                                           "
01245  M00S00944.tdufile +++|"                                                                             "
01246  M00S00945.tdufile +++|    output_text_begin   out = ()
01247  M00S00946.tdufile +++|    output_text_end     out = ()
01248  M00S00947.tdufile +++|"                                                                             "
01249  M00S00948.tdufile +++|"   TITLE                                                                     "
01250  M00S00949.tdufile +++|"                                                                             "
01251  M00S00950.tdufile +++|    title_begin         out = ()
01252  M00S00951.tdufile +++|    title_end           out = ()
01253  M00S00952.tdufile +++|"                                                                             "
01254  M00S00953.tdufile +++|"   LINE DRAWING CHARACTER SPECIFICATION                                      "
01255  M00S00954.tdufile +++|"                                                                             "
01256  M00S00955.tdufile +++|"        Line drawing character sets that your terminal supports should       "
01257  M00S00956.tdufile +++|"   be specified here for use with the box drawing capabilty found in         "
Line S00957 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01258  M01S00957.tdufi9  ---|"   NOS screen formatting.  There are three line weights, fine, medium,       "
Line S00220 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01259  M01S00220.tdufi9  +++|"   NOS screen formatting.  There are three line weights: fine, medium,       "
01260  M00S00958.tdufile +++|"   and bold, each with a sequence to enable and disable that weight          "
01261  M00S00959.tdufile +++|"   and with eleven characters that represent the corners, edges and          "
01262  M00S00960.tdufile +++|"   intersections for the corresponding line drawing character set.           "
01263  M00S00961.tdufile +++|"                                                                             "
Line S00962 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01264  M01S00962.tdufi9  ---|"        If your terminal has the capability of actual line drawing           "
Line S00221 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01265  M01S00221.tdufi9  +++|"        If your terminal has the capability of actual line drawing,          "
01266  M00S00963.tdufile +++|"   then place the sequences to turn the line drawing on and off in           "
Line S00964 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01267  M01S00964.tdufi9  ---|"   the ld_fine_begin, ld_fine_end and so on for up to three types of         "
01268  M01S00965.tdufi9  ---|"   line drawing sets (you may specify the same sequences for all three       "
Line S00222 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01269  M01S00222.tdufi9  +++|"   ld_fine_begin, ld_fine_end (and so forth) entries, for three types of     "
01270  M01S00223.tdufi9  +++|"   line drawing sets.  You may specify the same sequences for all three,     "
01271  M00S00966.tdufile +++|"   or for any two if your terminal does not have three line drawing          "
Line S00967 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01272  M01S00967.tdufi9  ---|"   sets).  If your terminal has no line drawing then the use of a            "
01273  M01S00968.tdufi9  ---|"   hypen character for a horizontal character, a colon or like char-         "
01274  M01S00969.tdufi9  ---|"   acter for a vertical line, and asterisks for all corners and in-          "
01275  M01S00970.tdufi9  ---|"   tersections is suggested.  In this case the ld_fine_begin, ld_            "
01276  M01S00971.tdufi9  ---|"   fine_end sequences would be blank though you could use a terminal         "
01277  M01S00972.tdufi9  ---|"   attribute such as alternate intensity.                                    "
01278  M01S00973.tdufi9  ---|"                                                                             "
01279  M01S00974.tdufi9  ---|"        Also for a bold line drawing character set you can define            "
01280  M01S00975.tdufi9  ---|"   all characters as blanks (' ') and use inverse_on and inverse_off         "
01281  M01S00976.tdufi9  ---|"   as the ld_bold_begin and ld_bold_end sequences.                           "
Line S00224 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01282  M01S00224.tdufi9  +++|"   sets.                                                                     "
01283  M01S00225.tdufi9  +++|"                                                                             "
01284  M01S00226.tdufi9  +++|"        If your terminal has no line drawing, then the use of the            "
01285  M01S00227.tdufi9  +++|"   hyphen character for a horizontal character, the colon or a like          "
01286  M01S00228.tdufi9  +++|"   character for a vertical line, and asterisks for all corners and          "
01287  M01S00229.tdufi9  +++|"   intersections is suggested.  The ld_fine_begin, ld_file_end, etc.         "
01288  M01S00230.tdufi9  +++|"   sequences would be empty in this case, although you could use a           "
01289  M01S00231.tdufi9  +++|"   terminal attribute, such as alternate intensity.  For a bold line         "
01290  M01S00232.tdufi9  +++|"   drawing character set, you could also define all characters as            "
01291  M01S00233.tdufi9  +++|"   blanks (' ') and use inverse_on and inverse_off as ld_bold_begin          "
01292  M01S00234.tdufi9  +++|"   and ld_bold_end sequences.                                                "
01293  M00S00977.tdufile +++|"                                                                             "
01294  M00S00978.tdufile +++|"        Fine Line Drawing Begin and End Sequences.                           "
01295  M00S00979.tdufile +++|"                                                                             "
01296  M00S00980.tdufile +++|    ld_fine_begin            out = ()
01297  M00S00981.tdufile +++|    ld_fine_end              out = ()
01298  M00S00982.tdufile +++|"                                                                             "
01299  M00S00983.tdufile +++|"        Horizontal and Vertical Characters.                                  "
01300  M00S00984.tdufile +++|"                                                                             "
01301  M00S00985.tdufile +++|    ld_fine_horizontal       out = ()
01302  M00S00986.tdufile +++|    ld_fine_vertical         out = ()
01303  M00S00987.tdufile +++|"                                                                             "
01304  M00S00988.tdufile +++|"        Box Corner Characters.                                               "
01305  M00S00989.tdufile +++|"                                                                             "
01306  M00S00990.tdufile +++|    ld_fine_upper_left       out = ()
01307  M00S00991.tdufile +++|    ld_fine_upper_right      out = ()
01308  M00S00992.tdufile +++|    ld_fine_lower_left       out = ()
01309  M00S00993.tdufile +++|    ld_fine_lower_right      out = ()
01310  M00S00994.tdufile +++|"                                                                             "
01311  M00S00995.tdufile +++|"        Intersection Characters.                                             "
01312  M00S00996.tdufile +++|"                                                                             "
01313  M00S00997.tdufile +++|    ld_fine_up_t             out = ()
01314  M00S00998.tdufile +++|    ld_fine_down_t           out = ()
01315  M00S00999.tdufile +++|    ld_fine_left_t           out = ()
01316  M00S01000.tdufile +++|    ld_fine_right_t          out = ()
01317  M00S01001.tdufile +++|    ld_fine_cross            out = ()
01318  M00S01002.tdufile +++|"                                                                             "
01319  M00S01003.tdufile +++|"        Medium Line Drawing Begin and End Sequences.                         "
01320  M00S01004.tdufile +++|"                                                                             "
01321  M00S01005.tdufile +++|    ld_medium_begin          out = ()
01322  M00S01006.tdufile +++|    ld_medium_end            out = ()
01323  M00S01007.tdufile +++|"                                                                             "
01324  M00S01008.tdufile +++|"        Horizontal and Vertical Characters.                                  "
01325  M00S01009.tdufile +++|"                                                                             "
01326  M00S01010.tdufile +++|    ld_medium_horizontal     out = ()
01327  M00S01011.tdufile +++|    ld_medium_vertical       out = ()
01328  M00S01012.tdufile +++|"                                                                             "
01329  M00S01013.tdufile +++|"        Box Corner Characters.                                               "
01330  M00S01014.tdufile +++|"                                                                             "
01331  M00S01015.tdufile +++|    ld_medium_upper_left     out = ()
01332  M00S01016.tdufile +++|    ld_medium_upper_right    out = ()
01333  M00S01017.tdufile +++|    ld_medium_lower_left     out = ()
01334  M00S01018.tdufile +++|    ld_medium_lower_right    out = ()
01335  M00S01019.tdufile +++|"                                                                             "
01336  M00S01020.tdufile +++|"        Intersection Characters.                                             "
01337  M00S01021.tdufile +++|"                                                                             "
01338  M00S01022.tdufile +++|    ld_medium_up_t           out = ()
01339  M00S01023.tdufile +++|    ld_medium_down_t         out = ()
01340  M00S01024.tdufile +++|    ld_medium_left_t         out = ()
01341  M00S01025.tdufile +++|    ld_medium_right_t        out = ()
01342  M00S01026.tdufile +++|    ld_medium_cross          out = ()
01343  M00S01027.tdufile +++|"                                                                             "
01344  M00S01028.tdufile +++|"        Bold Line Drawing Begin and End Sequences.                           "
01345  M00S01029.tdufile +++|"                                                                             "
01346  M00S01030.tdufile +++|    ld_bold_begin            out = ()
01347  M00S01031.tdufile +++|    ld_bold_end              out = ()
01348  M00S01032.tdufile +++|"                                                                             "
01349  M00S01033.tdufile +++|"        Horizontal and Vertical Characters.                                  "
01350  M00S01034.tdufile +++|"                                                                             "
01351  M00S01035.tdufile +++|    ld_bold_horizontal       out = ()
01352  M00S01036.tdufile +++|    ld_bold_vertical         out = ()
01353  M00S01037.tdufile +++|"                                                                             "
01354  M00S01038.tdufile +++|"        Box Corner Characters.                                               "
01355  M00S01039.tdufile +++|"                                                                             "
01356  M00S01040.tdufile +++|    ld_bold_upper_left       out = ()
01357  M00S01041.tdufile +++|    ld_bold_upper_right      out = ()
01358  M00S01042.tdufile +++|    ld_bold_lower_left       out = ()
01359  M00S01043.tdufile +++|    ld_bold_lower_right      out = ()
01360  M00S01044.tdufile +++|"                                                                             "
01361  M00S01045.tdufile +++|"        Intersection Characters.                                             "
01362  M00S01046.tdufile +++|"                                                                             "
01363  M00S01047.tdufile +++|    ld_bold_up_t             out = ()
01364  M00S01048.tdufile +++|    ld_bold_down_t           out = ()
01365  M00S01049.tdufile +++|    ld_bold_left_t           out = ()
01366  M00S01050.tdufile +++|    ld_bold_right_t          out = ()
01367  M00S01051.tdufile +++|    ld_bold_cross            out = ()
01368  M00S01052.tdufile +++|"                                                                             "
01369  M00S01053.tdufile +++|"   DEFAULT KEY DEFINITIONS FOR THE FULL SCREEN EDITOR                        "
01370  M00S01054.tdufile +++|"                                                                             "
01371  M00S01055.tdufile +++|"        Here is where the default function key sequences that will be        "
01372  M00S01056.tdufile +++|"   used by the full screen editor are defined.  Using the variables          "
01373  M00S01057.tdufile +++|"   defined earlier (see VARIABLES FOR FULL SCREEN EDITOR FUNCTION KEY        "
Line S01058 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01374  M01S01058.tdufi9  ---|"   DEFINITONS around line fifty) the six function keys for our sample        "
01375  M01S01059.tdufi9  ---|"   terminal have been defined.                                               "
Line S00235 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01376  M01S00235.tdufi9  +++|"   DEFINITIONS around line one hundred) the six function keys for our        "
01377  M01S00236.tdufi9  +++|"   sample terminal have been defined.                                        "
01378  M00S01060.tdufile +++|"        The keyword here is APPLICATION STRING (the ... indicates a          "
01379  M00S01061.tdufile +++|"   line continuation to TDU) and the name used is FSEKEYS which will         "
01380  M00S01062.tdufile +++|"   be recognized by FSE.  The out sequence is just the previously de-        "
01381  M00S01063.tdufile +++|"   fined variable strings seperated by semi-colons to make a correct         "
01382  M00S01064.tdufile +++|"   FSE command.  In addition to default function key sequences here          "
01383  M00S01065.tdufile +++|"   is a good place to put a SET TAB command if your terminal has pre-        "
01384  M00S01066.tdufile +++|"   defined hardware tabs.  Simply define a variable as was done with         "
01385  M00S01067.tdufile +++|"   k1 through k6 as  s1 = ('st 7 11 14 24 34 44 54 64') and include it       "
01386  M00S01068.tdufile +++|"   in one of the out sequences below.                                        "
01387  M00S01069.tdufile +++|"                                                                             "
01388  M00S01070.tdufile +++|    application_string...
01389  M00S01071.tdufile +++|    name = ('FSEKEYS')...
01390  M00S01072.tdufile +++|    out  = (k1 ';' k2 ';' k3)
01391  M00S01073.tdufile +++|    application_string...
01392  M00S01074.tdufile +++|    name = ('FSEKEYS')...
01393  M00S01075.tdufile +++|    out  = (k4 ';' k5 ';' k6)
01394  M00S01076.tdufile +++|"                                                                             "
01395  M00S01077.tdufile +++|"        Now that you have completed your TDUIN file you need to execute      "
Line S01078 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01396  M01S01078.tdufi9  ---|"   the TDU command.  It should compile this file and produce a local file    "
Line S00237 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01397  M01S00237.tdufi9  +++|"   the TDU command.  It should compile your file and produce a local file    "
01398  M00S01079.tdufile +++|"   called TERMLIB (or add the capsule for this terminal to a file called     "
Line S01080 Modification History
M01 (Removed by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01399  M01S01080.tdufi9  ---|"   TERMLIB, such as the one from UN=LIBRARY, that is already local).  Re-    "
01400  M01S01081.tdufi9  ---|"   place this file and then whenever the SCREEN,model_name command is ex-    "
01401  M01S01082.tdufi9  ---|"   ecuted you will see a local file called ZZZZTRM that will allow you       "
01402  M01S01083.tdufi9  ---|"   to interact with all NOS full screen products.                            "
Line S00238 Modification History
M01 (Added by) tdufi9
Seq #  *Modification Id* Act 
----------------------------+
01403  M01S00238.tdufi9  +++|"   TERMLIB that is already local, such as the one from UN=LIBRARY).          "
01404  M01S00239.tdufi9  +++|"   Replace your new TERMLIB, and whenever the SCREEN,model_name command      "
01405  M01S00240.tdufi9  +++|"   is executed you will see a local file called ZZZZTRM that will allow      "
01406  M01S00241.tdufi9  +++|"   you to interact with all NOS full screen products.                        "
01407  M00S01084.tdufile +++|"                                                                             "
01408  M00S01085.tdufile +++|"   END OF TERMINAL DEFINITION FILE FOR -------------- TERMINAL               "
01409  M00S01086.tdufile +++|*WEOR
Line S01087 Modification History
M01 (Removed by) tdufi7
Seq #  *Modification Id* Act 
----------------------------+
01410  M01S01087.tdufi7  ---|TDU721
Line S00001 Modification History
M01 (Added by) tdufi7
Seq #  *Modification Id* Act 
----------------------------+
01411  M01S00001.tdufi7  +++|TDU721           *** REMOVE THIS LINE WHEN USING AS INPUT TO *TDU*. ***
01412  M00S01088.tdufile +++|
01413  M00S01089.tdufile +++|"   TERMINAL DEFINITION FILE FOR CDC VIKING 721 TERMINAL                      "
01414  M00S01090.tdufile +++|
01415  M00S01091.tdufile +++|"   VARIABLES                                                                 "
01416  M00S01092.tdufile +++|    clear_all_tabs      = (rs dc2 'Y')
01417  M00S01093.tdufile +++|    disable_blink       = (eot)
01418  M00S01094.tdufile +++|    disable_auto_cr     = (rs '''')
01419  M00S01095.tdufile +++|    disable_protect     = (rs dc2 'L')
01420  M00S01096.tdufile +++|    enable_auto_cr      = (rs '&')
01421  M00S01097.tdufile +++|    enable_clear        = (rs '$')
01422  M00S01098.tdufile +++|    enable_cr_delim     = (rs enq)
01423  M00S01099.tdufile +++|    enable_blink        = (etx)
01424  M00S01100.tdufile +++|    enable_protect      = (rs dc2 'K')
01425  M00S01101.tdufile +++|    enable_typeamatic   = (rs dc2 'i')
01426  M00S01102.tdufile +++|    end_print           = (rs 7f(16))
01427  M00S01103.tdufile +++|    large_cyber_mode    = (rs dc2 'B')
01428  M00S01104.tdufile +++|    page_mode           = (syn)
01429  M00S01105.tdufile +++|    pop_fn_keys         = (rs dc2 71(16) cr)
01430  M00S01106.tdufile +++|    push_fn_keys        = (rs dc2 70(16) cr)
01431  M00S01107.tdufile +++|    scroll_mode         = (dc2)
01432  M00S01108.tdufile +++|    shift_numeric_pad   = (rs dc2 6B(16))
01433  M00S01109.tdufile +++|    start_inverse       = (rs 'D')
01434  M00S01110.tdufile +++|    start_underline     = (ack)
01435  M00S01111.tdufile +++|    stop_inverse        = (rs 'E')
01436  M00S01112.tdufile +++|    stop_underline      = (nak)
01437  M00S01113.tdufile +++|
01438  M00S01114.tdufile +++|"   VARIABLES FOR FULL SCREEN EDITOR FUNCTION KEY DEFINITIONS                 "
01439  M00S01115.tdufile +++|    k1   = ('SK1/SM/L/ MARK/;SKS1/SMW/L/MRKCHR/')
01440  M00S01116.tdufile +++|    k2   = ('SK2/MMTP/L/ MOVE/;SKS2/CMTP;UM;SA' '/L/ONECPY/')
01441  M00S01117.tdufile +++|    k3   = ('SK3/IBP/L/ INSB/;SKS3/DB/L/ DELB/')
01442  M00S01118.tdufile +++|    k4   = ('SK4/PF/L/ FIRST/;SKS4/VL/L/ LAST/')
01443  M00S01119.tdufile +++|    k5   = ('SK5/U/L/ UNDO/;SKS5/UM/L/UNMARK')
01444  M00S01120.tdufile +++|    k6   = ('SK6/Q/L/ QUIT/')
01445  M00S01121.tdufile +++|    k7   = ('SK7"L/&?/"L"LOCATE";SK7S/LN/L/LOCNXT/')
01446  M00S01122.tdufile +++|    k8   = ('SK8/SVC132/L/132COL/;SK8S/SVC80/L/ 80COL/')
01447  M00S01123.tdufile +++|    k9   = ('SK9/V/L/MIDDLE/')
01448  M00S01124.tdufile +++|    k10  = ('SK10/.E/L/ENDLIN/')
01449  M00S01125.tdufile +++|    k11  = ('SK11/.S/L/ SPLIT/')
01450  M00S01126.tdufile +++|    k12  = ('SK12/.J/L/ JOIN/')
01451  M00S01127.tdufile +++|    k13  = ('SK13/.F/L/ PARA/')
01452  M00S01128.tdufile +++|    k14  = ('SK14/CMTP/L/ COPY/')
01453  M00S01129.tdufile +++|    k15  = ('SK15/.C/L/CENTER/')
01454  M00S01130.tdufile +++|
01455  M00S01131.tdufile +++|"   MODEL NAME AND COMMUNICATION TYPE                                         "
01456  M00S01132.tdufile +++|    model_name          value = '721'
01457  M00S01133.tdufile +++|    communications      type  = asynch
01458  M00S01134.tdufile +++|
01459  M00S01135.tdufile +++|"   END OF INFORMATION SPECIFICATION                                          "
01460  M00S01136.tdufile +++|    end_of_information  in    = (0)
01461  M00S01137.tdufile +++|
01462  M00S01138.tdufile +++|"   CURSOR POSITIONING INFORMATION                                            "
01463  M00S01139.tdufile +++|    cursor_pos_encoding      bias  = (32)   type = cdc721_cursor
01464  M00S01140.tdufile +++|    cursor_pos_column_first  value = TRUE
01465  M00S01141.tdufile +++|    cursor_pos_column_length value = (0)
01466  M00S01142.tdufile +++|    cursor_pos_row_length    value = (0)
01467  M00S01143.tdufile +++|    cursor_pos_begin         in    = (1e(16) 4d(16) 1f(16))
01468  M00S01144.tdufile +++|    cursor_pos_begin         out   = (stx)
01469  M00S01145.tdufile +++|    cursor_pos_second        out   = (7E(16) soh)
01470  M00S01146.tdufile +++|
01471  M00S01147.tdufile +++|"   CURSOR MOVEMENT INFORMATION                                               "
01472  M00S01148.tdufile +++|    cursor_home              inout = (em)
01473  M00S01149.tdufile +++|    cursor_up                inout = (etb)
01474  M00S01150.tdufile +++|    cursor_down              inout = (sub)
01475  M00S01151.tdufile +++|    cursor_left              inout = (bs)
01476  M00S01152.tdufile +++|    cursor_right             inout = (can)
01477  M00S01153.tdufile +++|
01478  M00S01154.tdufile +++|"   CURSOR BEHAVIOR (for cursor movement keys)                                "
01479  M00S01155.tdufile +++|    move_past_right          type  = wrap_adjacent_next
01480  M00S01156.tdufile +++|    move_past_left           type  = wrap_adjacent_next
01481  M00S01157.tdufile +++|    move_past_top            type  = wrap_same_next
01482  M00S01158.tdufile +++|    move_past_bottom         type  = wrap_same_next
01483  M00S01159.tdufile +++|
01484  M00S01160.tdufile +++|"   CURSOR BEHAVIOR (for character keys)                                      "
01485  M00S01161.tdufile +++|    char_past_right          type  = wrap_adjacent_next
01486  M00S01162.tdufile +++|    char_past_left           type  = wrap_adjacent_next
01487  M00S01163.tdufile +++|    char_past_last_position  type  = wrap_adjacent_next
01488  M00S01164.tdufile +++|
01489  M00S01165.tdufile +++|"   PROTECTED CURSOR BEHAVIOR (for cursor movement keys)                      "
01490  M00S01166.tdufile +++|    protected_past_right     type  = wrap_adjacent_next
01491  M00S01167.tdufile +++|    protected_past_left      type  = wrap_adjacent_next
01492  M00S01168.tdufile +++|    protected_past_up        type  = wrap_same_next
01493  M00S01169.tdufile +++|    protected_past_down      type  = wrap_same_next
01494  M00S01170.tdufile +++|
01495  M00S01171.tdufile +++|"   PROTECTED CURSOR BEHAVIOR (for character keys)                            "
01496  M00S01172.tdufile +++|    field_past_right         type  = wrap_adjacent_next
01497  M00S01173.tdufile +++|    field_past_left          type  = wrap_adjacent_next
01498  M00S01174.tdufile +++|    field_past_last          type  = wrap_adjacent_next
01499  M00S01175.tdufile +++|    field_before_first       type  = wrap_adjacent_next
01500  M00S01176.tdufile +++|
01501  M00S01177.tdufile +++|"   TERMINAL ATTRIBUTES                                                       "
01502  M00S01178.tdufile +++|    clears_when_change_size  value = TRUE
01503  M00S01179.tdufile +++|    function_key_leaves_mark value = FALSE
01504  M00S01180.tdufile +++|    has_hidden               value = TRUE
01505  M00S01181.tdufile +++|    has_protect              value = TRUE
01506  M00S01182.tdufile +++|    home_at_top              value = TRUE
01507  M00S01183.tdufile +++|    multiple_sizes           value = TRUE
01508  M00S01184.tdufile +++|    tabs_to_home             value = FALSE
01509  M00S01185.tdufile +++|    tabs_to_tab_stops        value = TRUE
01510  M00S01186.tdufile +++|    tabs_to_unprotected      value = TRUE
01511  M00S01187.tdufile +++|
01512  M00S01188.tdufile +++|"   SCREEN SIZES                                                              "
01513  M00S01189.tdufile +++|    set_size       rows = 30 columns = 80   out = (rs dc2 'H' rs dc2 '^')
01514  M00S01190.tdufile +++|    set_size       rows = 30 columns = 132  out = (rs dc2 'G' rs dc2 '^')
01515  M00S01191.tdufile +++|
01516  M00S01192.tdufile +++|"   SCREEN AND LINE MODE TRANSITION                                           "
01517  M00S01193.tdufile +++|    set_screen_mode     out = (push_fn_keys  shift_numeric_pad  enable_clear...
Line S01194 Modification History
M01 (Removed by) tdufi3
Seq #  *Modification Id* Act 
----------------------------+
01518  M01S01194.tdufi3  ---|         large_cyber_mode  disable_auto_cr  enable_cr_delim  clear_all_tabs ...
Line S00001 Modification History
M01 (Added by) tdufi3
Seq #  *Modification Id* Act 
----------------------------+
01519  M01S00001.tdufi3  +++|         large_cyber_mode  enable_auto_cr  enable_cr_delim  clear_all_tabs  ...
01520  M00S01195.tdufile +++|         enable_blink  end_print  page_mode)
01521  M00S01196.tdufile +++|
01522  M00S01197.tdufile +++|    set_line_mode       out = (scroll_mode  enable_auto_cr  clear_all_tabs  ...
01523  M00S01198.tdufile +++|         pop_fn_keys)
01524  M00S01199.tdufile +++|
01525  M00S01200.tdufile +++|"   TERMINAL CAPABILITIES                                                     "
01526  M00S01201.tdufile +++|    delete_char         inout = (rs 4e(16))
01527  M00S01202.tdufile +++|    delete_line_stay    inout = (rs 51(16))
01528  M00S01203.tdufile +++|    erase_char          inout = (1f(16))
01529  M00S01204.tdufile +++|    erase_end_of_line   inout = (vt)
01530  M00S01205.tdufile +++|    erase_field_stay    inout = (rs 59(16))
01531  M00S01206.tdufile +++|    erase_line_bol      inout = (rs 5D(16))
01532  M00S01207.tdufile +++|    erase_page_home     inout = (ff)
01533  M00S01208.tdufile +++|    insert_char         inout = (rs 4f(16))
01534  M00S01209.tdufile +++|    insert_line_stay    inout = (rs 52(16))
01535  M00S01210.tdufile +++|    tab_backward        inout = (rs 0b(16))
01536  M00S01211.tdufile +++|    tab_clear           inout = (rs dc2 'X')
01537  M00S01212.tdufile +++|    tab_clear_all       inout = (clear_all_tabs)
01538  M00S01213.tdufile +++|    tab_forward         inout = (ht)
01539  M00S01214.tdufile +++|    tab_set             inout = (rs dc2 'W')
01540  M00S01215.tdufile +++|
01541  M00S01216.tdufile +++|"   MISCELLANEOUS TERMINAL SEQUENCES                                          "
01542  M00S01217.tdufile +++|    bell_nak            out = (bel)
01543  M00S01218.tdufile +++|    output_begin        out = (disable_protect)
01544  M00S01219.tdufile +++|    output_end          out = (enable_protect)
01545  M00S01220.tdufile +++|    protect_all         out = (rs 'G')
01546  M00S01221.tdufile +++|
01547  M00S01222.tdufile +++|"   PROGRAMMABLE FUNCTION KEY INPUT INFORMATION                               "
01548  M00S01223.tdufile +++|    f1        in = (rs 71(16))
01549  M00S01224.tdufile +++|    f2        in = (rs 72(16))
01550  M00S01225.tdufile +++|    f3        in = (rs 73(16))
01551  M00S01226.tdufile +++|    f4        in = (rs 74(16))
01552  M00S01227.tdufile +++|    f5        in = (rs 75(16))
01553  M00S01228.tdufile +++|    f6        in = (rs 76(16))
01554  M00S01229.tdufile +++|    f7        in = (rs 77(16))
01555  M00S01230.tdufile +++|    f8        in = (rs 78(16))
01556  M00S01231.tdufile +++|    f9        in = (rs 79(16))
01557  M00S01232.tdufile +++|    f10       in = (rs 7A(16))
01558  M00S01233.tdufile +++|    f11       in = (rs 7B(16))
01559  M00S01234.tdufile +++|    f12       in = (rs 7C(16))
01560  M00S01235.tdufile +++|    f13       in = (rs 7D(16))
01561  M00S01236.tdufile +++|    f14       in = (rs 7E(16))
01562  M00S01237.tdufile +++|    f15       in = (rs 70(16))
01563  M00S01238.tdufile +++|    f16       in = (rs dc2 31(16))
01564  M00S01239.tdufile +++|    f1_s      in = (rs 61(16))
01565  M00S01240.tdufile +++|    f2_s      in = (rs 62(16))
01566  M00S01241.tdufile +++|    f3_s      in = (rs 63(16))
01567  M00S01242.tdufile +++|    f4_s      in = (rs 64(16))
01568  M00S01243.tdufile +++|    f5_s      in = (rs 65(16))
01569  M00S01244.tdufile +++|    f6_s      in = (rs 66(16))
01570  M00S01245.tdufile +++|    f7_s      in = (rs 67(16))
01571  M00S01246.tdufile +++|    f8_s      in = (rs 68(16))
01572  M00S01247.tdufile +++|    f9_s      in = (rs 69(16))
01573  M00S01248.tdufile +++|    f10_s     in = (rs 6A(16))
01574  M00S01249.tdufile +++|    f11_s     in = (rs 6B(16))
01575  M00S01250.tdufile +++|    f12_s     in = (rs 6C(16))
01576  M00S01251.tdufile +++|    f13_s     in = (rs 6D(16))
01577  M00S01252.tdufile +++|    f14_s     in = (rs 6E(16))
01578  M00S01253.tdufile +++|    f15_s     in = (rs 60(16))
01579  M00S01254.tdufile +++|    f16_s     in = (rs dc2 32(16))
01580  M00S01255.tdufile +++|
01581  M00S01256.tdufile +++|"   CDC STANDARD FUNCTION KEY INPUT INFORMATION                               "
01582  M00S01257.tdufile +++|    back      in = (rs 5F(16))
01583  M00S01258.tdufile +++|    back_s    in = (rs 5B(16))
01584  M00S01259.tdufile +++|    help      in = (rs 5C(16))
01585  M00S01260.tdufile +++|    help_s    in = (rs 58(16))
01586  M00S01261.tdufile +++|    stop      in = (rs 49(16))
01587  M00S01262.tdufile +++|    stop_s    in = (rs 4A(16))
01588  M00S01263.tdufile +++|    down      in = (rs dc2 20(16))
01589  M00S01264.tdufile +++|    down_s    in = (rs dc2 21(16))
01590  M00S01265.tdufile +++|    up        in = (rs dc2 24(16))
01591  M00S01266.tdufile +++|    up_s      in = (rs dc2 25(16))
01592  M00S01267.tdufile +++|    fwd       in = (rs dc2 28(16))
01593  M00S01268.tdufile +++|    fwd_s     in = (rs dc2 29(16))
01594  M00S01269.tdufile +++|    bkw       in = (rs dc2 2C(16))
01595  M00S01270.tdufile +++|    bkw_s     in = (rs dc2 2d(16))
01596  M00S01271.tdufile +++|    edit      in = (rs 5E(16))
01597  M00S01272.tdufile +++|    edit_s    in = (rs 5A(16))
01598  M00S01273.tdufile +++|    data      in = (rs dc2 35(16))
01599  M00S01274.tdufile +++|    data_s    in = (rs dc2 36(16))
01600  M00S01275.tdufile +++|
01601  M00S01276.tdufile +++|"   TERMINAL VIDEO ATTRIBUTES                                                 "
01602  M00S01277.tdufile +++|    alt_begin           out = (fs)
01603  M00S01278.tdufile +++|    alt_end             out = (gs)
01604  M00S01279.tdufile +++|    blink_begin         out = (so etx)
01605  M00S01280.tdufile +++|    blink_end           out = (si)
01606  M00S01281.tdufile +++|    hidden_begin        out = (rs dc2 '[')
01607  M00S01282.tdufile +++|    hidden_end          out = (rs dc2 5C(16))
01608  M00S01283.tdufile +++|    inverse_begin       out = (start_inverse)
01609  M00S01284.tdufile +++|    inverse_end         out = (stop_inverse)
01610  M00S01285.tdufile +++|    protect_begin       out = (rs dc2 'I')
01611  M00S01286.tdufile +++|    protect_end         out = (rs dc2 'J')
01612  M00S01287.tdufile +++|    underline_begin     out = (start_underline)
01613  M00S01288.tdufile +++|    underline_end       out = (stop_underline)
01614  M00S01289.tdufile +++|
01615  M00S01290.tdufile +++|"   LOGICAL ATTRIBUTE SPECIFICATIONS                                          "
01616  M00S01291.tdufile +++|    error_begin         out = (start_inverse)
01617  M00S01292.tdufile +++|    error_end           out = (stop_inverse)
01618  M00S01293.tdufile +++|    input_text_begin    out = (start_underline)
01619  M00S01294.tdufile +++|    input_text_end      out = (stop_underline)
01620  M00S01295.tdufile +++|    italic_begin        out = ()
01621  M00S01296.tdufile +++|    italic_end          out = ()
01622  M00S01297.tdufile +++|    message_begin       out = ()
01623  M00S01298.tdufile +++|    message_end         out = ()
01624  M00S01299.tdufile +++|    output_text_begin   out = ()
01625  M00S01300.tdufile +++|    output_text_end     out = ()
01626  M00S01301.tdufile +++|    title_begin         out = ()
01627  M00S01302.tdufile +++|    title_end           out = ()
01628  M00S01303.tdufile +++|
01629  M00S01304.tdufile +++|"   LINE DRAWING CHARACTER SPECIFICATION                                      "
01630  M00S01305.tdufile +++|    ld_fine_begin            out = (rs fs)
01631  M00S01306.tdufile +++|    ld_fine_end              out = (rs gs)
01632  M00S01307.tdufile +++|    ld_fine_horizontal       out = 20(16)
01633  M00S01308.tdufile +++|    ld_fine_vertical         out = 21(16)
01634  M00S01309.tdufile +++|    ld_fine_upper_left       out = 22(16)
01635  M00S01310.tdufile +++|    ld_fine_upper_right      out = 23(16)
01636  M00S01311.tdufile +++|    ld_fine_lower_left       out = 24(16)
01637  M00S01312.tdufile +++|    ld_fine_lower_right      out = 25(16)
01638  M00S01313.tdufile +++|    ld_fine_up_t             out = 26(16)
01639  M00S01314.tdufile +++|    ld_fine_down_t           out = 27(16)
01640  M00S01315.tdufile +++|    ld_fine_left_t           out = 28(16)
01641  M00S01316.tdufile +++|    ld_fine_right_t          out = 29(16)
01642  M00S01317.tdufile +++|    ld_fine_cross            out = 2A(16)
01643  M00S01318.tdufile +++|    ld_medium_begin          out = (rs fs)
01644  M00S01319.tdufile +++|    ld_medium_end            out = (rs gs)
01645  M00S01320.tdufile +++|    ld_medium_horizontal     out = 2B(16)
01646  M00S01321.tdufile +++|    ld_medium_vertical       out = 2C(16)
01647  M00S01322.tdufile +++|    ld_medium_upper_left     out = 2D(16)
01648  M00S01323.tdufile +++|    ld_medium_upper_right    out = 2E(16)
01649  M00S01324.tdufile +++|    ld_medium_lower_left     out = 2F(16)
01650  M00S01325.tdufile +++|    ld_medium_lower_right    out = 30(16)
01651  M00S01326.tdufile +++|    ld_medium_up_t           out = 31(16)
01652  M00S01327.tdufile +++|    ld_medium_down_t         out = 32(16)
01653  M00S01328.tdufile +++|    ld_medium_left_t         out = 33(16)
01654  M00S01329.tdufile +++|    ld_medium_right_t        out = 34(16)
01655  M00S01330.tdufile +++|    ld_medium_cross          out = 35(16)
01656  M00S01331.tdufile +++|    ld_bold_begin            out = start_inverse
01657  M00S01332.tdufile +++|    ld_bold_end              out = stop_inverse
01658  M00S01333.tdufile +++|    ld_bold_horizontal       out = (' ')
01659  M00S01334.tdufile +++|    ld_bold_vertical         out = (' ')
01660  M00S01335.tdufile +++|    ld_bold_upper_left       out = (' ')
01661  M00S01336.tdufile +++|    ld_bold_upper_right      out = (' ')
01662  M00S01337.tdufile +++|    ld_bold_lower_left       out = (' ')
01663  M00S01338.tdufile +++|    ld_bold_lower_right      out = (' ')
01664  M00S01339.tdufile +++|    ld_bold_up_t             out = (' ')
01665  M00S01340.tdufile +++|    ld_bold_down_t           out = (' ')
01666  M00S01341.tdufile +++|    ld_bold_left_t           out = (' ')
01667  M00S01342.tdufile +++|    ld_bold_right_t          out = (' ')
01668  M00S01343.tdufile +++|    ld_bold_cross            out = (' ')
01669  M00S01344.tdufile +++|
01670  M00S01345.tdufile +++|"   DEFAULT KEY DEFINITIONS FOR THE FULL SCREEN EDITOR                        "
01671  M00S01346.tdufile +++|    application_string...
01672  M00S01347.tdufile +++|    name = ('FSEKEYS')...
01673  M00S01348.tdufile +++|    out  = (k1 ';' k2 ';' k3 ';' k4 ';' k5)
01674  M00S01349.tdufile +++|    application_string...
01675  M00S01350.tdufile +++|    name = ('FSEKEYS')...
01676  M00S01351.tdufile +++|    out  = (k6 ';' k7 ';' k8 ';' k9 ';' k10)
01677  M00S01352.tdufile +++|    application_string...
01678  M00S01353.tdufile +++|    name = ('FSEKEYS')...
01679  M00S01354.tdufile +++|    out  = (k11 ';' k12 ';' k13 ';' k14 ';' k15)
01680  M00S01355.tdufile +++|
01681  M00S01356.tdufile +++|"   END OF TERMINAL DEFINITION FILE FOR CDC VIKING 721 TERMINAL               "
01682  M00S01357.tdufile +++|*WEOR
Line S01358 Modification History
M01 (Removed by) tdufi7
Seq #  *Modification Id* Act 
----------------------------+
01683  M01S01358.tdufi7  ---|TDU722
Line S00002 Modification History
M01 (Added by) tdufi7
Seq #  *Modification Id* Act 
----------------------------+
01684  M01S00002.tdufi7  +++|TDU722           *** REMOVE THIS LINE WHEN USING AS INPUT TO *TDU*. ***
01685  M00S01359.tdufile +++|
01686  M00S01360.tdufile +++|"   TERMINAL DEFINITION FILE FOR CDC VIKING 722 TERMINAL                      "
01687  M00S01361.tdufile +++|
01688  M00S01362.tdufile +++|"   VARIABLES FOR FULL SCREEN EDITOR FUNCTION KEY DEFINITIONS                 "
01689  M00S01363.tdufile +++|    k1   = ('SK1/VNS/L/ FWD/;SKS1/VPS/L/ BKW/')
01690  M00S01364.tdufile +++|    k2   = ('SK2/VN/L/LINEUP/;SKS2/VP/L/LINEDN/')
01691  M00S01365.tdufile +++|    k3   = ('SK3/.I/L/ INSC/;SKS3/.D/L/ DELC/')
01692  M00S01366.tdufile +++|    k4   = ('SK4/IBP1/L/ INSL/;SKS4/D;PN/L/ DELL/')
01693  M00S01367.tdufile +++|    k5   = ('SK5/SM/L/ MARK/;SKS5/U/L/ UNDO/')
01694  M00S01368.tdufile +++|    k6   = ('SK6/MMTP/L/ MOVE/;SKS6/CMTP/L/ COPY/')
01695  M00S01369.tdufile +++|    k7   = ('SK7/H/L/ HELP/;SKS7/SVO0/L/ LEFT/')
01696  M00S01370.tdufile +++|    k8   = ('SK8/Q/L/ QUIT/;SKS8/SVO&C;.P+20/L/RIGHT/')
01697  M00S01371.tdufile +++|    k9   = ('SK9/.E/L/ENDLIN/;SKS9/UM/L/UNMARK')
01698  M00S01372.tdufile +++|
01699  M00S01373.tdufile +++|"   MODEL NAME AND COMMUNICATION TYPE                                         "
01700  M00S01374.tdufile +++|    model_name          value = '722'
01701  M00S01375.tdufile +++|    communications      type  = asynch
01702  M00S01376.tdufile +++|
01703  M00S01377.tdufile +++|"   END OF INFORMATION SPECIFICATION                                          "
01704  M00S01378.tdufile +++|    end_of_information  in    = (0)
01705  M00S01379.tdufile +++|
01706  M00S01380.tdufile +++|"   CURSOR POSITIONING INFORMATION                                            "
01707  M00S01381.tdufile +++|    cursor_pos_encoding      bias  = (32)   type = binary_cursor
01708  M00S01382.tdufile +++|    cursor_pos_column_first  value = TRUE
01709  M00S01383.tdufile +++|    cursor_pos_column_length value = (0)
01710  M00S01384.tdufile +++|    cursor_pos_row_length    value = (0)
01711  M00S01385.tdufile +++|    cursor_pos_begin         out   = (esc 31(16))
01712  M00S01386.tdufile +++|
01713  M00S01387.tdufile +++|"   CURSOR MOVEMENT INFORMATION                                               "
01714  M00S01388.tdufile +++|    cursor_home              inout = (em)
01715  M00S01389.tdufile +++|    cursor_up                inout = (sub)
01716  M00S01390.tdufile +++|    cursor_down              inout = (lf)
01717  M00S01391.tdufile +++|    cursor_left              inout = (bs)
01718  M00S01392.tdufile +++|    cursor_right             inout = (nak)
01719  M00S01393.tdufile +++|
01720  M00S01394.tdufile +++|"   CURSOR BEHAVIOR (for cursor movement keys)                                "
01721  M00S01395.tdufile +++|    move_past_right          type  = wrap_adjacent_next
01722  M00S01396.tdufile +++|    move_past_left           type  = wrap_adjacent_next
01723  M00S01397.tdufile +++|    move_past_top            type  = wrap_same_next
01724  M00S01398.tdufile +++|    move_past_bottom         type  = scroll_next
01725  M00S01399.tdufile +++|
01726  M00S01400.tdufile +++|"   CURSOR BEHAVIOR (for character keys)                                      "
01727  M00S01401.tdufile +++|    char_past_right          type  = wrap_adjacent_next
01728  M00S01402.tdufile +++|    char_past_left           type  = wrap_adjacent_next
01729  M00S01403.tdufile +++|    char_past_last_position  type  = scroll_next
01730  M00S01404.tdufile +++|
01731  M00S01405.tdufile +++|"   PROTECTED CURSOR BEHAVIOR (for cursor movement keys)                      "
01732  M00S01406.tdufile +++|    protected_past_right     type  = stop_next
01733  M00S01407.tdufile +++|    protected_past_left      type  = stop_next
01734  M00S01408.tdufile +++|    protected_past_up        type  = stop_next
01735  M00S01409.tdufile +++|    protected_past_down      type  = stop_next
01736  M00S01410.tdufile +++|
01737  M00S01411.tdufile +++|"   PROTECTED CURSOR BEHAVIOR (for character keys)                            "
01738  M00S01412.tdufile +++|    field_past_right         type  = stop_next
01739  M00S01413.tdufile +++|    field_past_left          type  = stop_next
01740  M00S01414.tdufile +++|    field_past_last          type  = stop_next
01741  M00S01415.tdufile +++|    field_before_first       type  = stop_next
01742  M00S01416.tdufile +++|
01743  M00S01417.tdufile +++|"   TERMINAL ATTRIBUTES                                                       "
01744  M00S01418.tdufile +++|    clears_when_change_size  value = FALSE
01745  M00S01419.tdufile +++|    function_key_leaves_mark value = FALSE
01746  M00S01420.tdufile +++|    has_hidden               value = FALSE
01747  M00S01421.tdufile +++|    has_protect              value = FALSE
01748  M00S01422.tdufile +++|    home_at_top              value = FALSE
01749  M00S01423.tdufile +++|    multiple_sizes           value = FALSE
01750  M00S01424.tdufile +++|    tabs_to_home             value = FALSE
01751  M00S01425.tdufile +++|    tabs_to_tab_stops        value = FALSE
01752  M00S01426.tdufile +++|    tabs_to_unprotected      value = FALSE
01753  M00S01427.tdufile +++|
01754  M00S01428.tdufile +++|"   SCREEN SIZES                                                              "
01755  M00S01429.tdufile +++|    set_size       rows = 24 columns = 80   out = ()
01756  M00S01430.tdufile +++|
01757  M00S01431.tdufile +++|"   TERMINAL CAPABILITIES                                                     "
01758  M00S01432.tdufile +++|    erase_end_of_line   inout = (syn)
01759  M00S01433.tdufile +++|    erase_page_home     inout = (can)
01760  M00S01434.tdufile +++|    tab_forward         inout = (ht)
01761  M00S01435.tdufile +++|
01762  M00S01436.tdufile +++|"   MISCELLANEOUS TERMINAL SEQUENCES                                          "
01763  M00S01437.tdufile +++|    output_begin        out = ()
01764  M00S01438.tdufile +++|    output_end          out = ()
01765  M00S01439.tdufile +++|    bell_nak            out = (bel)
01766  M00S01440.tdufile +++|
01767  M00S01441.tdufile +++|"   PROGRAMMABLE FUNCTION KEY INPUT INFORMATION                               "
01768  M00S01442.tdufile +++|    f1        in = (rs 'q')
01769  M00S01443.tdufile +++|    f2        in = (rs 'r')
01770  M00S01444.tdufile +++|    f3        in = (rs 's')
01771  M00S01445.tdufile +++|    f4        in = (rs 't')
01772  M00S01446.tdufile +++|    f5        in = (rs 'u')
01773  M00S01447.tdufile +++|    f6        in = (rs 'v')
01774  M00S01448.tdufile +++|    f7        in = (rs 'w')
01775  M00S01449.tdufile +++|    f8        in = (rs 'x')
01776  M00S01450.tdufile +++|    f9        in = (rs 'y')
01777  M00S01451.tdufile +++|    f10       in = (rs 'z')
01778  M00S01452.tdufile +++|    f11       in = (rs '{')
01779  M00S01453.tdufile +++|    f12       in = ()
01780  M00S01454.tdufile +++|    f13       in = ()
01781  M00S01455.tdufile +++|    f14       in = ()
01782  M00S01456.tdufile +++|    f15       in = ()
01783  M00S01457.tdufile +++|    f16       in = ()
01784  M00S01458.tdufile +++|
01785  M00S01459.tdufile +++|    f1_s      in = (rs 'a')
01786  M00S01460.tdufile +++|    f2_s      in = (rs 'b')
01787  M00S01461.tdufile +++|    f3_s      in = (rs 'c')
01788  M00S01462.tdufile +++|    f4_s      in = (rs 'd')
01789  M00S01463.tdufile +++|    f5_s      in = (rs 'e')
01790  M00S01464.tdufile +++|    f6_s      in = (rs 'f')
01791  M00S01465.tdufile +++|    f7_s      in = (rs 'g')
01792  M00S01466.tdufile +++|    f8_s      in = (rs 'h')
01793  M00S01467.tdufile +++|    f9_s      in = (rs 'i')
01794  M00S01468.tdufile +++|    f10_s     in = (rs 'j')
01795  M00S01469.tdufile +++|    f11_s     in = (rs 'k')
01796  M00S01470.tdufile +++|    f12_s     in = ()
01797  M00S01471.tdufile +++|    f13_s     in = ()
01798  M00S01472.tdufile +++|    f14_s     in = ()
01799  M00S01473.tdufile +++|    f15_s     in = ()
01800  M00S01474.tdufile +++|    f16_s     in = ()
01801  M00S01475.tdufile +++|
01802  M00S01476.tdufile +++|"   CDC STANDARD FUNCTION KEY INPUT INFORMATION                               "
01803  M00S01477.tdufile +++|    back      in = ()
01804  M00S01478.tdufile +++|    back_s    in = ()
01805  M00S01479.tdufile +++|    help      in = ()
01806  M00S01480.tdufile +++|    help_s    in = ()
01807  M00S01481.tdufile +++|    stop      in = (14(16))
01808  M00S01482.tdufile +++|    stop_s    in = (10(16))
01809  M00S01483.tdufile +++|    down      in = ()
01810  M00S01484.tdufile +++|    down_s    in = ()
01811  M00S01485.tdufile +++|    up        in = ()
01812  M00S01486.tdufile +++|    up_s      in = ()
01813  M00S01487.tdufile +++|    fwd       in = ()
01814  M00S01488.tdufile +++|    fwd_s     in = ()
01815  M00S01489.tdufile +++|    bkw       in = ()
01816  M00S01490.tdufile +++|    bkw_s     in = ()
01817  M00S01491.tdufile +++|    edit      in = ()
01818  M00S01492.tdufile +++|    edit_s    in = ()
01819  M00S01493.tdufile +++|    data      in = ()
01820  M00S01494.tdufile +++|    data_s    in = ()
01821  M00S01495.tdufile +++|
01822  M00S01496.tdufile +++|"   LINE DRAWING CHARACTER SPECIFICATION                                      "
01823  M00S01497.tdufile +++|    ld_fine_horizontal       out = ('-')
01824  M00S01498.tdufile +++|    ld_fine_vertical         out = ('|')
01825  M00S01499.tdufile +++|    ld_fine_upper_left       out = ('*')
01826  M00S01500.tdufile +++|    ld_fine_upper_right      out = ('*')
01827  M00S01501.tdufile +++|    ld_fine_lower_left       out = ('*')
01828  M00S01502.tdufile +++|    ld_fine_lower_right      out = ('*')
01829  M00S01503.tdufile +++|    ld_fine_up_t             out = ('*')
01830  M00S01504.tdufile +++|    ld_fine_down_t           out = ('*')
01831  M00S01505.tdufile +++|    ld_fine_left_t           out = ('*')
01832  M00S01506.tdufile +++|    ld_fine_right_t          out = ('*')
01833  M00S01507.tdufile +++|    ld_fine_cross            out = ('*')
01834  M00S01508.tdufile +++|    ld_medium_horizontal     out = ('-')
01835  M00S01509.tdufile +++|    ld_medium_vertical       out = ('|')
01836  M00S01510.tdufile +++|    ld_medium_upper_left     out = ('*')
01837  M00S01511.tdufile +++|    ld_medium_upper_right    out = ('*')
01838  M00S01512.tdufile +++|    ld_medium_lower_left     out = ('*')
01839  M00S01513.tdufile +++|    ld_medium_lower_right    out = ('*')
01840  M00S01514.tdufile +++|    ld_medium_up_t           out = ('*')
01841  M00S01515.tdufile +++|    ld_medium_down_t         out = ('*')
01842  M00S01516.tdufile +++|    ld_medium_left_t         out = ('*')
01843  M00S01517.tdufile +++|    ld_medium_right_t        out = ('*')
01844  M00S01518.tdufile +++|    ld_medium_cross          out = ('*')
01845  M00S01519.tdufile +++|    ld_bold_horizontal       out = ('-')
01846  M00S01520.tdufile +++|    ld_bold_vertical         out = ('|')
01847  M00S01521.tdufile +++|    ld_bold_upper_left       out = ('*')
01848  M00S01522.tdufile +++|    ld_bold_upper_right      out = ('*')
01849  M00S01523.tdufile +++|    ld_bold_lower_left       out = ('*')
01850  M00S01524.tdufile +++|    ld_bold_lower_right      out = ('*')
01851  M00S01525.tdufile +++|    ld_bold_up_t             out = ('*')
01852  M00S01526.tdufile +++|    ld_bold_down_t           out = ('*')
01853  M00S01527.tdufile +++|    ld_bold_left_t           out = ('*')
01854  M00S01528.tdufile +++|    ld_bold_right_t          out = ('*')
01855  M00S01529.tdufile +++|    ld_bold_cross            out = ('*')
01856  M00S01530.tdufile +++|
01857  M00S01531.tdufile +++|"   DEFAULT KEY DEFINITIONS FOR THE FULL SCREEN EDITOR                        "
01858  M00S01532.tdufile +++|    application_string...
01859  M00S01533.tdufile +++|    name = ('FSEKEYS')...
01860  M00S01534.tdufile +++|    out  = (k1 ';' k2 ';' k3 ';' k4 ';' k5)
01861  M00S01535.tdufile +++|    application_string...
01862  M00S01536.tdufile +++|    name = ('FSEKEYS')...
01863  M00S01537.tdufile +++|    out  = (k6 ';' k7 ';' k8 ';' k9)
01864  M00S01538.tdufile +++|
01865  M00S01539.tdufile +++|"   END OF TERMINAL DEFINITION FILE FOR CDC 722 TERMINAL                      "
01866  M00S01540.tdufile +++|*WEOR
Line S01541 Modification History
M01 (Removed by) tdufi7
Seq #  *Modification Id* Act 
----------------------------+
01867  M01S01541.tdufi7  ---|TDUVT10
Line S00003 Modification History
M01 (Added by) tdufi7
Seq #  *Modification Id* Act 
----------------------------+
01868  M01S00003.tdufi7  +++|TDUVT10          *** REMOVE THIS LINE WHEN USING AS INPUT TO *TDU*. ***
01869  M00S01542.tdufile +++|
01870  M00S01543.tdufile +++|"   TERMINAL DEFINITION FILE FOR DIGITAL VT100 TERMINAL                       "
01871  M00S01544.tdufile +++|
01872  M00S01545.tdufile +++|"   VARIABLES                                                                 "
01873  M00S01546.tdufile +++|    prefix              = (1B(16) 5B(16))
Line S00001 Modification History
M01 (Added by) tdufi15
Seq #  *Modification Id* Act 
----------------------------+
01874  M01S00001.tdufi15 +++|    ansi_cursor_keys    = (prefix 3F(16) 31(16) 6C(16))
01875  M01S00002.tdufi15 +++|    autowrap_off        = (prefix 3F(16) 37(16) 6C(16))
01876  M00S01547.tdufile +++|    clear_stay          = (prefix 32(16) 4A(16))
01877  M00S01548.tdufile +++|    clear_all_tabs      = (prefix 33(16) 67(16))
Line S00003 Modification History
M01 (Added by) tdufi15
Seq #  *Modification Id* Act 
----------------------------+
01878  M01S00003.tdufi15 +++|    newline_off         = (prefix 32(16) 30(16) 6C(16))
01879  M00S01549.tdufile +++|    set_to_24x80        = (prefix 3F(16) 33(16) 6C(16))
01880  M00S01550.tdufile +++|    set_to_24x132       = (prefix 3F(16) 33(16) 68(16))
01881  M00S01551.tdufile +++|    start_alternate     = (prefix 31(16) 6D(16))
01882  M00S01552.tdufile +++|    start_blink         = (prefix 35(16) 6D(16))
01883  M00S01553.tdufile +++|    start_inverse       = (prefix 37(16) 6D(16))
01884  M00S01554.tdufile +++|    start_underline     = (prefix 34(16) 6D(16))
01885  M00S01555.tdufile +++|    stop_alternate      = (prefix 6D(16))
01886  M00S01556.tdufile +++|    stop_blink          = (prefix 6D(16))
01887  M00S01557.tdufile +++|    stop_inverse        = (prefix 6D(16))
01888  M00S01558.tdufile +++|    stop_underline      = (prefix 6D(16))
01889  M00S01559.tdufile +++|
01890  M00S01560.tdufile +++|"   VARIABLES FOR FULL SCREEN EDITOR FUNCTION KEY DEFINITIONS                 "
01891  M00S01561.tdufile +++|    k1   = ('SK1/VNS/L/ FWD/;SKS1/VPS/L/ BKW/')
01892  M00S01562.tdufile +++|    k2   = ('SK2/VN/L/LINEUP/;SKS2/VP/L/LINEDN/')
01893  M00S01563.tdufile +++|    k3   = ('SK3/.I/L/ INSC/;SKS3/.D/L/ DELC/')
01894  M00S01564.tdufile +++|    k4   = ('SK4/IBP1/L/ INSL/;SKS4/D;PN/L/ DELL/')
01895  M00S01565.tdufile +++|    k5   = ('SK5/SM/L/ MARK/;SKS5/U/L/ UNDO/')
01896  M00S01566.tdufile +++|    k6   = ('SK6/MMTP/L/ MOVE/;SKS6/CMTP/L/ COPY/')
01897  M00S01567.tdufile +++|    k7   = ('SK7/H/L/ HELP/;SKS7/VH/L/ HOME/')
01898  M00S01568.tdufile +++|    k8   = ('SK8/Q/L/ QUIT/;SKS8/SS/L/CLEAR/')
01899  M00S01569.tdufile +++|    k9   = ('SK9/.E/L/ENDLIN/;SKS9/UM/L/UNMARK/')
01900  M00S01570.tdufile +++|
01901  M00S01571.tdufile +++|"   MODEL NAME AND COMMUNICATION TYPE                                         "
01902  M00S01572.tdufile +++|    model_name          value = 'VT100'
01903  M00S01573.tdufile +++|    communications      type  = asynch
01904  M00S01574.tdufile +++|
01905  M00S01575.tdufile +++|"   END OF INFORMATION SPECIFICATION                                          "
01906  M00S01576.tdufile +++|    end_of_information  in    = (0)
01907  M00S01577.tdufile +++|
01908  M00S01578.tdufile +++|"   CURSOR POSITIONING INFORMATION                                            "
01909  M00S01579.tdufile +++|    cursor_pos_encoding      bias  = (0)   type = ansi_cursor
01910  M00S01580.tdufile +++|    cursor_pos_column_first  value = FALSE
01911  M00S01581.tdufile +++|    cursor_pos_column_length value = (0)
01912  M00S01582.tdufile +++|    cursor_pos_row_length    value = (0)
01913  M00S01583.tdufile +++|    cursor_pos_begin         out   = (prefix)
01914  M00S01584.tdufile +++|    cursor_pos_second        out   = (3B(16))
01915  M00S01585.tdufile +++|    cursor_pos_third         out   = (48(16))
01916  M00S01586.tdufile +++|
01917  M00S01587.tdufile +++|"   CURSOR MOVEMENT INFORMATION                                               "
01918  M00S01588.tdufile +++|    cursor_home              inout = (prefix 48(16))
01919  M00S01589.tdufile +++|    cursor_up                inout = (prefix 41(16))
01920  M00S01590.tdufile +++|    cursor_down              inout = (prefix 42(16))
01921  M00S01591.tdufile +++|    cursor_left              inout = (prefix 44(16))
01922  M00S01592.tdufile +++|    cursor_right             inout = (prefix 43(16))
01923  M00S01593.tdufile +++|
01924  M00S01594.tdufile +++|"   CURSOR BEHAVIOR (for cursor movement keys)                                "
01925  M00S01595.tdufile +++|    move_past_right          type  = stop_next
01926  M00S01596.tdufile +++|    move_past_left           type  = stop_next
01927  M00S01597.tdufile +++|    move_past_top            type  = stop_next
01928  M00S01598.tdufile +++|    move_past_bottom         type  = stop_next
01929  M00S01599.tdufile +++|
01930  M00S01600.tdufile +++|"   CURSOR BEHAVIOR (for character keys)                                      "
01931  M00S01601.tdufile +++|    char_past_right          type  = stop_next
01932  M00S01602.tdufile +++|    char_past_left           type  = stop_next
01933  M00S01603.tdufile +++|    char_past_last_position  type  = stop_next
01934  M00S01604.tdufile +++|
01935  M00S01605.tdufile +++|"   PROTECTED stop BEHAVIOR (for cursor movement keys)                      "
01936  M00S01606.tdufile +++|    protected_past_right     type  = stop_next
01937  M00S01607.tdufile +++|    protected_past_left      type  = stop_next
01938  M00S01608.tdufile +++|    protected_past_up        type  = stop_next
01939  M00S01609.tdufile +++|    protected_past_down      type  = stop_next
01940  M00S01610.tdufile +++|
01941  M00S01611.tdufile +++|"   PROTECTED stop BEHAVIOR (for character keys)                            "
01942  M00S01612.tdufile +++|    field_past_right         type  = stop_next
01943  M00S01613.tdufile +++|    field_past_left          type  = stop_next
01944  M00S01614.tdufile +++|    field_past_last          type  = stop_next
01945  M00S01615.tdufile +++|    field_before_first       type  = wrap_adjacent_next
01946  M00S01616.tdufile +++|
01947  M00S01617.tdufile +++|"   TERMINAL ATTRIBUTES                                                       "
Line S00001 Modification History
M01 (Added by) tdufi17
Seq #  *Modification Id* Act 
----------------------------+
01948  M01S00001.tdufi17 +++|    attributes_not_maskable  value = TRUE
01949  M00S01618.tdufile +++|    clears_when_change_size  value = TRUE
01950  M00S01619.tdufile +++|    function_key_leaves_mark value = TRUE
01951  M00S01620.tdufile +++|    has_hidden               value = FALSE
01952  M00S01621.tdufile +++|    has_protect              value = FALSE
01953  M00S01622.tdufile +++|    home_at_top              value = TRUE
01954  M00S01623.tdufile +++|    multiple_sizes           value = TRUE
01955  M00S01624.tdufile +++|    tabs_to_home             value = FALSE
01956  M00S01625.tdufile +++|    tabs_to_tab_stops        value = TRUE
01957  M00S01626.tdufile +++|    tabs_to_unprotected      value = FALSE
01958  M00S01627.tdufile +++|
01959  M00S01628.tdufile +++|"   SCREEN SIZES                                                              "
01960  M00S01629.tdufile +++|    set_size       rows = 24 columns = 80   out = (set_to_24x80)
01961  M00S01630.tdufile +++|    set_size       rows = 24 columns = 132  out = (set_to_24x132)
01962  M00S01631.tdufile +++|
01963  M00S01632.tdufile +++|"   SCREEN AND LINE MODE TRANSITION                                           "
01964  M00S01633.tdufile +++|    set_screen_mode     out = (1B(16) 3C(16) clear_all_tabs ..
01965  M00S01634.tdufile +++|         1B(16) 28(16) 42(16) 1B(16) 29(16) 30(16) 0F(16) 1B(16) ..
Line S01635 Modification History
M01 (Removed by) tdufi15
Seq #  *Modification Id* Act 
----------------------------+
01966  M01S01635.tdufi15 ---|         3D(16))
Line S00004 Modification History
M01 (Added by) tdufi15
Seq #  *Modification Id* Act 
----------------------------+
01967  M01S00004.tdufi15 +++|         3D(16) newline_off autowrap_off ansi_cursor_keys)
01968  M00S01636.tdufile +++|
01969  M00S01637.tdufile +++|    set_line_mode       out = (1B(16) 3C(16) clear_all_tabs ..
01970  M00S01638.tdufile +++|         1B(16) 28(16) 42(16) 1B(16) 29(16) 30(16) 0F(16) 1B(16) ..
01971  M00S01639.tdufile +++|         3E(16))
01972  M00S01640.tdufile +++|
01973  M00S01641.tdufile +++|"   TERMINAL CAPABILITIES                                                     "
01974  M00S01642.tdufile +++|    backspace           in    = (08(16))
01975  M00S01643.tdufile +++|    delete_char         inout = (prefix 50(16))
01976  M00S01644.tdufile +++|    delete_line_bol     inout = (prefix 4D(16))
01977  M00S01645.tdufile +++|    erase_end_of_line   inout = (prefix 4B(16))
Line S00001 Modification History
M01 (Added by) ns2453
Seq #  *Modification Id* Act 
----------------------------+
01978  M01S00001.ns2453  +++|    erase_end_of_page   inout = (prefix 4A(16))
01979  M00S01646.tdufile +++|    erase_line_stay     inout = (prefix 32(16)4B(16))
01980  M00S01647.tdufile +++|    erase_page_stay     inout = (clear_stay)
01981  M00S01648.tdufile +++|    insert_char         inout = (prefix 40(16))
01982  M00S01649.tdufile +++|    insert_line_bol     inout = (prefix 4C(16))
01983  M00S01650.tdufile +++|    insert_mode_begin   inout = (prefix 34(16) 68(16))
01984  M00S01651.tdufile +++|    insert_mode_end     inout = (prefix 34(16) 6C(16))
01985  M00S01652.tdufile +++|    tab_backward        inout = (prefix 5A(16))
01986  M00S01653.tdufile +++|    tab_clear_all       inout = (clear_all_tabs)
01987  M00S01654.tdufile +++|    tab_forward         inout = (09(16))
01988  M00S01655.tdufile +++|    tab_set             inout = (1B(16) 48(16))
01989  M00S01656.tdufile +++|
01990  M00S01657.tdufile +++|"   MISCELLANEOUS TERMINAL SEQUENCES                                          "
01991  M00S01658.tdufile +++|    bell_nak            out = (bel)
01992  M00S01659.tdufile +++|    output_begin        out = (prefix 34(16) 6C(16))
01993  M00S01660.tdufile +++|
01994  M00S01661.tdufile +++|"   PROGRAMMABLE FUNCTION KEY INPUT INFORMATION                               "
01995  M00S01662.tdufile +++|    f1        in = (1B(16) 4F(16) 71(16))
01996  M00S01663.tdufile +++|    f2        in = (1B(16) 4F(16) 72(16))
01997  M00S01664.tdufile +++|    f3        in = (1B(16) 4F(16) 73(16))
01998  M00S01665.tdufile +++|    f4        in = (1B(16) 4F(16) 74(16))
01999  M00S01666.tdufile +++|    f5        in = (1B(16) 4F(16) 75(16))
02000  M00S01667.tdufile +++|    f6        in = (1B(16) 4F(16) 76(16))
02001  M00S01668.tdufile +++|    f7        in = (1B(16) 4F(16) 77(16))
02002  M00S01669.tdufile +++|    f8        in = (1B(16) 4F(16) 78(16))
02003  M00S01670.tdufile +++|    f9        in = (1B(16) 4F(16) 79(16))
02004  M00S01671.tdufile +++|    f10       in = ()
02005  M00S01672.tdufile +++|    f11       in = ()
02006  M00S01673.tdufile +++|    f12       in = ()
02007  M00S01674.tdufile +++|    f13       in = ()
02008  M00S01675.tdufile +++|    f14       in = ()
02009  M00S01676.tdufile +++|    f15       in = ()
02010  M00S01677.tdufile +++|    f16       in = ()
02011  M00S01678.tdufile +++|    f1_s      in = (1B(16) 4F(16) 50(16))
02012  M00S01679.tdufile +++|    f2_s      in = (1B(16) 4F(16) 51(16))
02013  M00S01680.tdufile +++|    f3_s      in = (1B(16) 4F(16) 52(16))
02014  M00S01681.tdufile +++|    f4_s      in = (1B(16) 4F(16) 53(16))
02015  M00S01682.tdufile +++|    f5_s      in = (1B(16) 4F(16) 6D(16))
02016  M00S01683.tdufile +++|    f6_s      in = (1B(16) 4F(16) 6C(16))
02017  M00S01684.tdufile +++|    f7_s      in = (1B(16) 4F(16) 4D(16))
02018  M00S01685.tdufile +++|    f8_s      in = (1B(16) 4F(16) 6E(16))
02019  M00S01686.tdufile +++|    f9_s      in = (1B(16) 4F(16) 70(16))
02020  M00S01687.tdufile +++|    f10_s     in = ()
02021  M00S01688.tdufile +++|    f11_s     in = ()
02022  M00S01689.tdufile +++|    f12_s     in = ()
02023  M00S01690.tdufile +++|    f13_s     in = ()
02024  M00S01691.tdufile +++|    f14_s     in = ()
02025  M00S01692.tdufile +++|    f15_s     in = ()
02026  M00S01693.tdufile +++|    f16_s     in = ()
02027  M00S01694.tdufile +++|
02028  M00S01695.tdufile +++|"   CDC STANDARD FUNCTION KEY INPUT INFORMATION                               "
02029  M00S01696.tdufile +++|    back      in = (esc 6B(16))
02030  M00S01697.tdufile +++|    back_s    in = (esc 4B(16))
02031  M00S01698.tdufile +++|    help      in = (esc 68(16))
02032  M00S01699.tdufile +++|    help_s    in = ()
02033  M00S01700.tdufile +++|    stop      in = (14(16))
02034  M00S01701.tdufile +++|    stop_s    in = (10(16))
02035  M00S01702.tdufile +++|    down      in = (esc 64(16))
02036  M00S01703.tdufile +++|    down_s    in = (esc 44(16))
02037  M00S01704.tdufile +++|    up        in = (esc 75(16))
02038  M00S01705.tdufile +++|    up_s      in = (esc 55(16))
02039  M00S01706.tdufile +++|    fwd       in = (esc 66(16))
02040  M00S01707.tdufile +++|    fwd_s     in = (esc 46(16))
02041  M00S01708.tdufile +++|    bkw       in = (esc 62(16))
02042  M00S01709.tdufile +++|    bkw_s     in = (esc 42(16))
02043  M00S01710.tdufile +++|    edit      in = ()
02044  M00S01711.tdufile +++|    edit_s    in = ()
02045  M00S01712.tdufile +++|    data      in = ()
02046  M00S01713.tdufile +++|    data_s    in = ()
02047  M00S01714.tdufile +++|
02048  M00S01715.tdufile +++|"   TERMINAL VIDEO ATTRIBUTES                                                 "
02049  M00S01716.tdufile +++|    alt_begin           out = (start_alternate)
02050  M00S01717.tdufile +++|    alt_end             out = (stop_alternate)
02051  M00S01718.tdufile +++|    blink_begin         out = (start_blink)
02052  M00S01719.tdufile +++|    blink_end           out = (stop_blink)
02053  M00S01720.tdufile +++|    inverse_begin       out = (start_inverse)
02054  M00S01721.tdufile +++|    inverse_end         out = (stop_inverse)
02055  M00S01722.tdufile +++|    underline_begin     out = (start_underline)
02056  M00S01723.tdufile +++|    underline_end       out = (stop_underline)
02057  M00S01724.tdufile +++|
02058  M00S01725.tdufile +++|"   LOGICAL ATTRIBUTE SPECIFICATIONS                                          "
02059  M00S01726.tdufile +++|    error_begin         out = (start_inverse)
02060  M00S01727.tdufile +++|    error_end           out = (stop_inverse)
02061  M00S01728.tdufile +++|    input_text_begin    out = (start_underline)
02062  M00S01729.tdufile +++|    input_text_end      out = (stop_underline)
02063  M00S01730.tdufile +++|    italic_begin        out = (start_alternate)
02064  M00S01731.tdufile +++|    italic_end          out = (stop_alternate)
02065  M00S01732.tdufile +++|
02066  M00S01733.tdufile +++|"   LINE DRAWING CHARACTER SPECIFICATION                                      "
02067  M00S01734.tdufile +++|    ld_fine_begin            out = 0E(16)
02068  M00S01735.tdufile +++|    ld_fine_end              out = 0F(16)
02069  M00S01736.tdufile +++|    ld_fine_horizontal       out = 71(16)
02070  M00S01737.tdufile +++|    ld_fine_vertical         out = 78(16)
02071  M00S01738.tdufile +++|    ld_fine_upper_left       out = 6C(16)
02072  M00S01739.tdufile +++|    ld_fine_upper_right      out = 6B(16)
02073  M00S01740.tdufile +++|    ld_fine_lower_left       out = 6D(16)
02074  M00S01741.tdufile +++|    ld_fine_lower_right      out = 6A(16)
02075  M00S01742.tdufile +++|    ld_fine_up_t             out = 77(16)
02076  M00S01743.tdufile +++|    ld_fine_down_t           out = 76(16)
02077  M00S01744.tdufile +++|    ld_fine_left_t           out = 74(16)
02078  M00S01745.tdufile +++|    ld_fine_right_t          out = 75(16)
02079  M00S01746.tdufile +++|    ld_fine_cross            out = 6E(16)
02080  M00S01747.tdufile +++|    ld_medium_begin          out = (0E(16) start_alternate)
02081  M00S01748.tdufile +++|    ld_medium_end            out = (0F(16) stop_alternate)
02082  M00S01749.tdufile +++|    ld_medium_horizontal     out = 71(16)
02083  M00S01750.tdufile +++|    ld_medium_vertical       out = 78(16)
02084  M00S01751.tdufile +++|    ld_medium_upper_left     out = 6C(16)
02085  M00S01752.tdufile +++|    ld_medium_upper_right    out = 6B(16)
02086  M00S01753.tdufile +++|    ld_medium_lower_left     out = 6D(16)
02087  M00S01754.tdufile +++|    ld_medium_lower_right    out = 6A(16)
02088  M00S01755.tdufile +++|    ld_medium_up_t           out = 77(16)
02089  M00S01756.tdufile +++|    ld_medium_down_t         out = 76(16)
02090  M00S01757.tdufile +++|    ld_medium_left_t         out = 74(16)
02091  M00S01758.tdufile +++|    ld_medium_right_t        out = 75(16)
02092  M00S01759.tdufile +++|    ld_medium_cross          out = 6E(16)
02093  M00S01760.tdufile +++|    ld_bold_begin            out = (0E(16) start_inverse)
Line S01761 Modification History
M01 (Removed by) tdufi3
Seq #  *Modification Id* Act 
----------------------------+
02094  M01S01761.tdufi3  ---|    ld_bold_end              out = (0E(16) stop_inverse)
Line S00002 Modification History
M01 (Added by) tdufi3
Seq #  *Modification Id* Act 
----------------------------+
02095  M01S00002.tdufi3  +++|    ld_bold_end              out = (0F(16) stop_inverse)
02096  M00S01762.tdufile +++|    ld_bold_horizontal       out = (' ')
02097  M00S01763.tdufile +++|    ld_bold_vertical         out = (' ')
02098  M00S01764.tdufile +++|    ld_bold_upper_left       out = (' ')
02099  M00S01765.tdufile +++|    ld_bold_upper_right      out = (' ')
02100  M00S01766.tdufile +++|    ld_bold_lower_left       out = (' ')
02101  M00S01767.tdufile +++|    ld_bold_lower_right      out = (' ')
02102  M00S01768.tdufile +++|    ld_bold_up_t             out = (' ')
02103  M00S01769.tdufile +++|    ld_bold_down_t           out = (' ')
02104  M00S01770.tdufile +++|    ld_bold_left_t           out = (' ')
02105  M00S01771.tdufile +++|    ld_bold_right_t          out = (' ')
02106  M00S01772.tdufile +++|    ld_bold_cross            out = (' ')
02107  M00S01773.tdufile +++|
02108  M00S01774.tdufile +++|"   DEFAULT KEY DEFINITIONS FOR THE FULL SCREEN EDITOR                        "
02109  M00S01775.tdufile +++|    application_string...
02110  M00S01776.tdufile +++|    name = ('FSEKEYS')...
02111  M00S01777.tdufile +++|    out  = (k1 ';' k2 ';' k3 ';' k4 ';' k5)
02112  M00S01778.tdufile +++|    application_string...
02113  M00S01779.tdufile +++|    name = ('FSEKEYS')...
02114  M00S01780.tdufile +++|    out  = (k6 ';' k7 ';' k8 ';' k9)
02115  M00S01781.tdufile +++|
02116  M00S01782.tdufile +++|"   END OF TERMINAL DEFINITION FILE FOR DIGITAL VT100 TERMINAL                "
02117  M00S01783.tdufile +++|*WEOR
Line S01784 Modification History
M01 (Removed by) tdufi7
Seq #  *Modification Id* Act 
----------------------------+
02118  M01S01784.tdufi7  ---|TDUT415
Line S00004 Modification History
M01 (Added by) tdufi7
Seq #  *Modification Id* Act 
----------------------------+
02119  M01S00004.tdufi7  +++|TDUT415          *** REMOVE THIS LINE WHEN USING AS INPUT TO *TDU*. ***
02120  M00S01785.tdufile +++|
02121  M00S01786.tdufile +++|"   TERMINAL DEFINITION FILE FOR TEKTRONICS T4115 TERMINAL                    "
02122  M00S01787.tdufile +++|
02123  M00S01788.tdufile +++|"   VARIABLES                                                                 "
02124  M00S01789.tdufile +++|
02125  M00S01790.tdufile +++|    prefix = ( 1B(16) 5B(16) )
02126  M00S01791.tdufile +++|    set_no_of_lines =( 1B(16) 25(16) 21(16) 30(16) 1B(16) 4C(16)..
02127  M00S01792.tdufile +++|         42(16) 42(16) 32(16) 1B(16) 4C(16) 4C(16) 42(16) 32(16)..
02128  M00S01793.tdufile +++|         1B(16) 38(16) 1B(16) 4C(16) 56(16) 31(16) 1B(16) 25(16)..
02129  M00S01794.tdufile +++|         21(16) 31(16) )
02130  M00S01795.tdufile +++|    set_no_of_cols = ( 1B(16) 25(16) 21(16) 30(16) 1B(16) 4C(16)..
02131  M00S01796.tdufile +++|         43(16) 45(16) 30(16) 1B(16) 38(16) 1B(16) 4C(16) 56(16)..
02132  M00S01797.tdufile +++|         31(16) 1B(16) 25(16) 21(16) 31(16) )
02133  M00S01798.tdufile +++|    set_to_34x80 = ( set_no_of_lines  set_no_of_cols )
02134  M00S01799.tdufile +++|    set_64_lines = ( 1B(16) 25(16) 21(16) 30(16) 1B(16) 4C(16)..
02135  M00S01800.tdufile +++|         42(16) 44(16) 30(16) 1B(16) 4C(16) 4C(16) 44(16) 30(16)..
02136  M00S01801.tdufile +++|         1B(16) 3B(16) 1B(16) 4C(16) 56(16) 31(16) 1B(16) 25(16)..
02137  M00S01802.tdufile +++|         21(16) 31(16) )
02138  M00S01803.tdufile +++|    set_160_cols = ( 1B(16) 25(16) 21(16) 30(16) 1B(16) 4C(16)..
02139  M00S01804.tdufile +++|         43(16) 4A(16) 30(16) 1B(16) 3B(16) 1B(16) 4C(16) 56(16)..
02140  M00S01805.tdufile +++|         31(16) 1B(16) 25(16) 21(16) 31(16) )
02141  M00S01806.tdufile +++|    set_to_64x160 = ( set_64_lines  set_160_cols )
02142  M00S01807.tdufile +++|    begin_ins_mode =  ( prefix 34(16) 68(16) )
02143  M00S01808.tdufile +++|    end_ins_mode   =  ( prefix 34(16) 6C(16) )
02144  M00S01809.tdufile +++|    start_alternate  =  ( prefix 31(16) 6D(16) )
02145  M00S01810.tdufile +++|    stop_alternate   =  ( prefix 6D(16) )
02146  M00S01811.tdufile +++|    start_inverse    =  ( prefix 37(16) 6D(16) )
02147  M00S01812.tdufile +++|    stop_inverse     =  ( prefix 6D(16) )
02148  M00S01813.tdufile +++|    start_underline  =  ( prefix 34(16) 6D(16) )
02149  M00S01814.tdufile +++|    stop_underline   =  ( prefix 6D(16) )
02150  M00S01815.tdufile +++|    forward_tab = ( 09(16) )
02151  M00S01816.tdufile +++|    backward_tab = ( prefix 5A(16) )
02152  M00S01817.tdufile +++|    clear_all_tabs = ( prefix 33(16) 67(16) )
02153  M00S01818.tdufile +++|    set_tab = ( 1B(16) 48(16) )
02154  M00S01819.tdufile +++|    in1 =         ( 1B(16) 25(16) 21(16) 30(16) ..
02155  M00S01820.tdufile +++|                    1B(16) 4B(16) 54(16) 34(16) 1B(16) ..
02156  M00S01821.tdufile +++|                    54(16) 4D(16) 34(16) 31(16) 31(16) )
02157  M00S01822.tdufile +++|    in1a =        ( 1B(16) 52(16) 44(16) 31(16) 31(16) ..
02158  M00S01823.tdufile +++|                    1B(16) 52(16) 49(16) 32(16) 31(16) )
02159  M00S01824.tdufile +++|    in2 =         ( 31(16) 1B(16) 54(16) 47(16) 31(16) ..
02160  M00S01825.tdufile +++|                    34(16) 30(16) 30(16) 30(16) 30(16) ..
02161  M00S01826.tdufile +++|                    1B(16) 54(16) 47(16) 31(16) 34(16) )
02162  M00S01827.tdufile +++|    in2a =        ( 31(16) 30(16) 4F(16) 3F(16) 30(16) )
02163  M00S01828.tdufile +++|    in2b =        ( 1B(16) 4B(16) 44(16) 48(16) 30(16) ..
02164  M00S01829.tdufile +++|                    34(16) 41(16) 3B(16) 44(16) 3F(16) ..
02165  M00S01830.tdufile +++|                    44(16) 31(16) 3D(16) 1B(16) 4B(16) )
02166  M00S01831.tdufile +++|    in3 =         ( 44(16) 48(16) 31(16) 34(16) 41(16) ..
02167  M00S01832.tdufile +++|                    3B(16) 44(16) 3F(16) 44(16) 32(16) ..
02168  M00S01833.tdufile +++|                    3D(16) 1B(16) 4B(16) 44(16) 48(16) )
02169  M00S01834.tdufile +++|    in4 =         ( 32(16) 34(16) 41(16) 3B(16) 44(16) ..
02170  M00S01835.tdufile +++|                    3F(16) 44(16) 33(16) 3D(16) 1B(16) ..
02171  M00S01836.tdufile +++|                    4B(16) 44(16) 48(16) 33(16) 34(16) )
02172  M00S01837.tdufile +++|    in4a =        ( 41(16) 3B(16) 44(16) 3F(16) 44(16) ..
02173  M00S01838.tdufile +++|                    34(16) 3D(16) 1B(16) 4B(16) 44(16) )
02174  M00S01839.tdufile +++|    in5 =         ( 48(16) 34(16) 34(16) 41(16) 3B(16) ..
02175  M00S01840.tdufile +++|                    44(16) 3F(16) 44(16) 35(16) 3D(16) ..
02176  M00S01841.tdufile +++|                    1B(16) 4B(16) 44(16) 48(16) 35(16) )
02177  M00S01842.tdufile +++|    in5a =        ( 34(16) 41(16) 3B(16) 44(16) 3F(16) ..
02178  M00S01843.tdufile +++|                    44(16) 36(16) 3D(16) 1B(16) 4B(16) )
02179  M00S01844.tdufile +++|    in6 =         ( 44(16) 48(16) 36(16) 34(16) 41(16) ..
02180  M00S01845.tdufile +++|                    3B(16) 44(16) 3F(16) 44(16) 37(16) ..
02181  M00S01846.tdufile +++|                    3D(16) 1B(16) 4B(16) 44(16) 48(16) )
02182  M00S01847.tdufile +++|    in6a =        ( 37(16) 34(16) 41(16) 3B(16) 44(16) ..
02183  M00S01848.tdufile +++|                    3F(16) 44(16) 38(16) 3D(16) 1B(16) )
02184  M00S01849.tdufile +++|    in7 =         ( 4B(16) 44(16) 31(16) 34(16) 41(16) ..
02185  M00S01850.tdufile +++|                    3B(16) 44(16) 3F(16) 44(16) 39(16) ..
02186  M00S01851.tdufile +++|                    3D(16) 1B(16) 4B(16) 44(16) 41(16) )
02187  M00S01852.tdufile +++|    in7a =        ( 33(16) 34(16) 41(16) 3B(16) 44(16) ..
02188  M00S01853.tdufile +++|                    3F(16) 44(16) 3A(16) 3D(16) 1B(16) )
02189  M00S01854.tdufile +++|    in8 =         ( 4B(16) 44(16) 34(16) 34(16) 41(16) ..
02190  M00S01855.tdufile +++|                    3B(16) 44(16) 3F(16) 44(16) 3B(16) ..
02191  M00S01856.tdufile +++|                    3D(16) 1B(16) 4B(16) 44(16) 36(16) )
02192  M00S01857.tdufile +++|    in8a =        ( 34(16) 41(16) 3B(16) 44(16) 3F(16) ..
02193  M00S01858.tdufile +++|                    44(16) 3C(16) 3D(16) 1B(16) 4B(16) )
02194  M00S01859.tdufile +++|    in9 =         ( 44(16) 48(16) 38(16) 34(16) 41(16) ..
02195  M00S01860.tdufile +++|                    3B(16) 44(16) 3F(16) 46(16) 31(16) ..
02196  M00S01861.tdufile +++|                    3D(16) 1B(16) 4B(16) 44(16) 48(16) )
02197  M00S01862.tdufile +++|    in9a =        ( 39(16) 34(16) 41(16) 3B(16) 44(16) ..
02198  M00S01863.tdufile +++|                    3F(16) 46(16) 32(16) 3D(16) 1B(16) )
02199  M00S01864.tdufile +++|    in10 =        ( 4B(16) 44(16) 48(16) 3A(16) 34(16) ..
02200  M00S01865.tdufile +++|                    41(16) 3B(16) 44(16) 3F(16) 46(16) ..
02201  M00S01866.tdufile +++|                    33(16) 3D(16) 1B(16) 4B(16) 44(16) )
02202  M00S01867.tdufile +++|    in10a =       ( 48(16) 3B(16) 34(16) 41(16) 3B(16) ..
02203  M00S01868.tdufile +++|                    44(16) 3F(16) 46(16) 34(16) 3D(16) )
02204  M00S01869.tdufile +++|    in11 =        ( 1B(16) 4B(16) 44(16) 48(16) 3C(16) ..
02205  M00S01870.tdufile +++|                    34(16) 41(16) 3B(16) 44(16) 3F(16) ..
02206  M00S01871.tdufile +++|                    46(16) 35(16) 3D(16) 1B(16) 4B(16) ..
02207  M00S01872.tdufile +++|                    44(16) 48(16) 3D(16) 34(16) 41(16) )
02208  M00S01873.tdufile +++|    in11a =       ( 3B(16) 44(16) 3F(16) 46(16) 36(16) ..
02209  M00S01874.tdufile +++|                    3D(16) 1B(16) 4B(16) 44(16) 48(16) )
02210  M00S01875.tdufile +++|    in12 =        ( 3E(16) 34(16) 41(16) 3B(16) 44(16) ..
02211  M00S01876.tdufile +++|                    3F(16) 46(16) 37(16) 3D(16) 1B(16) ..
02212  M00S01877.tdufile +++|                    4B(16) 44(16) 48(16) 3F(16) 34(16) )
02213  M00S01878.tdufile +++|    in12a =       ( 41(16) 3B(16) 44(16) 3F(16) 46(16) ..
02214  M00S01879.tdufile +++|                    38(16) 3D(16) 1B(16) 4B(16) 44(16) ..
02215  M00S01880.tdufile +++|                    41(16) 31(16) 34(16) 41(16) 3B(16) )
02216  M00S01881.tdufile +++|    in13 =        ( 44(16) 3F(16) 46(16) 39(16) 3D(16) ..
02217  M00S01882.tdufile +++|                    1B(16) 4B(16) 44(16) 41(16) 37(16) ..
02218  M00S01883.tdufile +++|                    34(16) 41(16) 3B(16) 44(16) 3F(16) )
02219  M00S01884.tdufile +++|    in13a =       ( 46(16) 3A(16) 3D(16) 1B(16) 4B(16) ..
02220  M00S01885.tdufile +++|                    44(16) 35(16) 34(16) 41(16) 3B(16) )
02221  M00S01886.tdufile +++|    in14 =        ( 44(16) 3F(16) 46(16) 3B(16) 3D(16) ..
02222  M00S01887.tdufile +++|                    1B(16) 4B(16) 44(16) 41(16) 32(16) ..
02223  M00S01888.tdufile +++|                    34(16) 41(16) 3B(16) 44(16) 3F(16) )
02224  M00S01889.tdufile +++|    in14a =       ( 46(16) 3C(16) 3D(16) 1B(16) 4B(16) ..
02225  M00S01890.tdufile +++|                    44(16) 3A(16) 33(16) 41(16) 3B(16) ..
02226  M00S01891.tdufile +++|                    45(16) 3B(16) 44(16) 32(16) 1B(16) )
02227  M00S01892.tdufile +++|    in15 =        ( 4B(16) 44(16) 3B(16) 33(16) 41(16) ..
02228  M00S01893.tdufile +++|                    3B(16) 45(16) 3B(16) 44(16) 31(16) ..
02229  M00S01894.tdufile +++|                    1B(16) 4B(16) 44(16) 3C(16) 33(16) )
02230  M00S01895.tdufile +++|    in15a =       ( 41(16) 3B(16) 45(16) 3B(16) 44(16) ..
02231  M00S01896.tdufile +++|                    33(16) 1B(16) 4B(16) 44(16) 41(16) ..
02232  M00S01897.tdufile +++|                    3A(16) 34(16) 41(16) 3B(16) 45(16) )
02233  M00S01898.tdufile +++|    in16 =        ( 3B(16) 43(16) 34(16) 46(16) 38(16) ..
02234  M00S01899.tdufile +++|                    1B(16) 4B(16) 44(16) 41(16) 38(16) ..
02235  M00S01900.tdufile +++|                    33(16) 41(16) 3B(16) 45(16) 3B(16) )
02236  M00S01901.tdufile +++|    in16a =       ( 44(16) 3C(16) 1B(16) 4B(16) 44(16) ..
02237  M00S01902.tdufile +++|                    33(16) 33(16) 41(16) 3B(16) 45(16) ..
02238  M00S01903.tdufile +++|                    3B(16) 45(16) 30(16) 1B(16) 4B(16) )
02239  M00S01904.tdufile +++|    in17 =        ( 44(16) 41(16) 36(16) 33(16) 41(16) ..
02240  M00S01905.tdufile +++|                    3B(16) 45(16) 3B(16) 44(16) 3D(16) )
02241  M00S01906.tdufile +++|    in17aa =      ( 1B(16) 53(16) 4B(16) 21(16) 1B(16) )
02242  M00S01907.tdufile +++|    in17a =       ( 53(16) 56(16) 21(16) 30(16) 1B(16) ..
02243  M00S01908.tdufile +++|                    46(16) 46(16) 30(16) 1B(16) 55(16) )
02244  M00S01909.tdufile +++|    in18 =        ( 58(16) 30(16) 30(16) 1B(16) 4C(16) ..
02245  M00S01910.tdufile +++|                    58(16) 20(16) 60(16) 60(16) 20(16) ..
02246  M00S01911.tdufile +++|                    60(16) 1B(16) 4B(16) 41(16) 31(16) )
02247  M00S01912.tdufile +++|    in18a =       ( 1B(16) 4C(16) 49(16) 31(16) 30(16) ..
02248  M00S01913.tdufile +++|                    30(16) 1B(16) 4C(16) 53(16) 31(16) )
02249  M00S01914.tdufile +++|    in19 =        ( 1B(16) 4C(16) 4D(16) 30(16) 1B(16) ..
02250  M00S01915.tdufile +++|                    4C(16) 56(16) 31(16) 1B(16) 25(16) ..
02251  M00S01916.tdufile +++|                    21(16) 31(16) 1B(16) 5B(16) 1B(16) )
02252  M00S01917.tdufile +++|    in19a =       ( 5B(16) 3F(16) 38(16) 68(16) 1B(16) ..
02253  M00S01918.tdufile +++|                    5B(16) 34(16) 6C(16) 1B(16) 5B(16) )
02254  M00S01919.tdufile +++|    in20 =        ( 32(16) 6C(16) 1B(16) 5B(16) 32(16) ..
02255  M00S01920.tdufile +++|                    30(16) 6C(16) 1B(16) 5B(16) 3C(16) ..
02256  M00S01921.tdufile +++|                    68(16) )
02257  M00S01922.tdufile +++|    int_scr1 = ( in1 in1a in2 in2a in2b in3 in4 in4a )
02258  M00S01923.tdufile +++|    int_scr2 = ( in5 in5a in6 in6a in7 in7a in8 in8a ..
02259  M00S01924.tdufile +++|                 in9 in9a in10 in10a )
02260  M00S01925.tdufile +++|    int_scr3 = ( in11 in11a in12 in12a in13 in13a in14 )
02261  M00S01926.tdufile +++|    int_scr4 = ( in14a in15 in15a in16 in16a in17 in17aa ..
02262  M00S01927.tdufile +++|                 in17a in18 in18a in19 in19a in20 )
02263  M00S01928.tdufile +++|    int_scr5 = ( in1 in1a in2 in2a in2b )
02264  M00S01929.tdufile +++|    int_scr6 = ( in17aa in17a in18 in18a in19 in19a in20 )
02265  M00S01930.tdufile +++|    ins_char = ( prefix 34(16) 68(16) 20(16) prefix 34(16) 6C(16) )
02266  M00S01931.tdufile +++|    del_char = ( prefix 50(16) )
02267  M00S01932.tdufile +++|
02268  M00S01933.tdufile +++|"   VARIABLES FOR FULL SCREEN EDITOR FUNCTION KEY DEFINITIONS                 "
02269  M00S01934.tdufile +++|    k1   = ('SK1/VNS/L/ FWD/;SKS1/VPS/L/ BKW/')
02270  M00S01935.tdufile +++|    k2   = ('SK2/VN/L/LINEUP/;SKS2/VP/L/LINEDN/')
02271  M00S01936.tdufile +++|    k3   = ('SK3/PF/L/FIRST/;SKS3/VL/L/ LAST/')
02272  M00S01937.tdufile +++|    k4   = ('SK4/U/L/ UNDO/;SKS4/UM/L/UNMARK/')
02273  M00S01938.tdufile +++|    k5   = ('SK5/SM/L/ MARK/;SKS5/SMW/L/MRKCHR/')
02274  M00S01939.tdufile +++|    k6   = ('SK6/MMTP/L/ MOVE/;SKS6/CMTP/L/ COPY/')
02275  M00S01940.tdufile +++|    k7   = ('SK7/Q/L/ QUIT/;SKS7/SS/L/CLEAR/')
02276  M00S01941.tdufile +++|    k8   = ('SK8/VH/L/ HOME/;SKS8/H/L/ HELP/')
02277  M00S01942.tdufile +++|    k9   = ('SK9/SVC160;SVL64/L/160COL/;SKS9/SVC80;SVL34/L/80COL/')
02278  M00S01943.tdufile +++|    k10  = ('SK10"L/&?/"L"LOCATE";SKS10/LN/L/LOCNXT/')
02279  M00S01944.tdufile +++|    k11  = ('SK11/.E/L/ENDLIN/;SKS11/.F/L/ PARA/')
02280  M00S01945.tdufile +++|    k12  = ('SK12/.S/L/SPLIT/;SKS12/.J/L/ JOIN/')
02281  M00S01946.tdufile +++|
02282  M00S01947.tdufile +++|"   MODEL NAME AND COMMUNICATION TYPE                                         "
02283  M00S01948.tdufile +++|    model_name          value = 'T4115'
02284  M00S01949.tdufile +++|    communications      type  = asynch
02285  M00S01950.tdufile +++|
02286  M00S01951.tdufile +++|"   END OF INFORMATION SPECIFICATION                                          "
02287  M00S01952.tdufile +++|    end_of_information  in    = (0)
02288  M00S01953.tdufile +++|
02289  M00S01954.tdufile +++|"   CURSOR POSITIONING INFORMATION                                            "
02290  M00S01955.tdufile +++|    cursor_pos_encoding      bias  = (0)   type = ansi_cursor
02291  M00S01956.tdufile +++|    cursor_pos_column_first  value = FALSE
02292  M00S01957.tdufile +++|    cursor_pos_column_length value = (0)
02293  M00S01958.tdufile +++|    cursor_pos_row_length    value = (0)
02294  M00S01959.tdufile +++|    cursor_pos_begin         out   = (prefix)
02295  M00S01960.tdufile +++|    cursor_pos_second        out   = (3B(16))
02296  M00S01961.tdufile +++|    cursor_pos_third         out   = (48(16))
02297  M00S01962.tdufile +++|
02298  M00S01963.tdufile +++|"   CURSOR MOVEMENT INFORMATION                                               "
02299  M00S01964.tdufile +++|    cursor_home              inout = (prefix 48(16))
02300  M00S01965.tdufile +++|    cursor_up                inout = (prefix 41(16))
02301  M00S01966.tdufile +++|    cursor_down              inout = (prefix 42(16))
02302  M00S01967.tdufile +++|    cursor_left              inout = (prefix 44(16))
02303  M00S01968.tdufile +++|    cursor_right             inout = (prefix 43(16))
02304  M00S01969.tdufile +++|
02305  M00S01970.tdufile +++|"   CURSOR BEHAVIOR (for cursor movement keys)                                "
02306  M00S01971.tdufile +++|    move_past_right          type  = stop_next
02307  M00S01972.tdufile +++|    move_past_left           type  = stop_next
02308  M00S01973.tdufile +++|    move_past_top            type  = stop_next
02309  M00S01974.tdufile +++|    move_past_bottom         type  = stop_next
02310  M00S01975.tdufile +++|
02311  M00S01976.tdufile +++|"   CURSOR BEHAVIOR (for character keys)                                      "
02312  M00S01977.tdufile +++|    char_past_right          type  = stop_next
02313  M00S01978.tdufile +++|    char_past_left           type  = stop_next
02314  M00S01979.tdufile +++|    char_past_last_position  type  = stop_next
02315  M00S01980.tdufile +++|
02316  M00S01981.tdufile +++|"   PROTECTED CURSOR BEHAVIOR (for cursor movement keys)                      "
02317  M00S01982.tdufile +++|    protected_past_right     type  = stop_next
02318  M00S01983.tdufile +++|    protected_past_left      type  = stop_next
02319  M00S01984.tdufile +++|    protected_past_up        type  = stop_next
02320  M00S01985.tdufile +++|    protected_past_down      type  = stop_next
02321  M00S01986.tdufile +++|
02322  M00S01987.tdufile +++|"   PROTECTED CURSOR BEHAVIOR (for character keys)                            "
02323  M00S01988.tdufile +++|    field_past_right         type  = stop_next
02324  M00S01989.tdufile +++|    field_past_left          type  = stop_next
02325  M00S01990.tdufile +++|    field_past_last          type  = stop_next
02326  M00S01991.tdufile +++|    field_before_first       type  = stop_next
02327  M00S01992.tdufile +++|
02328  M00S01993.tdufile +++|"   TERMINAL ATTRIBUTES                                                       "
Line S00002 Modification History
M01 (Added by) tdufi17
Seq #  *Modification Id* Act 
----------------------------+
02329  M01S00002.tdufi17 +++|    attributes_not_maskable  value = TRUE
02330  M00S01994.tdufile +++|    clears_when_change_size  value = TRUE
02331  M00S01995.tdufile +++|    function_key_leaves_mark value = TRUE
02332  M00S01996.tdufile +++|    has_hidden               value = FALSE
02333  M00S01997.tdufile +++|    has_protect              value = FALSE
02334  M00S01998.tdufile +++|    home_at_top              value = TRUE
02335  M00S01999.tdufile +++|    multiple_sizes           value = TRUE
02336  M00S02000.tdufile +++|    tabs_to_home             value = FALSE
02337  M00S02001.tdufile +++|    tabs_to_tab_stops        value = TRUE
02338  M00S02002.tdufile +++|    tabs_to_unprotected      value = FALSE
02339  M00S02003.tdufile +++|
02340  M00S02004.tdufile +++|"   SCREEN SIZES                                                              "
02341  M00S02005.tdufile +++|    set_size       rows = 34 columns = 80   out = (set_to_34x80)
02342  M00S02006.tdufile +++|    set_size       rows = 64 columns = 160  out = (set_to_64x160)
02343  M00S02007.tdufile +++|
02344  M00S02008.tdufile +++|"   SCREEN AND LINE MODE TRANSITION                                           "
02345  M00S02009.tdufile +++|
02346  M00S02010.tdufile +++|    screen_init                              out =   ( int_scr1)
02347  M00S02011.tdufile +++|    screen_init                              out =   ( int_scr2)
02348  M00S02012.tdufile +++|    screen_init                              out =   ( int_scr3)
02349  M00S02013.tdufile +++|    screen_init                              out =   ( int_scr4)
02350  M00S02014.tdufile +++|
02351  M00S02015.tdufile +++|    set_screen_mode   out =  ( int_scr5  int_scr6  clear_all_tabs )
02352  M00S02016.tdufile +++|
02353  M00S02017.tdufile +++|    set_line_mode      out =  ( 1B(16) 25(16) 21(16) 30(16) )
02354  M00S02018.tdufile +++|
02355  M00S02019.tdufile +++|"   TERMINAL CAPABILITIES                                                     "
02356  M00S02020.tdufile +++|    backspace           in    = (08(16))
02357  M00S02021.tdufile +++|    delete_char         inout = (prefix 50(16))
02358  M00S02022.tdufile +++|    insert_line_stay    inout = (prefix 4C(16) )
02359  M00S02023.tdufile +++|    delete_line_stay    inout = (prefix 4D(16) )
02360  M00S02024.tdufile +++|    erase_page_stay     inout = (prefix 32(16) 4A(16))
02361  M00S02025.tdufile +++|    erase_end_of_page   inout = (prefix 4A(16))
02362  M00S02026.tdufile +++|    erase_end_of_line   inout = (prefix 4B(16) )
02363  M00S02027.tdufile +++|    insert_mode_begin   inout = (prefix 34(16) 68(16))
02364  M00S02028.tdufile +++|    insert_mode_end     inout = (end_ins_mode)
02365  M00S02029.tdufile +++|    tab_forward         inout = (09(16))
02366  M00S02030.tdufile +++|    tab_clear_all       inout = (prefix 33(16) 67(16))
02367  M00S02031.tdufile +++|    tab_set             inout = (1B(16) 48(16))
02368  M00S02032.tdufile +++|    erase_line_stay     inout = (prefix 32(16)4B(16))
02369  M00S02033.tdufile +++|
02370  M00S02034.tdufile +++|"   MISCELLANEOUS TERMINAL SEQUENCES                                          "
02371  M00S02035.tdufile +++|    bell_nak            out = (bel)
02372  M00S02036.tdufile +++|    output_begin        out = (end_ins_mode)
02373  M00S02037.tdufile +++|
02374  M00S02038.tdufile +++|"   PROGRAMMABLE FUNCTION KEY INPUT INFORMATION                               "
02375  M00S02039.tdufile +++|    f1        in = (1B(16) 4F(16) 41(16))
02376  M00S02040.tdufile +++|    f2        in = (1B(16) 4F(16) 42(16))
02377  M00S02041.tdufile +++|    f3        in = (1B(16) 4F(16) 43(16))
02378  M00S02042.tdufile +++|    f4        in = (1B(16) 4F(16) 44(16))
02379  M00S02043.tdufile +++|    f5        in = (1B(16) 4F(16) 45(16))
02380  M00S02044.tdufile +++|    f6        in = (1B(16) 4F(16) 46(16))
02381  M00S02045.tdufile +++|    f7        in = (1B(16) 4F(16) 47(16))
02382  M00S02046.tdufile +++|    f8        in = (1B(16) 4F(16) 48(16))
02383  M00S02047.tdufile +++|    f9        in = (1B(16) 4F(16) 49(16))
02384  M00S02048.tdufile +++|    f10       in = (1B(16) 4F(16) 4A(16))
02385  M00S02049.tdufile +++|    f11       in = (1B(16) 4F(16) 4B(16))
02386  M00S02050.tdufile +++|    f12       in = (1B(16) 4F(16) 4C(16))
02387  M00S02051.tdufile +++|    f13       in = ()
02388  M00S02052.tdufile +++|    f14       in = ()
02389  M00S02053.tdufile +++|    f15       in = ()
02390  M00S02054.tdufile +++|    f16       in = ()
02391  M00S02055.tdufile +++|    f1_s      in = (1B(16) 4F(16) 61(16))
02392  M00S02056.tdufile +++|    f2_s      in = (1B(16) 4F(16) 62(16))
02393  M00S02057.tdufile +++|    f3_s      in = (1B(16) 4F(16) 63(16))
02394  M00S02058.tdufile +++|    f4_s      in = (1B(16) 4F(16) 64(16))
02395  M00S02059.tdufile +++|    f5_s      in = (1B(16) 4F(16) 65(16))
02396  M00S02060.tdufile +++|    f6_s      in = (1B(16) 4F(16) 66(16))
02397  M00S02061.tdufile +++|    f7_s      in = (1B(16) 4F(16) 67(16))
02398  M00S02062.tdufile +++|    f8_s      in = (1B(16) 4F(16) 68(16))
02399  M00S02063.tdufile +++|    f9_s      in = (1B(16) 4F(16) 69(16))
02400  M00S02064.tdufile +++|    f10_s     in = (1B(16) 4F(16) 6A(16))
02401  M00S02065.tdufile +++|    f11_s     in = (1B(16) 4F(16) 6B(16))
02402  M00S02066.tdufile +++|    f12_s     in = ()
02403  M00S02067.tdufile +++|    f12_s     in = ()
02404  M00S02068.tdufile +++|    f12_s     in = ()
02405  M00S02069.tdufile +++|    f12_s     in = ()
02406  M00S02070.tdufile +++|    f12_s     in = ()
02407  M00S02071.tdufile +++|
02408  M00S02072.tdufile +++|"   CDC STANDARD FUNCTION KEY INPUT INFORMATION                               "
02409  M00S02073.tdufile +++|    back      in = ()
02410  M00S02074.tdufile +++|    back_s    in = ()
02411  M00S02075.tdufile +++|    help      in = ()
02412  M00S02076.tdufile +++|    help_s    in = ()
02413  M00S02077.tdufile +++|    stop      in = (14(16))
02414  M00S02078.tdufile +++|    stop_s    in = (10(16))
02415  M00S02079.tdufile +++|    down      in = ()
02416  M00S02080.tdufile +++|    down_s    in = ()
02417  M00S02081.tdufile +++|    up        in = ()
02418  M00S02082.tdufile +++|    up_s      in = ()
02419  M00S02083.tdufile +++|    fwd       in = ()
02420  M00S02084.tdufile +++|    fwd_s     in = ()
02421  M00S02085.tdufile +++|    bkw       in = ()
02422  M00S02086.tdufile +++|    bkw_s     in = ()
02423  M00S02087.tdufile +++|    edit      in = ()
02424  M00S02088.tdufile +++|    edit_s    in = ()
02425  M00S02089.tdufile +++|    data      in = ()
02426  M00S02090.tdufile +++|    data_s    in = ()
02427  M00S02091.tdufile +++|
02428  M00S02092.tdufile +++|"   TERMINAL VIDEO ATTRIBUTES                                                 "
02429  M00S02093.tdufile +++|    alt_begin           out = (start_alternate)
02430  M00S02094.tdufile +++|    alt_end             out = (stop_alternate)
02431  M00S02095.tdufile +++|    blink_begin         out = (prefix 35(16) 6D(16))
02432  M00S02096.tdufile +++|    blink_end           out = (prefix 6D(16))
02433  M00S02097.tdufile +++|    inverse_begin       out = (start_inverse)
02434  M00S02098.tdufile +++|    inverse_end         out = (stop_inverse)
02435  M00S02099.tdufile +++|    underline_begin     out = (start_underline)
02436  M00S02100.tdufile +++|    underline_end       out = (stop_underline)
02437  M00S02101.tdufile +++|
02438  M00S02102.tdufile +++|"   LOGICAL ATTRIBUTE SPECIFICATIONS                                          "
02439  M00S02103.tdufile +++|    error_begin         out = (start_inverse)
02440  M00S02104.tdufile +++|    error_end           out = (stop_inverse)
02441  M00S02105.tdufile +++|    input_text_begin    out = (start_underline)
02442  M00S02106.tdufile +++|    input_text_end      out = (stop_underline)
02443  M00S02107.tdufile +++|    italic_begin        out = (start_alternate)
02444  M00S02108.tdufile +++|    italic_end          out = (stop_alternate)
02445  M00S02109.tdufile +++|
02446  M00S02110.tdufile +++|"   LINE DRAWING CHARACTER SPECIFICATION                                      "
02447  M00S02111.tdufile +++|    ld_fine_horizontal       out = ('-')
02448  M00S02112.tdufile +++|    ld_fine_vertical         out = ('|')
02449  M00S02113.tdufile +++|    ld_fine_upper_left       out = ('*')
02450  M00S02114.tdufile +++|    ld_fine_upper_right      out = ('*')
02451  M00S02115.tdufile +++|    ld_fine_lower_left       out = ('*')
02452  M00S02116.tdufile +++|    ld_fine_lower_right      out = ('*')
02453  M00S02117.tdufile +++|    ld_fine_up_t             out = ('*')
02454  M00S02118.tdufile +++|    ld_fine_down_t           out = ('*')
02455  M00S02119.tdufile +++|    ld_fine_left_t           out = ('*')
02456  M00S02120.tdufile +++|    ld_fine_right_t          out = ('*')
02457  M00S02121.tdufile +++|    ld_fine_cross            out = ('*')
02458  M00S02122.tdufile +++|    ld_medium_begin          out = ( start_alternate)
02459  M00S02123.tdufile +++|    ld_medium_end            out = ( stop_alternate)
02460  M00S02124.tdufile +++|    ld_medium_horizontal     out = ('-')
02461  M00S02125.tdufile +++|    ld_medium_vertical       out = ('|')
02462  M00S02126.tdufile +++|    ld_medium_upper_left     out = ('*')
02463  M00S02127.tdufile +++|    ld_medium_upper_right    out = ('*')
02464  M00S02128.tdufile +++|    ld_medium_lower_left     out = ('*')
02465  M00S02129.tdufile +++|    ld_medium_lower_right    out = ('*')
02466  M00S02130.tdufile +++|    ld_medium_up_t           out = ('*')
02467  M00S02131.tdufile +++|    ld_medium_down_t         out = ('*')
02468  M00S02132.tdufile +++|    ld_medium_left_t         out = ('*')
02469  M00S02133.tdufile +++|    ld_medium_right_t        out = ('*')
02470  M00S02134.tdufile +++|    ld_medium_cross          out = ('*')
02471  M00S02135.tdufile +++|    ld_bold_begin            out = ( start_inverse )
02472  M00S02136.tdufile +++|    ld_bold_end              out = ( stop_inverse )
02473  M00S02137.tdufile +++|    ld_bold_horizontal       out = ('-')
02474  M00S02138.tdufile +++|    ld_bold_vertical         out = ('|')
02475  M00S02139.tdufile +++|    ld_bold_upper_left       out = ('*')
02476  M00S02140.tdufile +++|    ld_bold_upper_right      out = ('*')
02477  M00S02141.tdufile +++|    ld_bold_lower_left       out = ('*')
02478  M00S02142.tdufile +++|    ld_bold_lower_right      out = ('*')
02479  M00S02143.tdufile +++|    ld_bold_up_t             out = ('*')
02480  M00S02144.tdufile +++|    ld_bold_down_t           out = ('*')
02481  M00S02145.tdufile +++|    ld_bold_left_t           out = ('*')
02482  M00S02146.tdufile +++|    ld_bold_right_t          out = ('*')
02483  M00S02147.tdufile +++|    ld_bold_cross            out = ('*')
02484  M00S02148.tdufile +++|
02485  M00S02149.tdufile +++|"   DEFAULT KEY DEFINITIONS FOR THE FULL SCREEN EDITOR                        "
02486  M00S02150.tdufile +++|    application_string...
02487  M00S02151.tdufile +++|    name = ('FSEKEYS')...
02488  M00S02152.tdufile +++|    out  = (k1 ';' k2 ';' k3 ';' k4 ';' k5 ';' k6)
02489  M00S02153.tdufile +++|    application_string...
02490  M00S02154.tdufile +++|    name = ('FSEKEYS')...
02491  M00S02155.tdufile +++|    out  = (k7 ';' k8 ';' k9 ';' k10 ';' k11 ';' k12)
02492  M00S02156.tdufile +++|
02493  M00S02157.tdufile +++|"   END OF TERMINAL DEFINITION FILE FOR TEKTRONIX T4115 TERMINAL              "
02494  M00S02158.tdufile +++|*WEOR
Line S02159 Modification History
M01 (Removed by) tdufi7
Seq #  *Modification Id* Act 
----------------------------+
02495  M01S02159.tdufi7  ---|TDUZ19
Line S00005 Modification History
M01 (Added by) tdufi7
Seq #  *Modification Id* Act 
----------------------------+
02496  M01S00005.tdufi7  +++|TDUZ19           *** REMOVE THIS LINE WHEN USING AS INPUT TO *TDU*. ***
02497  M00S02160.tdufile +++|
02498  M00S02161.tdufile +++|"   TERMINAL DEFINITION FILE FOR ZENITH Z19 TERMINAL                          "
02499  M00S02162.tdufile +++|
02500  M00S02163.tdufile +++|"   VARIABLES                                                                 "
02501  M00S02164.tdufile +++|
02502  M00S02165.tdufile +++|    prefix              = (1B(16) 5B(16))
02503  M00S02166.tdufile +++|    end_ins_mode        = (prefix 34(16) 6C(16))
02504  M00S02167.tdufile +++|    start_inverse       = (prefix 37(16) 6D(16))
02505  M00S02168.tdufile +++|    stop_inverse        = (prefix 6D(16))
Line S00001 Modification History
M01 (Added by) tdufi2
Seq #  *Modification Id* Act 
----------------------------+
02506  M01S00001.tdufi2  +++|    use_ansi_mode       = (esc '<')
02507  M01S00002.tdufi2  +++|    start_hold_screen   = (prefix '>3h')
02508  M01S00003.tdufi2  +++|    stop_hold_screen    = (prefix '>3l')
02509  M01S00004.tdufi2  +++|    start_block_cursor  = (prefix '>4h')
02510  M01S00005.tdufi2  +++|    stop_block_cursor   = (prefix '>4l')
02511  M01S00006.tdufi2  +++|    start_keypad_shift  = (prefix '>6h')
02512  M01S00007.tdufi2  +++|    stop_keypad_shift   = (prefix '>6l')
02513  M01S00008.tdufi2  +++|    start_keypad_alt    = (prefix '>7h')
02514  M01S00009.tdufi2  +++|    stop_keypad_alt     = (prefix '>7l')
02515  M01S00010.tdufi2  +++|    wraparound_at_eol   = (prefix '?7h')
02516  M01S00011.tdufi2  +++|    discard_at_eol      = (prefix '?7l')
02517  M00S02169.tdufile +++|
02518  M00S02170.tdufile +++|"   VARIABLES FOR FULL SCREEN EDITOR FUNCTION KEY DEFINITIONS                 "
02519  M00S02171.tdufile +++|    k1   = ('SK1/VNS/L/ FWD/;SKS1/SM/L/ MARK/')
02520  M00S02172.tdufile +++|    k2   = ('SK2/VPS/L/ BKW/;SKS2/SMW/L/MRKCHR/')
02521  M00S02173.tdufile +++|    k3   = ('SK3/VN/L/LINEUP/')
02522  M00S02174.tdufile +++|    k4   = ('SK4/VP/L/LINEDN/;SKS4/CMTP/L/ COPY/')
02523  M00S02175.tdufile +++|    k5   = ('SK5/.E/L/ENDLIN/;SKS5/MMTP/L/ MOVE/')
02524  M00S02176.tdufile +++|    k6   = ('SK6/U/L/ UNDO/;SKS6/UM/L/UNMARK/')
02525  M00S02177.tdufile +++|    k7   = ('SK7/Q/L/ QUIT/;SKS7/SVO0/L/ LEFT/')
02526  M00S02178.tdufile +++|    k8   = ('SK8/H/L/ HELP/;SKS8/SVO&C;.P+20/L/RIGHT/')
02527  M00S02179.tdufile +++|
02528  M00S02180.tdufile +++|"   MODEL NAME AND COMMUNICATION TYPE                                         "
02529  M00S02181.tdufile +++|    model_name          value = 'Z19'
02530  M00S02182.tdufile +++|    communications      type  = asynch
02531  M00S02183.tdufile +++|
02532  M00S02184.tdufile +++|"   END OF INFORMATION SPECIFICATION                                          "
02533  M00S02185.tdufile +++|    end_of_information  in    = (0)
02534  M00S02186.tdufile +++|
02535  M00S02187.tdufile +++|"   CURSOR POSITIONING INFORMATION                                            "
02536  M00S02188.tdufile +++|    cursor_pos_encoding      bias  = (0)   type = ansi_cursor
Proceed to Part 2