Энтузиаст космической отрасли и популярный блогер Скотт Мэнли совершил успешную «посадку» на Луну, используя для управления домашний компьютер, выпущенный в начале восьмидесятых годов прошлого века. Настоящего лунного модуля у него, конечно, не было, поэтому он воспользовался симулятором космических полетов Kerbal Space Program, а виртуальным аппаратом управлял при помощи легендарного ZX Spectrum — 8-битной системы, разработанной британской компанией Sinclair Research в 1982 году.
ZX Spectrum работал на процессоре Z80A с тактовой частотой 3,5 мегагерца, а объем его оперативной памяти составлял от 16 до 128 килобайт. По современным меркам такая мощность кажется смехотворной — даже многие зарядные устройства для смартфонов обладают более высокой производительностью. Однако стоит вспомнить, что ZX Spectrum вышел через 13 лет после того, как на Луне приземлился аппарат «Аполлон-11». Бортовой компьютер лунного модуля имел процессор с частотой 2,048 мегагерца и память всего на 2048 слов, что делало ZX Spectrum по сравнению с ним настоящим технологическим гигантом.

Главной проблемой для Мэнли стал вопрос подключения раритетного компьютера к современному симулятору. Порта USB у ZX Spectrum нет, однако компания Sinclair Research выпускала для него систему хранения данных Interface 1 с последовательным портом RS232. Сам Kerbal Space Program такой интерфейс не поддерживает, поэтому энтузиасту пришлось использовать мод Kerbal RPC для удаленного управления кораблем, написав связующий код на Python. В итоге ему удалось запустить программу и принять управление виртуальным лунным посадочным модулем.
Когда аппарат приближался к поверхности Луны, задержка между командой и ее исполнением достигала двух секунд — настолько медленно работала система. Как отметил сам Мэнли, именно такая задержка была характерна и для бортового компьютера «Аполлона-11» во время реальной посадки. Несмотря на все технические сложности, виртуальная миссия завершилась успешно: лунный модуль, управляемый с компьютера 1982 года, благополучно опустился на поверхность.















