Sfc эмулятор что это
Игры с чердака: эмуляторы для запуска старых игр
Формула успеха компьютерной игры — большая загадка. Чтобы привлечь потенциальных геймеров к своим проектам, разработчики вовсю стараются задействовать возможности современных графических видеоадаптеров, добавляют поддержку специфических манипуляторов, делают изображение трехмерным и даже разрабатывают принципиально новые интерфейсы. Однако вся эта «виртуальная реальность» не дает никакой гарантии того, что компьютерная забава не наскучит игроку после получасового знакомства с новинкой.
Несмотря на примитивность старых игр, пользователи снова и снова ищут возможность запустить их на современных компьютерах. И это притом, что некоторым из них почти по тридцать лет!
Большинство старых игр обладают «плоской», двухмерной графикой, которая сегодня смотрится примитивно, ведь даже в недорогом смартфоне изображение лучше. Тем не менее с этой графикой были создано огромное количество игр, в которые до сих пор приятно играть. Легендарные «Супер-Марио», Sonic the Hedgehog, Duke Nukem и прочие — многие из этих культовых игр не только не устарели, но и со временем обрели вторую жизнь в виде ремейков для современных ПК. Некоторые из игр, как, например, Prince of Persia, перешли даже в третье измерение.
К сожалению, в силу определенных технических особенностей, многие компьютерные игры прошлого века невозможно запустить на современном ПК как обычные приложения. Дело в том, что ретро-игры задействуют специфические режимы работы графики и звука. Кроме того, они были созданы для устройств, использующих крохотные объемы оперативной памяти и ничтожную по сегодняшним меркам тактовую частоту микропроцессора. Также имеются определенные проблемы совместимости с современными игровыми контроллерами, звуковыми картами и прочим. Однако все эти проблемы можно решить с помощью специальных программ, которые эмулируют нестандартные режимы работы, виртуально занижают частоту процессора и так далее. О таких эмуляторах и пойдет речь ниже.
Мало кто из молодого поколения геймеров знает, что еще до того, как компьютеры появились в каждом доме, у любителей развлечений уже была возможность запускать видеоигры. Способов сделать это было несколько. Самый простой заключался в том, чтобы приобрести специальное устройство, подключаемое к телевизору (в отдельных случаях — к дисплею). Это устройство называлось «игровая приставка», поскольку, по сути, была дополнением к стандартным функциям телевизора. Да-да, мы говорим про далеких предков современных консолей.
Впоследствии — с дальнейшим развитием электроники — у производителей электронных игр появилась возможность делать устройства более совершенными. Некоторые из них стали компактнее, обрели дисплеи и в конечном итоге превратились в портативные игровые консоли.
⇡#pica-pic.com — эмулятор игр «Электроника ИМ-02»
Первые электронные игры с примитивными монохромными экранами позволяли играть всего в одну игру. Возможно, ваши родители (а может — и вы сами) помнят Микки Мауса, который ловил падающие яйца в корзину на «Электронике ИМ-02».
В восьмидесятые годы такие электронные игрушки, как «Ну, погоди!», «Автослалом» и прочие, были довольно популярны. Они все были с разным сюжетом, но принцип игры каждый раз был один и тот же — успеть среагировать в нужный момент и нажать кнопку. Сегодня такие «консоли» выглядят довольно наивно, однако повзрослевшему поколению наверняка будет интересно взглянуть на эти антикварные забавы и вспомнить детство. Большую коллекцию онлайновых эмуляторов таких видеоигр можно найти на сайте pica-pic.com.
⇡#Unreal Speccy Portable — эмулятор ZX Spectrum
В начале восьмидесятых компьютер был большой редкостью, особенно в республиках бывшего Советского Союза. Ситуация изменилась только с появлением относительно дешевого компьютера ZX Spectrum. Он стоил намного меньше компьютеров других производителей, и его можно было достать даже в нашей стране. Он имел клавиатуру, мог использовать в качестве накопителя кассетный магнитофон, а вместо дисплея задействовал обычный телевизор.
Базовая система ввода-вывода была реализована с помощью модифицированной системы BASIC (Sinclair BASIC). В республиках СССР этот компьютер стал очень популярным. Благодаря своей простоте именно ZX Spectrum стал первым компьютером для большинства будущих «компьютерщиков» и инженеров.
Если вы желаете познакомиться с предшественником современных ПК, вам понадобится эмулятор Unreal Speccy Portable — один из лучших эмуляторов ZX Spectrum.
Этот эмулятор может воссоздавать программную среду ZX Spectrum на самых разных платформах — от Windows и Linux (Ubuntu и Debian) до мобильных Android и Symbian s60.
В отличие от настоящего компьютера восьмидесятых, Unreal Speccy Portable работает с дампами носителей ПЗУ — файлами в формате SNA, Z80, TAP, CSW, SCL и некоторыми другими. Пользоваться эмулятором проще простого — через меню загружаете нужный файл с игрой (или каким-нибудь приложением), затем выбираете в меню пункт Boot и нажимаете Enter.
⇡#Nestopia — эмулятор Dendy
Несмотря на восьмибитную графику, первые видеоигры могли часами занимать внимание геймеров. Вспомнить, как это было, нам поможет Nestopia. Данная программа представляет собой эмулятор с открытым кодом, который поддерживает абсолютно все игры, выпущенные для платформы NES. Приложение не требует установки и, в отличие от аналогичных эмуляторов, содержит множество интересных опций и возможностей для настройки аппаратной части ПК.
В процессе эмуляции игры с картриджа можно сохранять снимки экрана особо интересных или важных моментов геймплея. Скриншоты сохраняются в формат PNG. Nestopia дает возможность очень просто переназначать функциональные клавиши. Кроме того, это приложение хранит профили различных контроллеров и вариантов назначенных активных клавиш, используемых в играх.
Старые игры имели весьма примитивную графику — по меркам современного пользователя. Однако простой вид еще не говорит о том, что проходить видеоигры было намного проще, чем современные шутеры, стратегии, аркады и т.д. Недостаток графики во многих ретроиграх компенсировал сложный геймплей. Только самые «матерые» игроки могли с первого раза пройти все уровни Darkwing Duck и показать класс на обманчиво простой Space Invaders. Во времена первых видеоигр (особенно аркадных) разработчики часто ставили ловушки, которые было трудно пройти и из-за которых суммарное время прохождения сюжета игр многократно увеличивалось. В эмуляторе Nestopia имеется возможность, которая очень пригодилась бы в таких тупиковых ситуациях. Приложение дает возможность записывать прохождение видеоигры в отдельный файл.
Впоследствии в самом эмуляторе вы можете проиграть эту запись, ознакомившись с трудностями, которые вас ожидают по ходу уровня. И хотя выглядит она как видео, на самом деле это эмуляция действий игрока. В любой момент вы можете остановить воспроизведение и продолжить игру с выбранного места.
Также можно записывать игровое видео. Правда, данная функция реализована не идеально, и во время экспорта эмулятор не предоставляет никаких сведений о процессе выполнения задания, из-за чего может показаться, что программа полностью подвисла. Остановите свою работу на ПК и не обращайте на зависание никакого внимания, просто ждите сообщения об успешном завершении экспорта.
⇡#ZSNES — эмулятор Super Nintendo Entertainment System
На смену восьмибитным приставкам Nintendo Entertainment System пришли приставки нового поколения — шестнадцатибитные Super Nintendo Entertainment System. Их возможности были несколько шире. Чтобы запустить старые игры для этого типа приставок, можно воспользоваться эмулятором ZSNES.
ZSNES работает под DOS, Linux и Windows. Интерфейс приложения несколько отличается от GUI большинства эмуляторов. ZSNES работает в окне MS-DOS, но при этом имитирует стандартные опции оконного интерфейса — эмулятор можно свернуть, развернуть, закрыть. Нужно отдать должное приложению — работает довольно быстро и стабильно, что отчасти объясняется тем, что программа начинала разрабатываться очень давно, а большая ее часть написана на ассемблере. Проблем со звуком замечено не было, скорость эмуляции довольно высокая. В настройках ZSNES даже имеется возможность контроля за скоростью эмуляции. Ее можно как увеличивать, так и замедлять, выбирая число множителя или делителя исходной производительности.
⇡#Kega Fusion — эмулятор приставок Sega
На протяжении долгого времени у платформы Nintendo был очень серьезный противник — SEGA Master System (позднее — Sega Mega Drive). Именно этот разработчик создал легендарного ежа Соника, популярность которого и по сегодняшний день остается на высоте.
Для эмуляции приставок Sega нескольких поколений удобно использовать программу Kega Fusion.
Приложение дает возможность запускать образы дисков, может отображать частоту обновления экрана, а также помогает устранить региональные ограничения.
Помимо записи видео, Kega Fusion дает возможность сохранять отдельным WAV-файлом звуковое сопровождение игр. Эмулятор поддерживает игры по сети, а также содержит большое количество настроек для коррекции видеоизображения.
⇡#PCSX2 — эмулятор Sony PlayStation 2
Может показаться странным, но эмуляция работы относительно старого аппаратного обеспечения — это довольно сложный и ресурсоемкий процесс. Порой, чтобы воссоздать нормальную работу старой приставки, необходимо задействовать вполне современную конфигурацию ПК. Это, например, относится к приложениям, эмулирующим работу платформы Sony PlayStation 2.
Эта приставка просуществовала 13 лет, что является своеобразным рекордом для сферы игровой индустрии. Аппаратное обеспечение, используемое в этой приставке, назвать мощным язык не поворачивается — процессор с тактовой частотой 299 мГц, 32 Мбайт оперативной памяти и так далее. Тем не менее эмулировать функции этой приставки сложно. Единственный более или менее нормальный эмулятор — PCSX2. На официальном сайте проекта можно найти видео, в котором показана процедура установки и настройки этого эмулятора. Многие игры, запускаемые с его помощью, имеют даже более привлекательный вид, чем на оригинальной приставке, поскольку в PCSX2 потенциал программной эмуляции выше. Минимальные требования для PCSX2 намного выше реальной конфигурации виртуализируемой приставки.
Тем не менее разработчикам удалось достичь высокой производительности своего эмулятора на многоядерных процессорах.
⇡#MESS — эмулятор на все случаи жизни
Большинство эмуляторов имеют один существенный недостаток — они пригодны для имитации только определенных моделей консолей и приставок. Однако есть и исключения из правил. Проект под названием MESS (Multi Emulator Super System) поддерживает большое количество игровых консолей и компьютерных систем. Эмулятор имитирует работу NES, SNES, Game Boy, Sony PlayStation, Commodore, Macintosh, Apple, Amiga и прочих. Всего поддерживается более шести сотен различных систем и свыше 1700 редакций.
⇡#Эмуляторы онлайн
Сегодня технологии шагнули настолько далеко, что для эмуляции старых консолей и приставок можно использовать всего-навсего одну программу — браузер.
Например, чтобы запустить игры для NES, можно воспользоваться специальным сервисом VirtualNES.com. Для того чтобы запустить игры в браузере, достаточно установить последнее обновление виртуальной машины JAVA и выбрать любое наименование из предлагаемой коллекции игр.
Любителям таких «древностей», как ZX Spectrum, мы советуем заглянуть на страничку проекта JSSpeccy.
JSSpeccy — это онлайновый эмулятор ZX Spectrum, реализованный английским энтузиастом Matt Westcott с помощью Javascript. Эмулятор имитирует модификации компьютера с 48K и 128K. Создатель виртуального компьютера предлагает поиграть в одну из популярных ранее игр, например в Rainbow Islands или Head Over Heels. Запускать эмулятор лучше всего в Google Chrome. Кстати, слово Speccy, часто использующееся в названиях эмулятора, является уменьшительной формой от Spectrum — так трогательно окрестили свой компьютер пользователи восьмидесятых.
Желающие поиграть в игры с Sega Master System могут сделать это на сайте mastersystem8.com, где собрано большое количество игр, портированных на Java.
⇡#Заключение
Трудно себе представить, что лет двадцать пять назад восьмибитная графика, а порой и вовсе монохромный дисплей могли занять все внимание любителя игр. С другой стороны, посмотрим ещё, как будут отзываться о современных играх наши дети, которым популярные проекты Electronic Arts или Ubisoft наверняка покажутся примитивными творениями. И еще интересно, будут ли через двадцать лет сегодняшние геймеры тосковать по популярным ныне играм и искать разные возможности снова поиграть в них с помощью эмулятора…
Самые-самые игры Nintendo Switch на ПК: как это делается
Разумеется, для этого нужен специальный программный инструмент, он же — эмулятор. Вот об одном из них, экспериментальной программке, которая называется Yuzu, и с помощью которой можно играть в игры Nintendo Switch на ПК, и пойдет речь в этом посте.
Процедура установки этого эмулятора Switch предельно проста: заходим на официальный сайт проекта (ЛИНК), качаем установочный файл и устанавливаем.
Но предварительно лучше перепроверить параметры компа на предмет соответствия системным требованиям программы. Ибо таковые есть, и если машина им не соответствует, то Yuzu просто не устанавливается. Требования следующие:
минимальные (для воспроизведения 2D-игр):
рекомендованные (для воспроизведения 3D-игр):
С помощью этого эмулятора на компе вполне успешно запускаются такие популярные Nintendo-вские игрушки, как Xenoblade Chronicles 2, Pokemon: Let’s Go, Pikachu, Super Smash Bros. Ultimate, Gear. Club Unlimited, Code of Princess EX, Ginger: Beyond the Crystal, Arms, Super Mario Maker 2 и пр.
Не все, правда, функционируют одинаково хорошо (Pokemon Let’s Go, к примеру, эмулятор тащит хорошо, а с Super Smash Bros. Ultimate, судя по отзывам, бывают проблемки, но разработчики Yuzu вроде как обещают все пофиксить), это во-первых. А во-вторых, последняя версия Yuzu (с функцией Conditional Rendering, режимом Boost Mode и новым сканером шейдеров) доступна только «патронам» проекта? т.е. не бесплатная.
Как запускать игры Nintendo Switch на ПК
Проверить Switch на пригодность к взлому можно по серийному номеру онлайн, к примеру, ЗДЕСЬ (если для серийника система выдала «patched», то, к сожалению, придется погуглить другой метод, и данный гайд для работы не подойдет — подробнее ТУТ). Если вкратце, то модели, выпущенные до июля 2018 года (с уязвимостью fusee-gelee), подходят, более новые надо проверять отдельно.
Ну, а теперь к делу. Далее расскажем, как правильно скопировать все необходимые системные файлы, игры, обновления и DLC со Switch-а на комп в формате, понятном эмулятору Yuzu. Сразу отметим, процедура эта не быстрая и требует не менее 1 часа времени.
Как запускать игры Nintendo Switch на ПК
#1 — Подготовка:
На данном этапе делаем следующее:
#2 — Копируем ключи BIS
#3 — Копируем Prod.keys и Title.keys
Теперь находим оба файла — prod.keys (в папке SD:/switch/prod.keys) и title.keys (в папке SD:/switch/title.keys) и копируем их со Switch-а в папку «keys» в папке «Yuzu» (C:\Users\Имя\AppData\Roaming\yuzu\keys) на компе.
#4 — Копируем системные файлы
Делается это следующим образом:
#5 — Переносим из rawnand.bin в Yuzu папки SYSTEM и USER
Отметим также, что если на карте памяти остались игры и/или данные игр, то их попутно можно скопировать в папку C:\Users\Имя\AppData\Roaming\yuzu\sdmc.
#6 — как скопировать игры с картриджей
… точнее, файлы XCI с картриджей в Yuzu. Делается это следующим образом:
#7 — запускаем Yuzu
И наконец, можно запускать эмулятор на компе и тестировать результат проделанной работы. Для этого:
Sfc эмулятор что это
Здесь речь пойдёт об улучшенных играх для Super Nintendo и Game Boy. Уже сейчас, переживая приключения Марио, Зельды, Самус Аран, Покемонов и многих других можно наслаждаться качественным CD-звучанием, а такие игры, как Chrono Trigger, были дополнены ещё и видео роликами.
Достаточно часто донорские треки добываются из более продвинутых версий игр, например, как это было в случае Mortal Kombat. Но не редки и различные ремиксы с ремейками, чего стоят 8-ми битные демейки, металлические каверы, или оркестровые версии всеми любимых мелодий из детства. Самое замечательное, что любой из нас может без особых усилий заменить музыку в модернизированных играх на ту, что посчитает наиболее удачной для себя.
К началу 2021-го года уже улучшено более 160 игр, и многие из них имеют несколько вариантов музыкального сопровождения!
Благодаря таким возможностям, ROM хакеры могут заменять фоновую музыку в играх на их высококачественные версии, и даже воспроизводить полнометражные видеоролики.
Аббревиатура MSU означает «Media Streaming Unit 1».
Выпущено несколько новых игр и демок, которые используют этот чип для показа видео роликов или воспроизведения фоновой музыки. Самый известный проект – Super Road Blaster, в нём весь игровой процесс представлен короткими роликами, и надо лишь вовремя нажимать нужную кнопку. Hong Kong ’97 – это скорее пример того, как не надо делать игры, однако, в этой примитивной стрелялке тоже используется чип новый расширения. Также реализована пара десятков видео роликов, благо, в сети есть их проигрыватель и инструменты для подготовки видео.
В подавляющем же большинстве MSU1 используют для улучшения существующих игр.
Аналогичные сопроцессоры, такие как SuperFX, SDD-1, CX-4 или DSP использовались во многих ярких хитах из 90-х: Super Mario Kart, Pilotwings, Yoshi’s Island, Star Ocean, Mega Man X 2, и других. Они были встроены в картридж и позволяли улучшать базовые характеристики SNES, не разбирая саму приставку.
Кстати, в настоящее время умельцы переводят некоторые игры SNES на чипы SA-1. Это ещё одна разновидность микросхем расширения, по сути, второй процессор, который работает параллельно основному, но в 4 раза быстрее, с частотой около 10 МГц. Теперь уже никто не скажет, что скорость местами проседает.
Что необходимо для запуска игр с поддержкой MSU1?
В интернете можно найти уже готовые сборки, например, на сайте http://tv-games.ru. Достаточно просто их скачать, распаковать и запустить.
Самый универсальный эмулятор для этих целей – bsnes, или его модификации. Snes9x тоже подходит, именно в нём были сделаны все скриншоты для данного руководства. Однако, он не эмулирует Game Boy, так что, если хочется покемончиков, то сразу запускайте bsnes.
Далее будет описан процесс запуска эмуляторов, а также подробности создания готовых сборок.
Что делать после скачивания файлов?
Здесь будут рассмотрены случаи, когда файлы скачивались с сайта zeldix.net, где, по некоторым причинам, не выкладываются готовые сборки. Патчи, добавляющие поддержку MSU-1, и архивы с музыкальными треками распространяются раздельно.
Обязательно обратите внимание на образ донорской игры – его версию, контрольную сумму и наличие/отсутствие заголовка. Обычно авторы патчей в сопроводительной документации указывают, для какой именно версии он предназначен.
Пропатченный ROM готов к запуску в эмуляторе. На этом этапе нового звучания ещё не будет, и, даже вероятно, что не будет слышно и обычной фоновой музыки, она заглушается, чтобы не мешаться на фоне*.
* В современных патчах выполняется проверка, и если есть трудности с инициализацией MSU-1, то игра запускается без изменений.
Покуда нам просто следует убедиться, что всё проделано верно, и игра запускается. Чёрный экран или странности в работе игры говорят о том, что патч был применён неверно, такое часто бывает с IPS форматом. BPS файлы обладают простой защитой от таких ошибок, и так просто не применятся к неверному ROM игры.
Тем, кто хочет поиграть в A Link to the Past Randomizer, патчить вообще ничего не надо, всё это автоматически будет сделано на сайте Randomizer. Кто не в курсе – это любопытный гибрид Super Metroid и Legend of Zelda.
Настройка и запуск
SD2SNES и Snes9x для активации MSU1 не нуждаются в специальном файла манифеста. Вместо этого, они пытаются найти файлы, именованные по заранее определённому алгоритму.
Ещё на этом этапе следует убедиться, что операционная система не скрывает расширения файлов.
Подошло время переименовать .pcm файлы, чтобы и они соответствовали имени ROM. В конце добавляем чёрточку и номер трека, без начальных нулей.
Осталось собрать все эти файлы в одном каталоге и запустить игру.
Для этих эмуляторов подойдёт инструкция от SD2SNES/Snes9x. Старым версиям может понадобиться файл manifest.xml, но кто из вас будет запускать устаревший софт?
Мы очень не рекомендуем вам пользоваться этим эмулятором. Нам не удалось запустить что-либо в финальной версии 1.10. В версии 1.08 получилось импортировать лицензионную игру и даже запустить её, но она не получила улучшений, связанных с MSU-1. В любом случае, этот эмулятор очень враждебно настроен не только к homebrew играм, но также и к модификациям официальных игр. Ниже оставляем перевод инструкции, которая подходит для более ранних версий эмулятора. По крайней мере, тут понятно к какому виду надо приводить игру, чтобы она запустилась.
higan может идентифицировать MSU1 игры либо с помощью файла манифеста, либо после верного переименования всех файлов. Большинство игроков предпочитают использовать манифесты, чтобы вручную не переименовывать все файлы из стандарта SD2SNES/Snes9x/bsnes, но и эти манифесты являются источником постоянной головной боли.
Начните с этого видео руководства, имея в виду некоторые поправки:
Идея с поддержкой MSU-1 в играх дала старт для экспериментов по поддержке этого чипа на других консолях. ROM хакер Conn обнаружил, что можно использовать картридж Super Game Boy, чтобы подключить музыкальные треки к играм от Game Boy! В то время, когда первые прототипы модифицированных игр ещё не были завершены, кто-то выпустил прошивку Super Game Boy с поддержкой MSU-1 для флэш картриджей SD2SNES/FXPak Pro, так что, теперь эти хаки можно тестировать и на реальном железе.
Если вы уже запускали модифицированные игры для SNES, то нужно узнать ещё совсем немного. Понадобится два дополнительных файла: загрузчик Game Boy и BIOS этой портативной приставки. Известно 2 версии загрузчика SGB, одна для оригинальных серых картриджей (SGB1), и вторая, синяя модель SGB2, которая распространялась только в Японии. У BIOS имеется целых 5 ревизий, но по нескольким причинам рекомендуется использовать BIOS и загрузчик от SGB2, поскольку SGB1 работает быстрее, и это может вызвать проблемы.
Настройка и запуск
По не подтверждённым слухам, в будущем bsnes+ обновят, чтобы он запускал MSU-1 игры на основе файла игры, так что, стоит заранее переименовать файл BIOS в соответствии с файлом игры.
Скажем так – этот эмулятор настолько некомфортный в работе, что лучше использовать bsnes, от того же автора. На всякий случай, в конце этой статьи мы выложим архив со всеми файлами манифестов для higan.
Кому будет интересно – в интернете имеется руководство, как создавать такие манифесты самостоятельно.
Поскольку у нас на руках нет этого флэш картриджа, приводим перевод как есть.
Далее запускайте картридж, открывайте меню (X) и выберите System Information. Поле Firmware Version должно отображать SGB, внизу напротив строчки sgb2_boot.bin/sgb2_snes.bin будет производиться проверка, в конце которой должно высветиться OK. Если что-то пошло не так, то перепроверьте свои файлы и их расположение.
Кстати, в SD2SNES игры с поддержкой MSU-1 не могут самостоятельно сохраняться, поскольку флэшка поступает в полное распоряжение игры. Для сохранения необходимо выполнить мягкий сброс (кнопка сброса, либо комбинация кнопок в игре).
Что делать, если не устраивает качество музыки?
Встречаются случаи, когда звук слишком громкий, или искажённый. Такие треки следует нормализовать. Скорее всего, к настоящему времени все неравнодушные игроки это уже сделали и выложили исправленную музыку. Попробуйте поискать её на сайте zeldix.net.
Другая причина низкого качества музыки – некачественный источник, например, звуковые треки, сжатые слишком сильно: плохие рипы с YouTube или MP3 файлы с низким битрейтом. Здесь уже ничего исправить не получится.
Разнообразные утилиты можно найти тут: https://www.zeldix.net/f96-tools
Все, кто хоть раз наступил на грабли подготовки MSU-1 игр (патчи, переименование треков), с облегчением выдохнули после следующей новости. Некто hex_usr создал утилиту, которая автоматически патчит образ игры, переименовывает все сопутствующие файлы и даже генерирует корректный файл манифеста для эмулятора higan.