hildum@iris.ucdavis.edu (Eric Hildum) (07/12/88)
The following file is a blank terminal template that I set up at one point when I intended to add support for some foreign terminals on our departmental machine. Unfortunately, work on my thesis has kept me from getting back to this - and as I will be starting work next week in a non-DEC environment :-(, I will not get to finish this little project up. This file contains all the entrys that a foreign terminal may use. Those entries proceeded by an exclamation point are not required, the others are recommended or required. If you change the positioning of an exclamation point, you may need to add or remove a comma. I hope that you find this useful - and please make available any new or modified terminal definitions if you base it on this template. Have fun. Eric Hildum ! ! This is a blank terminal template which may be used to create ! terminal definitions for the VMS screen management routines. ! Most of the possible entries are marked with comment, except ! those that are required by the screen management routines. ! However, all valid parameters should be filled out for a terminal ! for future extensions to the screen management routines. ! ! Created 08-Mar-1988 Eric Hildum ! NAME = "terminal-name" BOOLEAN ! advanced_video = , ! ansi_crt = , ! auto_margin = , !am backspace = , !bs ! block_mode = , ! cursor_report_ansi = , dec_crt = , ! dec_crt_2 = , ! edit = , ! eight_bit = , ! fulldup = , ! ignore_newline = , !xn ! insert_nulls = , !in ! lowercase = , ! no_erase = , !xs ! no_scroll = , !ns ! overstrike = , !os ! physical_ff = , ! physical_tabs = , !pt ! printer_port = , ! private_boo_1 = , ! private_boo_2 = , ! private_boo_3 = , ! private_boo_4 = , ! private_boo_5 = , ! private_boo_6 = , ! private_boo_7 = , ! private_boo_8 = , ! private_boo_9 = , ! private_boo_10 = , ! regis = , scope = , ! sixel_graphics = , ! soft_characters = , ! underline = !ul NUMERIC ! columns = , !co ! cr_fill = , !dC ! lf_fill = , !dF ! frame = , ! number_fn_keys = , ! private_num_1 = , ! private_num_2 = , ! private_num_3 = , ! private_num_4 = , ! private_num_5 = , ! private_num_6 = , ! private_num_7 = , ! private_num_8 = , ! private_num_9 = , ! private_num_10 = , rows = , !li ! wide_screen_columns = STRING ! begin_alternate_char = "", !as ! begin_autoprint_mode = "", ! begin_autorepeat_mode = "", ! begin_autowrap_mode = "", begin_blink = "", begin_bold = "", !so ! begin_delete_mode = "", !dm ! begin_insert_mode = "", !im begin_line_drawing_char = "", begin_normal_rendition = "", begin_reverse = "", begin_underscore = "", !us bottom_t_char = "", ! clear_tab = "", cr_graphic = "", cross_char = "", ! cursor_down = "", !do ! cursor_left = "", ! cursor_next_line = "", ! cursor_position_report = "", ! cursor_preceding_line = "", ! cursor_right = "", !ch ! cursor_up = "", !up dark_screen = "", ! delete_char = "", !dc ! delete_line = "", !dl ! device_attributes = "", double_high_bottom = "", double_high_top = "", double_wide = "", ! end_alternate_char = "", !ae ! end_autoprint_mode = "", ! end_autorepeat_mode = "", ! end_autowrap_mode = "", ! end_blink = "", ! end_bold = "", !se ! end_delete_mode = "", !ed ! end_insert_mode = "", !ei end_line_drawing_char = "", ! end_reverse = "", ! end_underscore = "", !ue ! erase_display_to_cursor = "", ! erase_line_to_cursor = "", erase_to_end_display = "", !cd erase_to_end_line = "", !ce erase_whole_display = "", !cl ! erase_whole_line = "", ff_graphic = "", home = "", !ho horizontal_bar = "", ht_graphic = "", ! index = "", init_string = "" !is ! insert_char = "", !ic ! insert_line = "", ! insert_pad = "", !ip key_0 = "", key_1 = "", key_2 = "", key_3 = "", key_4 = "", key_5 = "", key_6 = "", key_7 = "", key_8 = "", key_9 = "", ! key_backspace = "", !kb key_comma = "", key_down_arrow = "", key_e1 = "", key_e2 = "", key_e3 = "", key_e4 = "", key_e5 = "", key_e6 = "", key_enter = "", !k key_f1 = "", key_f2 = "", key_f3 = "", key_f4 = "", key_f5 = "", key_f6 = "", key_f7 = "", key_f8 = "", key_f9 = "", key_f10 = "", key_f11 = "", key_f12 = "", key_f13 = "", key_f14 = "", key_f15 = "", key_f16 = "", key_f17 = "", key_f18 = "", key_f19 = "", key_f20 = "", key_label_f1 = "", key_label_f2 = "", key_label_f3 = "", key_label_f4 = "", key_label_f5 = "", key_label_f6 = "", key_label_f7 = "", key_label_f8 = "", key_label_f9 = "", key_label_f10 = "", key_label_f11 = "", key_label_f12 = "", key_label_f13 = "", key_label_f14 = "", key_label_f15 = "", key_label_f16 = "", key_label_f17 = "", key_label_f18 = "", key_label_f19 = "", key_label_f20 = "", key_left_arrow = "", !kl key_minus = "", key_period = "", key_pf1 = "", key_pf2 = "", key_pf3 = "", key_pf4 = "", key_right_arrow = "", !kr key_up_arrow = "", !ku left_t_char = "", lf_graphic = "", light_screen = "", lower_left_corner = "", lower_right_corner = "", name = "", ! newline_char = "", !nl ! next_line = "", ! pad_char = "", !pc ! print_screen = "", ! private_str_1 = "", ! private_str_2 = "", ! private_str_3 = "", ! private_str_4 = "", ! private_str_5 = "", ! private_str_6 = "", ! private_str_7 = "", ! private_str_8 = "", ! private_str_9 = "", ! private_str_10 = "", ! request_cursor_position = "", ! restore_cursor = "", !te ! reverse_index = "", right_t_char = "", ! save_cursor = "", !ti ! scroll_forward = "", !sf scroll_reverse = "", !sr ! sel_erase_to_end_display = "", ! sel_erase_to_end_line = "", ! sel_erase_whole_display = "", ! sel_erase_whole_line = "", set_application_keypad = "", !ks ! set_char_not_sel_erase = "", ! set_char_sel_erase = "", set_cursor_abs = "", !cm ! set_cursor_off = "", ! set_cursor_on = "", set_keypad_numeric = "", !ke ! set_origin_absolute = "", ! set_origin_relative = "", ! set_printer_output = "", ! set_screen_output = "", set_scroll_region = "", !cs ! set_tab = "", single_high = "", ! tab_char = "", !ta top_t_char = "", truncation_icon = "", ! underline_char = "", !uc upper_left_corner = "", upper_right_corner = "", vertical_bar = "", vt_graphic = "", width_narrow = "", width_wide = "" END dehildum@ucdavis.ucdavis.edu (Internet) dehildum@ucdavis.bitnet (BITNET) ucbvax!ucdavis!dehildum (uucp)
hildum@iris.ucdavis.edu (Eric Hildum) (07/12/88)
The following definition should work, but is not complete. ! ! The following definition for the HP2623A was based on information ! supplied by Richard L. Mattis <mattis@ceee-sed.arpa>. ! ! Created 26-Mar-1988 Eric Hildum ! NAME = "HP2623A" BOOLEAN advanced_video = 0, ansi_crt = 0, ! auto_margin = , !am backspace = 1, !bs block_mode = 1, ! cursor_report_ansi = , dec_crt = 0, ! dec_crt_2 = , ! edit = , eight_bit = 1, ! fulldup = , ! ignore_newline = , !xn ! insert_nulls = , !in lowercase = 1, ! no_erase = , !xs no_scroll = 0, !ns ! overstrike = , !os physical_ff = 1, physical_tabs = 1, !pt ! printer_port = , ! private_boo_1 = , ! private_boo_2 = , ! private_boo_3 = , ! private_boo_4 = , ! private_boo_5 = , ! private_boo_6 = , ! private_boo_7 = , ! private_boo_8 = , ! private_boo_9 = , ! private_boo_10 = , regis = 0, scope = 0, sixel_graphics = 0, ! soft_characters = , underline = 1 !ul NUMERIC columns = 80, !co ! cr_fill = , !dC ! lf_fill = , !dF ! frame = , ! number_fn_keys = , ! private_num_1 = , ! private_num_2 = , ! private_num_3 = , ! private_num_4 = , ! private_num_5 = , ! private_num_6 = , ! private_num_7 = , ! private_num_8 = , ! private_num_9 = , ! private_num_10 = , rows = 24 !li ! wide_screen_columns = STRING ! begin_alternate_char = "", !as ! begin_autoprint_mode = "", ! begin_autorepeat_mode = "", ! begin_autowrap_mode = "", begin_blink = "$&dA", ! begin_bold = "", !so ! begin_delete_mode = "", !dm ! begin_insert_mode = "", !im ! begin_line_drawing_char = "", begin_normal_rendition = "$&d@", begin_reverse = "$&dB", begin_underscore = "$&dD", !us ! bottom_t_char = "", ! clear_tab = "", ! cr_graphic = "", ! cross_char = "", cursor_down = "$B", !do cursor_left = "$D", ! cursor_next_line = "", ! cursor_position_report = "", ! cursor_preceding_line = "", cursor_right = "$C", !ch cursor_up = "$A", !up ! dark_screen = "", ! delete_char = "", !dc ! delete_line = "", !dl ! device_attributes = "", ! double_high_bottom = "", ! double_high_top = "", ! double_wide = "", ! end_alternate_char = "", !ae ! end_autoprint_mode = "", ! end_autorepeat_mode = "", ! end_autowrap_mode = "", ! end_blink = "", ! end_bold = "", !se ! end_delete_mode = "", !ed ! end_insert_mode = "", !ei ! end_line_drawing_char = "", ! end_reverse = "", ! end_underscore = "", !ue ! erase_display_to_cursor = "", ! erase_line_to_cursor = "", erase_to_end_display = "$J", !cd erase_to_end_line = "$K", !ce ! erase_whole_display = "", !cl ! erase_whole_line = "", ! ff_graphic = "", home = "$H", !ho ! horizontal_bar = "", ! ht_graphic = "", ! index = "", ! init_string = "" !is ! insert_char = "", !ic ! insert_line = "", ! insert_pad = "", !ip ! key_0 = "", ! key_1 = "", ! key_2 = "", ! key_3 = "", ! key_4 = "", ! key_5 = "", ! key_6 = "", ! key_7 = "", ! key_8 = "", ! key_9 = "", ! key_backspace = "", !kb ! key_comma = "", ! key_down_arrow = "", ! key_e1 = "", ! key_e2 = "", ! key_e3 = "", ! key_e4 = "", ! key_e5 = "", ! key_e6 = "", ! key_enter = "", !k ! key_f1 = "", ! key_f2 = "", ! key_f3 = "", ! key_f4 = "", ! key_f5 = "", ! key_f6 = "", ! key_f7 = "", ! key_f8 = "", ! key_f9 = "", ! key_f10 = "", ! key_f11 = "", ! key_f12 = "", ! key_f13 = "", ! key_f14 = "", ! key_f15 = "", ! key_f16 = "", ! key_f17 = "", ! key_f18 = "", ! key_f19 = "", ! key_f20 = "", ! key_label_f1 = "", ! key_label_f2 = "", ! key_label_f3 = "", ! key_label_f4 = "", ! key_label_f5 = "", ! key_label_f6 = "", ! key_label_f7 = "", ! key_label_f8 = "", ! key_label_f9 = "", ! key_label_f10 = "", ! key_label_f11 = "", ! key_label_f12 = "", ! key_label_f13 = "", ! key_label_f14 = "", ! key_label_f15 = "", ! key_label_f16 = "", ! key_label_f17 = "", ! key_label_f18 = "", ! key_label_f19 = "", ! key_label_f20 = "", ! key_left_arrow = "", !kl ! key_minus = "", ! key_period = "", ! key_pf1 = "", ! key_pf2 = "", ! key_pf3 = "", ! key_pf4 = "", ! key_right_arrow = "", !kr ! key_up_arrow = "", !ku ! left_t_char = "", ! lf_graphic = "", ! light_screen = "", ! lower_left_corner = "", ! lower_right_corner = "", ! name = "", ! newline_char = "", !nl ! next_line = "", ! pad_char = "", !pc ! print_screen = "", ! private_str_1 = "", ! private_str_2 = "", ! private_str_3 = "", ! private_str_4 = "", ! private_str_5 = "", ! private_str_6 = "", ! private_str_7 = "", ! private_str_8 = "", ! private_str_9 = "", ! private_str_10 = "", ! request_cursor_position = "", ! restore_cursor = "", !te ! reverse_index = "", ! right_t_char = "", ! save_cursor = "", !ti scroll_forward = "$S", !sf scroll_reverse = "$T", !sr ! sel_erase_to_end_display = "", ! sel_erase_to_end_line = "", ! sel_erase_whole_display = "", ! sel_erase_whole_line = "", ! set_application_keypad = "", !ks ! set_char_not_sel_erase = "", ! set_char_sel_erase = "", set_cursor_abs = "$&a!ULy!ULC" !cm ! set_cursor_off = "", ! set_cursor_on = "", ! set_keypad_numeric = "", !ke ! set_origin_absolute = "", ! set_origin_relative = "", ! set_printer_output = "", ! set_screen_output = "", ! set_scroll_region = "", !cs ! set_tab = "", ! single_high = "", ! tab_char = "", !ta ! top_t_char = "", ! truncation_icon = "", ! underline_char = "", !uc ! upper_left_corner = "", ! upper_right_corner = "", ! vertical_bar = "", ! vt_graphic = "", ! width_narrow = "", ! width_wide = "" END dehildum@ucdavis.ucdavis.edu (Internet) dehildum@ucdavis.bitnet (BITNET) ucbvax!ucdavis!dehildum (uucp)