VT-100
ZXNet echo conference «real.speccy»
From Kirill Frolov → To All 12 January 1999
Give me the subject codes plz, CP/M is disappearing without any use!
With best wishes,
Kirill Frolov.
From Dmitriy Timokhin → To All 13 January 1999
Somehow, on January 12, 99, Kirill Frolov wrote to All about the VT-100:
KF> Give me the subject codes plz, CP/M is disappearing without any use!
At one time I searched myself ;-( So if anyone finds it, please let me know too if
possible!
Good bye !
Here waz Dmitriy AKA Raven.
From Alexey Ilyin → To All 14 January 1999
DT> In his time he searched ;-( So if anyone finds, please and me
DT> if possible!
[ VT100.CAP ]
# Fragment of the file termcap from Linux for the terminal vt100.
vt100|dec-vt100|vt100-am|vt100am|dec vt100:\
:do=^J:co#80:li#24:cl=50\E[;H\E[2J:sf=2*\ED:\
:le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\
:ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
:md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\
:if=/usr/share/tabset/vt100:\
:rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb:\
:ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=2*\EM:vt#3:xn:\
:sc=\E7:rc=\E8:cs=\E[%i%d;%dr:
# Fragment of BSD terminal file for terminal vt200.
dl|vt200|vt220|vt200-js|vt220-js|dec vt200 series with jump scroll: :cs=\E[%i%d;%dr:sf=\ED:sr=\EM:sb=\EM:\
:ce=\E[K:cl=\E[H\E[J:cd=\E[J:cm=\E[%i%d;%dH:nd=\E[C:up=\E:\
:so=\E[7m:se=\E[27m:us=\E[4m:ue=\E[24m:\
:md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:\
:is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\
:rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\
:gs=\E(0:ge=\E(B:gt=qaxmvjtnulwk\^;<>`:\
:tc=vt100:
# Fragment of the termcap file from BSD for the terminal vi.
vi|tvi925|925|televideo model 925:\
:hs:xn:am:bs:co#80:li#24:cm=\E=%+ %+ :cl=\E*:cd=\Ey:ce=\Et:is=\El\E":\
:al=\EE:dl=\ER:im=:ei=:ic=\EQ:dc=\EW:if=/usr/share/tabset/stdcrt:\
:ho=^^:nd=^L:bt=\EI:pt:so=\EG4:se=\EG0:sg#1:us=\EG8:ue=\EG0:ug#1:\
:up=^K:do=^V:kb=^H:ku=^K:kd=^V:kl=^H:kr=^L:J=^J
:k1=^A@r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:\
:k8=^AG\r:k9=^AH\r:k0=^AI\r:co=ic,dc,d,l,l,c,c. :ts=\Ef:fs=^M\Eg:ds=\Eh:sr=\Ej:
# Fragment of the termcap file from BSD for the kermit terminal.
K0|kermit|standard kermit:\
:bs:cd=\EJ:ce=\EK:cl=\EE:cm=\EY%+ %+
:co#80:ho=\EH:li#24:nd=\EC:up=\EA:\
:ku=^K:kd=^J:kl=^H:kr=^L:kh=^^:ma=^Hh\012j^Kk^Ll^^H:
[ VT100.CAP]
href="http://www.kursknet.ru:10080/~virt" target="_blank" rel="nofollow" data-saferedirecturl="https://www.google.com/url?hl=ru&q=http://www.kursknet.ru:10080/~virt&source= gmail&ust=1785433432452000&usg=AOvVaw2geZ202V-e9XnGy8B5QFXJ">http://www.kursknet.ru:10080/~virt [Team Monty Python Flying Circus]
ftp://ftp.kursknet.ru:10021/pub/neural.net email:rel="nofollow">vi...@free.kursknet.ru
... REAL.SPECCY - my favorite echo!
From Kirill Frolov → To All 19 January 1999
It was 14 Jan 99 and 10:29:59 , Alexey Ilyin wrote to Dmitriy Timokhin
on the topic VT-100
He saw the vicinity of the moderator decided to insert a word: Fragment of the termcap file from Linux for the terminal vt100.
AI> vt100|dec-vt100|vt100-am|vt100am|dec vt100:\
AI> :do=^J:co#80:li#24:cl=50\E[; :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\
AI> :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=E[m:\>AI> :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\
AI> :if=/usr/share/tabset/vt100:\
AI> :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
AI> :ku=\EOA:kd=\EOB:kr=\EOC:cl=\EOD:\b=\AXI>
AI> :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=2*\EM:vt#3:xn:\
AI> :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:
And what to do with this ^^^? I need to know what to do with each character
passed to subj. For emulation of sabz on the spectrum.
From Alexey Ilyin → To All 21 January 1999
KF> What should we do with ^^^^ this? I need to know what to do with each
KF> character transferred to the subject. To emulate the subject on the Spectrum.
[ TERMCAP.DOC ]
The termcap file contains descriptions of the terminals. A termcap file consists of Boolean strings that describe different types of terminals. Lines starting with '#' are comments. '\' at the end of the line is a sign of continuation of the line. Each entry in a termcap file consists of fields separated
by a ':' character. The first field is separated '|' terminal name aliases. The rest are logical, numeric, or string fields. Each field consists
of a two-character identifier and optionally its value. Numeric
values are separated by '#', string values by '='. CONNECT supports
the following identifiers:
Boolean
am when reaching the last column, the cursor automatically moves
to the beginning of the next line
bs Non-destructive BackSpace (the \b character works like le).
Numeric
co Number of columns.
li Number of lines.
String
AL Insert %1 rows.
al Insert one row.
kb Code keys return one step.
bc Move the cursor back one position.
bl Sound signal.
bt Back tabulation.
cbClears from the beginning of the line to the cursor.
Cb Sets the background color by number.
cd Erases part of the screen from the current line to the end.
ce Erases information from the current position to the end of the line.
Cf Sets the base color by number.
ch Addresses the cursor within the current line (horizontally).
cl Clears the screen.
cm Addresses the cursor.
cr Return to the beginning lines.
cs Changes the rolling area on the screen (parameters are the same as
cm).
cv Addresses the cursor vertically.
DC Delete %1 characters.
kD Key to delete a character.
dc Eliminate the character at the current position.
DL Delete %1 lines.
dl Delete the current line.
DO Move the cursor down %1 lines.
kd Code for the cursor down key.
do Move the cursor down one line.
ec Delete %1 characters starting from the cursor.
kh Code for the home key.
ho Move the cursor to the first position of the first line.
IC Insert %1 characters.
ic Insert a character at the current position.
im Switch to character insertion mode.
ei End character insertion mode.
LE Cursor to the left by %1 characters.
kl Key code for the cursor left.
le Moves the cursor one position to the left.
ll Cursor to the lower left cornerscreen.
mb Activate the flashing symbols mode.
md Activate the bright symbols mode.
me Cancels all text selection modes ("mb", "md", "ml", "mr",
"us", "so").
mh Activates the dim symbols mode.
mk Activates the invisible symbols mode.
mr Activates the inverse symbols mode.
ri Moves the cursor to one position to the right.
kr Key code cursor right.
nd Move the cursor one position to the right.
nl Move to the next line.
nw CR-LF command.
rc Restore cursor position (after sc).
RI Move cursor to the right by %1 characters.
rp Repeat character %1 %2 times.
sa Set %1 %2 %3 %4 %5 %6 %7 %8 %9 attributes.
sc Remember the current cursor position.
so Set standard text selection mode.
se End standard text selection mode.
SF Scroll up %1 lines.
sf Scroll up 1 line.
sr Scroll down 1 line.
SR Scroll down %1 lines.
ta Tabulation command.
tc Take remaining settings from the terminal type specified by this command.
uc Underline one character.
ue End of modeunderline.
UP Cursor up by %1 lines.
ku Up arrow key.
up Move the cursor one line up.
us Enable underline mode for output characters.
vb Sound signal.
vi Hide cursor.
ve Show cursor.
vs Show cursor.
gs Enable pseudo-graphics output mode.
ge Disable mode pseudographics output.
gt xxxxxx - symbols corresponding in pseudographics mode to the following
symbols: ─ ■ │ └ ┴ ┘ ├ ┼ ┤ ┌ ┬ ┐
g1 xxxxxx - symbols corresponding in pseudographics mode to the following symbols: ─ │ └ ┴ ┘ ├ ┼ ┤ ┌ ┬ ┐
g2 xxxxxx - symbols corresponding in pseudo-graphics mode to the following symbols: ═ ║ ╚ ╩ ў ╠ Ў ╣ ╔ ╦ ╗
g3 xxxxxx - symbols corresponding in pseudo-graphics mode to the following symbols: ═ │ ╘ ╧ ╛ ╞ ╪ ╡ ╒ І і
g4 xxxxxx - symbols corresponding in pseudo-graphics mode to the following symbols: ─ ║ ╙ ╨ ґ ╟ Ґ Є є Ї ї
g5 xxxxxx - symbols corresponding to the following symbols in pseudographics mode:
g6 xxxxxx - symbols corresponding to the following symbols in pseudographics mode: ▀ ▄ ▌ ▐ █ ░
k1 F1 Function key 1.
k2 F2 Function key 2.
k3F3 Function key 3.
k4 F4 Function key 4.
k5 F5 Function key 5.
k6 F6 Function key 6.
k7 F7 Function key 7.
k8 F8 Function key 8.
k9 F9 Function key 9.
k; F10 Function key 10.
kI Insert Key to insert a character.
kD Del Key to delete a character.
kP PgUp Key to previous page.
kN PgDn Key to next page.
kB Shift+Tab Back tab key.
kF Ctrl+Down Key to roll forward.
kR Ctrl+Up Roll back key.
kC Ctrl+Del Clear screen key.
kE Enter Carriage return key.
Any other identifiers are ignored. This can be used to
define empty escape sequences so that they don't clutter up the
screen. All raw escape sequences are simply printed to
the screen.
The following character sequences in string identifiers
are interpreted as follows:
'\\' - '\'
'\^' - '^'
'\E' - #27
'\e' - #27
'\n' - #10
'\r' - #13
'\t' - #9
'\b' - #8
'\f' - #12
'%%' -'%'
'%d',
'%1',
'%2' - Argument is a decimal number in symbolic form.
'%i' - Sign of decrementing the following arguments.
'%r' - Sign of swapping the first and second arguments.
'%.' - Sign of a numeric argument in binary form.
'%+x' - Sign of a relative numeric argument in binary form.
'%>xy' - if the value is greater than x, add y, output in the format
"%.."
[ TERMCAP.DOC]
... +++[Team Monty Python Flying Circus] em@il: vi...@free.kursknet.ru+++