
Спустя почти четыре месяца после выхода последней версии у нас уже появилась новая итерация самого популярного эмулятора видеоигр. Хотя, если быть точным, программа скорее представляет собой платформу или «портал», с которого можно запускать эмуляторы, как по отдельности, так и в виде ядер . И вот совсем недавно был анонсирован официальный релиз RetroArch 1.21.0.
Список новых функций включает множество изменений. Большинство из них касаются улучшений различных ядер, но есть также улучшения интерфейса и исправления ошибок. Если вы хотите узнать о самых интересных нововведениях RetroArch 1.21.0, читайте дальше.
RetroArch 1.21.0: Общие улучшения и исправления
В этой версии внесены многочисленные улучшения стабильности и функциональности. Исправлены ошибки, связанные с автосохранением и «горячим» патчингом файлов с точками в именах , а также появилась возможность переопределения каталогов с помощью переменных окружения. Кроме того, устранены проблемы с производительностью и сбои при отсутствии выбранного ядра, а также улучшено отображение количества пропущенных кадров, теперь оно основано на тактовой частоте ядра, а не на частоте обновления экрана.
Аудио и видео
Аудиосистема PipeWire была усовершенствована: исправлены ошибки в обработке задержек, микрофоне и запуске приложений. Также добавлена возможность отключения звука при перемотке. В видео была представлена поддержка BFI на мобильном телефоне, улучшения синхронизации с шейдерными подфреймами и поддержка adaptive vsync в Вулкане.
Графические интерфейсы и меню в RetroArch 1.21.0
Меню получили значительные визуальные и юзабилити-улучшения: главное меню было унифицировано для всех контроллеров, добавлены новые темы и визуальные улучшения (например, в XMB и Ozone), а также улучшена обработка миниатюр, вкладок списков воспроизведения и предупреждающих сообщений. Меню GLUI теперь позволяет просматривать полноэкранные миниатюры и сохранять снимки экрана.
Новые возможности совместимости платформ
- 3DS: Множественные исправления стабильности, заморозки и поддержка TLS.
- Apple (iOS/macOS): Поддержка CoreMIDI и CoreLocation, улучшения App Store, общий GL и ориентация экрана.
- Linux: : улучшения во входе X11 и коррекции датчика.
- Windows: оптимизация сокетов.
- iOS/TVOS: Различные исправления стабильности, сканирование списка, блокировка ориентации и обложка Top Shelf.
- Веб (Emscripten): Добавлен новый современный плеер и обновлены аудио/видео драйверы.
- Консоли (Wii, WiiU, Vita): Внесены конкретные исправления.
Новые особенности
Добавлены новые драйверы камеры (PipeWire, ffmpeg), улучшения синхронизации с облаком, поддержка SSL в информационном меню и полностью переработанная опция «турбосъемка». Также была реализована поддержка сенсорного ввода в Интернете, MIDI-устройств и новой системы считывания достижений (Cheevos) в онлайн-играх.
Сеть и синхронизация
Улучшена обработка сети HTTP, повышена производительность и реализована поддержка перенаправлений и сбоев DNS. Кроме того, была скорректирована функциональность сетевой игры, особенно при использовании сетевых достижений. Синхронизация с облаком также была улучшена за счет исправлений путей Windows и игнорируемых каталогов.
Код RetroArch 1.21.0 уже доступен и скоро появится в вашем любимом интерфейсе
RetroArch 1.21.0 теперь доступен для скачивания с официального сайта . Он совместим со всеми платформами: различными версиями Windows — даже теми, которые больше не поддерживаются Microsoft — всеми типами Linux — 32-битными, 64-битными AMD и ARM — macOS, Android и даже iOS с небольшими ограничениями. Он также появится на Xbox, PS Vita, PSP, PS2, PS3 и PS4 (скоро), Switch, Wii… список бесконечен, и его даже можно запускать в веб-браузерах.
Кроме того, вскоре она станет основой для других платформ и интерфейсов , таких как ES-DE (EmulationStation Desktop Edition) или Batocera, которая в данном случае предлагает Debian, содержащий лишь то, что нужно для запуска RetroArch, с более отполированным интерфейсом и практически ничего больше (она также имеет файловый менеджер и возможность беспроводной передачи ROM-файлов для упрощения управления).
Более подробная информация содержится в примечаниях к выпуску.