ePSXe - эмулятор игровой приставки PlayStation. Релиз программы состоялся 14 октября 2000 года. ePSXe распространяется по лицензии freeware. Текущая версия эмулятора для ОС GNU/Linux - 1.6.0.

Как и большинство современных эмуляторов, ePSXe использует плагины для эмуляции графического и звукового процессоров, а также оптического привода приставки. Кроме того, для запуска ePSXe необходим файл BIOS, полученный в результате дампа PlayStation, по этой причине разработчиков эмулятора невозможно обвинить в нарушении авторских прав компании Sony, а использование эмулятора считается абсолютно легальным, если пользователь самостоятельно снял BIOS с личной PlayStation или при наличии у себя данной приставки скачал его из интернета.

ePSXe может запускать игры с компакт-диска либо из различных образов, находящихся на жёстком диске. За некоторыми исключениями, программа может безупречно запускать многие игры для PlayStation; определённую роль играют плагины и их настройки.

Системные требования

Системные требования
Характеристика Минимальные требования Рекомендуемые требования
Процессор Pentium 200MMX Pentium II 500
ОЗУ 64 МБ 256 МБ
Видеокарта с поддержкой 3D-ускорения с поддержкой OpenGL
CD-ROM (опционально) 16x быстрее, чем 16x и с хорошим временем доступа
ОС GNU/Linux GNU/Linux

Установка ePSXe

Перед установкой эмулятора его необходимо скачать из сети Интернет. Сделать это можно двумя способами:

  1. С помощью браузера - скачать ePSXe 1.6.0
  2. С помощью команды в терминале:
    wget http://www.epsxe.com/files/epsxe160lin.zip

Установка необходимых библиотек

ePSXe для корректной работы требует наличие установленных библиотек libgtk-1.2. Проблема в том, что на момент написания данной статьи эти библиотеки являются устаревшими и не входят в официальный репозиторий Ubuntu Lucid Lynx (10.04). Скачать данные библиотеки в виде deb-пакетов можно по следующим ссылкам:

deb http://archive.ubuntu.com/ubuntu jaunty universe
Данные операции необходимо провести только если версия Вашей ОС выше, чем 9.04 (Jaunty Jackalope).

установка нужных библиотек через терминал:

sudo apt-get install libgtk1.2
  • или установив необходимые пакеты через менеджер пакетов Synaptic.
Данные операции необходимо провести только если версия Вашей ОС выше, чем 9.04 (Jaunty Jackalope) или не установлен пакет libgtk1.2

Установка плагинов

Виды плагинов

Для успешной работы эмулятору необходимы плагины. Плагины для ePSXe делятся на следующие категории:

  • GPU - плагины обработки графики.
  • SPU - плагины обработки звука.
  • CDR - плагины работы с CD/DVD приводами (виртуальными и физическими).
  • PAD - плагины управления.
  • MICS - остальные плагины (сетевая игра и т.д.).

Загрузка плагинов

Найти необходимые плагины можно в сети Интернет, например на следующих ресурсах:

Обратите внимание, что все плагины должны быть именно для версии ePSXe для ОС Linux, иначе они не будут работать.

Установка плагинов

Скачанный архив с нужным плагином необходимо распаковать в папку plugins, находящуюся в папке с эмулятором.
Если в архиве присутствует папка cfg, то ее содержимое нужно обязательно поместить в папку cfg, находящуюся в папке с эмулятором. После установки плагин появится в списке выбора плагинов той категории, к которой он принадлежит.

Распаковка и запуск

Эмулятор не требует установки. После загрузки архива с эмулятором просто распакуйте содержимое архива в любое удобное для Вас место (Домашний каталог, например). Для запуска эмулятора найдите в папке с эмулятором файл epsxe и запустите его как исполняемый (двойным щелчком).

Так выглядит окно запущенного эмулятора

Версия ePSXe с необходимыми плагинами

Для упрощения настройки эмулятора был собран специальный архив с эмулятором ePSXe, содержащий все необходимые для работы плагины и библиотеки (кроме файла BIOS).

В данную сборку вошли следующие deb-пакеты:

  • Пакет libgtk1.2 с зависимостями для 32-х и 64-битных ОС.

В данную сборку вошли следующие плагины:

  • Pete's XGL2 Linux PSX GPU
  • P.E.Op.S./Pete's MesaGL Linux PSX GPU
  • P.E.Op.S. Soft GPU (Linux)
  • Linux GPU configs
  • P.E.Op.S. Linux OSS/ALSA PSX SPU
  • Pete's Linux NULL PSX SPU
  • Joy-Device plugin 0.82 PAD

Работоспособность проверена в ОС Ubuntu 10.04 i686 с подключенным USB-геймпадом.
Ссылки для загрузки:

Настройка ePSXe

Настройка эмулятора осуществляется в несколько этапов благодаря системе поддержки внешних плагинов.
Далее мы рассмотрим основную настройку эмулятора для успешного запуска игр.

Видео

