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