Эмулятор PS2-игр для Ubuntu

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 и передвиньте ползунок в правое положение (смотрите следующее изображение):

b_675_675_16777215_10_images_111_pcsx2-4.jpg

Настройки геймпадов:

Больше настроек можно найти в меню приложения.

Замечание — плагин видео, установленный по-умолчанию, не работает корректно для некоторых карт. Если вы встречаете множество проблем с графикой, вам нужно использовать вместо него 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

Нравится ли вам играть в игры через эмуляторы? Расскажите нам в комментариях.