El juego de caracteres Atari ST [1] es el juego de caracteres de la familia de computadoras personales Atari ST que incluye Atari STE , TT y Falcon . Se basa en la página de códigos 437 , el conjunto de caracteres original de la PC IBM , y al igual que ese conjunto incluye los códigos ASCII 32-126, códigos extendidos para letras acentuadas ( diacríticos ) y otros símbolos. Se diferencia de la página de códigos 437 en el uso de otros dingbats en los puntos de código 0-31, en el intercambio de los caracteres de dibujo de caja 176-223 por el alfabeto hebreoy otros símbolos, e intercambiando los puntos de código 158, 236 y 254-255 con los símbolos de S aguda , integral de línea, al cubo y macron.
![](http://wikiimg.tojsiabtv.com/wikipedia/commons/d/d4/Atari_ST_character_set_8x16.png)
![](http://wikiimg.tojsiabtv.com/wikipedia/commons/3/35/Atari_ST_character_set_8x8.png)
La familia de computadoras Atari ST contenía esta fuente almacenada en ROM en tres tamaños; como una fuente de 8 × 16 píxeles por carácter utilizada en los modos de gráficos de alta resolución, como una fuente de 8 × 8 píxeles por carácter utilizada en los modos de gráficos de resolución baja y media, y como una fuente de 6 × 6 píxeles -Fuente por carácter utilizada para etiquetas de iconos en cualquier modo gráfico. [1]
A los 256 códigos se les asignó un carácter gráfico en ROM, incluidos los códigos del 0 al 31 que en ASCII estaban reservados para caracteres de control no gráficos .
Digital Research 's Intel basados en originales GEM para IBM PC compatibles utilizaron el similares conjunto de caracteres GEM . Ha intercambiado ¢ y ø y también ha intercambiado ¥ y Ø (lo que significa que GEM es más similar a la página de códigos 865 por la colocación de Ø y ø). También tiene el signo de moneda (¤) en el punto de código 158, "en el punto de código 169", en el punto de código 170, ‹en el punto de código 171,› en el punto de código 172, signo de sección (§) en el punto de código 184, doble daga (‡) en el punto de código 185 , „En el punto de código 192, puntos suspensivos horizontales (…) punto de código 193, signo por mil (‰) en el punto de código 194, viñeta (•) en el punto de código 195, guión (-) en el punto de código 196, guión (-) en el punto de código 197, signo de grado (°) en el punto de código 198, la S con caron (mayúsculas y minúsculas) y varias letras mayúsculas acentuadas en latín (en orden de puntos de código, son Á, Â, È, Ê, Ë, Ì, Í, Î, Ï, Ò, Ó, Ô, Š, š, Ù, Ú, Û y Ÿ) en los puntos de código 199-216, s agudo (ß) en el punto de código 217, varios espacios en los puntos de código 218-223, operador de viñeta (∙) en el punto de código 249 , cuadrado negro (■) en el punto de código 254 (como en la página de códigos 437), conjunto vacío (∅) en el punto de código 255, caracteres específicos de GEM en los puntos de código 5, 6 y 7, varios triángulos negros (en el orden de los puntos de código, son ▴, ▾, ▸, ◂, ►, ◄) en los puntos de código 12-17 (los puntos de código 16 y 17 coinciden con la página de códigos 4 37), ⧓ en el punto de código 18, ▂ en el punto de código 19, ¶ (que no se completa con la fuente del sistema) en el punto de código 20, § (duplicado) en el punto de código 21, ↕ en el punto de código 22, ↨ en el punto de código 23 y puntos de código 24 -31 página de código de coincidencia 437.
Conjunto de caracteres
La siguiente tabla muestra el juego de caracteres Atari ST. Cada carácter se muestra con un potencial equivalente Unicode si está disponible. Las diferencias con la página de códigos 437 se muestran en un recuadro.
Aunque la ROM proporciona un gráfico para los 256 códigos de 8 bits posibles diferentes, algunas API no imprimirán algunos de estos puntos de código, en particular el rango 0–31 y el código en 127. En su lugar, los interpretarán como caracteres de control.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 | NUL [a] 0000 | ⇧ [b] 21E7 | ⇩ [b] 21E9 | ⇨ [b] 21E8 | ⇦ [b] 21E6 | ❎︎ [b] 1FBBD | ![]() 1FBBE | ![]() 1FBBF | ✓ [b] 2713 | 🕒︎ 1F552 | 🔔︎ 1F514 | ♪ 266A | ␌ 240C | ␍ 240D | ![]() | ![]() |
1_ 16 | ![]() 1FBF0 | ![]() 1FBF1 | ![]() 1FBF2 | ![]() 1FBF3 | ![]() 1FBF4 | ![]() 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 | Yo 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 | un 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | yo 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 | © 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 |
Letra Número Puntuación Símbolo Otro Indefinido Diferencias con la página de códigos 437
- ^ 0 puede dibujar un espacio en blanco en alguna API.
- ^ a b c d e f g h 1–8 se utilizan en elementos de la interfaz de usuario de GEM AES , como iconos para cerrar, cambiar el tamaño y maximizar las ventanas .
- ^ a b 14-15 (0E hex –0F hex ) son 2 piezas que forman un logotipo "Fuji" de Atari , que a veces se utilizan juntas como alternativa al título "Escritorio" para el menú situado más a la izquierda en el software Atari ST. No se proponen para Unicode. [9]
- ^ a b c d e f g h i j 16–25 (10 hex –19 hex ) son representaciones alternativas de los dígitos 0–9 en el estilo de una pantalla de siete segmentos .
- ^ a b c d 28–31 (1C hex –1F hex ) son 4 piezas que forman la imagen de JR "Bob" Dobbs de la satírica Iglesia del SubGenius , un huevo de Pascua que rara vez se usa . No se proponen para Unicode. [9]
Códigos alternativos
Utilizando el método de entrada Alt Numpad , los usuarios pueden ingresar un carácter manteniendo presionada la tecla Alt e ingresando el punto de código decimal de tres dígitos en el Numpad . Esto proporciona una forma de ingresar caracteres especiales que no se proporcionan directamente en el teclado. [2]
Variantes euro
El juego de caracteres Atari ST es anterior a la introducción de la moneda euro y, por lo tanto, no proporciona un punto de código para el signo del euro (U + 20AC, €). Sin embargo, algunos programas (como Calamus ) utilizaron el punto de código 238 (0xEE) para este propósito. [10] [11] Este punto de código se asigna normalmente al elemento matemático de signo (U + 2208, ∈) y al griego épsilon minúsculo (U + 03B5, ε) en la página de códigos 437. Alternativamente, el raramente usado El signo de conjunción lógica (U + 2227, ∧) en el punto de código 222 (0xDE) podría reemplazarse por el signo del euro. [12]
Ver también
- Conjunto de caracteres GEM
- ATASCII
- Conjuntos de caracteres del latín occidental (informática)
- Conjunto de caracteres internacional Bitstream
Referencias
- ↑ a b Feagans, John (mayo de 1986). "¿Cómo acceden los europeos a los caracteres especiales en el juego de caracteres Atari ST? ¿Para qué se utiliza la fuente 6x6?" (PDF) . Boletín de preguntas y respuestas para desarrolladores de Atari ST . Sunnyvale, CA, EE.UU .: Atari Corp. Archivado (PDF) desde el original el 19 de febrero de 2017 . Consultado el 19 de febrero de 2017 .
- ^ a b "Wiki de Atari - El juego de caracteres de Atari" . Archivado desde el original el 16 de enero de 2017 . Consultado el 16 de enero de 2017 .
- ^ Bettencourt, Rebecca G. (1 de agosto de 2016) [1999]. "Codificaciones de caracteres - Codificaciones heredadas - Atari ST" . Kreative Korporation . Consultado el 9 de agosto de 2016 .
- ^ Kostis, Kosta; Lehmann, Alexander. "Codificación de caracteres Atari ST / TT" . 1.56. Archivado desde el original el 16 de enero de 2017 . Consultado el 16 de enero de 2017 .
- ^ "Codepages / Ascii Table Atari ST / TT Character Encoding" . ASCII.ca. 2016 [2006]. Archivado desde el original el 16 de enero de 2017 . Consultado el 16 de enero de 2017 .
- ^ "ATARISTV.TXT", L2 / 19-025: Propuesta para agregar caracteres de computadoras heredadas y teletexto al UCS (PDF) , 2019-01-04
- ^ Verdy, Philippe; Haible, Bruno; Zibis, Ulf; Rinquin, Yves-Marie K. (8 de octubre de 2015) [1998]. "AtariST a Unicode" . 1.3 . Consultado el 9 de diciembre de 2016 .
- ^ Flohr, Guido (2016) [2006]. "Locale :: RecodeData :: ATARI_ST - Rutinas de conversión para ATARI-ST" . CPAN libintl-perl . 1.1. Archivado desde el original el 14 de enero de 2017 . Consultado el 14 de enero de 2017 .
- ^ a b "7. Caracteres no propuestos", L2 / 19-025: Propuesta para agregar caracteres de computadoras y teletexto heredados al UCS (PDF) , 2019-01-04
- ^ Dunkel, Ulf (julio de 1999). "Calamus (2)" . ST Computer (en alemán) . Consultado el 16 de enero de 2017 .
- ^ Hädrich, Johannes (14 de diciembre de 2002). "Calamus: RTF 3.0 mit grossem Qualitaetssprung" (en alemán). Archivado desde el original el 16 de enero de 2017 . Consultado el 16 de enero de 2017 .
- ^ Flohr, Guido (2016) [2006]. "Locale :: RecodeData :: ATARI_ST_EURO - Rutinas de conversión para ATARI-ST-EURO" . CPAN libintl-perl . 1.1. Archivado desde el original el 14 de enero de 2017 . Consultado el 14 de enero de 2017 .