His Corner Logo
ЭМУЛЯТОРЫ

gradius

Мы живём в мире, где энтузиасты воплощают все свои желания в жизнь и делятся со всеми желающими, одно такое можно сразу назвать: "Запустить ПО вне привычных ему условиях.". Именно так появились (и даже появляются) эмуляторы.

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

Для чего они нам нужны? У всех своя причина их использовать: кому-то просто в игры поиграть, кому-то их переводить/создавать на основе сушествующей (Romhack), а кому-то просто стало интересно потянет ли их железо что нибудь (не узнаешь пока не попробуешь!). Но цель у них единая - презервация.

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


ИСТОРИЯ

История эмуляторов началась с середины 1990х, время когда большинство персональных комьютеров предлагали иногда игровой лучше, чем актуальные консоли. Появлялись первые примеры, но они были не способны запускать и половины библиотеки системы, в них были дефэкты и считались ранними прототипами, один из таких является довольно успешных Snes9X. Всё разлетелось до такой степени, что уже тогда с помощью них бывший президент Sonic Team и со-создатель синего ежа, Юджи Нака, задумывался внедрить в Sega Genesis эмулятор NES.

front mission

Когда интернет стал более чем доступен всё больше и больше людей заливали важные файлы для консолей (сами игры, BIOS, разная конфигурация), что способствовало в развитии известности для эмуляторов, как и для простых людей, так и для энтузиастов. В 1999 году был выпущен на публику UltraHLE - эмулятор, на то время, актуальной консоли Nintendo, Nintendo 64, его выпуск способствовал продажам консоли и из-за этого сама компания начала разбираться с проектом, с тех самых пор они начали косо смотреть на эмуляторы своих консолей.

Популярность эмуляторов открыла двери для тех игр которые официально за пределами Японии не поиграть, фанаты начали переводить их чтобы больше людей заинтересовались игрой и тоже, как и они, любили её, яркими примерами являются РПГ: оригинальная Final Fantasy II, III и V, Live-A-Live, Mother, Mother 3, Shin Megami Tensei, Dragon Quest V и VI, большинство из этих игр имеют на сегодняшний свои официальнные переводы, и кто же знает что бы было с ними если не фанаты.

17 апреля 2024 года Apple официально разрешили эмуляторы в Apple Store, что дало способы намного легче для игры и большой проход для обычных пользователей их устройств.


miles edgeworth
ВОПРОС О ЛЕГАЛЬНОСТИ

У вас наверно появился вопрос: "а это вообще законно? При каких обстоятельствах эмулятор считается незаконной программой и компания может заставит энтузиастов их удалить с публичного поля зрения?". Вопрос о легальности эмуляторов зависит от нескольких факторов, чаще всего от самого человека и как он его использует. Для деконструкции ПО нужна обратная инженерия, с помощью неё можно разобрать функционал консоли и вскоре создать свой эмулятор, для этого нужен BIOS (базовая система ввода-вывода), некоторые суды установили невинновность подобного использования.

Закон об авторском праве в цифровую эпоху (DMCA) косо смотрит на эмуляторы, но даже так каждые 3 года на эту тему выводят отдельный список исключений. Они смотрят на самого пользователя, откуда он берёт файлы игр и системы, т.к в некоторых странах их публичное размещение является незаконным актом за который могут дать от 5 лет уголовной службы (Германия - первая что мне пришло на ум), большинство распространителей имеют свои сервера которые, по закону, размещены в странах где подобное разрешено.

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

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


Итак, теперь когда вы знайте их функционал и историю появляется вопрос: а какие собственно лучше использовать и где их брать? Сейчас я вам распишу все открытые и безопасные ресурсы с рекомендацией и альтернативами.
Важно знать что я не гарантирую 100% работу на вашей системе, возможно вам подойдёт что-то по мощнее, либо по слабее, тут уже вам экспериментровать. Также учтите что все эти тесты были сделаны на Windows 10, поэтому про другие ОС я не могу ничего сказать.

ВСЁ СРАЗУ

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


Тут уже ваш выбор: использовать эмуляторы по отдельности, либо настроить один мульти-системный
retroarch

Retroarch - клик сюда либо на картинку

Retroarch предлагает эмуляцию практически любой системы до PlayStation 2, хороший интерфейс, и не сложная для понятия работа с ним. Конечно, он всё ещё просит тебя всё для него сделать, в открытой базе данных скачать ядра, для каких-то систем кидать ему BIOS, сам себе управляй экраном: добавляй фильтры, рамки, эффекты, шейдеры, привяжи своё оборудование (клавиатуру/мышку/геймпад), покажи ему где сканировать содержимое и так далее. Для тех кто впервые им пользуется бывает сложно, но практически все базовые вещи были разобраны на большинство туториалов, если не понятно что делать в вашей ситуации, то скорее всего вы быстро найдёте свой ответ на вопрос. Если же вы научитесь им пользоваться, то считайте что вы нашли золотую, и не сложную, жилу. Подобное я не скажу следующему примеру...

