Эмуляторы для iPhone, iPad - PS One, Nintendo 64, Sega Saturn [часть III]

YURIIMkZERO 25.08.2013 4
Среди множества любителей использовать свой iPhone/iPad как чисто игровой девайс и прожигать тем свою батарею, есть немало ностальгирующих по тому времени, когда пиксели были еще большими, а полигоны были из грани фантастики. Как раз для их нужд и были созданы многочисленные эмуляторы для iOS. В своём большинстве они запускаются лишь на устройствах с Jailbreak. Поэтому в данной статье будет описан процесс установки и настройки каждого отдельного эмулятора на пользовательское устройство. В предыдущей части моей саги о эмуляторах были описаны портативные консоли прошлого поколения. В данной же статье я опишу эмуляторы для самых популярных приставок эпохи, когда 3D было ещё в новинку, доступные в Cydia.
Примечание! Для того чтобы перейти на страницу приложения - просто тапните по соответствующей ссылке c iPhone или iPad. Cydia откроется автоматически.

Лучший эмулятор Sony PlayStation на iOS и по совместительству многоплатформенный — RetroArch

Начнем, наверное, с самой массовой приставки той эпохи в России. Мы конечно говорил о Sony Playstation, чьи первые эмуляторы появились еще на старых смартфонах с Windows Mobile и процессорами чуть-чуть мощнее 500 МГц. Консоль, порожденная от неудачного взаимодействия с Nintendo смогла надолго затмить ее, позволив Sony выйти на первое место по популярности. Но всё это произошло благодаря шикарной стартовой линейке игр, даже сейчас люди загружают эмулятор чтобы поиграть в Twisted Metal или же Wipeout 95 года выпуска.

Как все знают, долгое время единственным выбором любителя PS One на iOS был эмулятор PSX4All. Скажем так - это просто отвратительная вещь. Так как каждое новое и очень редкое (раз в год!) обновление было несовместимо со старым, да и лист совместимости прямо скажем был (да и есть) не ахти. Более того Zodttd требовал деньги за продукт к которому фактически не осуществлял поддержки. Единственный плюс - нет нужды отдельно скачивать BIOS, но на этом положительные стороны его программы исчерпаны.

Теперь же с появлением эмулятора ( точнее базы с подключаемыми ядрами эмуляции ) RetroArch пользователи получили возможность пользоваться в едином интерфейсе получить программу для воспроизведения образов игр PS One со скоростью приближающейся к стопроцентной. Все благодаря переписанным при помощи библиотеки libretro модулям компьютерных версий. Одним из самых показательных примеров является PCSX ReARMed, часть ассемблерного кода которого переписали под процессоры соответствующей архитектуры. К тому же он поддерживает динамическую рекомпиляцию, благодаря которой работа быстра и стабильна. Модуль появился только в августе, поэтому баги вполне возможны.
Street Fighter alpha - полная скорость, и быстрый геймплей без проседаний

Для работы с образами от игр PlayStation One сначала надо разжиться тремя BIOS для североамериканского региона. Грустно, но по-видимому эмулятор оперирует только с проектами этой земной локации. Нам нужны scph1001.bin, scph5501.bin, scph7001.bin. Их надо положить в локацию var/mobile/Documents/.RetroArch. Проверьте чтобы названия файлов были все прописными буквами. Эмулятор строго следит за регистром имён. Теперь вы спокойно можете распаковывать в var/mobile/Documents свои образы игр в форматах mdf, cue, img, iso. Большинство трёхмерных проектов идет без провисаний, не говоря уж о двухмерных.

Кстати, сразу предупреждаю, что перед игрой необходимо выбрать удобный пресет виртуального геймпада для дальнейшей игры, учитывая количество стиков, плечей и курков на оригинальном устройстве управления. Более того советую сразу выставить портретный режим изображения, так как в нём играть гораздо удобнее.

