Сегодня 13 мая 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → эмуляция

Энтузиаст совершил виртуальную посадку на Луну с помощью 40-летнего компьютера ZX Spectrum

Энтузиаст космической отрасли и блогер Скотт Мэнли (Scott Manley) произвёл успешную «посадку» на Луну, используя для этого домашний компьютер образца восьмидесятых годов прошлого века. Настоящего лунного модуля у него, конечно, не было, поэтому он воспользовался симулятором космических полётов Kerbal Space Program, выпущенным в 2015 году, а виртуальным космическим аппаратом управлял при помощи компьютера ZX Spectrum.

 Источник изображения: youtube.com/@scottmanley

Источник изображения: youtube.com/@scottmanley

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

С другой стороны, ZX Spectrum вышел через 13 лет после того, как на Луне произвёл посадку аппарат «Аполлон-11». Его бортовой компьютер, который отвечал за навигацию, обладал процессором с тактовой частотой 2,048 МГц, с 15-битной длиной слова, 1-битной чётностью и памятью на 2048 слов. В условиях такого жёсткого ограничения ресурсов программистам приходилось проявлять изобретательность при написании кода, используя минимум данных, чтобы добиться желаемого результата. ZX Spectrum был значительно мощнее, но при наличии этих ресурсов энтузиасту пришлось изрядно потрудиться, чтобы добиться результата.

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

После приставок Steam может появиться на смартфонах, планшетах и других Arm-устройствах

В прошлом месяце Valve анонсировала несколько аппаратных продуктов, включая мини-ПК Steam Machine и VR-гарнитуру Steam Frame. Хотя планы разработчиков на относительно дальнюю перспективу остаются неясны, запуск Steam Frame может стать шагом на пути к выводу платформы Steam на большую часть мобильных устройств на базе Arm-процессоров, включая смартфоны и планшетные компьютеры.

 Источник изображений: techspot.com

Источник изображений: techspot.com

Недавно представители Valve рассказали, что компания уже несколько лет финансирует разработку эмуляторов для обеспечения возможности запуска игр, созданных для традиционных компьютеров с процессорами x86, на устройствах с Arm-процессорами. В конечном счёте эта деятельность разработчиков как внутри, так и за пределами компании может вылиться в то, что игры для Windows будут стабильно работать на устройствах с Android и других платформах без необходимости создания портированных версий.

Технически, инструменты эмуляции вроде GameHub уже делают это возможным. Благодаря этому с помощью эмулятора Fex можно запускать множество компьютерных игр на смартфонах и планшетах. Valve также задействует Fex для запуска игр под Windows в своей VR-гарнитуре Steam Frame, аппаратной основой которой является Arm-процессор Qualcomm Snapdragon 8 Gen 3.

Что было неизвестно многим до недавнего времени, так это то, что именно Valve являлась ключевым спонсором разработки Fex почти десятилетие. В интервью представители компании обычно говорили, что Valve начала нанимать разработчиков для эмуляции созданных под Windows игр на Linux и Arm ещё в 2016-2017 годах. В то время у компании не было конкретного аппаратного продукта, но недавно стало известно, что работа над Steam Frame началась в 2018 году, т.е. ещё до запуска её предшественника Steam Index.

Несмотря на это компания понимала, что Arm-процессоры, которые используются в большинстве смартфонов и планшетов, станут важнейшим компонентом для устройств в определённых ценовых сегментах и с определёнными требованиями к энергопотреблению. Valve также осознавала, что создание полностью готовых к использованию инструментов эмуляции займёт около 10 лет. Хотя ведущий разработчик Fex Райан Хоудек (Ryan Houdek) не является сотрудником Valve, компания платит ему достаточно, чтобы этот проект оставался для него основным.

Последствия этого могут выйти далеко за рамки способности Steam Frame запускать игры для Windows, не задействуя при этом функцию стриминга с ПК. Хотя Valve заявляла, что в настоящее время не ведёт разработку других продуктов на базе Arm-процессоров, другие вендоры уже проявляли интерес к SteamOS. Эмулятор Fex также может обеспечить игровую совместимость на ноутбуках с Windows на базе чипов Qualcomm и будущих компьютеров, работающих под управлением Android.

Ещё один фирменный инструмент эмуляции — Proton — уже способен запускать Android-приложения в SteamOS. Это должно облегчить процесс портирования игр для Android XR и Meta✴ Quest на Steam Frame, но также потенциально открывает новые возможности в плане реализации поддержки мобильного ПО в других частях экосистемы Steam.

Наследие 3dfx Interactive живёт: энтузиасты открыли дорогу к браузерной эмуляции культовых игр конца 90-х

Команда энтузиастов Dos.Zone Team, реализовавшая веб-версию легендарной пошаговой стратегии «Герои Меча и Магии III», представила новый проект — возможность прикоснуться к наследию компании 3dfx Interactive в браузере.

 Источник изображения: Interplay Productions

Источник изображения: Interplay Productions

Напомним, разработанный 3dfx для видеокарт на основе собственных графических процессоров Voodoo Graphics программный интерфейс Glide стал неотъемлемой частью многих культовых игр конца 90-х.

