PCSX2 — эмулятор PlayStation 2
(PS2), предназначенный для запуска игр созданных для этой приставки
в операционной системе персонального компьютера. Последние
версии PCSX2 поддерживают достаточно стабильную работу большинства
выпущенных для PlayStation 2 игр. Средний фреймрейт в играх колеблется
и зависит от эмулируемой игры, однако многие популярные игры могут
запускаться на полном фреймрейте.
PCSX2 основан на модулях отделяющих различные функции от ядра
эмулятора. Существуют модули заведующие графикой, управлением, CD/DVD,
звуком, Firewire и НЖМД (Dev9). Различные плагины, в зависимости
от совместимости и производительности, могут показывать различные
результаты в одной игре.
Основные возможности PCSX2:
— Компилированы Emotion Engine (EE), Vector Unit 0 (VU0) и Vector
Unit 1 (VU1). Они используются для перевода некоторых частей
оригинального машинного кода PS2 в машинный код x86, что ускоряет
эмуляцию.
— Поддержка процессоров с двойным ядром позволяет PCSX2 значительно увеличить скорость эмуляции игр для PlayStation 2.
— Собственная эмуляция SPU2 помогает воспроизводить аудио PS2 или даже обогатить его на PC.
— Полная поддержка геймпада позволяет эмулировать все возможности Dual Shock 2.
— Система патчей для создания легких читов. Также это можно использовать
для пропуска кусков кода где эмулятор все-еще не работает.
— Дополнительная оптимизация для ускорения эмуляции. Возможность запуска
некоторых игр на компьютерах с низкими показателями производительности.
— Полностью рабочая поддержка карт памяти.
— Полностью рабочая поддержка IPU отвечающая за FMV. Видео-вставки должны в основном работать правильно.