PCSX2

PCSX2
PCSX2
Pcsx2 logo.png
Окно эмулятора PCSX2
Интерфейс PCSX2 0.9.7, Windows версия
Тип

Эмулятор

Разработчики

Linuzappz, Zerofrog, Refraction, Saqib, gigaherz, ramapcsx2, cottonvibes, drkIIRaziel, arcum42, Jake.Stine, pseudonym

Операционная система

GNU/Linux, Microsoft Windows, Mac OS X

Последняя версия

1.0.0 r5350 (3 августа 2012 года)

Тестовая версия

0.9.8 r5213[1] (17 мая 2012 года)

Лицензия

GNU GPL

Сайт

http://www.pcsx2.net

PCSX2 — эмулятор приставки PlayStation 2, предназначенный для операционных систем GNU/Linux, Microsoft Windows и Mac OS X, единственный эмулятор, способный запускать коммерческие продукты[2][3]. На август 2012 года эмулятор поддерживает достаточно стабильную работу большинства выпущенных для консоли игр: в базе данных совместимости, приведенной на сайте разработчиков, из 2331 игр 1739 отмечены как пригодные для игры, игру можно полностью пройти, как и на реальной консоли[4], и ещё 366 как условно пригодные, в игру можно играть, но невозможно пройти её полностью[4][5].

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

Эмулятор способен эмулировать графику в значительно более лучшем виде, чем на то способна оригинальная консоль[6][7].

Содержание

История разработки

Скриншот игры Kingdom Hearts II на эмуляторе PCSX2 версии 0.9.8

Эмулятор очень сильно продвинулся и улучшился после выхода своей первой версии. В мае 2006 года в версии 0.9 некоторые игры PlayStation 2 работали исправно и в них можно было играть, в то же время скорость в трёхмерных приложениях и играх была крайне низкой, что не позволяло проходить их полностью, а большая часть имела частичную функциональность. Главная сложность в эмуляции PlayStation 2 — эмуляция многоядерной архитектуры PlayStation 2 на архитектуре персонального компьютера x86\x86-64. Хотя каждый процессор может быть эмулирован крайне точно, их синхронизация довольно трудоёмка.

Производительность до 2006 года варьировалась от 2 до 15 кадров в секунду в зависимости от аппаратной части ПК и настроек плагинов[источник не указан 437 дней], а BIOS PS2 эмулировался быстрее всего. После выхода версии 0.9 в апреле 2006 года производительность сильно увеличилась. Большинство двухмерных игр начали работать на скорости 60-120 кадров в секунду, однако в основном трёхмерная графика осталась работать на прежней скорости. В то же время PCSX2 стал поддерживать двухъядерные процессоры (скорость в играх увеличивалась при их использовании вдвое[источник не указан 437 дней]). С выходом версии 0.9.1 летом 2006 года большинство трёхмерных сцен начало работать на скорости около 15-30 кадров в секунду на процессоре с тактовой частотой ~3 ГГц. Также, некоторые популярные игры, такие как Final Fantasy X, работают на скорости около 60 кадров в секунду.

В эмулятор со временем разработки добавлялись обходные приёмы для улучшения скорости эмуляции. Например, в сборке r4865 был добавлен спидхак Multi-Threaded microVU1, который ускоряет эмуляцию игр примерно на 10-40 % на системах с 3 ядрами и более, в зависимости от игры[8].

Бета версии

2 декабря 2007 года разработчики объявили о начале свободного скачивания бета версий эмулятора, что позволит конечному пользователю ознакомиться с нововведениями новой версии, до того как она выйдет в свет. Однако вследствие высокой нестабильности сборок бета версий и экспериментального характера их распространения, поддерживаться они на официальных форумах не будут.

PCSX2 Playground

Внешний вид PCSX2 Playground

PCSX2 Playground — это ответвление от основного проекта PCSX2, плод долгой работы команды бета-тестеров, создателей модификаций и прочих улучшений для официального PCSX2.

После его успешного дебюта официальная команда решила поддерживать PCSX2 Playground как официальный проект. 4 февраля 2009 проект PCSX2 playground был объединен с официальным проектом PCSX2 и перестал существовать как таковой. Разработчики обеих команд объединили свои усилия дабы работать над теперь уже официальной версией PCSX2, базирующейся на коде PG-версии[9].

Настоящее время

На сегодняшний день существует релиз 1.0 эмулятора. В него было добавлено много оптимизаций и более удобный интерфейс, схожий с интерфейсом эмулятора Dolphin. Некоторые игры по прежнему идут с багами, но теперь их стало значительно меньше.

Модули

PCSX2, как и его предшественник PCSX, эмулятор PlayStation, основан на модулях, отделяющих различные функции от ядра эмулятора. Существуют графические модули, модули управления, CD/DVD, звука, Firewire и жёсткого диска (Dev9). Различные плагины могут показывать различные результаты совместимости и производительности в одной игре.

