Articulo de referencia

Conjunto de caracteres Amstrad CPC

El conjunto de caracteres Amstrad CPC (también conocido como conjunto de caracteres gráficos BASIC ) [ 1 ] es el conjunto de caracteres utilizado en la serie de computadoras per...

El conjunto de caracteres Amstrad CPC (también conocido como conjunto de caracteres gráficos BASIC ) [ 1 ] es el conjunto de caracteres utilizado en la serie de computadoras personales de 8 bits Amstrad CPC al ejecutar BASIC (el modo predeterminado, hasta que arranca en CP/M ). Este conjunto de caracteres existía en el chip ROM "inferior" integrado. Está basado en ASCII -1967, con la excepción del carácter 0x5E, que es la flecha hacia arriba en lugar del acento circunflejo , como ocurre en ASCII-1963, una característica compartida con otros conjuntos de caracteres de la época. [ 2 ] [ 3 ] Aparte del rango ASCII imprimible estándar (0x20-0x7e), es completamente diferente del conjunto de caracteres Amstrad CP/M Plus . El conjunto de caracteres BASIC tenía símbolos de particular utilidad en juegos y computación doméstica, mientras que el carácter CP/M Plus reflejaba el estilo internacional y empresarial del entorno CP/M Plus. [ 4 ] Este conjunto de caracteres está representado en Unicode (excluyendo 0xEF, 0xFC y 0xFD) [ 5 ] a partir de la versión de marzo de 2020 de Unicode 13.0, que añadió símbolos para la computación heredada . Sin embargo, los tres caracteres que faltaban han sido aceptados para su inclusión en Unicode 16.0 en el suplemento de símbolos para la computación heredada. [ 6 ]

Conjunto de caracteres

Los mapas de bits de los caracteres del conjunto de caracteres Amstrad CPC.
  Incluido en el Suplemento de Símbolos para Computación Heredada , introducido con Unicode 16.0.
  1. Los caracteres de control normalmente no producen un carácter en pantalla, sino que se interpretan como códigos de control. Cuando se utiliza el carácter 1 (SOH) como prefijo, o con el texto gráfico, o se introduce desde el teclado, se muestran con la representación en la parte inferior de la celda. [ 10 ]

Personajes de control

Cada uno de los caracteres del rango de caracteres C0 (0x00-0x1F) tenía una función especial. [ 11 ]

  1. 1 2 3 4 5 6 7 8 9 10 Los códigos marcados fuerzan el cursor a una posición válida en la ventana actual antes de que se cumplan, pero pueden dejar el cursor en una posición no válida.

Referencias

  1. "Capítulo 7: Para su referencia..." (PDF) , Instrucciones de uso del Amstrad CPC 6128 , 1985, pág.  9
  2. Conjunto de caracteres de ZX Spectrum
  3. PETSCII
  4. "Capítulo 7: Para su referencia..." (PDF) , Manual de instrucciones del usuario del Amstrad CPC 6128 , 1985, pág. 54 
  5. "Personaje no propuesto" (PDF) , L2/19-025: Fuentes , 4 de enero de 2019
  6. "Símbolos para el suplemento de computación heredada" (PDF) .
  7. "AMSCPC.TXT" (PDF) , L2/19-025: Propuesta para agregar caracteres de computadoras antiguas y teletexto al UCS , 4 de enero de 2019
  8. L2/19-025: Fuentes (PDF) , 4 de enero de 2019
  9. "Capítulo 7: Para su referencia..." (PDF) , Manual de instrucciones del usuario del Amstrad CPC 6128 , 1985, págs. 9-20 
  10. Godden, Bruce; Overell, Paul; Radisic, David (1986), "Apéndice VI: Conjunto de caracteres mostrados" , FIRMWARE CPC 464/664/6128 , Amstrad Consumer Electronics, pág. 431 
  11. "Capítulo 7: Para su referencia..." (PDF) , Manual de instrucciones del usuario del Amstrad CPC 6128 , 1985, págs . 3-6