Zestaw znaków Atari ST - Atari ST character set

Zestaw znaków Atari ST renderowany czcionką systemową o wysokiej rozdzielczości 8×16.
Czcionka systemowa 8×8 o niskiej i średniej rozdzielczości.

Zestaw znaków Atari ST jest zestaw znaków na Atari ST komputer osobisty wraz z rodziną Atari STE , TT i Falcon . Opiera się na stronie kodowej 437 , oryginalnym zestawie znaków IBM PC , i podobnie jak ten zestaw zawiera kody ASCII 32–126, rozszerzone kody dla liter akcentowanych ( diakrytycznych ) i inne symbole. Różni się od strony kodowej 437 wykorzystaniem innych dingbatów w punktach kodowych 0–31, wymianą znaków rysunkowych 176–223 na alfabet hebrajski i inne symbole oraz wymianą punktów kodowych 158, 236 i 254-255 na symbole ostre S , całka krzywoliniowa, sześcian i makron.

Rodzina komputerów Atari ST zawierała tę czcionkę przechowywaną w pamięci ROM w trzech rozmiarach; jako czcionka 8×16 pikseli na znak używana w trybach graficznych o wysokiej rozdzielczości, jako czcionka 8×8 pikseli na znak używana w trybach graficznych o niskiej i średniej rozdzielczości oraz jako 6×6 pikseli -czcionka na znak używana do etykiet ikon w dowolnym trybie graficznym.

Wszystkim 256 kodom przypisano znak graficzny w pamięci ROM, w tym kody od 0 do 31, które w ASCII były zarezerwowane dla niegraficznych znaków sterujących .

Digital Research „s Intel -na oryginalny GEM dla komputerów kompatybilnych z IBM wykorzystuje podobny zestaw znaków GEM . Zamienił ¢ i ø, a także zamienił ¥ i Ø (co oznacza, że ​​GEM jest bardziej podobny do strony kodowej 865 przez umieszczenie Ø i ø). Posiada również znak waluty (¤) w punkcie kodowym 158, „ w punkcie kodowym 169”, “ w punkcie kodowym 170, ‹ w punkcie kodowym 171, › w punkcie kodowym 172, znak sekcji (§) w punkcie kodowym 184, podwójny sztylet (‡) w punkcie kodowym 185 , „ w punkcie kodowym 192, pozioma elipsa (…) w punkcie kodowym 193, znak promila (‰) w punkcie kodowym 194, punktor (•) w punkcie kodowym 195, myślnik (–) w punkcie kodowym 196, myślnik (—) w punkcie kodowym 197, znak stopnia (°) w punkcie kodowym 198, S z karoną (wielkie i małe litery) oraz różne wielkie litery łacińskie z akcentem (w kolejności punktów kodowych są to Á, Â, È, Ę, Ë, Ì, Í, Î, Ï, Ò, Ó, Ô, Š, š, Ù, Ú, Û i Ÿ) w punktach kodowych 199-216, ostre s (ß) w punkcie kodowym 217, różne spacje w punktach kodowych 218-223, operator punktora (∙) w punkcie kodowym 249 , czarny kwadrat (■) w punkcie kodowym 254 (jak na stronie kodowej 437), pusty zestaw (∅) w punkcie kodowym 255, znaki specyficzne dla GEM w punktach kodowych 5, 6 i 7, różne czarne trójkąty (w kolejności punktów kodowych są ▴, ▾, ▸, ◂, ►, ◄) w punktach kodowych 12-17 (punkty kodowe 16 i 17 pasują do strony kodowej 4 37), w punkcie kodowym 18, w punkcie kodowym 19, ¶ (który nie jest wypełniony czcionką systemową) w punkcie kodowym 20, § (duplikat) w punkcie kodowym 21, w punkcie kodowym 22, w punkcie kodowym 23 i punktach kodowych 24 -31 pasuje do strony kodowej 437.


Zestaw znaków

Poniższa tabela przedstawia zestaw znaków Atari ST. Każdy znak jest wyświetlany z potencjalnym odpowiednikiem Unicode, jeśli jest dostępny. Różnice w stosunku do strony kodowej 437 są pokazane w ramce.

Chociaż pamięć ROM zapewnia grafikę dla wszystkich 256 różnych możliwych 8-bitowych kodów, niektóre interfejsy API nie drukują niektórych z tych punktów kodowych, w szczególności zakresu 0–31 i kodu 127. Zamiast tego zinterpretują je jako znaki kontrolne.

Zestaw znaków Atari ST
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _MI _F
0_
0
NUL
0000

21E7

