27 мая 2026 г.
Ретро-игры

Epilogue выпускает крупное обновление ПО Playback для картриджей GB и SNES

Сергей Радонежский··7 мин
Epilogue выпускает крупное обновление ПО Playback для картриджей GB и SNES
Epilogue Launches Big Update To Playback Software For GB & SNES Cartridges

Компания Epilogue, известная своими высококачественными ридерами картриджей для Game Boy и Super Nintendo Entertainment System, выпустила значительное обновление своего программного обеспечения Playback до версии 1.10.0. Недавно выпущенный SN Operator, который начал поставляться первым покупателям, изначально имел несколько существенных ошибок. Несмотря на то, что Epilogue назвала это обновление "небольшим", внесенные изменения и улучшения оказались весьма значительными и крайне востребованными.

Обновление направлено на повышение производительности, устранение ошибок и, как заявляет Epilogue, "улучшение общей плавности" работы программы для устройств SNES и Game Boy. Да, это обновление значительно изменяет оба типа устройств! Итак, что же нового появилось в этой версии?

Ниже представлены основные изменения версии 1.10.0 Playback, согласно официальному журналу обновлений Epilogue.

Рабочие часы реального времени

Любой, кто пытался играть в старый картридж Pokémon Gold в последние годы, знаком с сообщением: "TIME NOT SET — INTERNAL BATTERY HAS RUN DRY" (Время не установлено — внутренняя батарея разряжена). Миниатюрная батарейка внутри картриджа давно вышла из строя, и вместе с ней исчезли рост ягод, ежедневные повторные битвы, Лапрас в Пещере Единства и всё остальное, что придавало этим играм их ритм.

Теперь Playback распознает разряженную батарею часов и использует часы вашего компьютера. Игра работает так, как если бы батарея была свежей; циклы дня и ночи функционируют, временные события срабатывают, и ваши ягоды снова растут.

Это работает для каждого картриджа Game Boy с часами реального времени (Pokémon Gold, Silver и Crystal, а также сторонние картриджи с часами) и каждого картриджа Game Boy Advance с часами (Pokémon Ruby, Sapphire и Emerald, Boktai). Попутно было устранено несколько мелких ошибок, в основном связанных с поврежденными или выходящими за пределы допустимого метками времени, которые могли сбивать внутриигровые часы на годы.

Также была обновлена версия эмулятора mGBA до более свежей, что привнесло годовую работу команды mGBA по повышению точности: правильную поддержку часов Game Boy Advance на уровне эмулятора, исправления вибрации Game Boy и длинный список мелких корректировок таймингов и звука. Старые игры Pokémon и любые игры для GBA, зависящие от часов, теперь должны ощущаться более корректно.

Чистый звук Game Boy и Game Boy Advance

Ранее Playback получал звук Game Boy и Game Boy Advance через стороннюю версию mGBA, которая внутренне конвертировала сигнал, прежде чем передать его программе. Затем программа снова конвертировала его для соответствия вашему аудиоустройству, что означало, что звук проходил через две стадии пересэмплирования без веской на то причины.

В версии 1.10.0 Epilogue перешла непосредственно на официальный проект mGBA и теперь получает звук в его нативной частоте, без изменений. Playback выполняет преобразование один раз, за один проход. Если у вас есть выделенный ЦАП или любая высококачественная аудиосистема, вы должны заметить более чистый сигнал. Для всех остальных звук просто стал ближе к тому, что производило само оборудование.

Захват мыши и поддержка световых пистолетов

Был переработан путь захвата мыши для Windows, X11 и Wayland. Игры со световыми пистолетами (Super Scope и подобные) теперь корректно сообщают о прицеливании за пределами экрана, независимо от того, захвачен ли курсор, так что игры, различающие "выстрел вне экрана" от "выстрела в цель", ведут себя так, как должны. Клавиша Tab теперь зарезервирована как универсальная горячая клавиша для "освобождения курсора", так что вам больше не нужно искать правильный угол экрана, чтобы вернуть мышь.

Если вы ждали возможности серьезно поиграть в Super Scope 6, то сейчас самое время.

Два Оператора, два окна

Если у вас есть более одного устройства Operator (например, для GB и SN) и вы когда-либо пытались запустить два окна Playback одновременно, то опыт был не совсем корректным. Устройства могли быть назначены не тому окну, и две программы не всегда сходились во мнении, кому что принадлежит.

В версии 1.10.0 каждое окно четко владеет открытыми устройствами и корректно передает их обратно при закрытии. Два Оператора, два окна, два картриджа, работающие бок о бок: теперь полностью поддерживается.

Небольшие, но важные функции

  • Фильтр настроек для каждого устройства. Теперь настройки показывают только опции, актуальные для подключенного устройства Operator. Предпочтения SN Operator остаются скрытыми, когда вы используете GB Operator, и наоборот.
  • Скрытие панели навигации во время эмуляции. Новая настройка в предпочтениях эмулятора сворачивает панель навигации во время игры. Совместите с безрамочным полноэкранным режимом для максимально чистого вида.
  • Постоянно видимые элементы управления эмулятором. Противоположная опция, для тех, кто хочет, чтобы панель управления была постоянно видна.
  • Предупреждение о читах. Одноразовое подтверждение при включении читов, так как некоторые читы могут повредить сохранения, и вы должны знать об этом до их активации.
  • Блокировка незапускаемых игр. Известные нерабочие тайтлы теперь помечаются в деталях картриджа и не могут быть запущены, чтобы вы не тратили время, задаваясь вопросом, это проблема с картриджем или эмулятором.
  • Сообщение о нераспознанных картриджах. Если Playback не распознает ваш картридж, попробуйте сначала почистить контакты; иногда этого достаточно. Если он все равно не читается, вы можете отправить его на проверку через предварительно заполненную форму прямо из панели деталей.
  • Сертификат калибровки SN Operator. Владельцы SN Operator теперь могут открыть свой сертификат калибровки прямо из раздела "О программе".
  • Определение картриджей SN Operator помечено как бета. Определение картриджей на SN Operator теперь имеет бета-метку, так как не все результаты еще окончательны. Оно улучшается с каждым выпуском по мере сбора данных с реальных картриджей.

