История эмуляторов PlayStation 2

Как Sony на старте поколения PlayStation 3 заботились о сохранении игр PlayStation 2? Как IT-воры в 2010-е продавали неизбалованным мобильным геймерам эмуляцию PS2? Как самый лучший эмулятор PS2 благодаря OpenSource-коду стал основой для портов? Как поиграть в игры PlayStation 2 на современных Xbox? Обо всём в этом лонге.

История эмуляторов PlayStation 2

Содержание:

Как взломали PlayStation 2

Поскольку есть стереотип о том, что без взлома игровой системы невозможна её эмуляция. Поэтому я решила упомянуть о взломе PS2 в контексте эмуляции PlayStation 2.

В PlayStation 2 Sony улучшили систему защиты после взлома первого PlayStation. Соответственно методы взлома PS1 не работали на PS2.

История эмуляторов PlayStation 2

Спустя где-то год после релиза PS2 вышел модчип под названием PS2 Neo Key. Вставлялся данный модчип в USB-порт консоли, а в DVD-привод диск с эксплойтом. После загрузки эксплойта с диска диск от PS2 Neo Key заменялся на самописный диск. Нюанс тут один: данный модчип работал только и играми PS1 и играми PS2, которые вмещались на CD-диск.

В первой половине 2000-х пиратам помогала чиповка PlayStation 2. Суть чиповки: на распаять около 20 контактов на PS2 соединяя с чипом. Разумеется PS2 чиповали для того, чтобы была возможность поиграть в игры на PS2, скачанные с "зелёного магазина". Те кто сейчас покупают игры в стиме на Windows/PS5/Xbox/Switch или скачивают игры с "фиолетового магазина" возможно уже не знают про "зеленый магазин".

История эмуляторов PlayStation 2

В своё время Sony задумали систему обновлений прошивок PlayStation 2: обновление прошивки распространялось на дисках и ставилось с дисков на карту памяти PS2. Популярностью этот метод обновлений прошивок не пользовался в силу разных причин и после 1-2 обновлений Sony прекратила эту практику. Благодаря этой лазейке появился знаменитый FreeMCBoot. FreeMCBoot позволяет запускать игры на PS2 с USB-флешки и жесткого диска HDD. FreeMCBoot не единственная подобная прошивка. Есть его аналог - OPL.

В итоге хакерам удалось взломать PlayStation 2 и разобрать всю информацию о PS2.

Первый эмулятор PS2

История эмуляторов PlayStation 2

В начале 2000-х авторы оригинального эмулятора PCSX прекратили разработку и начали работу над новым на тот момент проектом - эмулятор PlayStation 2 под названием PCSX2. Сам же PCSX не один раз форкали.

Эмулятор PCSX2 за 20 лет успешно развивается. Сейчас PCSX2 нативно поддерживает Windows 10/11, Linux, chromeOS(x64) и MacOS(Apple Silicon). Недавно состоялся релиз 2.0, в котором 98% игр PS2 играбельные, а 1,5% игр отмечены идеально работоспособны.

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

Только одна альтернатива PCSX2

Те только команда PCSX2 пытались сделать эмулятор PS2 на ПК. Все проекты-попытки эмуляции PS2 из 2000-х давно умерли. Их объединяет: OnlyWindowsXP, мало игр работают и их никто давно не развивает. Поэтому на мой взгляд они не заслужили отдельного абзаца.

История эмуляторов PlayStation 2

Есть только одна альтернатива - это эмулятор Play! Самое интересное - это возможность работы данного эмулятора в браузере. Фактически это веб-приложение. Работает управление только через конвертацию клавитуры в геймпад, что на мой взгляд неудобно. Большой поддержкой игр похвастаться не может.

PlayStation 3

История эмуляторов PlayStation 2

В первых FAT-ревизиях PlayStation 3 были аппаратные куски от PS2. Это обеспечивало обратную совместимость с играми PS1 и PS2 на PlayStation 3 - достаточно вставить лицензионный диск от PS2 в BluRay-привод от PS3 и играете в любую игру PS2 на PlayStation 3.

Официальный адаптер от Sony<br />
Официальный адаптер от Sony

