====== PCSX ====== Один из старейших и наиболее совместимых свободных эмуляторов PlayStation. Имеет несколько популярных форков, часть которых развиваются параллельно. Оригинальная версия PCSX была выпущена в 2000 году. В 2003 году авторы переключились на создание эмулятора PlayStation 2 - PCSX2, а PCSX продолжил развиваться силами сообщества. PCSX распространяется на условиях лицензии GNU General Public License. ===== Форки ===== * **[[PCSX-df]]** - создан в 2006 году; в нем появился новый интерфейс на базе GTK и поддержка AMD64, были исправлены некоторые ошибки. Разработка велась преимущественно с прицелом на совместимость с Linux. * **[[PCSX-Reloaded]]** - создан в 2009 году. Этот форк основан на наработках PCSX-df и сосредоточен на исправлении ошибок, при этом сохраняя совместимость с Windows и OS X наряду с Linux. Некоторое время PCSX-df и PCSX-Reloaded существовали параллельно, причем в PCSX-df переносились изменения, сделанные в PCSX-Reloaded. * **[[PCSX-ReARMed]]** - создан на базе PCSX-Reloaded. Проект изначально создавался с упором на платформу ARM (отсюда приставка ReARMed) - в частности, для портативной консоли OpenPandora, а позже портирован на Nokia N900, Raspberry Pi, PS Vita, Nintendo Switch и другие устройства. Ядро libretro-pcsx-rearmed стало стандартом производительной эмуляции PS1 на мобильных и маломощных устройствах и вошло в экосистему [[RetroArch]]. Модифицированная версия этого эмулятора использовалась Sony в качестве официального эмулятора на [[PlayStation Classic]]. * **[[PCSX-Redux]]** - создан в 2019 году. Цель - полная переработка проекта в соответствии с современными стандартами написания кода. Интерфейс эмулятора переписан с использованием библиотеки ImGui, традиционная система [[emulation#плагины|плагинов]] заменена монолитной кодовой базой, отвечающей за все аспекты эмуляции.