Para introducir un texto en la pantalla, simplemente debemos traducir los caracteres normales (ASCII) a su equivalente en formato Hexadecimal.
En la estructura de la trama, el texto se coloca siempre al final de la configuración de la ventana, justo después de haber definido todas sus propiedades (coordenadas, fuente, velocidad, etc.) y estrictamente antes del token de cierre o borrado de ventana (02 B2), en caso de que este último se vaya a utilizar.
Como vimos en el apartado anterior, si queremos escribir la palabra «HOLA», simplemente buscamos cada letra en la tabla de conversión y escribimos la secuencia de bytes correspondiente: 48 4F 4C 41.
Modificadores de Texto (Tokens Inline)
Además de las letras, podemos introducir «tokens invisibles» en medio del texto para aplicar efectos en tiempo real. Los más comunes son:
Gestión de Modificadores de Texto: Color vs. Parpadeo
Para aplicar efectos visuales en la pantalla, el sistema procesa los comandos de izquierda a derecha. Es fundamental entender que el color y el parpadeo se comportan de manera diferente:
- Modificador de Color (Basado en Cambio de Estado): El color funciona como un estado continuo. Cuando el sistema lee un token de color, pintará todos los caracteres siguientes de ese color hasta recibir una instrucción distinta.
- Aplicar a todo el texto: Coloca el token del color deseado al inicio del mensaje. Todo el texto mantendrá ese color.
- Resaltar una palabra: Inserta el token del nuevo color justo antes de la palabra que quieres resaltar. No existe un comando para «cerrar» el color; para regresar al tono original, simplemente debes insertar un nuevo token con el código del color previo inmediatamente después de la palabra.
- Modificador de Parpadeo: El parpadeo funciona como un interruptor con comandos explícitos de activación (
03 A0)- Aplicar a todo el texto: Inserta el token de inicio de parpadeo al principio del mensaje. El efecto se mantendrá activo hasta el final.
- Resaltar una palabra: Debes acotar estrictamente la zona. Inserta el token de «inicio de parpadeo» justo antes de la palabra, y es obligatorio colocar el token de «fin de parpadeo» inmediatamente después de ella para cerrar el efecto.
Ejemplo de la parte de texto de la trama con modificadores
Este ejemplo de trama hexadecimal esta trabajando sobre una pantalla de 16×96 píxeles. La implementación del script en una pantalla de diferentes proporciones requerirá reajustar los parametros de las ventanas. En el siguiente ejemplo solo se muestra la parte del texto, asumiendo que ya se definió la ventana con alto y ancho total y en modo de entrada inmediato.
Inicia el efecto intermitente COLOR 03 A1 Token color
Define el color del texto VALOR 31 Rojo
Aplica el color rojo TEXTO 48 4F Contenido
Texto «HO» COLOR 03 A1 Token color
Define un nuevo color de texto VALOR 32 Verde
Aplica el color verde TEXTO 4C 41 Contenido
Texto «LA»
El resultado de esta trama en pantalla mostrará un parpadeo aplicado a todo el contenido de la ventana. Además, las letras HO se visualizarán en color rojo, seguidas inmediatamente por las letras LA en color verde.

