

El conjunto de caracteres Atari ST [ 1 ] es el conjunto de caracteres de la familia de computadoras personales Atari ST, que incluye Atari STE , TT y Falcon . Está basado en la página de códigos 437 , el conjunto de caracteres original de IBM PC .
Al igual que la página de códigos 437, se alinea con los puntos de código ASCII 32–126 y tiene puntos de código adicionales que incluyen letras con diacríticos y otros símbolos. Se diferencia de la página de códigos 437 en que utiliza otros símbolos en los puntos de código 0–31, en que reemplaza los caracteres de dibujo de cajas 176–223 por el alfabeto hebreo y otros símbolos, y en que reemplaza los puntos de código 158, 236 y 254–255 con los símbolos para la S aguda , la integral de línea, el cubo y el macrón.
La familia de ordenadores Atari ST contenía esta fuente almacenada en la ROM en tres tamaños: como una fuente de 8×16 píxeles por carácter utilizada en los modos gráficos de alta resolución, como una fuente de 8×8 píxeles por carácter utilizada en los modos gráficos de baja y media resolución, y como una fuente de 6×6 píxeles por carácter utilizada para las etiquetas de los iconos en cualquier modo gráfico. [ 1 ]
Conjunto de caracteres
La siguiente tabla muestra el conjunto de caracteres del Atari ST. Cada carácter se muestra con su posible equivalente Unicode, si está disponible. Las diferencias con respecto a la página de códigos 437 se muestran recuadradas.
Aunque la ROM proporciona un gráfico para los 256 códigos de 8 bits posibles, algunas API no imprimen algunos de estos puntos de código, en particular el rango 0-31 y el código en la posición 127. En su lugar, los interpretan como caracteres de control.
- ↑ En realidad es un espacio en blanco, pero se usa como terminador de cadena en C.
- 1 2 14–15 (0E hexadecimal –0F hexadecimal ) son dos piezas que forman un logotipo de Atari "Fuji" , a veces utilizado junto como alternativa al título "Desk" para el menú más a la izquierda en el software de Atari ST. No se proponen para Unicode. [ 9 ]
- 1 2 3 4 28–31 (1C hex –1F hex ) son 4 piezas que forman la imagen de JR "Bob" Dobbs de la satírica Iglesia del SubGenio , un huevo de Pascua poco utilizado . No se proponen para Unicode. [ 9 ]
- 1 2 El punto de código 158 (9E hexadecimal ) es la S aguda alemana (U+00DF, ß) producida por unaßtecla de un teclado Atari ST alemán. El punto de código 225 (E1 hexadecimal ) es el homoglifo beta minúscula griega (U+03B2, β). La página de códigos 437 utiliza el punto de código 225 para representar ambos caracteres; la asignación de la página de códigos 437 del Consorcio Unicode recomienda asignar el punto de código 225 a la S aguda (U+00DF), presumiblemente basándose en su uso más frecuente como la S aguda, a pesar de que los puntos de código circundantes sean caracteres griegos. [ 10 ]
- ↑ 227 (E3 hexadecimal ) es la pi griega minúscula (U+03C0, π), pero las fuentes antiguas de la página de código 437, como Terminal, usan una variante de pi que es ambigua en cuanto a mayúsculas y minúsculas, y por lo tanto se puede usar para la pi griega mayúscula (U+03A0, Π) o el signo de producto n-ario (U+220F, ∏).
- ↑ 228 (E4 hex ) es tanto el signo de sumatoria n-aria (U+2211, ∑) como la sigma mayúscula griega (U+03A3, Σ).
- ↑ 230 (E6 hex ) es tanto el signo micro (U+00B5, µ) como la letra griega minúscula mu (U+03BC, μ).
- ↑ 234 (EA hexadecimal ) es tanto el símbolo de ohmio (U+2126, Ω) como la letra griega omega mayúscula (U+03A9, Ω). (Unicode considera que el símbolo de ohmio es equivalente a la omega mayúscula y sugiere que esta última se utilice en ambos contextos. [ 11 ] )
- ↑ 235 (EB hex ) es la delta minúscula griega (U+03B4, δ), pero también se ha utilizado como sustituto de la eth minúscula islandesa (U+00F0, ð) y del signo de derivada parcial (U+2202, ∂).
- ↑ 236 ( hexadecimal EC ) se utiliza para el símbolo ∮ en el Atari ST, mientras que la página de códigos 437 lo utiliza para el símbolo ∞ , que a su vez el Atari ST coloca en 223.
- ↑ 237 (ED hex ) se utiliza como signo de conjunto vacío (U+2205, ∅), la letra griega minúscula phi , el símbolo griego phi en cursiva (U+03D5, Φ ) para nombrar ángulos y el signo de diámetro (U+2300, ⌀).
- ↑ 238 (EE hex ) se usa tanto como la letra griega épsilon minúscula (U+03B5, ε) como el símbolo de elemento (U+2208, ∈). Posteriormente, se usó con frecuencia para el símbolo del euro (U+20AC, €).
- ↑ Utilizado como espacio de no separación por gran parte del software de MSDOS.
Códigos Alt
Mediante códigos Alt , los usuarios pueden introducir un carácter manteniendo pulsada la tecla Alt e introduciendo el código decimal de tres dígitos en el teclado numérico . Esto permite introducir caracteres especiales que no están disponibles directamente en el teclado. [ 2 ]
Variantes europeas
El conjunto de caracteres del Atari ST es muy anterior a la introducción del euro y, por lo tanto, no proporciona un punto de código para el símbolo del euro (U+20AC, €). Sin embargo, algunos programas (como Calamus ) utilizan el punto de código 238 (0xEE) para este propósito. [ 12 ] [ 13 ] Este punto de código se asigna normalmente al símbolo matemático de elemento (U+2208, ∈) y a la letra griega épsilon minúscula (U+03B5, ε) en la página de código 437. Alternativamente, el símbolo de conjunción lógica, poco utilizado (U+2227, ∧), en el punto de código 222 (0xDE), podría reemplazarse por el símbolo del euro. [ 14 ]
Véase también
Referencias
- 1 2 Feagans, John (mayo de 1986). "¿Cómo acceden los europeos a los caracteres especiales en el conjunto de caracteres de 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 del original (PDF) el 19 de febrero de 2017. Recuperado el 19 de febrero de 2017 .
- 1 2 "El conjunto de caracteres de Atari" . Atari Wiki . Archivado del original el 16 de enero de 2017. Consultado el 16 de enero de 2017 .
- ↑ Bettencourt, Rebecca G. (2016-08-01). "Codificaciones de caracteres - Codificaciones heredadas - Atari ST" . Kreative Korporation . Recuperado el 2016-08-09 .
- ↑ Kostis, Kosta; Lehmann, Alejandro. "Codificación de caracteres Atari ST/TT" . 1.56. Kostis Netzwerkberatung. 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 del original el 16 de enero de 2017. Consultado el 16 de enero de 2017 .
- ↑ "ATARISTV.TXT" (PDF) , L2/19-025: Propuesta para agregar caracteres de computadoras antiguas y teletexto al UCS , 4 de enero de 2019
- ↑ Verdy, Philippe; Haible, Bruno (2015-10-08) [1998]. "AtariST a Unicode" . 1.3 . Recuperado el 2023-11-29 .
- ↑ 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 .
- 1 2 "7. Caracteres no propuestos", L2/19-025: Propuesta para agregar caracteres de computadoras antiguas y teletexto al UCS (PDF) , 4 de enero de 2019
- ↑ "cp437_DOSLatinUS a tabla Unicode" (TXT) . El Consorcio Unicode . Consultado el 14 de noviembre de 2011 .
- ↑ El Consorcio Unicode, El estándar Unicode 4.0 , Capítulo 7, «Alfabetos europeos», pág. 176. Versión PDF
- ↑ Dunkel, Ulf (julio de 1999). "Calamus (2)" . ST Computer (en alemán) . Recuperado 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 .
- Conjuntos de caracteres
- Introducciones relacionadas con la informática en 1985
- Atari ST