Articulo de referencia

Texto del ratón

MouseText es un conjunto de 32 caracteres gráficos diseñados por Bruce Tognazzini e implementados por primera vez en el Apple IIc . Posteriormente se añadieron al Apple IIe como...

MouseText es un conjunto de 32 caracteres gráficos diseñados por Bruce Tognazzini e implementados por primera vez en el Apple IIc . Posteriormente se añadieron al Apple IIe como parte de la actualización Enhanced IIe. Una versión ligeramente revisada se lanzó más tarde con el Apple IIGS .

Al incluir caracteres para dibujar recuadros , MouseText permitió mostrar interfaces de usuario de texto sencillas que se asemejaban a la interfaz gráfica de usuario de Macintosh . Dado que los ordenadores Apple carecían de la capacidad de mostrar caracteres definidos por el usuario en modo texto, todas las pantallas tipo GUI, más allá de las aproximaciones rudimentarias de arte ASCII, tenían que usar el modo gráfico, más lento y que consumía más memoria, antes de que MouseText estuviera disponible. MouseText supuso un aumento de ocho veces en la velocidad de visualización para las aplicaciones de ratón, igualando la velocidad de las aplicaciones basadas en texto, como los procesadores de texto, a la del Macintosh original. Sin embargo, los procesadores de texto que se ejecutaban en ambos ordenadores no se confundirían entre sí, ya que el ratón con MouseText se movía a saltos discretos de celda de carácter a celda de carácter, en lugar del movimiento suave del Macintosh, y el texto seguía siendo monoespaciado.

Hombre corriendo

La versión original de MouseText en el Apple IIc incluía la representación de una figura corriendo, quizás para ilustrar la acción de ejecutar un programa. Posteriormente se determinó que este icono era innecesario, y Tognazzini envió una carta a la revista Call-APPLE advirtiendo a los desarrolladores que no lo utilizaran, ya que sería reemplazado. [ 1 ]

Los caracteres MouseText reemplazaron un conjunto redundante de caracteres en mayúscula invertida (@,A..Z,[,\,],^,_) en el conjunto de caracteres Alternate.

Acceso a caracteres MouseText

Existen dos formas principales de colocar caracteres MouseText en la pantalla.

  • Habilite el conjunto de caracteres alternativo escribiendo en la ubicación 0xC00F (49167). Luego, escriba valores en el rango 0x40 (64) a 0x5F (95) en la pantalla.
  • Habilite el firmware de 80 columnas (que también habilita el conjunto de caracteres alternativo) y use la secuencia de caracteres de control 0x0F, 0x1B (15, 27) para activar la impresión inversa y MouseText, seguida de los caracteres del conjunto @, A..Z, [, \, ], ^, _, y finalmente la secuencia 0x18, 0x0E (24, 14) para desactivar MouseText y la impresión inversa. (También se pueden usar otros métodos para activar y desactivar la impresión inversa).

Por ejemplo, en Applesoft BASIC, el siguiente fragmento de código mostrará la representación MouseText de una carpeta :

] PR# 3] INVERSO : IMPRIMIR CHR$ ( 27 ); "XY" ; CHR$ ( 24 ); : NORMAL

Inclusión en Unicode

La versión 13.0 del estándar Unicode , publicada en marzo de 2020, incluye todos los caracteres de MouseText excepto los dos logotipos de Apple, principalmente en el bloque Símbolos para computación heredada . [ 2 ] [ 3 ]

  1. 1 2 3 4 El logotipo de Apple. No está incluido en Unicode. [ 4 ]

Véase también

Referencias

  1. "8-El Apple IIc" . 23 de junio de 2010.
  2. «Símbolos para la informática heredada» (PDF) . El estándar Unicode, versión 13.0 . El Consorcio Unicode. Marzo de 2020. ISBN 978-1-936213-26-9.
  3. 1 2 3 Ewell, Doug; Bettencourt, Rebecca; Bánffy, Ricardo; Everson, Michael; Marín Silva, Eduardo; Mårtenson, Elias; Shoulson, Mark; Steele, Shawn; Turner, Rebecca (2019-01-04). "Propuesta para agregar caracteres de computadoras antiguas y teletexto al UCS" (PDF) . El Consorcio Unicode .
  4. 1 2 3 Ewell, Doug; Bettencourt, Rebecca; Bánffy, Ricardo; Everson, Michael; Marín Silva, Eduardo; Mårtenson, Elias; Shoulson, Mark; Steele, Shawn; Turner, Rebecca. "LegacyComputingSources" (PDF) . Propuesta para agregar caracteres de computadoras antiguas y teletexto al UCS . El Consorcio Unicode.
  5. Bettencourt, Rebecca G. "Mapeo de texto del ratón a Unicode en Apple II" . Kreative Korp . Consultado el 4 de enero de 2019 .
  • Ratón Apple Technote n.° 6
  • Manual de referencia técnica de Apple IIc
  • Manual de referencia de hardware de Apple IIGS
  • Historia del Apple II, Capítulo 8