Особенно актуальны в данный момент графические модули, поскольку они исправляют главную проблему эмулятора — низкая частота кадров. Так, 11 августа 2006 года Zerofrog выпустил графический модуль для PCSX2 0.9.1 Watermoose под названием ZeroGS KOSMOS. Он серьёзно улучшил работу графики (как в скорости, так и в качестве), хотя требует наличия графического процессора с поддержкой Pixel Shader 2.0. Также есть другой графический модуль, GSdx, от известного разработчика кодеков Gabest, который является первым модулем DirectX 10, что позволяет обладателям соответствующего графического процессора и соответствующей операционной системы (Windows Vista, Windows 7) получать большую частоту кадров за счёт новых возможностей и меньших программных ограничений DirectX 10.

Список официальных модулей:

  • GSdx (GS-плагин).
  • ZZogl (GS-плагин).
  • SPU2-X (SPU2-плагин).
  • ZeroSPU (SPU2-плагин).
  • LilyPAD (PAD-плагин).
  • ZeroPAD (PAD-плагин).
  • XPad (PAD-плагин).
  • CDVDolio (CDVD-плагин).
  • Linuz ISO CDVD (CDVD-плагин).

Данные плагины включены в официальный SVN-репозиторий проекта и активно разрабатываются.

Список сторонних модулей:

  • MegaDev9 (HDD-плагин).
  • USBqemu (USB-плагин)[10].

Данные плагины не включены в официальный SVN-репозиторий проекта, разрабатываются и поддерживаются сторонними авторами.


Источники

  1. r5213 - pcsx2 - PCSX2 - a Playstation 2 Emulator - Google Project Hosting
  2. Моисеев, Алексей «Эмуградство». Журнал «Игромания» №12(135) -> 2008 (05.01.2009). Архивировано из первоисточника 2 июня 2012. Проверено 14 октября 2011.
  3. Башкиров, Александр «Тотальная эмуляция. Как поиграть в консольные игры на PC». Журнал «Игромания» №5(164) -> 2011 (31.05.2011). Архивировано из первоисточника 18 февраля 2012. Проверено 14 октября 2011.
  4. 1 2 «PCSX2 Playstation 2 Emulator - Compatibility Key»  (англ.). pcsx2.net (2 June 2011). Архивировано из первоисточника 15 февраля 2012. Проверено 2 июня 2011.
  5. «PCSX2 Playstation 2 Emulator - Compatibility»  (англ.). pcsx2.net (2 June 2011). Архивировано из первоисточника 15 февраля 2012. Проверено 2 июня 2011.
  6. «God of War Collection: The Future of Backwards Compatibility?» (December 19th, 2009). Архивировано из первоисточника 15 февраля 2012. Проверено 14 октября 2011.
  7. «ICO and Shadow of the Colossus emulated in HD» (June 1st, 2010). Архивировано из первоисточника 15 февраля 2012. Проверено 14 октября 2011.
  8. PCSX2 SVN r4866
  9. PCSX2.net — News»
  10. USBqemu Buzz mod

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "PCSX2" в других словарях:

  • PCSX2 — Screenshot of PCSX2 Developer(s) 15 Stable release …   Wikipedia

  • Pcsx2 — Bildschirmfoto von PCSX2 Basisdaten Entwickler: Linuzappz, Zerofrog, Refraction, Saqib, GiGaHeRz, Gabest Aktuelle Version …   Deutsch Wikipedia

  • PCSX2 — Captura de pantalla de PXSC2 0.9.3 ejecutándose bajo Linux. Desarrollador Refraction, Saqibq, Zerofrog pcsx2.ne …   Wikipedia Español

  • PCSX2 — Bildschirmfoto Basisdaten Entwickler Linuzappz, Zerofrog, Refraction, Saqib, GiGaHeRz, Gabest Aktuelle Version …   Deutsch Wikipedia

  • PCSX2 — Développeurs Linuzappz, Zerofrog, Refraction, Saqib Dernière version …   Wikipédia en Français

  • Pcsx2 — …   Википедия

  • PCSX2 Playground — …   Википедия

  • Pcsx2 Playground — …   Википедия

  • PCSX — PCSX2 Bildschirmfoto von PCSX2 Basisdaten Entwickler: Linuzappz, Zerofrog, Refraction, Saqib, GiGaHeRz, Gabest Aktuelle Version …   Deutsch Wikipedia

  • NeutrinoSX2 — Este artículo está huérfano, pues pocos o ningún artículo enlazan aquí. Por favor, introduce enlaces hacia esta página desde otros artículos relacionados …   Wikipedia Español


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»