Получить RetroArch можно из репозитория http://themaister.net/cydia совершенно бесплатно. Ссылка на установку.
На заметку.
Установив себе RetroArch вы можете обеспечить себе свободу от остальных эмуляторов из Cydia, так как он уже на старте включает в себя модули приставок Nintendo DS, SNES, NES, Sega MegaDrive, GameBoy Advanced, и аркадных игровых автоматов. С обновлениями список будет расширяться. Если вы зайдете в настройки отдельного ядра - то можете выбрать подходящий скин экранного геймпада, не учитывая уж поддержку Bluetooth-устройств.

Эмулятор Nintendo 64(N64) - n64ios

Теперь наши руки дотронутся до менее, гораздо менее популярной приставки - Nintendo 64, которая в России была интересна лишь фанатам данной компании. Наиболее заметной приставка была лишь обновленным дизайном геймпада с вибромодулем, который был потом использован во всех других подобных контроллерах в будущем. Игр на приставке в североамериканском и европейском регионах довольно мало, но это не означает, что эмулятор не должен был быть создан. И создал его всем знакомый Zodttd. Вот только... Он не обновлялся уже долго, застряв на версии 0.9.0, и скорее всего уже не достигнет версии 1.0. Более того совместимость с играми очень мала. Не запустились ни MegaMan Legends, ни Castlevania. Смысла в таком эмуляторе чуть меньше, чем нет, учитывая обязательность переноса образов в папку var/mobile/Media/ROMs/N64 и платность в Cydia. Ссылка на установку.

Эмулятор Sega Saturn - Saturn.Emu

Теперь мы подойдем к такому костылю, как эмулятор отличной приставки Sega Saturn - Saturn.Emu. Сама приставка стала неплохим соперником PS One, до того как прибыл её великий последователь Sega Dreamcast. Единственной проблемой была сложная разработка игр, из-за чего база образов довольно скудна. Если вы хотите насладиться двухмерными (даже не пробуйте трехмерными, все же 2 кадра в секунду - не самый лучший показатель) играми данной приставки, то вам придется пройти через маленький ад.
Еще одна причина по которой лучше не запускать 3D-игры, по крайней мере пока. В Dead Or Alive вы не увидите никакой мякотки.

Обговорим то, что программа лежит в виде tar.gz архива на сайте разработчика, то есть ни в одном репозитории вы её не найдёте. Пошли дальше. Надеюсь, что вы уже обзавелись в обязательном порядке iFile. Так вот - он вам архив открыть не сможет. Для правильной работы с полученным архивом надо войти в меню переименования и обрезать две последние буквы от расширения вместе с лишней точкой. Разархивиров при помощи iFile в таком виде tar-файл, пользователь получит готовую директорию программы в виде SaturnEmu.app. Данную папку следует переместить в папку /Applications в корне файловой системы (!то есть в директорию системных программ). Но и это еще не все, так как на рабочем столе найти программу вы не сможете.для решения этой проблемы вам понадобится установить еще и твик UICache, который обновляет кэш иконок и рабочего стола. После этого вас будет приветствовать пустая абсолютно иконка с подписью Saturn.Emu. Именно теперь в папке var/mobile/Documents должны оказаться образа игр, которые, если вы пользовались эмуляторами из предыдущих частей моей эмуляторной саги, вы спокойно откроете.

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

К примеру, текущая сборка модуля Nintendo DS основана на эмуляторе для ПК - DeSmume. И даже без динамической рекомпиляции в состоянии WIP ( Works In Progress ) работает в два раза быстрее чем nds4ios, представляющий из себя порт nds4droid, написанный специально для мобильных устройств. К слову, все двумерные игры работают на полной скорости и без провисаний, конечно без звука, и пока что без реализации сенсорного дисплея.

Более того, ожидать релизную номерную сборку 1.0 стоит, хотя бы из-за готовящегося к выходу модуля N64. На взрослых платформах во всю прикручивают Sega Dreamcast, и если модули будут работать, как переписанный ePSx ReARMed, то эмуляционную революцию можно будет считать начатой.

Продолжим еще список ожидания портированием Dolphin на iOS, который начал своё шествие на Android. Так что будем ждать отличного эмулятора Nintendo GameCube и Nintendo Wii для iOS. Однако владельцам iPad<4 и iPhone<4S просто незачем мечтать, из-за нехваток мощностей.

