diff --git a/sequences.tex b/sequences.tex index c59aebd..8f37965 100644 --- a/sequences.tex +++ b/sequences.tex @@ -40,10 +40,10 @@ ESC [ J & Erase screen from cursor down \\ ESC [ 0 J & Erase screen from cursor down \\ ESC [ 1 J & Erase screen from cursor up \\ ESC [ 2 J & Erase entire screen \\ -ESC [ J & Erase line from cursor right \\ -ESC [ 0 J & Erase line from cursor right \\ -ESC [ 1 J & Erase line from cursor left \\ -ESC [ 2 J & Erase entire line \\ +ESC [ K & Erase line from cursor right \\ +ESC [ 0 K & Erase line from cursor right \\ +ESC [ 1 K & Erase line from cursor left \\ +ESC [ 2 K & Erase entire line \\ ESC [ \textit{n} P & Delete \textit{n} Characters on Current Line \\ ESC [ \textit{n} X & Erase \textit{n} Characters on Current Line \\ ESC [ \textit{n} @ & Insert \textit{n} Characters (Spaces) \\ @@ -139,16 +139,16 @@ ESC [ ? \textit{s} K & Selective Erase in Line (like ESC[K above) \\ \multicolumn{2}{ l }{Switches, \textit{x} = h / l to enable / disable:} \\ \hline ESC [ 4 \textit{x} & Insert Mode \\ -ESC [ 20 \textit{x} & Line Feed/New Line Mode \\ +ESC [ 20 \textit{x} & $\dagger$ Line Feed/New Line Mode \\ ESC [ ? 1 \textit{x} & Cursor Keys Mode \\ -ESC [ ? 2 l & Start VT52 mode (ESC < returns) \\ -ESC [ ? 3 \textit{x} & Column Mode \\ -ESC [ ? 4 \textit{x} & Scrolling Mode \\ -ESC [ ? 5 \textit{x} & Screen Mode \\ +ESC [ ? 2 l & $\dagger$ Start VT52 mode (ESC < returns) \\ +ESC [ ? 3 \textit{x} & $\ddagger$ 132/80 Column Mode \\ +ESC [ ? 4 \textit{x} & $\dagger$ Scrolling Mode \\ +ESC [ ? 5 \textit{x} & $\dagger$ Screen Mode \\ ESC [ ? 6 \textit{x} & Origin Mode \\ -ESC [ ? 7 \textit{x} & Autowrap Mode \\ -ESC [ ? 8 \textit{x} & Auto Repeat Mode \\ -ESC [ ? 9 \textit{x} & Interlace Mode \\ +ESC [ ? 7 \textit{x} & $\dagger$ Autowrap Mode \\ +ESC [ ? 8 \textit{x} & $\dagger$ Auto Repeat Mode \\ +ESC [ ? 9 \textit{x} & $\dagger$ Interlace Mode \\ ESC [ ? 12 \textit{x} & Set Blinking Cursor \\ ESC [ ? 25 \textit{x} & Set Cursor Visible \\ ESC [ ? 40 \textit{x} & Allow switching 80/132 Mode \\ @@ -165,6 +165,13 @@ ESC > & Keypad Numeric Mode \\ \hline \end{tabular} +\par\noindent\rule{2in}{0.4pt}\\ +\footnotesize{ + $\ddagger$ Controls an option on Set-Up A, see section \vref{setupA} \\ + $\dagger$ Controls an option on Set-Up B, see section \vref{setupB} +} + + \begin{tabular}{p{9em} | p{0.66\textwidth}} \hline \textbf{Sequence} & \textbf{Function} \\ @@ -182,6 +189,9 @@ ESC [ 6 \textvisiblespace{} q & Steady Bar \\ ESC c & Reset (like Power Cycle) \\ ESC [ ! & Soft Terminal Reset \\ ESC \# 8 & Screen Alignment Display (fill screen with \textit{E}s) \\ +ESC \textvisiblespace{} F & Send C1 Control Character as 7-Bit Escaped Characters \\ +ESC \textvisiblespace{} G & Send C1 Control Character as 8-Bit Characters \\ +ESC [ \textit{x} " p & Select Conformance Level\footnotemark \\ \hline \multicolumn{2}{ l }{Select Character Set:} \\ \hline @@ -199,6 +209,7 @@ ESC * \textit{n} & Select Character Set G2 (\textit{n} = A,B,0,1,2) \\ ESC + \textit{n} & Select Character Set G3 (\textit{n} = A,B,0,1,2) \\ \hline \end{tabular} +\footnotetext{For details, see VT510 manual: \scriptsize{\url{https://www.vt100.net/docs/vt510-rm/DECSCL.html}}} \begin{tabular}{p{9em} | p{0.66\textwidth}} \hline diff --git a/setup.tex b/setup.tex index a5dabf5..096c508 100644 --- a/setup.tex +++ b/setup.tex @@ -23,6 +23,7 @@ The Set-Up screens imitate the same functions on a real DEC VT100 terminal. \newpage \subsection{Set-Up A} +\label{setupA} This page shows the tab stops at the bottom of the screen. @@ -48,6 +49,7 @@ This page shows the tab stops at the bottom of the screen. \newpage \subsection{Set-Up B} +\label{setupB} On this page, various configuration \textit{bits} can be set. Use the cursor to navigate above the bit and press \LKey{6} to toggle it. Use \LKeyTab{} and \LKeyEnter{} to move quicker. @@ -100,6 +102,7 @@ Set NumLock on Reset & Enable NumLock on bootup \\ \newpage \subsection{Set-Up C} +\label{setupC} This screen is a VT132 enhancement over the VT100 functionality. \\ You can also see the version number and the memory utilization (with help disabled). @@ -133,6 +136,7 @@ You can change the following settings: \newpage \subsection{Set-Up D} +\label{setupD} This screen is a VT132 enhancement over the VT100 functionality. diff --git a/vt132.pdf b/vt132.pdf index 940589b..7932068 100644 Binary files a/vt132.pdf and b/vt132.pdf differ diff --git a/vt132.tex b/vt132.tex index 860fd74..faf3c04 100644 --- a/vt132.tex +++ b/vt132.tex @@ -36,7 +36,11 @@ \uppertitleback{ Quick Reference Guide by by Anna Christina Naß \\ \\ - Licensed under GNU Free Documentation License (FDL) 1.3\\ + This guide is made available under the GNU Free Documentation + License v1.3, or later, if desired. This means that you are free to + modify, reproduce and redistribute this user guide, subject to + certain conditions. The full text of the GNU Free Documentation + License v1.3 can be found at \\ \footnotesize{\url{https://www.gnu.org/licenses/fdl-1.3.html}} } \lowertitleback{Created with \LaTeX{} using Linux Libertine font package}