mednafen

Mednafen - клик сюда либо на картинку

В отличии от Retroarch, mednafen не предлагает нам хороший и понятный интерфейс, он сразу впускает нас в игру пока мы даже не успели даже настроить ничего. Настроить его придётся через специальные команды, на каждую система по отдельности, что вообще не практично для новичков как по мне (и вы возможно со мной согласитесь), конечно есть хороший front-end программа в виде Mednafe, но даже с ней вы мало чего поймёте. Подойдёт для тех кто хочет прям очень хорошую эмуляцию которая почти (если не совсем уже) 1 в 1 одинаковая с оригиналом. Лично мне он не понравился, но большинтсво его рекомендуют и говорят что к нему привыкнуть также легко как и с Retroarch. Несмотря на своё сложное по описанию использование, mednafen также подробно расписан в открытых доверенных источниках, специфичных туториалов полно, и вы также сможете легко узнать решение своей проблемы. Внимание: mednafen для консолей конца 90-х требует хорошее железо, поэтому если вы играйте на слабом ПК, то вам рекомендуется скачивать одиночные эмуляторы ваших консолей и разбираться в настройках.

bizhawk

Bizhawk - клик сюда либо на картинку

BizHawk это для тех кто реально хочет мучаться для "самой точной" игры, предназначен он в первую очередь для TAS ('Tool-Assisted Speedrun'/Спидран сделанный с возможностями эмулятора), которые в свою очередь помогают сообществу понять насколько близко человек к спидрану такого уровня. BizHawk требует МАКСИМАЛЬНОЙ настройки за счёт пользователя и если же какая-то фигня не работает - виноваты в этом 100% будете вы. Скажу честно, мой опыт с ним очень мал, я покликал помоему Memory Viewer, переписал какой-то код и считай всё, поэтому весь этот синопсис взят с людей которые достаточно долго им пользовались и поделились мнением.





