Эмулятор игровой приставки

Поделись знанием:
Перейти к: навигация, поиск

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

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

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





Эмуляция

Эмуляция — ресурсоёмкая задача, и может требовать от устройства намного большей производительности (скорости процессора, объёма памяти), чем производительность эмулируемой игровой приставки. Чем сложнее система и выше точность эмуляции — тем большая производительность для неё требуется. От точности эмуляции зависит совместимость с запускаемыми в эмуляторе программами (играми) — например, если эмулятор не учитывает какой-то нюанс устройства системы, используемый в некотором количестве игр — эти игры не будут запускаться, или будут работать неправильно, но будут работать остальные игры. Также от точности эмуляции зависит качество и достоверность получаемого изображения и звука.

История

Производительность среднего домашнего компьютера к середине 1990 годов достигла достаточного уровня, чтобы воспроизвести поведение первых поколений игровых систем с достаточной скоростью. Это стало отправной точкой появления и распространения первых созданных пользователями некоммерческих эмуляторов. Данные программы зачастую были неполными, лишь частично эмулировали исходную систему, а также содержали значительное количество багов. Многие производители распространяли лишь общую спецификацию своего оборудования, в результате чего программисты и разработчики были вынуждены исследовать особенности работы этих систем в процессе обратной разработки. Наиболее изученными тогда были системы Nintendo, так что наиболее продвинутыми были эмуляторы Nintendo Entertainment System (NES), Super Nintendo Entertainment System (SNES) и Game Boy. Наиболее популярными были программы типа iNES Марата Файзуллина, VirtualGameBoy, Pasofami (NES), Super Pasofami (SNES) и VSMC (SNES). Представляет интерес неизданный эмулятор NES для приставки Sega Mega Drive, написанный Юдзи Нака, как, вероятно, первая попытка реализовать эмуляцию одной приставки средствами другой.

С популяризацией эмуляторов стало возможным запускать иностранные игры, запрещенные к распространению в местожительстве пользователя ввиду политики издателей игр и/или производителей приставок. Стремительный рост качества эмуляторов привел к расцвету сообществ любительского перевода и ромхакинга. Реализация таких проектов как, например, английский перевод Final Fantasy V от RPGe привлекает внимание ещё большего числа пользователей к сообществу эмуляторов.

Правовые вопросы

США

По мере роста производительности компьютеров и распространения глобальных информационных сетей отмечается сокращение промежутка времени между появлением нового поколения игровых систем и реализацией работоспособной эмуляции. Во время пятого поколения консолей (например, Nintendo 64 и Sony PlayStation) и шестого поколения носимых игровых систем (например, Game Boy Advance) производители столкнулись с бурным прогрессом эмуляторов их продукции. Это подтолкнуло их к принятию мер против некоммерческой неофициальной эмуляции. Однако последовательные поражения в судебных спорах Sega против Accolade 977 °F.2d 1510 (9th Cir. 1992), Sony Computer Entertainment против Connectix Corporation 203 °F.3d 596 (2000) и Sony Computer Entertainment America против Bleem 214 °F.3d 1022 (2000) привели к обратному эффекту. В соответствии с судебными прецедентами, эмуляция является законной в США. Однако распространение кода и данных, защищенных авторским правом, является незаконным как с точки зрения национального законодательства, так и с точки зрения международного права, согласно Бернской конвенции.

В США считается законным получение копии BIOS оригинального оборудования согласно прецеденту Lewis Galoob Toys против Nintendo of America, 964 °F.2d 965 (9th Cir. 1992) в рамках концепции добросовестного использования, что подразумевает наличие экземпляра оригинального оборудования у пользователя. Однако некоторые эмуляторы, например GBA, способны запускать игры без оригинального BIOS посредством высокоуровневой эмуляции, что позволяет симулировать подпрограммы BIOS ценой незначительного снижения точности эмуляции.

Россия

Официальные эмуляторы

Ввиду существенного общественного запроса на старые игры, производители приставок стали закладывать в них возможность запуска старых игр.

