Эмулятор PlayStation 3 развивается быстрыми, стабильными темпами. За прошедший месяц было совершено порядка 200 коммитов в основную ветку развития. Основные изменения:
- реализована поддержка релокаций в LLVM рекомпиляторе PPU
- реализован фреймскип (пропуск кадров), должно помочь в графически тяжелых играх, жертвуя при этом плавностью анимации
- возможность многопоточной обработки вершин
- исправлена эмуляция инструкций FCGT и FCMGT в SPU
- исправлен "синий / зеленый фильтр", который присутствовал во многих играх (например, Persona 5), а также экстремально высокий уровень яркости
- исправлены отсутствующие персонажи в Red Dead Redemption, Mafia II и, возможно, в некоторых других играх
- в Tales of Vesperia теперь отображается почти вся геометрия
- исправлено мерцание текстур в некоторых играх при использовании Vulkan рендерера
- LLVM рекомпилятор PPU теперь может повторно использовать загруженные исполняемые файлы
- улучшена скорость при использовании Vulkan рендерера
- компиляция функций SPU в asmjit теперь многопоточная (спидап)
- скомпилированные функции SPU в asmjit рекомпиляторе теперь кэшируются (спидап)
- реализовано определение состояния зацикливания в SPU (спидап)
- исправлено начальное состояние таймера в sys_timer, Kingdom Hearts II и другие игры серии ушли в ингейм
- множество улучшений в LLVM рекомпиляторе PPU, теперь он используется по умолчанию
- бесчисленное множество фиксов и улучшений в GUI
- реализован вершинный кэш (ощутимый спидап в большинстве игр)
- переписан кэш текстур (спидап)
- теперь возможна загрузка и использование билдов эмулятора под Linux системы с использованием AppImage