Найти в Дзене

ZX Spectrum «посадил» модуль на Луну в Kerbal Space Program

Энтузиаст и ютубер Scott Manley «посадил» аппарат на Луну в Kerbal Space Program, управляя полётом с ZX Spectrum — домашнего компьютера 1982 года. По меркам 2026-го это почти шутка: 3,5 МГц и 48 КБ памяти, но для виртуальной посадки хватило. Речь не про запуск игры на ретро-железе. Kerbal Space Program (симулятор 2015 года) работал на Windows-PC, а ZX Spectrum выступал как «бортовой компьютер» и пульт управления, который считал параметры и отправлял команды в симулятор. ZX Spectrum выпустила британская Sinclair Research в 1982 году. Внутри — 8-битный процессор Z80A с частотой 3,5 МГц и конфигурации памяти 16/48/128 КБ. В проекте фигурирует вариант с 48 КБ, а софт писали под Sinclair BASIC. ❗️ ПОДПИСЫВАЙСЯ НА НАШ КАНАЛ В ДЗЕНЕ И ЧИТАЙ КРУТЫЕ СТАТЬИ БЕСПЛАТНО Manley сам подчеркивал, что по мощности это слабее даже многих современных зарядок для смартфона. Но задача тут другая: не рендерить графику и физику, а держать минимум переменных, считать ориентацию и ускорение, и выдавать управляю
Оглавление

Энтузиаст и ютубер Scott Manley «посадил» аппарат на Луну в Kerbal Space Program, управляя полётом с ZX Spectrum — домашнего компьютера 1982 года. По меркам 2026-го это почти шутка: 3,5 МГц и 48 КБ памяти, но для виртуальной посадки хватило.

Речь не про запуск игры на ретро-железе. Kerbal Space Program (симулятор 2015 года) работал на Windows-PC, а ZX Spectrum выступал как «бортовой компьютер» и пульт управления, который считал параметры и отправлял команды в симулятор.

Что именно использовал Manley и почему это вообще работает

ZX Spectrum выпустила британская Sinclair Research в 1982 году. Внутри — 8-битный процессор Z80A с частотой 3,5 МГц и конфигурации памяти 16/48/128 КБ. В проекте фигурирует вариант с 48 КБ, а софт писали под Sinclair BASIC.

❗️ ПОДПИСЫВАЙСЯ НА НАШ КАНАЛ В ДЗЕНЕ И ЧИТАЙ КРУТЫЕ СТАТЬИ БЕСПЛАТНО

Manley сам подчеркивал, что по мощности это слабее даже многих современных зарядок для смартфона. Но задача тут другая: не рендерить графику и физику, а держать минимум переменных, считать ориентацию и ускорение, и выдавать управляющие воздействия для посадки.

Эта часть и стала главным ограничением. При таком объёме памяти приходится экономить на данных и структуре кода, как в 80-х: меньше переменных, проще математика, аккуратнее с хранением состояния.

Как ZX Spectrum связали с современным ПК

У ZX Spectrum нет USB и привычных нам интерфейсов ввода-вывода. Для связи Manley использовал Sinclair Interface 1 — фирменный модуль расширения, где есть RS232 Serial. Через него Spectrum смог «разговаривать» с Windows-PC.

Дальше упёрлись уже в софт: Kerbal Space Program не принимает Serial-ввод напрямую. Поэтому Manley поставил мод Kerbal RPC, который даёт удалённое управление кораблём через Python (и другие языки). По сути, Windows-машина стала шлюзом: Spectrum отправлял команды по RS232, а ПК транслировал их в игру через RPC.

В процессе посадки Manley отмечал задержки: система иногда реагировала с лагом около двух секунд. И тут неожиданно всплыл исторический рифмующийся факт.

-2

Сравнение с компьютером «Аполлона»: цифры, от которых становится неловко

ZX Spectrum вышел через 13 лет после реальной высадки Apollo 11. И всё равно его железо выглядит богаче, чем у бортового компьютера миссии.

Apollo Guidance Computer (AGC), который отвечал за навигацию и управление, работал на 2,048 МГц. У него была 15-битная длина слова и 1-битная чётность, а хранение данных измерялось в словах: 2 048 words.

Manley отдельно сказал, что AGC «работал на двухсекундном цикле», то есть пересчитывал часть параметров примерно с такой же частотой — и этого хватило, чтобы посадить модуль на Луну в реальности. В его ретро-связке похожая задержка стала просто заметной на глаз.

❗️ ПОДПИСЫВАЙСЯ НА НАШ КАНАЛ В ДЗЕНЕ И ЧИТАЙ КРУТЫЕ СТАТЬИ БЕСПЛАТНО

NASA планирует вернуться на Луну до конца десятилетия, и там уже будет железо «в 100 000 раз мощнее», чем у первых лунных миссий. А в этом эксперименте самый яркий факт остаётся прежним: ZX Spectrum с 3,5 МГц и 48 КБ памяти смог довести виртуальный посадочный модуль до поверхности Луны в Kerbal Space Program.

Подписывайтесь на наши каналы в Telegram и Дзен, чтобы узнавать больше. И делитесь своим мнением и опытом в нашем чате.

ZX Spectrum «посадил» модуль на Луну в Kerbal Space Program ⚡️