Наиболее известной является служба Virtual Console от Nintendo, который изначально разрабатывался для Wii, но впоследствии был распространен и на другие системы Nintendo. В Virtual Console используется программная эмуляция, благодаря чему пользователь может покупать и запускать старые игры на современном оборудовании. Хотя представлена лишь некоторая часть изданных игр, Virtual Console охватывает широкий спектр различных игровых систем, эмуляция которых избавлена от большинства недостатков в точности, что весьма характерно для неофициальных эмуляторов. С другой стороны, в официальном эмуляторе недоступны многие игры, а также отсутствуют многие средства улучшения, привычные для неофициальных эмуляторов. Из-за аппаратных различий запуск игр для Xbox невозможен на Xbox 360. Однако Microsoft достигла возможности запуска наиболее популярных игр посредством эмуляции. Для запуска игр оригинальной PlayStation в PlayStation 3 встроено аппаратное обеспечение PS1. Модель PlayStation 3 60Gb для рынка США изначально содержала также CPU и GPU оригинальной PlayStation 2 для запуска соответствующих игр, однако в версии для PAL региона и в последующих ревизиях для рынка США CPU PS2 был изъят. Для запуска игр PS2 использовалась программная эмуляция CPU совместно с аппаратным GPU. Впоследствии из аппаратного обеспечения PS3 был изъят и GPU PS2, в результате эмуляция PS2 выполняется полностью программно, а сам эмулятор и игры доступны через PlayStation Store.

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

  • Sega Smash Pack 1 и 2 — пакеты из 8-ми игр для консоли Sega Genesis. Выпущены на ПК, Dreamcast и GBA. Используется эмулятор KGen.
  • Classic NES Series — три серии из игр для NES, выпущенные на Game Boy Advance.
  • Игры серии Final Fantasy на PlayStation и Game Boy Advance работают благодаря встроенному эмулятору.
  • Сервисы наподобие Virtual Console позволяют играть в игры для старых консолей на приставках последних поколений.

См. также

Напишите отзыв о статье "Эмулятор игровой приставки"

Ссылки

  • [emu-russia.net/ emu-russia.net] (рус.) — ЕМУ-РОССИЯ: об эмуляции по-русски.
  • [www.bit16.ru/ bit16.ru] — Один из крупнейших в Сети России и СНГ ресурсов по эмуляции.
  • [www.emu-land.net/ emu-land.net] (рус.) — сайт, посвящённый эмуляции старых приставок; тематический журнал GameBit
  • [pristavka.kulichki.net pristavka.kulichki.net] — Один из старейших русских сайтов, посвящённых эмуляции старых приставок.
  • [www.ngemu.com/ ngemu.com] (англ.) — Сайт, посвящённый эмуляции современных приставок.
  • [emu-machine.narod.ru/ Emulators Machine] (рус.) — Один из старейших русскоязычных журналов о эмуляции.
  • [emulate-su.livejournal.com/ EMULATE.SU] (рус.) — Крупное русскоязычное сообщество об эмуляции и ретрогейминге.
  • [emuplace.com/ emuplace.com] (рус.) — Сайт об эмуляторах игровых приставок, настройки и инструкции.
  • [www.emucr.com/ emucr.com] (англ.) — Крупнейший сайт с самыми последними обновлениями абсолютно всех эмуляторов в мире.


Отрывок, характеризующий Эмулятор игровой приставки

– Ну так что ж! вы знаете, что есть там и что есть кто то? Там есть – будущая жизнь. Кто то есть – Бог.
Князь Андрей не отвечал. Коляска и лошади уже давно были выведены на другой берег и уже заложены, и уж солнце скрылось до половины, и вечерний мороз покрывал звездами лужи у перевоза, а Пьер и Андрей, к удивлению лакеев, кучеров и перевозчиков, еще стояли на пароме и говорили.
– Ежели есть Бог и есть будущая жизнь, то есть истина, есть добродетель; и высшее счастье человека состоит в том, чтобы стремиться к достижению их. Надо жить, надо любить, надо верить, – говорил Пьер, – что живем не нынче только на этом клочке земли, а жили и будем жить вечно там во всем (он указал на небо). Князь Андрей стоял, облокотившись на перила парома и, слушая Пьера, не спуская глаз, смотрел на красный отблеск солнца по синеющему разливу. Пьер замолк. Было совершенно тихо. Паром давно пристал, и только волны теченья с слабым звуком ударялись о дно парома. Князю Андрею казалось, что это полосканье волн к словам Пьера приговаривало: «правда, верь этому».
Князь Андрей вздохнул, и лучистым, детским, нежным взглядом взглянул в раскрасневшееся восторженное, но всё робкое перед первенствующим другом, лицо Пьера.
– Да, коли бы это так было! – сказал он. – Однако пойдем садиться, – прибавил князь Андрей, и выходя с парома, он поглядел на небо, на которое указал ему Пьер, и в первый раз, после Аустерлица, он увидал то высокое, вечное небо, которое он видел лежа на Аустерлицком поле, и что то давно заснувшее, что то лучшее что было в нем, вдруг радостно и молодо проснулось в его душе. Чувство это исчезло, как скоро князь Андрей вступил опять в привычные условия жизни, но он знал, что это чувство, которое он не умел развить, жило в нем. Свидание с Пьером было для князя Андрея эпохой, с которой началась хотя во внешности и та же самая, но во внутреннем мире его новая жизнь.