21E9

21E8

21E6
❎︎
1FBBD
Atari ST znak 0x06.png
1FBBE
Atari ST znak 0x07.png
1FBBF

2713
🕒︎
1F552
🔔︎
1F514

266A

240C

240D
Atari ST znak 0x0E.png
 
Atari ST znak 0x0F.png
 
1_
16
0
1FBF0
1
1FBF1
2
1FBF2
3
1FBF3
4
1FBF4
5
1FBF5
6
1FBF6
7
1FBF7
8
1FBF8
9
1FBF9
ə
0259

241B
Atari ST znak 0x1C.png
 
Atari ST znak 0x1D.png
 
Atari ST znak 0x1E.png
 
Atari ST znak 0x1F.png
 
2_
32
SP
0020
!
0021

0022
#
0023
0024
%
0025
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
3_
48
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_
64
@
0040

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_
80
P
0050
P
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Tak
0059
Z
005A
[
005B
\
005C
]
005D
^
005E
_
005F
6_
96
`
0060

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_
112
p
0070
q
0071
R
0072
s
0073
t
0.074
U
0075
v
0076
w
0077
x
0078
y
0079
z
007A
{
007B
|
007C
}
007D
~
007E

2302
8_
128
Ç
00C7
ü
00FC
é
00E9
â
00E2
ä
00E4
à
00E0
å
00E5
ç
00E7
ê
00EA
ë
00EB
è
00E8
ï
00EF
î
00EE
ì
00WE
Ę
00C4
Å
00C5
9_
144
É
00C9
æ
00E6
Æ
00C6
ô
00F4
ö
00F6
ò
00F2
û
00FB
ù
00F9
ÿ
00FF
Ö
00D6
Ü
00DC
¢
00A2

00A3
¥
00A5
ß
00DF
ƒ
0192
A_
160
á
00E1
í
00ED
ó
00F3
ú
00FA
ñ
00F1
Ñ
00D1
ª
00AA
º
00BA
¿
00BF

2310
¬
00AC
½
00BD
¼
00BC
¡
00A1
«
00AB
»
00BB
B_
176
ã
00E3
õ
00F5
Ø
00D8
ø
00F8

0153
Œ
0152
À
00C0
Ã
00C3
Õ
00D5
¨
00A8
00B4

2020

00B6
©
00A9
®
00AE

2122
C_
192
ij
0133
IJ
0132
א
05D0
ב
05D1
ג
05D2
ד
05D3
ה
05D4
ו
05D5
ז
05D6
ח
05D7
ט
05D8
י
05D9
כ
05DB
ל
05DC
מ
05DE
נ
05E0
D_
208
ס
05E1
ע
05E2
פ
05E4
צ
05E6
ק
05E7
ר
05E8
ש
05E9
ת
05EA
ן
05DF
ך
05DA
ם
05DD
ף
05E3
ץ
05E5
§
00A7

2227

221E
E_
224
α
03B1
β
03B2
Γ
0393
π
03C0
Σ
03A3
σ
03C3
μ
00B5
τ
03C4
Φ
03A6
Θ
0398
Ω
03A9
δ
03B4

222E
ϕ
03D5

2208

2229
F_
240

2261
±
00B1

2265

2264

2320

2321
÷
00F7

2248
°
00B0

2022
·
00B7

221A

207F
²
00B2
³
00B3
¯
00AF

  List  Numer  Interpunkcja  Symbol  Inne  Nieokreślony  Różnice w stosunku do strony kodowej 437

Kody alternatywne

Korzystając z metody wprowadzania Alt Numpad , użytkownicy mogą wprowadzać znak, przytrzymując klawisz Alt i wprowadzając trzycyfrowy punkt kodu dziesiętnego na Numpadzie . Umożliwia to wprowadzanie znaków specjalnych, które nie są dostępne bezpośrednio na klawiaturze.

Warianty Euro

Zestaw znaków Atari ST dawno poprzedza wprowadzenie waluty euro i dlatego nie zawiera punktu kodowego dla znaku euro (U+20AC, €). Jednak niektóre programy (takie jak Calamus ) wykorzystywały do ​​tego celu punkt kodowy 238 (0xEE). Ten punkt kodowy jest zwykle przypisywany do matematycznego elementu znaku (U+2208, ∈) i greckiej małej litery epsilon (U+03B5, ε) na stronie kodowej 437. Alternatywnie, rzadko używany logiczny znak spójnika (U+ 2227, ∧) w punkcie kodowym 222 (0xDE) można zastąpić znakiem euro.

Zobacz też

Bibliografia