stringtranslate.com

Conjunto de caracteres de Atari ST

El conjunto de caracteres de Atari ST representado en la fuente del sistema de alta resolución de 8×16.
La fuente del sistema de resolución baja y media de 8×8.

El conjunto de caracteres Atari ST [1] es el conjunto de caracteres de la familia de ordenadores personales Atari ST, que incluye los modelos Atari STE , TT y Falcon . Se basa en la página de códigos 437 , el conjunto de caracteres original del 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 el uso de otros símbolos en los puntos de código 0-31, en el intercambio de los caracteres de dibujo de caja 176-223 por el alfabeto hebreo y otros símbolos, y en el intercambio de los puntos de código 158, 236 y 254-255 por los símbolos de S aguda , integral de línea, cubo y macrón.

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 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 etiquetas de íconos en cualquier modo gráfico. [1]

A todos 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 .

Conjunto de caracteres

La siguiente tabla muestra el conjunto de caracteres de Atari ST. Cada carácter se muestra con un posible equivalente Unicode, si está disponible. Las diferencias con respecto a 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, 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 cambio, los interpretarán como caracteres de control.

  Diferencias con la página de códigos 437
  1. ^ En realidad es un espacio en blanco pero se utiliza como terminador de cadena C.
  2. ^ ab 14–15 (0E hex –0F hex ) son 2 piezas que forman el logotipo "Fuji" de Atari , que a veces se usan juntas como alternativa al título "Escritorio" para el menú más a la izquierda en el software Atari ST. No se proponen para Unicode. [9]
  3. ^ abcd 28–31 (1C hex –1F hex ) son 4 piezas que forman la imagen de JR "Bob" Dobbs de la satírica Church of the SubGenius , un huevo de Pascua poco utilizado . No se proponen para Unicode. [9]
  4. ^ ab El punto de código 158 (9E hex ) es la S aguda alemana (U+00DF, ß) producida por una ßtecla del teclado alemán Atari ST. El punto de código 225 (E1 hex ) es el homoglifo griego beta (U+03B2, β) en minúscula . 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), probablemente basándose en su uso más frecuente como S aguda, a pesar de que los puntos de código que los rodean son caracteres griegos. [10]
  5. ^ 227 (E3 hex ) es la letra minúscula griega pi (U+03C0, π), pero las primeras fuentes de la página de códigos 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 letra mayúscula griega pi (U+03A0, Π) o el signo del producto n-ario (U+220F, ∏).
  6. ^ 228 (E4 hex ) es tanto el signo de suma n-ario (U+2211, ∑) como la sigma mayúscula griega (U+03A3, Σ).
  7. ^ 230 (E6 hex ) es tanto el signo micro (U+00B5, µ) como la letra minúscula griega mu (U+03BC, μ).
  8. ^ 234 (EA hex ) es tanto el signo ohmio (U+2126, Ω) como la letra mayúscula griega omega (U+03A9, Ω). (Unicode considera que el signo ohmio es equivalente a la letra mayúscula omega y sugiere que esta última se utilice en ambos contextos. [11] )
  9. ^ 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 la derivada parcial (U+2202, ∂).
  10. ^ 236 (EC hex ) 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.
  11. ^ 237 (ED hex ) se utiliza tanto como signo de conjunto vacío (U+2205, ∅), como phi minúscula griega , como símbolo phi griego en cursiva (U+03D5, Φ ) para nombrar ángulos, y como signo de diámetro (U+2300, ⌀).
  12. ^ 238 (EE hexadecimal ) se utiliza tanto como épsilon minúscula griega (U+03B5, ε) como símbolo del elemento (U+2208, ∈). Más tarde se utilizó con frecuencia para el símbolo del euro (U+20AC, €).
  13. ^ Utilizado como espacio indivisible por muchos programas MSDOS.

Códigos Alt

Con los códigos Alt , los usuarios pueden ingresar un carácter manteniendo presionada la tecla Alt e ingresando el punto decimal de tres dígitos en el teclado numérico . Esto proporciona una manera de ingresar caracteres especiales que no se proporcionan directamente en el teclado. [2]

Variantes en euros

El conjunto de caracteres de Atari ST es muy anterior a la introducción de la moneda 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 normalmente se asigna al signo del elemento matemático (U+2208, ∈) y a la épsilon minúscula griega (U+03B5, ε) en la página de códigos 437. Alternativamente, el signo de conjunción lógica (U+2227, ∧) raramente utilizado en el punto de código 222 (0xDE) podría reemplazarse por el símbolo del euro. [14]

Véase también

Referencias

  1. ^ ab Feagans, John (mayo de 1986). "¿Cómo acceden los europeos a los caracteres especiales del conjunto de caracteres de Atari ST? ¿Para qué se utiliza la fuente 6x6?" (PDF) . Boletín de preguntas y respuestas de los desarrolladores de Atari ST . Sunnyvale, CA, EE. UU.: Atari Corp. Archivado desde el original (PDF) el 2017-02-19 . Consultado el 2017-02-19 .
  2. ^ ab "El conjunto de caracteres de Atari". Wiki de Atari . Archivado desde el original el 16 de enero de 2017. Consultado el 16 de enero de 2017 .
  3. ^ Bettencourt, Rebecca G. (1 de agosto de 2016). "Codificaciones de caracteres - Codificaciones heredadas - Atari ST". Kreative Korporation . Consultado el 9 de agosto de 2016 .
  4. ^ 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 .
  5. ^ "Páginas de códigos/Tabla ASCII de codificación de caracteres Atari ST/TT". ASCII.ca. 2016 [2006]. Archivado desde el original el 16 de enero de 2017. Consultado el 16 de enero de 2017 .
  6. ^ "ATARISTV.TXT" (PDF) , L2/19-025: Propuesta para añadir caracteres de ordenadores antiguos y teletexto al UCS , 2019-01-04
  7. ^ Verdy, Philippe; Haible, Bruno (8 de octubre de 2015) [1998]. "AtariST a Unicode". 1.3 . Consultado el 29 de noviembre de 2023 .
  8. ^ 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 .
  9. ^ ab "7. Caracteres no propuestos", L2/19-025: Propuesta para añadir caracteres de ordenadores antiguos y teletexto al UCS (PDF) , 2019-01-04
  10. ^ "tabla cp437_DOSLatinUS a Unicode" (TXT) . The Unicode Consortium . Consultado el 14 de noviembre de 2011 .
  11. ^ El Consorcio Unicode, El estándar Unicode 4.0 , Capítulo 7, "Escrituras alfabéticas europeas", pág. 176. Versión PDF
  12. ^ Dunkel, Ulf (julio de 1999). "Calamus (2)". ST Computer (en alemán) . Consultado el 16 de enero de 2017 .
  13. ^ 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 .
  14. ^ 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 .