Вышла новая версия эмулятора Nintendo Switch — Citron 0.8.0
Вышла новая версия эмулятора Nintendo Switch — Citron 0.8.0, которая приносит долгожданную поддержку последних версий The Legend of Zelda: Breath of the Wild (v1.8.2) и Tears of the Kingdom (v1.4.2). Разработчики устранили критические ошибки, вызывавшие бесконечные загрузки и сбои при определении контроллеров, особенно в играх, построенных на базе SDK20.
Ключевым техническим достижением стало внедрение полноценной поддержки аудиосистемы REV15 с нативной обработкой звука в формате с плавающей запятой. Это повысило качество и стабильность звука, устранив треск и обеспечив совместимость с современными аудиодвижками. Особенно это заметно в проектах, использующих последние версии SDK Nintendo.
В обновлении также появились новые визуальные фильтры: ScaleFX — для улучшения изображения в пиксель-арт играх, и Lanczos — для качественного ресемплинга. Кроме того, добавлен экспериментальный режим рендеринга в 0.25X разрешении, предназначенный для повышения производительности на слабом оборудовании, особенно на Android-устройствах.
Значительный шаг в оптимизации — внедрение сборок с использованием Profile-Guided Optimization (PGO). Эта технология анализирует поведение во время игры и позволяет увеличить производительность до 30% при повторной компиляции. Также реализованы оверлеи мониторинга температуры CPU/GPU и уровня заряда батареи.
Разработка версии 0.8.0 стала возможной благодаря сотрудничеству с несколькими проектами: форком Ryujinx под названием Ryubing, менеджером модов TKMM и фреймворком NX Optimizer. Это делает Citron одной из самых активно развивающихся платформ для эмуляции Switch-игр.