Уникальная лунная посадка на ZX Spectrum

Скотт Мэнли, блогер и поклонник космической тематики, провел необычную виртуальную посадку на Луну, используя для этого старинный домашний компьютер ZX Spectrum, выпущенный в 1982 году. Как известно, у него не было реального лунного модуля, поэтому он обратился к симулятору космических полетов Kerbal Space Program, который вышел в 2015 году.

ZX Spectrum — это 8-битный компьютер от компании Sinclair Research, работавший на процессоре Z80A с тактовой частотой 3,5 МГц. Сам компьютер имел объём оперативной памяти в 16, 48 или 128 кбайт и использовал операционную систему Sinclair BASIC. Несмотря на свою скромную мощность по современным стандартам, этот компьютер служил доступным способом для детей заняться программированием и компьютерными играми.

Стоит отметить, что ZX Spectrum был более мощным устройством, чем бортовой компьютер «Аполлон-11», который был известен своим процессором с тактовой частотой 2,048 МГц и 2048 слов памяти. Программистам «Аполлон-11» приходилось проявлять ingenuity при создании программ, учитывая ограничения ресурсов.

Однако и энтузиасту пришлось столкнуться с трудностями, подключая ZX Spectrum к симулятору. Так как у компьютера не было USB-порта, он использовал систему хранения данных Interface 1 с последовательным портом RS232. Для управления кораблём понадобился мод Kerbal RPC, который позволяло управлять процессом с помощью кода на Python.

Несмотря на задержки в две секунды при управлении виртуальным лунным модулем, что также было характерно для «Аполлон-11», миссия закончилась успешно. Таким образом, Скотт Мэнли смог добиться желаемого результата, став примером для будущих энтузиастов.

Понравилась статья? Поделиться с друзьями: