Mustafin Magazine Logo
loupe

Реклама

  1. Главная
  2. arrow-right
  3. Страсть
  4. arrow-right
  5. Техно
img
arrow

19.02.2025

Текст: Руслан Абдряев

Как эмуляторы помогают сохранять старые видеоигры

Битва за наследие и судебные разбирательства с гигантами игровой индустрии

В последние годы торговые онлайн-площадки оказались заполнены портативными игровыми устройствами, содержащими игры с различных консолей множества поколений. Подобные портативки используют ряд эмуляторов для запуска классической Super Mario Bros. с Famicom, стремительной Sonic the Hedgehog c Sega Mega Drive, пугающей Resident Evil с PlayStation и даже культовой Grand Theft Auto: San Andreas с PlayStation 2.

Сегодня некоторые эмуляторы позволяют запустить эксклюзивы с PlayStation 4, но пока не справляются с отрисовкой графики. Подобное программное обеспечение в лучшем случае справляется с эмуляцией двухмерных игр с PS4. Однако есть и позитивные примеры: эмулятор Yuzu умел запускать массу игр с Nintendo Switch при практически такой же частоте обновления кадров, что и оригинальное железо.

Об эмуляторах игровых консолей, сохранении классических тайтлов, судебных разбирательствах и том, что случилось с Yuzu, расскажет автор Mustafin Magazine.

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

По сути, эмуляторы имитируют целевую игровую консоль или устаревшую компьютерную операционную систему, чтобы запускать и использовать программы на текущем устройстве. Эмуляторы видеоигр стали популярными в 1990-х годах с развитием персональных компьютеров и интернета, что позволило начинающим разработчикам работать вместе и создавать программное обеспечение, способное эмулировать такие системы, как Atari 2600 и Nintendo Entertainment System (Famicom).

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

Если говорить об эмуляторах игровых систем, то разработчиком первых оказался выходец из СССР Марат Файзуллин. В 1995 году он выпустил Virtual Game Boy и Virtual Game Boy Advance, предназначенные для эмуляции хендхелдов Game Boy и Game Boy Advance от Nintendo. Спустя год Файзуллин выпустил один из самых популярных эмуляторов NES — iNES. Все эти проекты продолжают развиваться и сегодня, однако за многие годы успели выйти более удачные и популярные конкуренты.

Большинство эмуляторов сегодня по-прежнему создают разработчики-любители, но мода на ретро-гейминг не обошла стороной Nintendo, Sega и Sony, которые выпустили мини-версии своих некогда популярных игровых систем, включая NES, SNES, Mega Drive (Genesis) и PlayStation. Все эти решения эмулировали железо оригинальных консолей для запуска игр с них.

Эмуляторы консоли требуют копию оригинального файла игры, который обычно хранится в формате ROM. Подобные файлы получают при помощи специального оборудования, загружающего данные с картриджа на компьютер. Данные игры загружаются в виде ISO-образа в случае консолей с приводом для лазерных дисков, таких как PlayStation или Sega Saturn.

Полученные ROM-файлы можно редактировать и модифицировать, чтобы изменить язык по умолчанию. Например, единственный способ сыграть в оригинальную версию Final Fantasy III на английском языке — это запустить переведенный фанатами ROM.

Как работают эмуляторы

Существует несколько методов эмуляции. Можно создать устройство, идентичное оригинальному оборудованию, или программу, которая использует ПК для того, чтобы тот вел себя как консоль. Последний метод может быть чрезвычайно требовательным даже на экспоненциально более мощном компьютере, чем оригинальная приставка.

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

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

Правовой статус эмуляторов

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

В 1983 году Coleco выпустила систему Gemini (не путать с чат-ботом Google), способную запускать игры, написанные для консоли компании-конкурента — Atari 2600. Gemini была не столько эмулятором, сколько клоном приставки Atari. Последняя подала в суд на Coleco, обвинив в нарушении патентных прав. Позже стороны урегулировали спор во внесудебном порядке, а Coleco стала лицензиатом патентов Atari.

Nintendo не подавала в суд на авторов эмулятора UltraHLE (Nintendo 64), но вероятность этого повлияла на Epsilon и RealityMan, которые удалили свое ПО.

