Zestaw znaków Atari ST
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 | ⇧ | ⇩ | ⇨ | ⇦ | ❎︎ | ✓ | 🕒︎ | 🔔︎ | ♪ | ␌ | ␍ | ||||
1x | 🯰 | 🯱 | 🯲 | 🯳 | 🯴 | 🯵 | 🯶 | 🯷 | 🯸 | 🯹 | ə | ␛ | ||||
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 | ≡ | ± | ≥ | ≤ | ⌠ | ⌡ | ÷ | ≈ | ° | • | · | √ | ⁿ | ² | ³ | ¯ |
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.