Zestaw znaków Atari ST

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 to zestaw znaków rodziny komputerów osobistych Atari ST , w tym 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 ( znaki diakrytyczne ) i inne symbole. Różni się od strony kodowej 437 tym, że używa innych dingbatów w punktach kodowych 0–31, wymienia rysowanie ramek znaków 176–223 dla alfabetu hebrajskiego i innych symboli oraz wymiana punktów kodowych 158, 236 i 254–255 z symbolami ostrego S , całki po linii, sześcianu i makronu.

Rodzina komputerów Atari ST zawierała tę czcionkę zapisaną 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 czcionka 6×6 pikseli -per-character font używany 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 kontrolnych .

Oryginalny GEM firmy Digital Research , oparty na technologii Intel , przeznaczony dla komputerów kompatybilnych z IBM, wykorzystywał 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 ø). Ma 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, elipsa pozioma (…) w punkcie kodowym 193, znak promila (‰) w punkcie kodowym 194, punktor (•) w punkcie kodowym 195, półpauza (–) w punkcie kodowym 196, kreska em (—) w punkcie kodowym 197, znak stopnia (°) w punkcie kodowym 198, S z caronem (wielkie i małe litery) i różnymi dużymi łacińskimi literami akcentowanymi (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 wypunktowania (∙) w punkcie kodowym 249 , czarny kwadrat (■) w punkcie kodowym 254 (jak na stronie kodowej 437), pusty zestaw (∅) w punkcie kodowym 255, znaki charakterystyczne 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 437), ⧓ w punkcie kodowym 18, ▂ w punkcie kodowym 19, ¶ (które nie jest wypełnione czcionką systemową) w punkt kodowy 20, § (duplikat) w punkcie kodowym 21, ↕ w punkcie kodowym 22, ↨ w punkcie kodowym 23, a punkty kodowe 24-31 pasują do strony kodowej 437.


Zestaw znaków

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

Chociaż pamięć ROM zapewnia grafikę dla wszystkich 256 różnych możliwych 8-bitowych kodów, niektóre interfejsy API nie wyświetlają niektórych z tych punktów kodowych, w szczególności zakresu 0–31 i kodu 127. Zamiast tego będą interpretować 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
0x NUL ❎︎ Atari ST character 0x06.png Atari ST character 0x07.png 🕒︎ 🔔︎ Atari ST character 0x0E.png Atari ST character 0x0F.png
1x 🯰 🯱 🯲 🯳 🯴 🯵 🯶 🯷 🯸 🯹 ə Atari ST character 0x1C.png Atari ST character 0x1D.png Atari ST character 0x1E.png Atari ST character 0x1F.png
2x  Sp  ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D mi F G H I J k Ł M N O
5x P Q R S T u V W X Y Z [ \ ] ^ _
6x ` A B C D mi F G H I J k l M N o
7x P Q R S T u w w X y z { | } ~
8x C u mi A A A A C mi mi mi I I I A A
9x MI ć Æ ô ö O u u ÿ O U ¢ £ ¥ SS ƒ
Topór A I ó u N N ª º ¿ ¬ ½ ¼ ¡ « »
Bx A õ Ø ø œ Œ A A Õ ¨ ´ © ®
Cx ij ja א ב ג ד ה ו ז ח ט י כ ל מ נ
Dx ס ע פ צ ק ר ש ת ן ך ם ף ץ §
Były α β Γ π Σ σ µ τ Φ Θ Ω δ ϕ
Fx ± ÷ ° · ² ³ ¯
 Różnice w stosunku do strony kodowej 437

Kody alternatywne

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

warianty euro

Zestaw znaków Atari ST na długo poprzedza wprowadzenie waluty euro, a zatem nie zapewnia 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 matematycznemu elementowi znaku (U + 2208, ∈) i greckiej małej literze epsilon (U + 03B5, ε) na stronie kodowej 437. Alternatywnie, rzadko używany znak połączenia logicznego ( U + 2227, ∧) w punkcie kodowym 222 (0xDE) można zastąpić znakiem euro.

Zobacz też