Легендарный разработчик Windows оживил монитор из фильма «Военные игры» и запустил на нём демо и игры

Для технических энтузиастов определённого возраста векторные дисплеи обладают особой притягательностью. Недавно легендарный разработчик Windows Дэйв Пламмер раздобыл классический образец такого монитора — HP1345a — и занялся тем, чтобы сделать его рабочим с ПК через USB-последовательное соединение. Пламмер уже успел продемонстрировать векторную демонстрационную программу и клон игры Asteroids на этом мониторе, который наиболее известен своей главной ролью в классическом фильме 1983 года «Военные игры».

Мне удалось раздобыть HP1345A, векторный дисплей, который использовался для съёмок фильма «Военные игры». Последние пару дней я занимался подключением и программированием для него, и вот ранняя демонстрация! Код по ссылке https://t.co/GmnnSpoNLj pic.twitter.com/L2PX5PbCn5
2 февраля 2026 года

Как видно выше, Пламмер успешно справился с задачей и показал дисплей в действии с потрясающей векторной анимацией. Однако обратите внимание на «спагетти» из проводов, необходимых для подключения HP1345a к микроконтроллеру ESP32‑S3, а затем к ПК.

«Этот старинный монитор использует полностью проприетарный, небуферизованный и неоконченный интерфейс: линии данных D0-D15 и две линии квитирования: ReadyForData и DataValid», — объясняет разработчик. — «Я решил использовать ESP32 для взаимодействия с ним. Я подключил 16 линий данных и две линии квитирования к свободным GPIO, а затем начал писать код для «моста» данных с последовательного порта на HP».

Для управления дисплеем, который отрисовывает бинарный поток на скорости 921 600 бод, используется приложение на Python. Весь этот код, а также дополнительные детали о HP1345a и самодельном интерфейсе Пламмера доступны на GitHub. Потенциальным мастерам-самодельщикам стоит предупредить, что, если им посчастливится найти один из таких мониторов, следует быть осторожными при вскрытии или обслуживании дисплея из-за высокого напряжения внутри корпуса.

Asteroids на подходе

Вслед за первым успехом в подключении HP1345a Пламмер завершил «быстрый и грязный порт некоторого кода Asteroids на Python» для созданного им USB-HP моста. Это выглядит как отличный способ насладиться классикой векторных игр. Конечно, после этого анонса последовали запросы на порты других векторных игр — Star Wars, Battle Zone, Tempest и других.

Я сделал быстрый и грязный порт некоторого кода Asteroids на Python, чтобы адаптировать его к моему USB->HP мосту, и вот он работает на HP1345 векторном мониторе! pic.twitter.com/90wI9JUMcz
3 февраля 2026 года

Кстати, в последние месяцы мы уже писали о новостях, касающихся мини-консоли Vectrex. Этот краудфандинговый проект лишён настоящего векторного ЭЛТ-дисплея, так как их больше не производят. Хотя мы не тестировали продукт с Kickstarter, его дисплей, основанный на OLED-технологии и имеющий диагональ всего 5 дюймов, почти наверняка разочарует.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


0 комментариев

Оставить комментарий


Все комментарии - Технологии