• Videojuegos Retro
soloretro
ZX Spectrum. Qué es, para qué sirve y cómo se usa | Tim Langdell

ZX Spectrum. Qué es, para qué sirve y cómo se usa | Tim Langdell

  • 4 de febrero de 2016

ZX Spectrum. Qué es, para qué sirve y cómo se usa.

Autor: Tim Langdell

Editorial: Noray

Páginas: 208

Precio: 1.100 ptas

Está dividido en cinco partes: introducción al ZX Spectrum, gráficos, color y sonido, juegos, aplicaciones serias y para la educación, usar el Spectrum hasta el límite.

En la primera parte se dan las nociones básicas del lenguaje y de la máquina. Se describen las instrucciones BASIC más importantes, como REM, PRINT, LET, FOR NEXT, etc. haciendo especial hincapié en la utilización de los distintos modos de pantalla del ordenador para su localización. Son de destacar en este capítulo los consejos que, aunque escasos, son verdaderamente instructivos y útiles, independientemente del nivel de conocimiento del lector, ya que analizan particularidades del BASIC del Spectrum.

La segunda parte del libro de Langdell, que ya conocíamos en su edición inglesa de Century Publishing, es la obligada referencia al mundo de los gráficos y del sonido. En ella se explica con gran detalle la generación de caracteres gráficos, objeto de estudio detallado en el que se muestran gran diversidad de ejemplos construidos con dichos caracteres gráficos (instrucciones POKE) o bien con sucesiones de puntos (instrucciones PLOT, DRAW …).

El tema de los juegos ocupa la tercera parte. Se muestran algunos, junto con las principales instrucciones que los posibilitan. Se detalla con gran profundidad distintas formas de programar un juego (a través de claves en binario, utilizando la instrucción INKEY$ para introducción de información, rutinas para el movimiento de figuras, etc).

Pero, como bien sabemos, el Spectrum no sólo sirve para jugar. De las distintas posibilidades de aplicaciones nos habla la cuarta parte del libro, especialmente por lo que se refiere al campo de la educación. Es un capítulo muy corto, sin demasiada conexión con el tema principal de libro, pero que sirve para que se tenga presente la flexibilidad del Spectrum, susceptible de usarse para juegos, control de stocks, aplicaciones científicas, etc. En éste un tema que, sin duda, merecería un libro aparte.

Finalmente, bajo el ambicioso título de “usar el Spectrum hasta el límite”, Langdell sólo consigue desbrozar el camino hacia ese límite que nadie conoce. Se nos describen distintos trucos para mejorar la programación (uso de comentarios, remuneración de líneas, incremento de velocidad en operaciones en hexadecimal, posibilidad de ampliar la memoria almacenando información en los bytes reservados para la generación de caracteres gráficos), y se analiza al compatibilidad entre distintos tipos de BASIC.

Finaliza el libro con dos apéndices: la tabla de códigos ASCII y el mapa de memoria del Spectrum (que, por cierto, no se molestaron en traducir).

Un buen libro, en suma, para todos los que deseen iniciarse en el mundo del Spectrum. Un buen complemento del manual podría decirse. Pero no podemos menos que mencionar, como la nota más crítica de este comentario, un aspecto que revela precipitación de parte de los editores: los programas que ilustran el texto de Langdell están en inglés. Es una pena que la esmerada redacción del autor, respetada por el traductor Ramón Rovira, no esté acompañada con ejemplos en castellano.