12 июля 2024 года состоялся второй мажорный релиз бесплатного мультиплатформенного эмулятора консоли PlayStation 2 с открытым исходным кодом под названием PCSX2. Первая стабильная версия проекта вышла в августе 2012 года. Код эмулятора написан на C++ и опубликован на GitHub под лицензией GNU General Public License v3.0
PCSX2 позволяет эмулировать аппаратное обеспечение PS2, используя комбинацию интерпретаторов ЦП MIPS, перекомпиляторов и виртуальной машины, которая управляет состояниями оборудования и системной памятью PS2. Это позволяет играть в игры для PS2 на обычных ПК со множеством дополнительных функций и преимуществ.
Проект PCSX2 был создан в 2003 году командой единомышленников, которая более 20 лет продолжает его разработку.
Спустя четыре года с момента выпуска последней стабильной версии PCSX2 проект получил более 6 тыс. изменений, включая дизайнерские решения и технические доработки, а также преодолел рубеж в 100 млн загрузок.
Основные изменения и доработки в PCSX2 2.0:
• переход на Qt с wxWidget; • избавление от плагинов, команда разработки связалась с авторами плагинов, и их код был ассимилирован в основной проект PCSX2; • упрощение настройки с помощью автоматических исправлений в играх; • нет необходимости менять настройки каждый раз при переключении игр, настройки для каждой игры по умолчанию наследуются от глобальных настроек, которые позволяют явно установить значение для одной конкретной игры; • улучшена совместимость игр PS2 для запуска на разных ОС, включая Windows, Linux и MacOS; • добавлена режим вывода изображения на большие экраны; • PCSX2 стал доступен на Crowdin, а система сборки проекта настроена на автоматическое обновление переводов по мере их создания; • прекращена поддержка Windows 7/8/8.1. теперь новой минимальной версией является Windows 10 сборка 1809; • вернулась поддержка macOS. PCSX2 все ещё перекомпилируется в x86-64 и будет работать на старых компьютерах Intel Mac, а с Rosetta — на новых компьютерах Apple Silicon Mac. Минимальная требуемая версия macOS — Big Sur (версия 11.0); • появилась поддержка замены текстур; • значительно улучшена графика и звуки во многих играх; • в PCSX2 появилась кроссплатформенная система ввода, которая поддерживает большинство контроллеров в Windows, Mac и Linux.
Источник: habr.com