77 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# Terminfo for early 80's Tandy/Radio-Shack portable computers with TELCOM.
 | 
						|
# Download latest version from https://github.com/hackerb9/Tandy-Terminfo/
 | 
						|
#
 | 
						|
#   "td200", 40 cols by 16 rows, for the Tandy 200.
 | 
						|
#    "m100", 40 cols by  8 rows, for the TRS-80 Model 100 and Tandy 102.
 | 
						|
#
 | 
						|
# "m100" also works for similar portables: Tandy 102, Kyocera Kyotronic-85,
 | 
						|
# Olivetti M-10, and NEC PC-8200/8201A/8300.
 | 
						|
#
 | 
						|
# To load to the terminal database: `tic tandy.terminfo`
 | 
						|
 | 
						|
# Only known difference between td200 and m100 TELCOM is number of lines.
 | 
						|
m100|m100-8-ns|m100-8|m100-ns|TRS-80 Model 102 no status line,
 | 
						|
    lines#8, use=td200-16-ns,
 | 
						|
 | 
						|
m100-7-s|m100-7|m100-s|TRS-80 Model 102 with status line,
 | 
						|
    lines#7, use=td200-15-s,
 | 
						|
 | 
						|
# If the system labels are on, we lose a row and should use the -s variant.
 | 
						|
td200-15-s|td200-15|td200-s|Tandy 200 with status line,
 | 
						|
        lines#15, has_status_line,
 | 
						|
        init_1string=\ET,
 | 
						|
        dis_status_line=\EU\EY0 \ER\EA\EK\ET,
 | 
						|
        use=td200-16-ns,
 | 
						|
 | 
						|
# This terminal is best used with system labels turned off.
 | 
						|
td200|td200-16-ns|td200-16|td200-ns|Tandy 200 no status line,
 | 
						|
        lines#16, has_status_line@, 
 | 
						|
        columns#40, init_tabs#8,
 | 
						|
        init_1string=\EU,
 | 
						|
        init_2string=\EW\Eq\EE,
 | 
						|
        auto_left_margin,auto_right_margin,
 | 
						|
        backspaces_with_bs, move_standout_mode,
 | 
						|
        dest_tabs_magic_smso, xon_xoff,
 | 
						|
        bell=^G, carriage_return=^M,
 | 
						|
        clr_eol=\EK, clr_eos=\EJ,
 | 
						|
        cursor_address=\EY%p1%' '%+%c%p2%' '%+%c,
 | 
						|
        cursor_up=\EA,
 | 
						|
        cursor_down=\EB,
 | 
						|
        cursor_right=\EC,
 | 
						|
        cursor_left=\ED,
 | 
						|
        clear_screen=\EE,
 | 
						|
        cursor_home=\EH,
 | 
						|
        insert_line=\EL,
 | 
						|
        delete_line=\EM, 
 | 
						|
        cursor_normal=\EP,
 | 
						|
        cursor_invisible=\EQ,
 | 
						|
        dis_status_line=\EU\EY0 \ES\EM,
 | 
						|
        enter_standout_mode=\Ep,
 | 
						|
        exit_standout_mode=\Eq,
 | 
						|
        enter_reverse_mode=\Ep,
 | 
						|
        exit_attribute_mode=\Eq,
 | 
						|
        key_backspace=^H, tab=^I,
 | 
						|
        key_up=^^, key_down=^_,
 | 
						|
        key_left=^], key_right=^\,
 | 
						|
        newline=^M^J,
 | 
						|
        scroll_forward=^J,
 | 
						|
        set_attributes@,
 | 
						|
        max_colors@,
 | 
						|
        acs_chars=}\243.\231\,\233+\232
 | 
						|
                  -\230h\345~\325a\377
 | 
						|
                  f\246`\235{\210q\361
 | 
						|
                  i\251n\372m\366
 | 
						|
                  j\367|\212g\2150\357
 | 
						|
                  w\363u\371t\364v\370
 | 
						|
                  l\360k\362x\365,
 | 
						|
 | 
						|
### Marginalia: terminfo can be
 | 
						|
# taught to disable a status line,
 | 
						|
# but not re-enable one. I've abused
 | 
						|
# the 'dsl' (dis_status_line) string
 | 
						|
# to mean both. It enables the status
 | 
						|
# line for terminal variants like
 | 
						|
# td200-s that have a status line.
 | 
						|
 | 
						|
# Please report bugs to https://github.com/hackerb9/Tandy-Terminfo/issues
 |