Установка эмуляторов без джеилбрейка

Давайте рассмотрим тот факт, что установка эмуляторов без джеилбрейка возможна только в случае маломощности нужной вам консоли. Остальные будут требовать сложных и незадокументированых API, из-за чего установка просто невозможна. К слову тот же самый ePSX ReARMed работать просто не станет.

Чтобы установить эмуляторы NES, SNES, SEGA MegaDrive, Gameboy Advance можно установить с сайта Cool Rom, благодаря режиму ad-hoc установки. Правда для этого календарь на вашем iPad или iPhone должен быть переведен на дату ранее 15 июля 2013 года для того чтобы работал сертификат. После этого образы игр можно просто будет кидать при помощи iTunes.

Если вам еще нужна виртуальная iDOS машина - можете воспользоваться сайтом emu4ios, выбрав нужное приложение установить его, но для этого откат времени должен быть аж до 2012 года. После выполения закачки дату можно благополучно вернуть на место. RetroArch на сайте, увы, не рабочий.

В следующей статье цикла я расскажу о таких довольно изощренных вещах, как виртуальные машины, портированных игровых движках ( к примеру тех, что позволят запустить у вас на устройстве такую классику, как Icewind Dale ) для РПГ, приключенческих игр, а также шутеров и клонов Doom, Quake и Duke Nukem 3D.
OddKirill
+1 + -
13.01.2014 в 21:14
"Нам нужны scph1001.bin, scph5501.bin, scph7001.bin" . По идее, нужен только один, скачиваем любой с PS и переименуем в scph1001.bin.

"BIOS для североамериканского региона. Грустно, но по-видимому эмулятор оперирует только с проектами этой земной локации." Неправда.
OddKirill
0 + -
13.01.2014 в 21:17
Интересно, у всех parasite eve 2 намертво зависает в RetroArch? Больше проблем с залипаниями в других играх не замечал.
YURIIMkZERO
0 + -
19.05.2014 в 21:07
OddKirill, спасибо за поправку, исправлю статью в ближайшее время, да и РетроАрк нехило обновился с поры написания статьи. За 4 месяца =). На моё время мои записи были актуальны.
Гость
0 + -
03.06.2014 в 23:41
Вот сайт с последними версиями всех эмуляторов ,и подробным описание как и чего делать http://iphoneboy.ru
Последние новости
Дайджест новых игр для iPhone и iPad, вышедших с 28 ноября по 04 декабря (2 часть) Дайджест новых игр для iPhone и iPad, вышедших с 28 ноября по 04 декабря (1 часть) Transformers: Forged to Fight – ну очень эффектный файтинг в сеттинге «Трансформеров» Pianista – музыкальная ритм-игра, в основе которой классические произведения
Другие статьи
Подробно о функции «Найти iPhone»: как включить/отключить, найти потерянный iPhone, iPad через iCloud С момента начала работы сервиса компании Apple «Найти iPhone» число краж яблочных мобильных устройств значительно сократилось. Все дело в том, что отыскать украденный iPhone, iPad или Mac стало очень просто, а сам девайс заблокированный его владельцем становился в руках злоумышленников про... Не работает Wi-Fi на iPhone, iPad Wi-Fi на вашем iPhone или iPad не работает? Тумблер Wi-Fi неактивен (выключен), отображается серым цветом или вы видите надпись «Wi-Fi недоступна»/«нет Wi-Fi»? Спешу вас расстроить, скорее всего решение проблемы потребует от вас обращения в сервисный центр, но есть небольшой шанс восстанов... Как сберечь аккумулятор iPhone, iPad? (часть I) В этой статье будут рассмотрены следующие вопросы: принцип работы аккумулятора; основы правильной эксплуатации аккумулятора, работа и хранение; заряд аккумулятора; экономия заряда батареи... Лучшие MMO для iPhone, iPad MMO — игры, особенностью которых является наличие виртуального мира с множеством других игроков, так называемого "массово многопользовательского режима игры". Все события могут происходить и без участия игрока, мы просто подключаемся к удаленному миру, в котором уже много других пользовате...