PCSX2 - эмулятор Playstation 2

PCSX2 — это доступный и полностью бесплатный эмулятор PlayStation 2 (PS2) с открытым исходным кодом. Программа позволяет эмулировать аппаратное обеспечение PS2, используя комбинацию интерпретаторов процессора MIPS, рекомпиляторов и виртуальной машины, которая управляет состояниями оборудования и системной памятью PS2.

Эмулятор существует уже больше 20 лет и даже сейчас он продолжает совершенствоваться и стибально работает на современных ПК. Если прошлые версии PCSX2 запускать только несколько демоверсий игр, находящихся в открытом доступе, но новые версии могут запускать большинство игр на полной скорости, включая такие популярные игры, как Final Fantasy X и Devil May Cry 3.

Значительная часть официальной библиотеки PS2 считается играбельной или идеальной, а оставшаяся часть, по крайней мере, попадает в меню. Более подробную информацию о совместимости игр можно найти здесь.

PCSX2 позволяет играть в игры PS2 на ПК, обладая при этом множеством дополнительных возможностей и преимуществ. Вот некоторые из этих преимуществ:

  • пользовательские разрешения и масштабирование
  • виртуальные и общие карты памяти
  • сохранения
  • система патчинга
  • внутренний рекордер для достижения качества без потерь на полной скорости

Минимальные системные требования

Спойлер

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

  • Windows 10 версии 1809 (64-бит)
  • Ubuntu 22.04/Debian или новее, Arch Linux или другой дистрибутив (64-бит)
  • macOS 11.0

Процессор:

  • Поддерживает SSE4.1
  • Рейтинг однопоточной производительности PassMark около или выше 1500
  • Краткая справка по играм с интенсивным процессором: Вики, Форум
  • И легкие для процессора игры: Форум
  • Два физических ядра, с гиперпоточностью

ПРИМЕЧАНИЕ

Рекомендуемая однопоточная производительность основана на умеренно сложных играх. Игры, в которых аппаратное обеспечение PS2 было задействовано до предела, будут работать на процессорах этого уровня с трудом. Некоторые релизные игры и 2D-игры, в которых аппаратное обеспечение PS2 используется недостаточно эффективно, могут работать на процессорах с частотой 1200.

Видеокарта:

  • Поддержка Direct3D 11 (Feature Level 11.0)
  • Поддержка OpenGL 3.3
  • Поддержка Vulkan 1.1
  • Рейтинг PassMark G3D Mark около 3000 (GeForce GTX 750, Radeon RX 560, Intel Arc A380)

ПРИМЕЧАНИЕ

Рекомендуемый GPU основан на внутренних требованиях 3x, разрешение ~1080p. Для более высоких разрешений потребуются более мощные карты; для 6-кратного внутреннего разрешения ~4K потребуется рейтинг PassMark G3D Mark около 12000 (GeForce GTX 1070 Ti).

Как и требования к процессору, это также сильно зависит от игры.

ОЗУ 8 ГБ системной памяти

Как сбросить данные в BIOS PS2

Спойлер

Концептуально сброс BIOS PS2 состоит из двух этапов:

  1. Измените работу PS2 так, чтобы он мог запускать любые программы.
  2. Затем вы можете запустить на PS2 утилиту "BIOS dumper", которая считывает BIOS и записывает его на USB-накопитель.

Существует полезная программа uLaunchELF, которая позволяет просматривать карты памяти, DVD-диски и USB-накопители, подключенные к PS2, и запускать с них программы. Поэтому в большинстве описанных ниже подходов вы используете uLaunchELF, чтобы затем запустить дампер BIOS.

Популярные подходы к изменению работы PS2

  • Карта памяти FreeMcBoot — Работает для всех, кроме самых новых (серийный номер 9xxx с кодом даты больше 8B) тонких PS2. Можно найти в Интернете за ~10 долларов.
  • FreeDVDBoot — Работает для многих тонких и некоторых толстых моделей. Небольшие усилия, но бесплатно. Для работы этого метода вам потребуется чистый DVD!
  • Эксплойты для замены диска — Технический способ, требует вмешательства в аппаратную часть. Руководства можно быстро найти, погуглив.
  • Модификация чипов — Крайне технически сложный способ, требующий навыков пайки. Не пытайтесь, если вы не профессионал в электронике.

