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