Нажмите, чтобы увеличить изображение Для конфигурации опций видеовывода необходимо на панели меню выбрать пункт Config - Video.
В открывшемся окне появится список всех установленных плагинов видеовывода и 3 кнопки:

  • Test - тестирует выбранный плагин на корректную работу. Если при нажатии появляется окно с надписью «Plugin working correctly», значит плагин успешно функционирует.
  • Configure - открывает дополнительное окно настроек выбранного плагина.
  • About - показывает информацию об авторе выбранного плагина.

Звук

Нажмите, чтобы увеличить изображение Для конфигурации опций аудиовывода необходимо на панели меню выбрать пункт Config - Sound.
В открывшемся окне появится список всех установленных плагинов видеовывода и 3 кнопки:

  • Test - тестирует выбранный плагин на корректную работу. Если при нажатии появляется окно с надписью «Plugin working correctly», значит плагин успешно функционирует.
  • Configure - открывает дополнительное окно настроек выбранного плагина.
  • About - показывает информацию об авторе выбранного плагина.

CD/DVD

Нажмите, чтобы увеличить изображение Для конфигурации опций CD/DVD привода необходимо на панели меню выбрать пункт Config - Cdrom.
В открывшемся окне появится поле для ввода точки монтирования CD/DVD-привода. По умолчанию там прописано значение /dev/cdrom обозначающее реальный физический привод. При желании можно сменить данное значение на любое (например при монтировании образа ISO), тогда запуск из панели меню File - Run CDROM будет происходить именно из указанной точки монтирования.

BIOS

Нажмите, чтобы увеличить изображение Для конфигурации опций BIOS необходимо на панели меню выбрать пункт Config - Bios.
В открывшемся окне появится поле выбора файла BIOS. По умолчанию там стоит значение «bios/scph1001.bin», что равнозначно пути папка_с_эмулятором/bios/scph1001.bin. Нажав кнопку Select можно указать собственный путь к файлу BIOS.

Файл BIOS имеет расширение .bin и его размер обычно равен 512КБ.

Карта памяти

Нажмите, чтобы увеличить изображение Для конфигурации опций карт памяти (Memory Card) необходимо на панели меню выбрать пункт Config - Memory Card.
В открывшемся окне появятся поля выбора для первой и второй карт памяти. По умолчанию там стоят значения «memcards/epsxe000.mcr» и «memcards/epsxe001.mcr». Нажав кнопку Select можно указать собственный путь к файлу, содержащему данные карты памяти.

Файл карты памяти имеет расширение .mcr и может быть спокойно перенесен с одного ПК на другой, даже если они (ПК) работают под разными ОС и с разными версиями ePSXe.

Управление

Нажмите, чтобы увеличить изображение Для конфигурации опций управления необходимо на панели меню выбрать пункт Config - Game Pad - Pad 1 (для первого игрока) или Pad 2 (для второго игрока).
Откроется окно настроек управления, где будет изображен стандартный PlayStation Game Pad и в виде сносок на кнопки геймпада будут указаны клавиши клавиатуры, заменяющие их.
Для изменения клавиши управления поставьте курсор в поле ввода нужной кнопки геймпада, в нижней части появится надпись «EDIT BUTTON: x», где вместо x будет указана изменяемая кнопка. После окончания настройки управления не забудьте нажать кнопку OK, чтобы сохранить внесенные изменения. Для сброса управления на конфигурацию по умолчанию, нажмите кнопку Default.

Данная настройка управления подойдет только если Вы собираетесь играть с клавиатуры Вашего ПК. Для настройки игры со внешним геймпадом необходим специальный плагин.

Запуск игр

С носителя CD/DVD

Для запуска игры с физического (или виртуального) CD/DVD привода необходимо выбрать на панели меню пункт File - Run CDROM.
Запуск игры пойдет из точки монтирования, указанной в настройках CD/DVD.

Из образа ISO

Для запуска игры из образа ISO (не смонтированного) необходимо выбрать на панели меню пункт File - Run ISO.
В появившемся окне необходимо указать файл .ISO с игрой.

Убедитесь, что Вы выбираете правильный образ ISO/BIN/MDF, который содержит игру PlayStation!

Запуск BIOS

Для запуска BIOS консоли необходимо выбрать на панели меню пункт File - Run BIOS.
Произойдет запуск файла BIOS, указанного в настройках BIOS.

Создание кнопки запуска

Для быстрого запуска ePSXe можно создать кнопку запуска на рабочем столе / в меню / на панели.
Тип: Приложение
Имя: ePSXe (или по желанию)
Команда: путь к файлу epsxe в папке с эмулятором (укажите с помощью кнопки Просмотреть…)
Примечание: по желанию

Известные проблемы

  • Эмулятор зависает после открытия окон настроек (главное окно остается неактивным даже после закрытия окна настроек).
  • Эмулятор зависает и не реагирует на нажатия.
  • Для поддержки игры с USB-гейпадом необходим установленный PAD-плагин - Joy-Device

Ссылки