Загрузка утилиты BIOS dumper

Разработчики рекомендует использовать тилита для удаления дампера BIOS - biosdrain. Поэтому ниже будут приведены инструкции для этой утилиты.

Вариант 1: Запуск PS2 с помощью FreeMcBoot

  • Вставьте карту памяти FreeMcBoot в порт карты памяти 1.
  • Включите PS2 без диска.
  • Выберите uLaunchELF в меню.

Вариант 2: Запуск PS2 с помощью FreeDVDBoot

  • Загрузите ISO, соответствующий вашей консоли, с GitHub Repo FreeDVDBoot.
  • Запишите ISO на DVD.
    • Наиболее надежным носителем является диск DVD-R, записанный на медленной скорости (4X скорости должно быть достаточно).
  • Вставьте записанный диск с FreeDVDBoot, затем перезагрузите/включите PS2. Должен открыться uLaunchELF.

Сброс BIOS

Есть два варианта сброса BIOS. biosdrain поддерживает USB и HOST через PS2link. Если ваша консоль не поддерживает работу в сети, воспользуйтесь методом USB, в противном случае вы можете использовать метод ps2client.

USB

  • Возьмите файл biosdrain.elf, который был скачан выше, и перенесите его на USB-накопитель, отформатированный в FAT32 с типом диска MBR (не GPT).

ПРИМЕЧАНИЕ

Обратите внимание, что в течение многих лет сообщалось о несовместимости некоторых USB-накопителей и драйверов PS2 USB. Если ваш USB-накопитель не определяется uLaunchELF (mass: пуст), попробуйте использовать другой, предпочтительно USB 2.0.

  • Вставьте USB-накопитель в PS2.
  • В uLaunchELF перейдите к устройству с именем mass: и откройте его.
  • Найдите и запустите файл biosdrain.elf.
  • Вы узнаете о завершении работы, когда biosdrain скажет "Готово все". Пожалуйста, будьте терпеливы, так как USB на PS2 работает очень медленно!
  • После появления финального сообщения вы можете подключить USB-накопитель обратно к компьютеру. Вы узнаете, что дамп прошел успешно, если увидите на USB-накопителе файлы, заканчивающиеся .rom0,.rom1,.nvm и т.д., с префиксом ID модели вашей консоли.

PS2client / XLINK & PS2link

  • При использовании XLINK просто выполните файл biosdrain.elf с помощью пользовательского интерфейса.
  • При использовании PS2client перейдите в каталог, где находится файл biosdrain.elf, и просто запустите ps2client execee host:biosdrain.elf
  • biosdrain автоматически определит наличие хост-устройства и сбросит содержимое BIOS в корневой каталог хоста (обычно там находится файл biosdrain.elf).
  • Вы поймете, что процесс завершен, когда biosdrain скажет "Finished Everything", либо на экране, либо в консольном журнале.

Установка эмулятора

  • Скачайте версию эмулятора, которая подходит для вашей ОС
  • Распакуйте архив с помощью любого доступного архиватора
  • PCSX2 будет извлечен в тот же каталог, в который вы указали
  • Вы можете переместить папку в другое место, поскольку установка переносима.

Стоит отметить, что вам не следует помещать PCSX2 Nightly в директорию Program Files, поскольку она защищена от записи Windows!

Вместо этого ниже приведены рекомендации, куда можно безопасно поместить PCSX2:

  • Рабочий стол
  • Документы
  • D:\ (если есть)

Места, которых следует избегать:

  • Program Files
  • Папки синхронизации OneDrive

Запустите файл pcsx2-qt.exe и следуйте указаниям мастера настройки, чтобы в автоматическом режиме завершить установку эмулятора.

Комментарии: 1
Ваш комментарий

Вот где логика? Чтоб с эмулировать игры с пс2, я должен сделать биос со своей пс2. Чужой не работает. Ну и смысл в эмуляторе? Чтоб запусти поколжовать надо. Для отбитых все сделано

0