VT100 encoding

Jump to navigation Jump to search
VT100
Language(s)English, various others
ClassificationExtended ASCII, Mac OS script
ExtendsASCII

The VT100 code page is a character encoding used to represent text on the Classic Mac OS for compatibility with the VT100 terminal. It encodes 256 characters, the first 128 of which are identical to ASCII, with the remaining characters including mathematical symbols, diacritics, and additional punctuation marks. It is suitable for English and several other Western languages. It is similar to Mac OS Roman, but includes all characters in ISO 8859-1 except for the currency sign (which was superseded by the euro sign), the no-break space, and the soft hyphen. It also includes all characters in DEC Special Graphics (code page 1090), except for the new line and no-break space controls. The VT100 encoding is only used on the VT100 font on the Classic Mac OS, and is not an official Mac OS character encoding.[1]

Codepage layout[edit]

The following table shows how characters are encoded in the VT100 character set. Each character is shown with its Unicode equivalent right below and its decimal code at the bottom.

VT100
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ NUL[a]
0000
SOH[a]
0001
STX[a]
0002
ETX[a]
0003
EOT[a]
0004
ENQ[a]
0005
ACK[a]
0006
BEL[a]
0007
BS[a]
0008
HT[a]
0009
LF[a]
000A
VT[a]
000B
FF[a]
000C
CR[a]
000D
SO[a]
000E
SI[a]
000F
1_ DLE[a]
0010
DC1[a]
0011
DC2[a]
0012
DC3[a]
0013
DC4[a]
0014
NAK[a]
0015
SYN[a]
0016
ETB[a]
0017
CAN[a]
0018
EM[a]
0019
SUB[a]
001A
ESC[a]
001B
FS[a]
001C
GS[a]
001D
RS[a]
001E
US[a]
001F
2_ SP[a]
0020
!
0021
"
0022
#
0023
$
0024
%
0025
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
3_ 0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
:
003A
;
003B
<
003C
=
003D
>
003E
?
003F
4_ @
0040
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
5_ P
0050
Q
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
^
005E
_
005F
6_ `
0060
a
0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
h
0068
i
0069
j
006A
k
006B
l
006C
m
006D
n
006E
o
006F
7_ p
0070
q
0071
r
0072
s
0073
t
0074
u
0075
v
0076
w
0077
x
0078
y
0079
z
007A
{
007B
|
007C
}
007D
~
007E
DEL[a]
007F
8_ Ä
00C4
Å
00C5
Ç
00C7
É
00C9
Ñ
00D1
Ö
00D6
Ü
00DC
á
00E1
à
00E0
â
00E2
ä
00E4
ã
00E3
å
00E5
ç
00E7
é
00E9
è
00E8
9_ ê
00EA
ë
00EB
í
00ED
ì
00EC
î
00EE
ï
00EF
ñ
00F1
ó
00F3
ò
00F2
ô
00F4
ö
00F6
õ
00F5
ú
00FA
ù
00F9
û
00FB
ü
00FC
A_ Ý
00DD
°
00B0
¢
00A2[b]
£
00A3[b]
§
00A7
¸
00B8

00B6
ß
00DF
®
00AE
©
00A9[b]

2122
´
00B4
¨
00A8

2260
Æ
00C6
Ø
00D8
B_ ×
00D7
±
00B1[b]

2264

2265
¥
00A5
µ
00B5[b]
¹
00B9
²
00B2
³
00B3
π
03C0
¦
00A6
ª
00AA
º
00BA

2592
æ
00E6
ø
00F8
C_ ¿
00BF
¡
00A1
¬
00AC
½
00BD
ƒ
0192
¼
00BC
¾
00BE
«
00AB
»
00BB

2026
[c]
FFFD
À
00C0
Ã
00C3
Õ
00D5
Œ
0152
œ
0153
D_
2013

2014

2518

2510

250C

2514
÷
00F7

25C6
ÿ
00FF
Ÿ
0178

253C
[d]
20AC
Ð
00D0
ð
00F0
Þ
00DE
þ
00FE
E_ ý
00FD
·
00B7

23BA

23BB
[e]
2500
Â
00C2
Ê
00CA
Á
00C1
Ë
00CB
È
00C8
Í
00CD
Î
00CE
Ï
00CF
Ì
00CC
Ó
00D3
Ô
00D4
F_ Ò
00D2
Ú
00DA
Û
00DB
Ù
00D9

23BC

23BD

251C

2524

2534

252C

2502

  Letter   Number   Punctuation   Symbol   Other  Undefined

  1. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah This character is a control, which may or may not be visible.
  2. ^ a b c d e The codes 0xA2, 0xA3, 0xA9, 0xB1, and 0xB5 coincidentally have the same character assignment as ISO 8859-1 (and thus Unicode).
  3. ^ The character 0xCA is the replacement character, which is displayed as a reversed question mark in this encoding.
  4. ^ Before Mac OS 8.5, the character 0xDB mapped to currency sign (¤), Unicode character U+00A4.
  5. ^ The character 0xE4 is the horizontal scan line-5, which is unified with U+2500 in Unicode.

References[edit]

  1. ^ "Older Character Sets". whitefiles.org. Retrieved October 3, 2019.