
Разработчик под псевдонимом Goldfinger переносит The Legend of Zelda на Commodore 64, опираясь на прокомментированный ассемблерный код Альдо Нуньеса. Нынешняя сборка запускается с картриджа EasyFlash 3, сама определяет PAL или NTSC и уже содержит весь Хайрул, подземелья, врагов, экран предметов, вступление, музыку и звуковые эффекты. Создание персонажа и сохранение прогресса тоже работают — данные записываются прямо на картридж.
В работоспособности игры успели убедиться не только на словах. Goldfinger принёс раннюю версию на встречу любителей ретро-компьютеров, где один из участников прошёл её целиком на настоящем Commodore 128 — от начала до конца и без вылетов. Замедления в некоторых комнатах с боссами пока остались, зато после оптимизации общая скорость уже примерно соответствует версии для NES. Разработчик считает, что со временем порт сможет обойтись без просадок вовсе — Super Mario Bros. для Commodore 64 такой роскоши себе позволить не смогла.


Goldfinger заодно пытается уложить игру в 128 Кб, как оригинал для NES, хотя текущая сборка немного вышла за этот предел. Графика ещё дорабатывается, а оставшиеся ошибки предстоит вылавливать во время дальнейших тестов. Ах да, нейросети в процессе разработки никак не задействованы — по крайней мере, по словам автора.
Что до релиза, здесь главным препятствием может оказаться вовсе не Commodore 64. Автор хотел бы опубликовать исходный код, чтобы другие разработчики могли улучшать порт и использовать его движок, но опасается вполне предсказуемой реакции Nintendo. Если игра всё-таки выберется в люди, позднее Goldfinger собирается добавить загрузку с дисковода 1541 — оригинальная The Legend of Zelda, в конце концов, дебютировала в Японии на Famicom Disk System.
💾 Скачать текущую версию The Legend of Zelda для C64 можно с CSDb или с «Идеального пикселя», а обсудить — на форуме Lemon64.


Solo los usuarios autorizados pueden dejar comentarios