МОЙ ВЫБОР

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

    rating - ОТЛИЧНО!
    rating - Удолетворительно
    rating - Если же уж прям никаких других вариантов нету...
    arcadeMAME - аркада rating MAME - Мало того что у него большая совместимость игр, он поддерживает большинство систем и фанбаза идёт только дальше обновляя его по сей день. Ссылка
    arcadeFBNeo - аркада rating Хорошая альтернатива прдедыщему экземпляру, он расчитан на более читабельным UI, на человека который только начинает во всём разбираться. Ссылка
    nesMesen - NES/Dendy rating Mesen - потрясающий эмулятор NES, настройки которого можно полностью и без проблем предложить под себя. С активным сообществом и поддержкой эмулятор процветает на глазах: HD-паки, удобные фильтры, хороший звук для разных типов звуко-вывода, а для моддеров это вообще сокровище. Хвалить его можно долго, но я лучше остановлюсь Ссылка
    nesFCEUX - NES/Dendy rating Этот эмулятор - пережиток своего времени, Mesen для людей в 2010х, мало кто им сейчас пользуется, но он неплохой. Многие вещи конечно прошлый эмулятор в разы лучше, но даже сейчас есть что может приглянуться глазу. Если же вам понравилось - качайте. Ссылка
    snesSnes9X - SNES rating Живая легенда среди сцены эмуляторов, один из первых кто вырвался под недры интернета и заинтересовал людей влиться во всё это, без него множество игр не имели перевода, а большинство бы и не знали о эмуляторах и вовсе. Крайне рекомендую, настройка удобная и понятная, много кто им пользуется и будет пользоваться пока не выйдет альтернатива получше Ссылка
    snesZSNES - SNES rating Такая же легенда как и прошлый представитель, но свою деятельность начал и закончил раньше него. Настройка сегодня может быть корявой, особенно когда дело идёт о назначений клавиш и привязки контроллера, но даже так игры на нём идут хорошо, а UI мне очень понравился. Рекомендую если же вам хочется посмотреть на историю эмуляторов и начать с более менее оптимального экземпляра. Ссылка
    gameboySameBoy - Game Boy/Color rating Вообще любая мульти-системка запустит этих двоих, но раз уж говорить про отдельные эмуляторы то почему-бы и не упомянуть стоящие экземпляры? Фичи как Super Game Boy и Game Boy вложены, UI удобный. Если же вам нужен отдельный эмулятор крайне рекомендую его Ссылка
    gameboyGambatte - Game Boy/Color rating Старый, но добротный, всё ещё служит верно и покорно. Давно не обновляли, так что ожидайте косяки, а так для прям уж настолько плохой жестяной банки он сойдёт Ссылка
    n64RMG - Nintendo 64 rating Лучший на сегодня эмулятор N64, все необходимые настройки включены и иногда даже автоматически распределены. Может сделать очень хорошее видео для консоли (чего я не заметил в следующем эмуляторе) и работает в стабильные кадры. Очень рекомендую его. Ссылка
    n64Project64 (1.6) - Nintendo 64 rating Самый известнейший эмулятор системы, когда был даже номером 1 в своём роде, всё ещё хорошо подходит. Внимание недавно выяснилось что новые версии эмулятора хранят в себе вирусы, хоть я и не особо разбираюсь во многих его версиях, оптимальным решением будет закачка старых, в моей ссылке есть 2.3.2 и 1.6, обе они безопасны как мне известно, выбирайте на свой взгляд. Ссылка
    gbamGBA - Game Boy Advance rating mGBA - на мой взгляд наилучший эмулятор сегодня, его активно поддерживают, разрабатывали с фокусом также на старые системы позволяя всем кто хочет его использовать. Максимально рекомендую Ссылка
    gbaVisualBoyAdvance-M - Game Boy Advance rating Это один из самых старых эмуляторов пионерской школы компьютеров 2000х годов, у каждого он был на компе, но сейчас мало кто им пользуется ибо его точность эмуляции мала по сравнению с прошлым примером. Для каждого желающего: он тут Ссылка
    gbaVisualBoyAdvance - Game Boy Advance rating Для каждого желающего прикреплю сюда ещё версию классического VBA, не знаю, может кому нибудь будет нужен Ссылка
    dsDeSmuME - Nintendo DS rating Старый, но очень хороший и надёжный эмулятор. С каждым обновлением требует меньше системки и также различный дисплей для 2 экранов DS. Ссылка
    dsMelonDS - Nintendo DS rating Представьте всё выше перечисленное, но в более обновлённой обёртке и с большими функциями с многозадачностью. Предлагает очень хорошую графику и различные настройки дисплея экранов на свой вкус и цвет. Требует BIOS и другие системные файлы. Ссылка
    gamecubewiiDolphin - GameCube / Wii rating Единственный выбор для этих двух консолей, настолько хороший, что ему нету альтернатив и может идти даже на слабом ПК. Ссылка
    wii uCemu - Wii U rating Опять, ваш единственный выбор для этой консоли. Учитывайте, что эмулятор не для слабых ПК и для более средних настройках чтобы иметь более менее комфортную игру Ссылка
    Kega Fusion - Genesis / Sega CD / 32X rating Для консолей Sega я больше всего рекомендую мульти-системки, но для ненавистников такого оставлю это тут. Ссылка
    Yaba Sanshiro - Sega Saturn rating Большинство эмуляторов Сатурна устарелые и большинство игр не работают (по крайней мере у меня), есть этот хороший, НО есть новый и чистый эмулятор который может быть будущим Сатурна Ссылка
    Ymir - Sega Saturn rating Это совершенно новый эмулятор который мало что сейчас предложит, но как по мне сейчас самое то за ним наблюдать. Я активно за ним слежу и идёт всё больше и больше хороших результатов Ссылка
    redream - Dreamcast rating Опять, единственный оптимальный вариант. да и тем более он хорошо себя ведёт. Ссылка
    Duckstation - PlayStation rating Наилучший эмулятор первой PS на сегодняшний день. Включает в себя понятный интерфейс, хороший рендеринг, кучу опций для игрока + можно накатить патчи. Ссылка
    ePSXe - PlayStation rating Хороший был в своё время, если же предыдущий работает плохо могу посоветовать его как альтернативу, давно не обновлялся так что не ожидайте такого же функционала Ссылка
    pcsx2 - PlayStation 2 rating Единственный и не повторимый в своём роде, на сегодншний день сможет запустить практически всю библиотеку консоли, имеет отличный функционал который поможет и людям с хорошим ПК и с плохим. Ссылка
    Play! - PlayStation 2 rating Ужасный эмулятор, который на моём опыте ничего не смог сделать, кто-то отзывается о нём хорошо, но чаще всего все его ненавидят (включая меня). Ссылка
    RPCS 3 - PlayStation rating Единственный эмулятор PS3, требует много ресурсов поэтому не рекомендую слабым характеристикам Ссылка
    PPSSPP - PlayStation Portable rating Давний проект которым всё ещё занимаются. Отличный эмулятор который поддерживает практически всю библиотеку консоли. Ссылка
    Vita3K - PlayStation Vita rating Единственный эмулятор Vita3K. Поддерживает большинство игр с библиотеки, но как я знаю его уже давно не обновляли, так что надеюсь ему сделают хороший аналог. Ссылка

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