Свежие обновления для игр

Эмулятор shadPS4 получил крупное обновление 0.14.0 с улучшением совместимости игр

Эмулятор shadps4 получил новое крупное обновление 0.14.0, которое получило кодовое имя JustShadow4. Разработчики поделились подробностями обновления.

shadPS4 — эмулятор PlayStation 4 [v0.13.0]

Основные изменения:

Ядро эмулятора:

  • Добавлено отображение имени потока в логах.
  • Внедрен глобальный класс состояния эмулятора.
  • Исправлена физическая обработка пулов памяти.
  • Добавлена поддержка LLE для библиотек libSceRtc, libSceJpegDec, libSceJpegEnc и libScePngEnc.
  • Изменение скорости мыши больше не влияет на смещение курсора.
  • Внедрен key_manager для хранения ключей шифрования.
  • Различные исправления памяти и оптимизация.
  • Добавлен новый парсер командной строки на базе CLI11.
  • Исправлена ошибка отслеживания физической области VMA в ядре.
  • Исправлен парсинг чисел с плавающей точкой в патчере памяти.

Библиотеки:

  • Исправлен ввод текста в диалоговом окне IME.
  • Добавлены заглушки для libSceRudp и libsceNpWebApi2.
  • Исправлена функция sceAudio3dGetDefaultOpenParameters в библиотеке Audio3d.
  • Улучшено определение путей в Avplayer.
  • Реализована функция sceImeDialogGetPanelSizeExtended.
  • Добавлена заглушка NpTus и поддержка pngenc HLE.
  • Исправлена обработка мьютексов в pthread.
  • Добавлена проверка размера кадра в MP3-декодере AJM.

GPU и шейдеры:

  • Небольшая оптимизация обратного чтения данных.
  • Исправления, связанные с GDS.
  • Предотвращение ложных срабатываний в Rasterizer::IsMapped при обходе адресного пространства.
  • Эмуляция отсечения вершин для видеокарт NVIDIA.
  • Реализованы инструкции V_LSHR_B64, V_CMP_OP_F64, V_FFBH_I32.
  • Исправлен некорректный вывод атрибутов.

Планы на версию 0.14.1

Разработчики также сообщили о прогрессе в работе над следующим обновлением, несмотря на то, что с момента выхода текущей версии прошло менее недели. Ведется работа над библиотекой libcinternal, что позволит исправить звук в некоторых играх.

Переписан интерфейс audioOut и бэкенд SDL3, а также ведется разработка бэкенда OpenAL для улучшенной поддержки Audio3d. Кроме того, исправляются ошибки в интерфейсе контроллеров, которые мешали работе в ряде игр.

Источник

Показать больше

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»