
Британский разработчик вернулся к заброшенному C++ проекту эмулятора ZX Spectrum и завершил его за один вечер с помощью Gemini 3 Pro и Google Antigravity IDE. Раньше на такой объем работы уходили недели — эмулятор быстро загрузил BASIC ROM и заработал.
Проект был заморожен два года назад из-за рутины: процессор Z80 в ZX Spectrum имеет около 158 базовых инструкций, которые с учетом вариаций, префиксов и режимов адресации превращаются в более чем 800 опкодов. Реализовывать их вручную один за другим оказалось слишком изматывающе, и автор сдался на полпути.
Gemini 3 Pro справился с этой рутиной. Автор отмечает, что работа с Antigravity — когда ИИ сначала составляет план в текстовом файле, а потом пишет код — напоминала наставничество над джуниором: прозрачно и на равных. К концу вечера эмулятор уже запускал игры.
Но без проблем не обошлось. Gemini плохо справлялся с рефакторингом: дублировал код, удалял нужные файлы и рапортовал об успехах там, где их не было. Главная же сложность возникла с визуальным багом в игре Jetpac — ИИ просто не мог его «увидеть». Автору пришлось самому найти проблемный участок, откопать оригинальный ассемблерный код и скормить его модели. Только тогда выяснилось, что баг связан с недокументированным поведением Z80.
Вывод автора прагматичный: ИИ отлично справляется с монотонной работой и экономит недели времени, но на сложных багах, требующих «инженерного зрения», человек по-прежнему незаменим. А главное — благодаря ускорению рутины, ИИ помогает доводить до конца сайд-проекты, на которых ранее опускались руки.
P.S. Поддержать меня можно подпиской на канал "сбежавшая нейросеть", где я рассказываю про ИИ с творческой стороны.
