Агентные кейсы
Разработка и DevOps

Сборка ассемблерной игры 1991 года для 386 с Claude Code

Автор с Hacker News с помощью Claude Code и Sonnet заново собирает исходники своей неизданной ассемблерной игры 1991 года. Вспомогательные утилиты уже компилируются, сама игра пока нет.

Сделано сClaude Code

Что сделали

У автора сохранились полные исходники неизданной игры 1991 года на ассемблере для 386 и новее. Он поставил UASM, совместимый с MASM, а результаты запускал в DOSBox. С Claude Code CLI и моделью Sonnet он добился, чтобы старые утилиты сборки снова компилировались. Ещё он попросил модель найти баги, о которых сам писал в старых комментариях к коду.

Что получилось

Конвертеры картинок и извлекатель спрайтов теперь компилируются и работают в DOSBox. Основная игра пока не собирается, автор рассчитывает ещё на несколько часов работы. Sonnet 4.6 сразу заметил конфликт с зарезервированным именем incbin.

На что обратить внимание

Старые имена макросов в современных ассемблерах могут оказаться зарезервированными словами. Здесь макрос incbin не давал UASM скомпилировать код, пока модель не указала на это.

Пояснение

MASM это ассемблер Microsoft, на котором писали программы под DOS. UASM это современный ассемблер, совместимый с ним. DOSBox это эмулятор DOS для запуска старых программ на современных системах.

Кому пригодится

Тем, у кого остались исходники старых программ и кто хочет снова их собрать и запустить.

Попробуйте сами с Claude Code

У меня есть исходники старого проекта на [язык, например ассемблер 386] в [путь к папке], последний раз я собирал его в [год]. Выясни, какие ассемблер, линкер и инструменты ему нужны, настрой сборку на моей [ОС] и исправляй ошибки, пока проект не скомпилируется и не запустится. Объясняй каждое изменение и спрашивай меня, прежде чем удалять или перезаписывать исходные файлы.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: news.ycombinator.com ·

Похожие кейсы

Веб-приложение с базой, хранилищем картинок и лендингом на Replit Agent за $35.82

Автор собрал в Replit Agent сайт для сообщений о проблемах безопасности на дорогах с базой Postgres, хранилищем картинок, аналитикой и лендингом. Приложение работает на своём домене, а переход на S3 не удался и был откачен.