В тот момент Sony ещё и выпустили USB-адаптер для карт памяти от PS1 и PS2. Было возможно как перенести сохранения с карты памяти PS1/PS2 на PS3, так и обратно. В тот момент Sony заботились об обратной совместимости с играми предыдущих поколений на PS3. Обратная совместимость входила в амбициозные планы Sony на счёт PlayStation 3.

Однако в поздних FAT, Slim и SuperSlim Sony убрали аппаратные куски от PS2 для сокращения расходов на производство PS3. Потому что на старте 7 поколения игровых консолей и долгие годы производство PS3 было убыточным. На поздних PS3 была скрытая эмуляция PS2, которая на непрошитых (PS3 начали взламывать только в 2010 году, окончательно взломали PS3 только после того, PS4 заменила PS3 в плане актуальности) PS3. Игры PS2 на PS3 доступны только после покупки в PSN (и то не все).

После взлома PS3 программная эмуляция PS2 там открывается для всех. Для этого через специальную утилиту происходит конвертация ISO-образов игр PS2 на формат PKG от PS3 и после этого на прошитую PS3 отправляется PKG-файл с игрой от PS2.

Взлом PlayStation 4 открывает эмуляцию

История эмуляторов PlayStation 2

После взлома PlayStation 4 хакеры обнаружили там скрытый эмулятор PS2. Данный эмулятор предназначен для игр PS2, которые продаются в PSN. Самый известный пример: оригинальная трилогия ГТА (3, Вайс-Сити и Сан-Андреас) до 2021 года. Игры PS2 на взломанной PS4 работают так: ISO-образ игр PS2 конвертируется через специальную утилиту в PKG-файл PS4. Здесь ситуация такая же, как в поздних PS3. Следует отметить, что не все игры PS2 хорошо работают на взломанной PS4.

Так как архитектура PlayStation 4 - это AMD64 (то есть аля ПК), то благодаря взлому на PS4 был портирован Linux. Так как PCSX2 нативно доступен на Linux, то в теории на PS4 Linux возможно поиграть в игры PS2 через PCSX2. Правда я не нашла информацию о том, проверял ли кто-то этот метод и как работает.

Покупать PlayStation 4, годами ждать взлома PS4, взламывать PS4 для игр PlayStation 2 - это странная идея.

Продаём OpenSource на смартфоны

История эмуляторов PlayStation 2

В 2010-е годы на Android-смартфонах появился первый эмулятор PS2. И как оказалось с неприятным подвохом. Знакомтесь, DamonPS2. Подвох заключается в том, что авторы DamonPS2 взяли код от PCSX2 и портировали на смартфоны, закрыв исходный код. Дело в том, что PCSX2 распространяется под лицензией GNU GPL, главным пунктом которого является: "если софт делается на основе GNU GPL-софта, то исходный код должен быть открытым". То есть авторы DamonPS2 нарушили лицензию.

Есть бесплатная версия, а есть и платная в GooglePlay. Бесплатная версия разумеется имеет заметные ограничения. Так как на тот момент альтернатив DamonPS2 на Android не было - то кто-то покупал платную версию в GooglePlay, кто-то скачивал с например 4PDA.

DamonPS2 сам по себе возмутил многих IT-шников. Так как сейчас есть альтернативы получше, что DamonPS2 на смартфонах был больше не нужен.

OpenSource-эмуляторы PS2 на смартфонах

История эмуляторов PlayStation 2

В конце 2021 года для Android появился эмулятор AetherSX2. AetherSX2 основан на кодовой базе PCSX2. Однако в отличии от DamonPS2, AetherSX2 бесплатный и с открытым исходным кодом. Производительность и играбельность игр в AetherSX2 была замечательной и отличной на современных смартфонах.

К сожалению автор AetherSX2 прекратил разработку из-за буллинга. Через несколько месяцев AetherSX2 форкнули под именем NetherSX2. NetherSX2 продолжает развиваться.

God of War на Xbox Series

История эмуляторов PlayStation 2

Итоги

На мой взгляд, история эмуляции PS2 менее насыщенная, чем у PS1. Однако история показывают всю эволюцию эмуляции PlayStation 2. За 20 лет PCSX2 заслужил достижение лучшего эмулятора. Теперь на смартфонах и Xbox доступен эмулятор PS2. Хорошего вам гейминга.

88
Начать дискуссию