Улучшения

  • Пользовательские ядра libretro работают на нотариально заверенной macOS. Если вы загрузили стороннее ядро на macOS (SNES9x — распространенный вариант для поддержки RetroAchievements) и Playback молча отказывался его загружать, это исправлено. Добавлено разрешение, которое позволяет усиленной среде выполнения Apple доверять пользовательским динамическим библиотекам.
  • Нативная поддержка Wayland. Сессии Wayland теперь запускают Playback без использования X11, а определение производителя GLX базируется на фактическом типе сессии, а не на предположениях.
  • Flatpak в сессиях Wayland, запущенных с --force-xcb, теперь запускается корректно; в песочнице отсутствовал доступ к сокету X11.
  • Стилизация уведомлений теперь включена в ресурсы Linux, так что всплывающие уведомления впервые выглядят правильно в Linux.
  • AppImage и Arch. Сборки AppImage снова доступны в конвейере выпуска как для amd64, так и для arm64 Linux. Также теперь доступен Arch PKGBUILD для AUR.
  • Обложка Pokémon Emerald (EU) теперь правильная (ранее использовалась неверная обложка).
  • OpenGL на низкопроизводительных GPU корректно обрабатывает загрузку текстур XRGB8888, что исправляет рендеринг на ряде старых чипов Intel и встраиваемых систем.
  • OpenSSL обновлен до 3.5.6 LTS с 3.2.0.
  • Подсказки фотоинструмента GB Operator в Windows теперь сохраняются после перетаскивания (ранее они исчезали после однократного перетаскивания и не возвращались до перезапуска).
  • Обложки игр при холодном кэше больше не мерцают при первом запуске.

Исправления ошибок

  • Окно достижений больше не обрезает длинные списки; вертикальная полоса прокрутки отображается корректно.
  • Контроллеры: исправлены фантомные нажатия кнопки B RetroPad от неназначенных кнопок; ввод с контроллера больше не вызывает случайный запуск эмуляции; события горячих клавиш больше не просачиваются в игру поверх срабатывания горячей клавиши.
  • Переключение ядер SNES больше не приводит к сбоям при переходе между snes9x2010 и snes9x2002. Ранее информация о контроллере старого ядра проникала в новое.
  • GB Camera: настройка масштабирования фотографий теперь фактически применяется к миниатюрам; исправлено залипание состояния наведения на миниатюрах.
  • Сохранение в хранилище: резервные копии теперь создаются, даже если пропущена проверка целостности; имена файлов хранилища используют местное время вместо UTC, так что они сортируются так, как вы ожидаете.
  • Автоматическая авторизация RA/Discord при загрузке теперь завершается без уведомлений, если сеть недоступна. Больше нет всплывающего окна при запуске, когда вы еще не подключились к Wi-Fi.
  • Настройка повтора тура по приложению теперь применяется только при запуске, а не во время сессии.
  • Кнопка «Картинка в картинке», появляющаяся после перезагрузки настроек в полноэкранном режиме, исправлена.
  • Ошибки загрузки ядер больше не оставляют кнопку "Включить" постоянно заблокированной. Теперь есть тайм-аут передачи, и пользовательский интерфейс чисто восстанавливается.
  • Доработки интерфейса: вкладки навигационной панели, бета-метки, детали картриджей, выпадающие списки и заголовки окон сообщений получили исправления стабильности для случаев, когда они мерцали, смещались или обрезались во время переходов.

Внутренние улучшения

Для этого выпуска был значительно расширен набор сквозных тестов: переключение языков, счетчик FPS, скорость перемотки вперед, хранилище, шифрование резервных копий, изменение размера окна, пиксельная точность рендеринга и многое другое. Именно так компания выявляет регрессии до того, как они достигнут пользователей.

Также уделено внимание консольному (киоск) режиму, включая поддержку OpenGL ES 3.0, корректность размера кадра, унифицированную обработку опций ядра и макетный режим для разработки. Если вы не запускаете Playback на специально созданной ретро-консоли, вы ничего из этого не увидите, но это фундаментальная работа для будущих функций.

Наши мысли

Это огромное обновление для владельцев продуктов Epilogue. И хотя оно не исправляет всех ошибок, с которыми мы столкнулись в процессе обзора (например, проблемы с адаптером Super Game Boy или некоторые читы, которые приводили к сбоям), это, безусловно, большой шаг в правильном направлении. Добавленные функции и доработки делают общее впечатление от использования намного приятнее.

Спасибо, Epilogue, за отличную работу по обновлению, выпущенному в период первой поставки устройств. Несомненно, это порадует как новых, так и существующих клиентов.