В конце 1999 года Sony предъявила иск компании Connectix, утверждая, что ее эмулятор оригинальной PlayStation, Virtual Game Station, нарушает права интеллектуальной собственности. Также Sony обвинила Connectix в недобросовестной конкуренции и нарушении коммерческой тайны. VGS для Macintosh эмулировал аппаратное обеспечение и прошивку PS1, позволяя запускать игры для консоли на ПК от Apple.

Японский гигант проиграл дело: суд постановил, что копирование защищенного авторским правом BIOS при разработке эмуляторов нельзя считать нарушением, поскольку эти действия подпадают под принцип добросовестного использования. В 2001 году Sony и вовсе выкупила VGS у Connectix.

Компания Bleem! выпустила свой эмулятор PS1 для Windows 95 и Windows 98 в 1999 году и сразу же получила иски от Sony. Дистрибутив компании был написан на ассемблере, что позволяло ему работать с графическими ускорителями. Такой подход   обеспечил возможность играть в тайтлы с PS1 даже на не очень производительных ПК.

Особенностью Bleem! было то, что эмулятор не использовал BIOS Sony и не нарушал никаких других авторских прав.

В ходе судебного разбирательства стало известно, что Sony не исследовала технические характеристики эмуляции Bleem!, а просто отправила жалобу к Connectix с некоторыми незначительными изменениями в виде переписывания названия ответчика и даты обращения.

Суд отклонил большинство исков Sony. Дальнейшее судебное разбирательство касалось скриншотов из игр с PS1. Bleem! размещала эти кадры, чтобы продемонстрировать улучшенную графику игр с консоли на ПК, что, по мнению Sony, было неправомерным использованием ее интеллектуальной собственности. Однако и эти аргументы суд счел несостоятельными. Несмотря на юридические успехи, судебная тяжба с игровым гигантом истощила финансовые возможности небольшой Bleem!, которая прекратила деятельность.

“Если бы Bleem! выжил, эмуляция и обратная совместимость были бы на поколение впереди”, — поделился Шон Кауппинен, работавший маркетологом в компании. 

С тех пор пор многое изменилось, но производители игровых консолей находят новые способы привлечь к ответственности разработчиков эмуляторов. К примеру, в прошлом году Nintendo подала в суд на авторов эмулятора Yuzu (Switch) за “содействие пиратству в колоссальных масштабах”. Компания-разработчик эмулятора Tropic Haze согласилась выплатить гиганту $2,4 млн, прекратить работу над Yuzu и остановить его распространение.

“Хотя нельзя сразу заявить, что эмулятор незаконен сам по себе, он может стать незаконным в зависимости от того, как используется”, — заявил в этом году юрист Nintendo Кодзи Нисиура.

По его словам, одним из примеров незаконного использования можно считать копирование эмулятором программы, принадлежащей имитируемому игровому устройству, что подпадает под нарушение авторских прав. Также Нисиура рассказал, что эмулятор способен отключать механизмы безопасности, такие как шифрование, а в Японии это считают недобросовестной конкуренцией. Именно по этой причине Nintendo подавала иски и выносила предупреждения в отношении нескольких эмуляторов Switch — поводом послужило отключение технических средств защиты консоли.

Почему эмуляторы важны

Со временем книги дряхлеют, видеокассеты деградируют, лазерные диски царапаются, но общество нашло способы для сохранения литературы и фильмов. Сторонники сохранения видеоигр называют эмуляцию одним из таких способов. В 2023 году Video Game History Foundation подсчитал, что 87% игр, выпущенных до 2010 года, нигде не продаются. Основатель фонда Фрэнк Чифальди назвал ужасной ситуацию с сохранением видеоигр сегодня.

Однако игровая индустрия отказывается признавать потенциал эмуляции. В октябре прошлого года Бюро по авторским правам США решило продолжить применение правил, ограничивающих музеи и библиотеки видеоигр в предоставлении удаленного доступа к играм онлайн. Ведомство отказало в выдаче исключения по Закону об авторском праве в цифровую эпоху (DMCA) видеоиграм. Глава Бюро Шира Перлмуттер написала, что в этом случае эмуляция затрагивает авторские права на распространение.

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