Уже смерклось, когда князь Андрей и Пьер подъехали к главному подъезду лысогорского дома. В то время как они подъезжали, князь Андрей с улыбкой обратил внимание Пьера на суматоху, происшедшую у заднего крыльца. Согнутая старушка с котомкой на спине, и невысокий мужчина в черном одеянии и с длинными волосами, увидав въезжавшую коляску, бросились бежать назад в ворота. Две женщины выбежали за ними, и все четверо, оглядываясь на коляску, испуганно вбежали на заднее крыльцо.
– Это Машины божьи люди, – сказал князь Андрей. – Они приняли нас за отца. А это единственно, в чем она не повинуется ему: он велит гонять этих странников, а она принимает их.
– Да что такое божьи люди? – спросил Пьер.
Князь Андрей не успел отвечать ему. Слуги вышли навстречу, и он расспрашивал о том, где был старый князь и скоро ли ждут его.
Старый князь был еще в городе, и его ждали каждую минуту.
Князь Андрей провел Пьера на свою половину, всегда в полной исправности ожидавшую его в доме его отца, и сам пошел в детскую.
– Пойдем к сестре, – сказал князь Андрей, возвратившись к Пьеру; – я еще не видал ее, она теперь прячется и сидит с своими божьими людьми. Поделом ей, она сконфузится, а ты увидишь божьих людей. C'est curieux, ma parole. [Это любопытно, честное слово.]
– Qu'est ce que c'est que [Что такое] божьи люди? – спросил Пьер
– А вот увидишь.
Княжна Марья действительно сконфузилась и покраснела пятнами, когда вошли к ней. В ее уютной комнате с лампадами перед киотами, на диване, за самоваром сидел рядом с ней молодой мальчик с длинным носом и длинными волосами, и в монашеской рясе.
На кресле, подле, сидела сморщенная, худая старушка с кротким выражением детского лица.
– Andre, pourquoi ne pas m'avoir prevenu? [Андрей, почему не предупредили меня?] – сказала она с кротким упреком, становясь перед своими странниками, как наседка перед цыплятами.
– Charmee de vous voir. Je suis tres contente de vous voir, [Очень рада вас видеть. Я так довольна, что вижу вас,] – сказала она Пьеру, в то время, как он целовал ее руку. Она знала его ребенком, и теперь дружба его с Андреем, его несчастие с женой, а главное, его доброе, простое лицо расположили ее к нему. Она смотрела на него своими прекрасными, лучистыми глазами и, казалось, говорила: «я вас очень люблю, но пожалуйста не смейтесь над моими ». Обменявшись первыми фразами приветствия, они сели.
– А, и Иванушка тут, – сказал князь Андрей, указывая улыбкой на молодого странника.
– Andre! – умоляюще сказала княжна Марья.
– Il faut que vous sachiez que c'est une femme, [Знай, что это женщина,] – сказал Андрей Пьеру.
– Andre, au nom de Dieu! [Андрей, ради Бога!] – повторила княжна Марья.
Видно было, что насмешливое отношение князя Андрея к странникам и бесполезное заступничество за них княжны Марьи были привычные, установившиеся между ними отношения.
– Mais, ma bonne amie, – сказал князь Андрей, – vous devriez au contraire m'etre reconaissante de ce que j'explique a Pierre votre intimite avec ce jeune homme… [Но, мой друг, ты должна бы быть мне благодарна, что я объясняю Пьеру твою близость к этому молодому человеку.]
– Vraiment? [Правда?] – сказал Пьер любопытно и серьезно (за что особенно ему благодарна была княжна Марья) вглядываясь через очки в лицо Иванушки, который, поняв, что речь шла о нем, хитрыми глазами оглядывал всех.
Княжна Марья совершенно напрасно смутилась за своих. Они нисколько не робели. Старушка, опустив глаза, но искоса поглядывая на вошедших, опрокинув чашку вверх дном на блюдечко и положив подле обкусанный кусочек сахара, спокойно и неподвижно сидела на своем кресле, ожидая, чтобы ей предложили еще чаю. Иванушка, попивая из блюдечка, исподлобья лукавыми, женскими глазами смотрел на молодых людей.
– Где, в Киеве была? – спросил старуху князь Андрей.
– Была, отец, – отвечала словоохотливо старуха, – на самое Рожество удостоилась у угодников сообщиться святых, небесных тайн. А теперь из Колязина, отец, благодать великая открылась…
– Что ж, Иванушка с тобой?
– Я сам по себе иду, кормилец, – стараясь говорить басом, сказал Иванушка. – Только в Юхнове с Пелагеюшкой сошлись…
Пелагеюшка перебила своего товарища; ей видно хотелось рассказать то, что она видела.
– В Колязине, отец, великая благодать открылась.
– Что ж, мощи новые? – спросил князь Андрей.
– Полно, Андрей, – сказала княжна Марья. – Не рассказывай, Пелагеюшка.
– Ни… что ты, мать, отчего не рассказывать? Я его люблю. Он добрый, Богом взысканный, он мне, благодетель, рублей дал, я помню. Как была я в Киеве и говорит мне Кирюша юродивый – истинно Божий человек, зиму и лето босой ходит. Что ходишь, говорит, не по своему месту, в Колязин иди, там икона чудотворная, матушка пресвятая Богородица открылась. Я с тех слов простилась с угодниками и пошла…
Все молчали, одна странница говорила мерным голосом, втягивая в себя воздух.
– Пришла, отец мой, мне народ и говорит: благодать великая открылась, у матушки пресвятой Богородицы миро из щечки каплет…
– Ну хорошо, хорошо, после расскажешь, – краснея сказала княжна Марья.
– Позвольте у нее спросить, – сказал Пьер. – Ты сама видела? – спросил он.
– Как же, отец, сама удостоилась. Сияние такое на лике то, как свет небесный, а из щечки у матушки так и каплет, так и каплет…
– Да ведь это обман, – наивно сказал Пьер, внимательно слушавший странницу.
– Ах, отец, что говоришь! – с ужасом сказала Пелагеюшка, за защитой обращаясь к княжне Марье.
– Это обманывают народ, – повторил он.
– Господи Иисусе Христе! – крестясь сказала странница. – Ох, не говори, отец. Так то один анарал не верил, сказал: «монахи обманывают», да как сказал, так и ослеп. И приснилось ему, что приходит к нему матушка Печерская и говорит: «уверуй мне, я тебя исцелю». Вот и стал проситься: повези да повези меня к ней. Это я тебе истинную правду говорю, сама видела. Привезли его слепого прямо к ней, подошел, упал, говорит: «исцели! отдам тебе, говорит, в чем царь жаловал». Сама видела, отец, звезда в ней так и вделана. Что ж, – прозрел! Грех говорить так. Бог накажет, – поучительно обратилась она к Пьеру.
– Как же звезда то в образе очутилась? – спросил Пьер.
– В генералы и матушку произвели? – сказал князь Aндрей улыбаясь.
Пелагеюшка вдруг побледнела и всплеснула руками.
– Отец, отец, грех тебе, у тебя сын! – заговорила она, из бледности вдруг переходя в яркую краску.
– Отец, что ты сказал такое, Бог тебя прости. – Она перекрестилась. – Господи, прости его. Матушка, что ж это?… – обратилась она к княжне Марье. Она встала и чуть не плача стала собирать свою сумочку. Ей, видно, было и страшно, и стыдно, что она пользовалась благодеяниями в доме, где могли говорить это, и жалко, что надо было теперь лишиться благодеяний этого дома.
– Ну что вам за охота? – сказала княжна Марья. – Зачем вы пришли ко мне?…
– Нет, ведь я шучу, Пелагеюшка, – сказал Пьер. – Princesse, ma parole, je n'ai pas voulu l'offenser, [Княжна, я право, не хотел обидеть ее,] я так только. Ты не думай, я пошутил, – говорил он, робко улыбаясь и желая загладить свою вину. – Ведь это я, а он так, пошутил только.