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

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.