Набор символов Atari ST - это набор символов из Atari ST семейство персональных компьютеров, включая Atari STE, TT и Falcon. Он основан на кодовой странице 437, исходном наборе символов IBM PC, и подобный этому набору включает коды ASCII 32–126, расширенные коды для акцентированных буквы (диакритические знаки ) и другие символы. Она отличается от кодовой страницы 437 тем, что использует другие дингбаты в кодовых точках 0–31, заменяет символы рисования прямоугольников 176–223 на еврейский алфавит и другие символы и замену кодовых точек 158, 236 и 254–255 символами для Sharp S, линейного интеграла, куба и макрона.
Компьютеры семейства Atari ST содержат этот шрифт, хранящийся в ROM, трех размеров; как шрифт 8 × 16 пикселей на символ, используемый в графических режимах высокого разрешения, как шрифт 8 × 8 пикселей на символ, используемый в графических режимах низкого и среднего разрешения, и как шрифт 6 × 6 пикселей -посимвольный шрифт, используемый для меток значков в любом графическом режиме.
Всем 256 кодам был назначен графический символ в ПЗУ, включая коды от 0 до 31, которые в ASCII были зарезервированы для неграфического управляющие символы.
Intel на базе Intel для IBM-совместимых ПК использовали аналогичный набор символов GEM. Он поменял местами ¢ и ø, а также поменял местами ¥ и Ø (это означает, что GEM больше похож на кодовую страницу 865 размещением Ø и ø). Он также имеет знак валюты (¤) в кодовой точке 158, «в кодовой точке 169» в кодовой точке 170, ‹в кодовой точке 171,› в кодовой точке 172, знак раздела (§) в кодовой точке 184, двойной кинжал (‡) в кодовой точке 185., „В кодовой точке 192, горизонтальное многоточие (…), кодовая точка 193, знак промилле (‰) в кодовой точке 194, маркер (•) в кодовой точке 195, тире (-) в кодовой точке 196, длинное тире (-) в кодовой точке 197, знак градуса (°) в кодовой точке 198, S с кароном (верхний и нижний регистр) и различными прописными латинскими буквами с диакритическими знаками (в порядке кодовых точек это Á, Â, È, Ê, Ë, Ì, Í, Î, Ï, Ò, Ó, Ô, Š, š, Ù, Ú, Û и Ÿ) в кодовых точках 199-216, диез (ß) в кодовых точках 217, различные пробелы в кодовых точках 218-223, оператор маркера (∙) в кодовых точках 249, черный квадрат (■) в кодовой точке 254 (как в кодовой странице 437), пустой набор (∅) в кодовой точке 255, специфические для GEM символы в кодовых точках 5, 6 и 7, различные черные треугольники (в порядке кодовых точек они ▴, ▾, ▸, ◂, ►, ◄) в кодовых точках 12-17 (кодовые точки 16 и 17 соответствуют кодовой странице 4 37), ⧓ в кодовой точке 18, В кодовой точке 19, ¶ (которая не заполнена системным шрифтом) в кодовой точке 20, § (дубликат) в кодовой точке 21, ↕ в кодовой точке 22, ↨ в кодовой точке 23 и кодовых точках 24 -31 соответствует кодовой странице 437.
.
В следующей таблице показан набор символов Atari ST. Каждый символ отображается с потенциальным эквивалентом Unicode, если он доступен. Отличия от кодовой страницы 437 показаны рамками.
Хотя ПЗУ предоставляет графику для всех 256 различных возможных 8-битных кодов, некоторые API-интерфейсы не выводят некоторые из этих кодовых точек, в частности диапазон 0–31 и код 127. Вместо этого они интерпретируют их как управляющие символы.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_. 0 | NUL. 0000 | ⇧. 21E7 | ⇩. 21E9 | ⇨. 21E8 | ⇦. 21E6 | ❎︎. 1FBBD | . 1FBBE | . 1FBBF | ✓. 2713 | 🕒︎. 1F552 | 🔔︎. 1F514 | ♪. 266A | ␌. 240C | ␍. 240D | . | . |
1_. 16 | . 1FBF0 | . 1FBF1 | . 1FBF2 | . 1FBF3 | . 1FBF | . 1FBF5 | . 1FBF6 | . 1FBF7 | . 1FBF8 | . 1FBF9 | ə. 0259 | ␛. 241B | . | . | . | . |
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 | 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_. 80 | 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_. 96 | `. 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_. 112 | 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 | ⌂. 2302 |
8_. 128 | Ç. 00C7 | ü. 00FC | é. 00E9 | â. 00E2 | ä. 00E4 | à. 00E0 | å. 00E5 | ç. 00E7 | ê. 00EA | ë. 00EB | è. 00E8 | ï. 00EF | î. 00EE | ì. 00EC | Ä. 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 | ©. 00 A9 | ®. 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 | ץ. 05E425>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 |
Буква Число Знаки пунктуации Символ Другое Не определено Отличия от кодовой страницы 437
Используя метод ввода Alt Numpad, пользователи могут ввести удерживая Alt и вводя трехзначный десятичный код на цифровой клавиатуре Numpad. Это дает возможность вводить специальные символы, не предусмотренные непосредственно на клавиатуре.
Набор символов Atari ST задолго до введения валюты евро и, таким образом, не обеспечивает код для знака евро (U + 20AC, €). Однако в некоторых программах (например, Calamus ) для этой цели используется кодовая точка 238 (0xEE). Эта кодовая точка обычно присваивается математическому знаку элемента (U + 2208, ∈) и греческому нижнему регистру эпсилон (U + 03B5, ε) на кодовой странице 437.. В качестве альтернативы, редко используемый знак логической конъюнкции (U + 2227, ∧) в кодовой точке 222 (0xDE) можно заменить знаком евро.