%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                                           %
% UniTerm Users Guide, Copyright 1986, 1987 Simon Poole     %
%                                                           %
% This file may not be changed without permission, all      %
% rights reserved.                                          %
%                                                           %
% Simon Poole                                               %
% Bahnhofstr. 51 b                                          %
% CH-5430 Wettingen                                         %
% Switzerland                                               %
%                                                           %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\vfill
\chapter{ASCII Control Codes}
\vfill

\pagebreak
\section{7-bit Control Codes}
\vfill
\begin{center}
\begin{tabular}{|l|l|l|l|l|l|}
\hline
Dec  & Oct & Hex  & Keys           & Atari       & ASCII name             \\
     &     &      & \key{Control}+ & character   &                        \\
\hline
0  & 000 & 00 & \key{@} & None       & \ASCII{NUL} Null                   \\ 
1  & 001 & 01 & \key{A} & Up   Arrow & \ASCII{SOH} Start of header        \\
2  & 002 & 02 & \key{B} & Down   "   & \ASCII{STX} Start text             \\
3  & 003 & 03 & \key{C} & Right  "   & \ASCII{ETX} End text               \\
4  & 004 & 04 & \key{D} & Left   "   & \ASCII{EOT} End of trans.          \\
5  & 005 & 05 & \key{E} & Close Box  & \ASCII{ENQ} Enquiry                \\
6  & 006 & 06 & \key{F} & Move Box   & \ASCII{ACK} Acknowledge            \\
7  & 007 & 07 & \key{G} & Full Box   & \ASCII{BEL} Bell                   \\
8  & 010 & 08 & \key{H} & Check      & \ASCII{BS}  Backspace              \\
9  & 011 & 09 & \key{I} & Clock      & \ASCII{TAB} Horizontal tab         \\
10 & 012 & 0A & \key{J} & Bell       & \ASCII{LF}  Linefeed               \\
11 & 013 & 0B & \key{K} & Note       & \ASCII{VT}  Vertical tab           \\
12 & 014 & 0C & \key{L} & FF         & \ASCII{FF}  Formfeed               \\
13 & 015 & 0D & \key{M} & CR         & \ASCII{CR}  Carrige return         \\
14 & 016 & 0E & \key{N} & Left Atari & \ASCII{SO}  Shift out              \\
15 & 017 & 0F & \key{O} & Right  "   & \ASCII{SI}  Shift in               \\
16 & 020 & 10 & \key{P} & Led 0      & \ASCII{DLE} Data link escape       \\
17 & 021 & 11 & \key{Q} & Led 1      & \ASCII{DC1} X-on                   \\
18 & 022 & 12 & \key{R} & Led 2      & \ASCII{DC2}                        \\
19 & 023 & 13 & \key{S} & Led 3      & \ASCII{DC3} X-off                  \\
20 & 024 & 14 & \key{T} & Led 4      & \ASCII{DC4}                        \\
21 & 025 & 15 & \key{U} & Led 5      & \ASCII{NAK} Neg. acknowledge       \\
22 & 026 & 16 & \key{V} & Led 6      & \ASCII{SYN} Synchronus idle        \\
23 & 027 & 17 & \key{W} & Led 7      & \ASCII{ETB} End trans. blocks      \\
24 & 030 & 18 & \key{X} & Led 8      & \ASCII{CAN} Cancel                 \\
25 & 031 & 19 & \key{Y} & Led 9      & \ASCII{EM}  End of medium          \\
26 & 032 & 1A & \key{Z} & ?          & \ASCII{SUB} Substitute             \\
27 & 033 & 1B & \key{[} & ES         & \ASCII{ESC} Escape                 \\
28 & 034 & 1C & \key{\Bslash} & Face p. 1  & \ASCII{FS}  File sep.        \\
29 & 035 & 1D & \key{]}       & Face p. 2  & \ASCII{GS}  Group sep.       \\
30 & 036 & 1E & \key{\Caret}  & Face p. 3  & \ASCII{RS}  Record sep.      \\
31 & 037 & 1F & \key{\_}      & Face p. 4  & \ASCII{US}  Unit sep.        \\
32 & 040 & 20 & \key{Space}    &           & \ASCII{SP}  Space            \\
\hline
\end{tabular}
\end{center}
\vfill
\pagebreak

