tecnologia

Zx spectrum: un experto hace aterrizar una nave lunar con un ordenador de 1980

La nostalgia tecnológica ha alcanzado cotas insospechadas. Scott Manley, un reconocido experto en ciencia espacial, ha demostrado que un ordenador ZX Spectrum de 1980, con sus modestos 3,5 MHz y 48 KB de RAM, es capaz de ejecutar una simulación espacial lo suficientemente sofisticada como para “aterrizar” un módulo lunar en la Luna. Un logro que desafía las expectativas y redefine los límites de lo posible con hardware obsoleto.

La hazaña: kerbal space program en 8 bits

Imaginemos la escena: un ordenador con la potencia de un microondas moderno, enfrentándose al desafío de ejecutar Kerbal Space Program, un juego conocido por sus complejas mecánicas orbitales y sus detallados modelos 3D. La idea suena casi descabellada, pero Manley lo ha hecho realidad. La clave no reside en la potencia bruta, sino en la ingeniosa aplicación de la matemática.

En lugar de depender de una tarjeta gráfica o un procesador capaz de manejar geometría tridimensional, Manley ha optado por un enfoque puramente matemático. La CPU Z80 de 3,5 MHz se encarga de calcular el posicionamiento de cada punto en la pantalla 2D utilizando fórmulas de trigonometría. Es una aproximación elegante que recuerda a los gráficos vectoriales de los videojuegos de la época, como Elite (1985) o Driller. El resultado, aunque rudimentario, es funcional y, sobre todo, asombrosamente ingenioso.

El experto ha superado incluso las limitaciones de los puertos modernos, utilizando una Interface 1 con puerto RS232 para evitar la necesidad de hardware adicional. Si bien admite que el proceso conlleva un retraso de unos dos segundos, es suficiente para ofrecer una experiencia de simulación viable.

Lo que nadie cuenta es el nivel de paciencia y habilidad que requiere este tipo de proyectos. Manley, con su canal de YouTube, documenta cada paso del proceso, desde la escritura del código en Sinclair BASIC hasta el momento culminante del aterrizaje lunar. Un testimonio de la creatividad humana y la capacidad de extraer lo máximo de recursos limitados.

El ZX Spectrum, a menudo relegado a la categoría de reliquia del pasado, sigue sorprendiendo con su potencial. Este logro no solo demuestra que la Tecnología antigua aún tiene mucho que ofrecer, sino que también inspira a la comunidad de entusiastas a explorar nuevas fronteras y desafiar los límites de lo imaginable. El hardware puede ser obsoleto, pero la imaginación, esa nunca lo es. Y con una pizca de ingenio, incluso un ordenador de 1980 puede llevarnos a la Luna.

Un recordatorio de la potencia de la programación

Un recordatorio de la potencia de la programación

La hazaña de Scott Manley no es simplemente un truco tecnológico; es un recordatorio de que la programación, en su esencia, es un arte de la optimización y la creatividad. Con un conocimiento profundo de las limitaciones del hardware y una habilidad para manipular las matemáticas, es posible lograr resultados sorprendentes, incluso con recursos extremadamente limitados. La cifra habla por sí sola: un aterrizaje lunar simulado en un ordenador con menos memoria que un microondas moderno.