PCSX2 — это эмулятор PlayStation 2 для Windows и Linux. Он был начат командой PCSX (это эмулятор оригинальной приставки PlayStation) еще в 2002 году, и в 2012 году активная разработка все еще продолжалась. Эмулятор достиг нормальной для игры скорости только к середине 2007 года, а в последующих версиях качество и скорость работы приложения, а также его совместимость, стала только улучшаться — поэтому это отличное решение для эмуляции PS2 и сохранения наследия PlayStation 2 в современном мире. Не являясь идеальной, эта программа может эмулировать большинство коммерческих PS2-игр на нормальной скорости и хорошей графике (часто лучше, чем на оригинальной консоли PS2). Это проект с открытым исходным кодом, выпущенный под лицензий GNU GPL 3. Сейчас поддерживается до трех ядер (два ядра и дополнительное, если используется новый хак скорости MTVU). Чтобы PCSX2 эффективнее использовал четыре или более ядер, могут потребоваться большие изменения в коде эмулятора. PCSX2 использует только 2 ядра. Поэтому, если у ваас их больше, использование CPU может быть намного меньше ста процентов. Даже если у вас ровно два ядра, эмулятор не вызовет стапроцентного использования процессора из-за того, как работают потоки здесь. Это не значит, что PCSX2 не использует всю мощность вашего процессора — это нормально.
Текущие отличительные возможности эмулятора PCSX2:
- Перекомпилирование Emotion Engine (EE), Vector Unit 0 (VU0) и Vector Unit 1 (VU1). Используется для перевода некоторого оригинального машинного кода PS2 в машинный код x86, ускоряя эмуляцию. Из-за того, что язык машинного кода Playstation 2 кардинально отличается от такового в x86, перекомпиляторы — самая сложная часть в эмуляторе PCSX2.
- Поддержка двух ядер позволяет PCSX2 использовать до трех процессорных ядер, заметно ускоряя эмуляцию.
- Корректная эмуляция SPU2 позволяет переводить аудио из PS2 ии даже улучшенное аудио на PC, что является вовсе не тривиальной задачей из-за недостатка документации и факта, что звуку нужно синхронизироваться со множеством других сопутствующих процессов
- Полная поддержка геймпадов позволяет эмулировать каждую возможность Dual Shock 2
- Система патчей для простого создания «читов». Она также может использоваться для пропуска кода, где симуляция все еще не работает (что точно сможет привести игру в рабочее состояние). Эта возможность достаточно дружелюбна к пользователю и проста в использовании
- Дополнительные оптимизации (хаки) для ускорения эмуляции. Благодаря этой возможности вы сможете играть в некоторые игры на достаточно слабых компьютерах.
Если игра работает медленно, перейдите в Config -> Emulation -> Check the Preset и передвиньте ползунок в правое положение (смотрите следующее изображение):
Настройки геймпадов:
Больше настроек можно найти в меню приложения.
Замечание — плагин видео, установленный по-умолчанию, не работает корректно для некоторых карт. Если вы встречаете множество проблем с графикой, вам нужно использовать вместо него ZZ Ogl PG CG 0.3.0 [libzzogl-cg-0.3.0] и OnePAD 1.1.0 для геймпада.
Вы можете извлечь BIOS в каталог ~/.config/pcsx2/bios/ или в любое другое желаемое вами место.
Установка через PPA-репозиторий доступна для пользователей Ubuntu 15.04 Vivid/14.10 Utopic/14.04 Trusty/Linux Mint 17.x/17 и других связанных производных дистрибутива Uubntu.
Чтобы установить PCSX2 в Ubuntu/Linux Mint, откройте ваш терминал (чтобы сделать это, используйте комбинацию клавиш Ctrl+Alt+T) и выполните в нем следующие команды:
sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
sudo apt-get update
sudo apt-get install pcsx2-unstable
Чтобы установить PCSX2 в Ubuntu 12.04 Precise/Linux Mint 13, откройте ваш терминал (чтобы сделать это, используйте комбинацию клавиш Ctrl+Alt+T) и выполните в нем следующие команды:
sudo add-apt-repository ppa:noobslab/pcsx2
sudo apt-get update
sudo apt-get install pcsx2-unstable
Нравится ли вам играть в игры через эмуляторы? Расскажите нам в комментариях.