Hay experimentos que sirven para medir potencia y otros que sirven para medir imaginación. El que ha montado Scott Manley pertenece a la segunda categoría y tiene algo del placer muy específico de la cultura retro cuando deja de ser decoración y vuelve a funcionar. La pregunta era simple y casi absurda en el mejor sentido posible. Si un ZX Spectrum de 1982 podía controlar el alunizaje de una nave espacial, aunque fuera en una simulación.No hablamos de un ordenador pilotando una misión real, sino de un cruce entre arqueología doméstica y ensayo técnico. Manley recurrió a un emulador del ZX Spectrum, usó Kerbal Space Program como simulador espacial y colocó Python en medio para que ambos sistemas pudieran entenderse.Scott Manley convirtió un ZX Spectrum de 1982 en cerebro de un aterrizaje simuladoLa imagen tiene algo hipnótico para cualquiera que haya crecido con la informática de otra época. Un equipo asociado a cargas eternas, comandos básicos y límites muy concretos termina participando en una maniobra que hoy relacionamos con software mucho más complejo. Pero el interés del experimento no está solo en la broma tecnológica.También plantea una cuestión que el audiovisual y el videojuego han explotado durante años. ¿Cuánto nos atrae ver a una máquina obsoleta hacer algo para lo que, en teoría, ya no fue pensada? Ahí está buena parte del encanto de este tipo de piezas, a medio camino entre la divulgación y el espectáculo para curiosos.Para lograrlo, la comunicación viajó por la interfaz 1 del Spectrum y una conexión serie virtual a 9.6 kbit/s. Esa velocidad bastó para el experimento, que dependía menos de la épica del dato que de la paciencia para coordinar capas tecnológicas separadas por décadas.La mayor dificultad apareció cuando los sistemas tenían que hablar entre síResulta tentador pensar que el cuello de botella estaba en la escasa potencia de procesamiento del ZX Spectrum. Sin embargo, el problema principal fue otro. La entrada y salida de datos, junto con la sincronización entre sistemas antiguos y modernos, marcó el verdadero terreno de juego.Ahí asoma una lección interesante. Cuando se comparan tecnologías de épocas distintas, muchas veces no falla tanto la capacidad de calcular como la de encajar protocolos, tiempos y formas de comunicación que ya no comparten idioma.Manley programó el software de control en Sinclair BASIC. El código priorizó la accesibilidad antes que la eficiencia, una decisión coherente con el espíritu del experimento. En lugar de buscar el camino más pulido, apostó por un sistema comprensible, casi pedagógico, que dejara ver cómo trabajaba aquella lógica.Al final el ZX Spectrum sí logró posar la nave en la simulaciónY lo consiguió además con límites evidentes. El sistema carecía de herramientas avanzadas de guía y de control de actitud, dos elementos que cualquiera asociaría con una maniobra de aterrizaje mínimamente sofisticada. Aun así, el ZX Spectrum completó la tarea dentro de Kerbal Space Program.No conviene leer ahí una promesa tecnológica que no existe. El experimento no tiene aplicaciones prácticas reales, pero sí expone el contraste entre la tecnología actual y la de épocas pasadas. También recuerda algo que a veces queda tapado por la carrera de especificaciones. El ingenio sigue siendo una pieza central cuando alguien decide empujar una herramienta más allá de su contexto original.Visto desde hoy, el dato más interesante no es que un ZX Spectrum aterrizara una nave simulada, sino que lo hiciera a través de una cadena montada con emulación, Python y una conexión serie virtual de 9.6 kbit/s. Entre 1982 y el presente, la distancia tecnológica es enorme. Lo curioso es que el experimento encontró su punto débil no en calcular el descenso, sino en conseguir que máquinas de épocas distintas mantuvieran el compás.Seguir leyendo: Un ZX Spectrum aterrizando una nave espacial parece imposible, pero Scott Manley lo ha conseguido