\section{8-bit Control Codes}
\vfill
\begin{center}
\begin{tabular}{|l|l|l|l|l|p{1.5in}|}
\hline
Dec & Oct & Hex & Keys \key{Meta}+ &  7-bit   & ASCII name                    \\
    &     &     & \key{Control}+   &  aequiv. &                               \\               
\hline
128 & 200 & 80 & \key{@} & \ASCII{ESC}@    & Unused                           \\
129 & 201 & 81 & \key{A} & \ASCII{ESC}A    & Unused                           \\
130 & 202 & 82 & \key{B} & \ASCII{ESC}B    & Unused                           \\
131 & 203 & 83 & \key{C} & \ASCII{ESC}C    & Unused                           \\
132 & 204 & 84 & \key{D} & \ASCII{ESC}D    & \ASCII{IND} Index                \\
133 & 205 & 85 & \key{E} & \ASCII{ESC}E    & \ASCII{NEL} New line             \\
134 & 206 & 86 & \key{F} & \ASCII{ESC}F    & \ASCII{SSA}                      \\
135 & 207 & 87 & \key{G} & \ASCII{ESC}G    & \ASCII{ESA}                      \\
136 & 210 & 88 & \key{H} & \ASCII{ESC}H    & \ASCII{HTS} Horizontal tab set   \\
137 & 211 & 89 & \key{I} & \ASCII{ESC}I    & \ASCII{HTJ}                      \\
138 & 212 & 8A & \key{J} & \ASCII{ESC}J    & \ASCII{VTS}                      \\
139 & 213 & 8B & \key{K} & \ASCII{ESC}K    & \ASCII{PLD}                      \\
140 & 214 & 8C & \key{L} & \ASCII{ESC}L    & \ASCII{PLU}                      \\
141 & 215 & 8D & \key{M} & \ASCII{ESC}M    & \ASCII{RI}  Reverse index        \\
142 & 216 & 8E & \key{N} & \ASCII{ESC}N    & \ASCII{SS2} Single shift 2       \\
143 & 217 & 8F & \key{O} & \ASCII{ESC}O    & \ASCII{SS3} Single shift 3       \\
144 & 220 & 90 & \key{P} & \ASCII{ESC}P    & \ASCII{DCS} Dev. ctrl string     \\
145 & 221 & 91 & \key{Q} & \ASCII{ESC}Q    & \ASCII{PU1}                      \\
146 & 222 & 92 & \key{R} & \ASCII{ESC}R    & \ASCII{PU2}                      \\
147 & 223 & 93 & \key{S} & \ASCII{ESC}S    & \ASCII{STS}                      \\
148 & 224 & 94 & \key{T} & \ASCII{ESC}T    & \ASCII{CCH}                      \\
149 & 225 & 95 & \key{U} & \ASCII{ESC}U    & \ASCII{MW}                       \\
150 & 226 & 96 & \key{V} & \ASCII{ESC}V    & \ASCII{SPA}                      \\
151 & 227 & 97 & \key{W} & \ASCII{ESC}W    & \ASCII{EPA}                      \\
152 & 230 & 98 & \key{X} & \ASCII{ESC}X    & Unused                           \\
153 & 231 & 99 & \key{Y} & \ASCII{ESC}Y    & Unused                           \\
154 & 232 & 9A & \key{Z} & \ASCII{ESC}Z    & Unused                           \\
155 & 233 & 9B & \key{[} & \ASCII{ESC}[    & \ASCII{CSI} Command seq.intro.   \\
156 & 234 & 9C & \key{\Bslash} & \ASCII{ESC}\Bslash    & \ASCII{ST}  String terminator    \\
157 & 235 & 9D & \key{]}       & \ASCII{ESC}]          & \ASCII{OSC}          \\ 
158 & 236 & 9E & \key{\Caret}  & \ASCII{ESC}\Caret     & \ASCII{PM}           \\
159 & 237 & 9F & \key{\_}      & \ASCII{ESC}\_         & \ASCII{APC}          \\
\hline
\end{tabular}
\end{center}

Due  to  the way the german bios is written (and probably most of
the  none  US  versions)  not  all of these codes can be produced
with the keyboard.  
\vfill
