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