Спустя более трёх десятилетий создатель Dos.Zone Александр Гурьянов (он же Caiiiycuk) реализовал поддержку Glide в рамках браузерной эмуляции игр. Об особенностях процесса разработчик рассказал в отдельной статье.

Тестирование работы GTA 2 в браузере

Благодаря этому пользователи смогут не только увидеть, как выглядела графика в играх с Glide, но и запустить их прямо в браузере — без каких-либо плагинов, установок и сложной настройки.

Технология также открыла команде возможность реализовывать в браузере более сложные и требовательные к производительности игры. За последний месяц коллектив протестировал более 50 проектов и уже начал их публикацию.

Одна их технических демоверсий 3dfx в браузере

На сегодняшний день в браузере для ознакомления доступны аркадный танковый экшен Recoil от Zipper Interactive и Westwood Studios, а также три технических демо от 3dfx — Valley of Ra, Grand Bleu и The Wizard of Tower.

В течение следующих двух недель команда обещает добавить в каталог GTA 2, Turok, Sub Culture, Carmageddon (3Dfx), «Дальнобойщики: Путь к Победе», Future Cop LAPD и Need for Speed 2.

Старшеклассник запустил Linux прямо внутри PDF-файла

Старшеклассник Аллен Динг (Allen Ding), который ранее отметился запуском классической стрелялки Doom в файле PDF, усовершенствовал свой проект и встроил в файл PDF возможность запуска Linux.

 Источник изображения: youtube.com/@vk6_

Источник изображения: youtube.com/@vk6_

Этот проект — переосмысление возможностей JavaScript при работе с PDF. Его исходный код доступен на странице разработчика на GitHub, а опробовать LinuxPDF можно по этому адресу — потребуется браузер на базе Chromuim, такой как Chrome, Edge или Opera. LinuxPDF работает в эмуляторе RISC-V на базе TinyEMU; внутренние механизмы проекта имеют много общего с DoomPDF за авторством того же разработчика. Управление системой производится при помощи виртуальной клавиатуры под главным экраном.

Формат PDF разрабатывался для вывода текста и изображений, но поддерживается и запуск кода JavaScript. Программа Adobe Acrobat включает полную спецификацию JavaScript, в том числе функции 3D-рендеринга, обнаружения монитора и HTTP-запросов. Запускаемые через браузеры PDF-файлы несколько ограничены в возможностях, но и их хватает для запуска игр и операционных систем.

Запущенная через PDF система Linux отличается катастрофически низкой производительностью — загрузка ядра занимает около минуты, и исправить это не получится, потому что в Chromium встроена версия движка V8 без поддержки JIT-компилятора. По умолчанию система 32-битная, но на GitHub можно сделать форк проекта и создать 64-битный вариант, который, однако, будет работать ещё медленнее.


window-new
Soft
Hard
Тренды 🔥
Выручка Nebius Аркадия Воложа взлетела на 684 % благодаря буму ИИ 25 мин.
Разработчики Subnautica 2 подтвердили утечку игры и предупредили пиратов 32 мин.
Linux снова под ударом: раскрыт эксплойт Fragnesia, который превратит любого пользователя в администратора 36 мин.
Хакеры атаковали интернет-магазин Škoda — данные клиентов могли утечь 50 мин.
Биологический ИИ оказался обоюдоострым: он создаёт и яды, и антидоты — и не ясно, что опаснее 3 ч.
Microsoft объяснила, как планирует ускорить интерфейс Windows 11 3 ч.
Создатель Claude Code рассказал, что каждую ночь запускает тысячи ИИ-агентов и управляет ими со смартфона 4 ч.
Resident Evil Requiem обеспечила Capcom девятый подряд рекордный год — издатель делает ставку на генеративный ИИ 5 ч.
Meta отступила перед Еврокомиссией — конкурирующие ИИ-чат-боты получили бесплатный доступ к WhatsApp 5 ч.
«Дорогие и быстро устаревают»: создатель BioShock и Judas объяснил, почему не гонится за передовыми технологиями 5 ч.
Прибыль Alibaba рухнула на 84 %, но гендир назвал отдачу от ИИ «абсолютно очевидной» 5 мин.
Xiaomi скоро представит флагман Xiaomi 17 Max, фитнес-браслет Smart Band 10 Pro и первые спортивные наушники 24 мин.
Аэрокосмический ИИ-стартап Aetherflux сменил имя на Cowboy Space Corporation и привлёк $275 млн на создание орбитального ЦОД 32 мин.
Нидерланды выступили против новых санкций США на поставки чипового оборудования ASML в Китай 38 мин.
Motorola выпустила трекер Moto Tag 2 с поддержкой UWB, Google Find Hub и автономностью на 600 дней 48 мин.
Он настоящий: создатели Trump Mobile T1 пообещали поставить первые смартфоны уже на этой неделе 49 мин.
Waymo отучит роботакси штурмовать затопленные улицы 57 мин.
Nothing Phone (4a) и Phone (4a) Pro поступили в продажу в России — от 49 999 рублей 2 ч.
Иди своей дорогой, сталкер: вокруг ЦОД в России создадут зоны отчуждения 2 ч.
AMD предупредила об уязвимости в процессорах на базе Zen 2 — для EPYC Rome патчей прошивок не будет 3 ч.