Listing 2

/* Note: Lines ending with a '\' character are broken for readability.
In practice, this should all be on ONE line.

Terminal type at386
    AT86|at386|386AT|386at|at/386 console
flags
    auto_left_margin, auto_right_margin, dest_tabs_magic_smso,
    erase_overstrike, xon_xoff,

numbers
    columns = 80, lines = 25, max_colors = 8, max_pairs = 64,
    no_color_video = 3,

strings
    acs_chars = 
    '''a1fxggh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~',
    bell = '^G', carriage_return = '\r', clear_screen = '\E[2J\E[H',
    clr_eol = '\E[K', clr_eos = '\E[J',
    cursor_address = '\E[%i%p1%02d;%p2%02dH', cursor_down = '\E[B',
    cursor_home = '\E[H', cursor_left = '\E[D',
    cursor_right = '\E[C', cursor_up = '\E[A',
    delete_character = '\E[P', delete_line = '\E[1M',
    enter_alt_charset_mode = '\E[12m', enter_blink_mode = '\E[5m',
    enter_bold_mode = '\E[1m', enter_reverse_mode = '\E[7m',
    enter_ secure_mode = '\E[9m', enter_standout_mode = '\E[7m',
    enter_underline_mode = '\E[4m',
    exit_alt_charset_mode = '\E[10m',
    exit_attribute_mode = '\E[0;10m', exit_standout_mode ='\E[m',
    exit_underline_mode = '\E[m', flash_screen = '^G',
    init_2string = '\E[0;10;39m', insert_characcter = '\E[1@',
    insert_line = '\E[1L', key_backspace = '\b', key_btab = '^]',
    key_clear = '\E[2J', key_dc = '\E[P', key_down = '\E[B',
    key_eic = '\EO', key_end = '\E[Y', key_f1 = '\EOP',
    key_f10 = '\EOY', key_f11 = '\EOZ', key_f12 = '\EOA',
    key_f2 = '\EOQ', key_f3 = '\EOR', key_f4 = '\EOS',
    key_f5 = '\EOT', key_f6 = '\EOU', key_f7 = '\EOV',
    key_f8 = '\EOW', key_f9 = '\EOX', key_home = '\E[H',
    key_ic = '\E[@', key_left = '\E[D, key_npage = '\E[U',
    key_ppage = '\E[V', key_right = '\E[C', key_up = '\E[A',
    orig_pair = '\E[0m', parm_dch = '\E[%p1%dP',
    parm_delete_line = '\E[%p1%dM', parm_down_cursor = '\E[%p1%dB',
    parm_ich = '\E[%p1%d@', parm_index = '\E[%P1%dS',
    parm_insert_line = '\E[%p1%dL', parm_left_cursor = '\E[%p1%dD',
    parm_right_cursor = '\E[%p1%dC', parm_rindex = '\E[S',
    parm_up_cursor = '\E[%p1%dA', scroll_forward = '\E[S',
    set_attributes = '\E[10m\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%; \
        %?%p6%t;1%;%?%p9%t;12%;%?%p7%t;9%m',
    set_background = '\E[%?%p1%{0}%=%t40m%e%p1%{1}%-%t44m%e%p1 \
        %{2}%=%t42m%e%p1%{3}%=%t46m%e%p1%{4}%=%t41m%e%p1%{5}%=%t45m%e%p1 \
        %{6}%=%t43m%e%p1%{7}%=%t47m%;',
    set_foreground = '\E[%?%p1%{0}%=%t30m%e%p1%{1}%=%t34m%e%p1 \
        %{2}%=%t32m%e%p1%{3}%=%t36m%e%p1%{4}%=%t31m%e%p1%{5}%=%t35m%e%p1 \
        %{6}%=%t33m%e%p1%{6}%=%t33m%e%p1%{7}%=%t37m%;',

    tab = '\t',
end of strings