ZX Spectrum: cómo imprimir texto y gráficos definidos por el usuario en código máquina

ZX Spectrum System Tour: Text Mode

ZX Spectrum: cómo imprimir texto y gráficos definidos por el usuario en código máquina

Este artículo, parte de una serie sobre el ZX Spectrum, explora el desarrollo en código máquina para la pantalla de texto. Comienza con la organización básica del sistema: cómo cargar y ejecutar programas en lenguaje máquina, y cómo coexisten con BASIC y la ROM. Luego se centra en la impresión de texto, mostrando un ejemplo de 'Hola mundo' que usa la rutina de la ROM y las variables del sistema. También explica cómo usar los gráficos semigráficos y los caracteres definidos por el usuario (UDG), y cómo controlar atributos como color, flash y posición mediante códigos de control. El autor escribe desde su experiencia personal y ofrece consejos prácticos para programar en ensamblador.

El Spectrum, sin embargo, solo tiene un puñado de puntos de entrada definidos y, como resultado, los desarrolladores tendían a llamar directamente a las profundidades de la ROM del sistema para obtener los resultados que querían.

Más de este día

2026-08-03