Лучшие эмуляторы для Raspberry Pi

Лучшие эмуляторы Raspberry Pi

Raspberry Pi способен на многое, включая эмуляцию игровой консоли, ознакомьтесь с нашим списком.

Микрокомпьютер Raspberry Pi 5 На борту Raspberry Pi 5 уже есть четыре порта USB, беспроводные интерфейсы Wi-Fi/Bluetooth и полноценный гигабитный Ethernet, чтобы сразу приступить к работе.

Благодаря Raspberry Pi и проекта RetroPie эмуляция стала популярной, именно поэтому вы здесь. Raspberry Pi — это недорогой одноплатный компьютер (SBC) размером со стандартную кредитную карту. Впервые представленный в 2011 году, миниатюрный Raspberry Pi имел впечатляющий успех: было продано более 30 миллионов устройств!

Малый форм-фактор, доступные контакты ввода/вывода общего назначения (GPIO) и небольшое энергопотребление делают Pi хорошим выбором для настольных компьютеров общего назначения, медиацентров, робототехнических проектов и домашней автоматизации. Как и многие смартфоны, Chromebook и другие SBC, Pis оснащены эффективным центральным процессором ARM (CPU), что делает их хорошо подходящими для питания от аккумулятора или стандартного адаптера USB.

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

Проверить цену Raspberry Pi 4 на сайте:

Что такое эмуляторы Raspberry Pi?

Мы должны идти глубже - лестница во сне

Эмуляция в вычислительной технике — это в широком смысле, метод моделирования одной системы в другой системе. Так сказать, слой в слое. При эмуляции сохранение — это главное. Благодаря настоящей армии преданных воинов кода, сейчас существует огромное количество отличных вариантов!

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

В нашем списке мы рассмотрим конкретные игровые эмуляторы, доступные для Raspberry Pi 4. Но прежде чем перейти к конкретике, мы также рассмотрим основные варианты программного обеспечения для эмуляции на вашем Pi.

Описание

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

  • Простота использования: Мы хотим приступить к играм с минимальным количеством хлопот!
  • Богатая библиотека программного обеспечения и отличная совместимость: Должно быть достаточно программного обеспечения, чтобы удовлетворить самые разные предпочтения геймеров. (Эзотерические платформы, такие как Java-игры для смартфонов, интересны, но не входят в нашу задачу). Эмулятор должен быть способен воспроизводить подавляющее большинство игр на приемлемом уровне (плавный игровой процесс на скорости оригинальной системы или лучше).
  • Производительность важнее точности: Идеальная точность эмуляции требует больше мощности, чем может предложить средний настольный процессор x86-64, поэтому мы всегда будем обменивать точность на производительность. Pi не был создан для игр, несмотря на то, что его используют для игр даже вне эмуляторов. Поэтому эмулятор должен быть жизнеспособным в пределах вычислительной мощности Raspberry Pi 4 (без разгона). Например, эмуляция PlayStation 3 не доставит удовольствия на любом современном оборудовании Raspberry Pi, даже если она технически может быть запущена.

Итак, учитывая все это, вот лучшие способы запуска игр на вашем Pi! Мы разделили наш список на общее программное обеспечение (например, RetroPie) и отдельные эмуляторы.

Операционная система под эмулятор

Прежде чем запустить эмулятор для конкретной системы, вашему Pi потребуется операционная система, которая будет его поддерживать. Здесь представлены варианты настроек Pi для запуска эмуляторов.

RetroArch

RetroArch - эмуляторы Raspberry Pi

RetroArch не является собственно эмулятором, скорее это эталонная реализация фреймворка для модульных ядер (ядра, которые мы будем обсуждать позже, сами являются эмуляторами). Это достигается благодаря интерфейсу прикладного программирования Libretro с открытым исходным кодом (API), который обрабатывает задания пользовательского ввода, видеовывода, аудиовывода, сетевого взаимодействия и т.д. для всех установленных в нем ядер.

Libretro поддерживает множество различных операционных систем и может быть установлен как отдельное приложение на Windows, MacOS, Android и различные дистрибутивы Linux. Мы не будем фокусироваться на запуске RetroArch таким образом, но полезно знать, сколько возможностей предоставляет RetroArch.

Учитывая организацию проекта, RetroArch можно сравнить с комплексом многоквартирных домов: RetroArch — это целый жилой комплекс, в который жильцы могут свободно въехать и использовать уже существующую инфраструктуру (водопровод, электропроводку, дороги, почтовые ящики и т.д.). Жильцам не нужно было делать никакой работы, чтобы приспособиться к жилому комплексу, потому что общая инфраструктура уже была создана.

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

Ядра RetroArch могут быть запущены самостоятельно, вне какого-либо графического интерфейса пользователя (GUI). Они не привязаны к какому-либо одному способу взаимодействия с ними и могут быть открыты из командной строки. RetroPie использует ядра RetroArch таким образом, а также использует другой графический интерфейс (EmulationStation).

Lakka

Главное меню Lakka, напоминающее главное меню PlayStation 3 XMB

Lakka также не является собственно эмулятором, а представляет собой оптимизированный дистрибутив Linux, который использует встроенный пользовательский интерфейс RetroArch вместо традиционного графического интерфейса настольного компьютера. Не заблуждайтесь, эта ОС предназначена для игр! Официальная версия доступна для Raspberry Pi 4, если вы хотите попробовать.

С Lakka вы получаете всю ОС и пакет эмуляторов в одном образе, а не только набор ядер эмулятора, составляющих RetroArch. Она предоставляет вам весь Linux, необходимый для запуска RetroArch, без необходимости знать что-либо о Linux вообще. В Lakka доступно множество вариантов графического интерфейса, если стандартное меню в стиле XMB (вдохновленное системными меню PSP и PS3) вам не по вкусу.

Lakka — это надежный и простой способ запуска ядер RetroArch. В то же время, огромное количество опций и параметров, которые можно настраивать и подстраивать, может вызвать чувство подавленности и даже помешать наслаждаться ядрами эмулятора.

Поэтому Lakka лучше всего подходит для опытных пользователей RetroArch, которым удобно копаться в глубоких настройках. Но пусть это не отпугивает вас, потому что эти опции в основном настроены для вас, так что вы можете сразу же начать играть!

Batocera

Четкая графика с оригинальными накладками и окантовками консоли просто поражает воображение

Batocera сама по себе является операционной системой на базе Linux, что делает ее полностью бесплатным проектом с открытым исходным кодом. Вам доступно множество игровых эмуляторов, включая MS-DOS, Apple II, PSP (Playstation Portable) и Nintendo Wii.

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

Batocera удобна в использовании и подключается по принципу plug-and-play, что делает ее простой в настройке. Если вы хотите получить незабываемые впечатления от ретро-игр, как будто вас отправили в прошлое, но с более высокой производительностью и лучшей графикой, Batocera — это то, что вам нужно.

RecalBox

Можно сказать, что RecalBox - это коробка, полная ностальгии

RecalBox — это приложение с открытым исходным кодом, которое работает поверх ранее упомянутого RetroArch. Это ретро игровая консоль с более простым интерфейсом и процессом настройки, чем RetroPie, о которой мы поговорим далее. Область, в которой RecalBox сияет, — это управление всеми вашими библиотеками игр.

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

Шаги по созданию своей ретро-консоли можно найти на сайте RecalBox. Он позволяет вам выбрать свой собственный опыт, играя в игры на телевизоре, ПК или портативном устройстве. После выбора платформы на следующем этапе вы можете приобрести наборы и корпуса, хотя на самом деле все, что вам нужно, — это Raspberry Pi.

RetroPie

Color-Pi, одна из многих доступных тем для EmulationStation в RetroPie

И наконец, то чего вы все так долго ждали: RetroPie — самый известный набор эмуляторов для Raspberry Pi. На самом деле, RetroPie теперь доступен через программу Raspberry Pi Imager, которая позволяет загрузить и настроить его так же просто, как несколько щелчков мыши на вашем ПК с Windows, MacOS или Linux.

RetroPie был разработан специально для аппаратного обеспечения Raspberry Pi и прост в использовании. Он построен на базе Raspberry Pi OS и настроен на загрузку непосредственно в главное меню (которое лучше всего перемещается с помощью контроллера геймпада). Как и Lakka, он также использует ядра RetroArch, но EmulationStation является основным пользовательским интерфейсом вместо графического интерфейса RetroArch.

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

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

Эмуляторы

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

PCSX ReARMed

Alucard должен снова победить своего отца в Castlevania: Symphony of the Night

PCSX ReARMed имеет очень хорошую производительность и практически полную совместимость с каталогом PS1, хотя точность эмуляции немного страдает. Первоначально игра была портирована на консоль с открытым исходным кодом Pandora почти десять лет назад (которая имела только 32-битный одноядерный процессор ARM), поэтому производительность на современном 64-битном четырехъядерном процессоре ARM (таком, как в Raspberry Pi) превосходна!

Значительный прирост производительности также частично обусловлен динамическим рекомпилятором, который был встроен в эмулятор. Теперь это кроссплатформенная функция, доступная как на обычном ПК, так и на ARM-платформах.

Еще одной приятной особенностью является то, что PCSX ReARMed поддерживает формат образов PBP, что позволяет сэкономить место на жестком диске за счет сжатия и почти не уступает в скорости! Также следите за поддержкой RetroPie, которую обещал новый эмулятор PlayStation: DuckStation. Он должен быть доступен и хорошо работать в эпоху Pi 4!

Mupen64Plus-Next

Попадание в синий снаряд в Mario Kart 64 все еще расстраивает

У Pi 4 достаточно сил, чтобы с комфортом играть в львиную долю библиотеки Nintendo 64. Отчасти благодаря улучшениям, внесенным в Mupen64Plus-Next, реализацию RetroArch популярного кроссплатформенного эмулятора N64.

Mupen64Plus имеет долгую историю развития. Код, на котором он основан (Mupen64), был выпущен еще в 2001 году. Mupen64Plus-Next находится в стадии активной разработки и постоянно улучшается!

Mupen64Plus-Next позволяет играть в игры N64 на современном контроллере с двумя стиками. Это значительно улучшает управление по сравнению с одним цифровым стиком! (N64 был первым консольным контроллером, в который был встроен стик управления; позже в нем также впервые появилась система обратной связи rumble feedback, которая сейчас считается обязательным элементом каждого контроллера геймпада).

Тем не менее, ранние игры с шутерами от первого лица (FPS) на одном джойстике, такие как GoldenEye, неудобны для игры по сегодняшним стандартам. Однако, при правильной настройке параметров, ваш любимый контроллер с двумя джойстиками может управлять и камерой, и движением игрока!

PPSSPP

Power-слайды в Outrun 2006 остаются все такими же приятными!

С точки зрения графической мощи Sony PlayStation Portable (PSP) занимает место в экосистеме консолей Sony где-то между PS1 и PS2 (хотя она вышла после PS2). Это, конечно же, потому, что это была портативная игровая система, которая все еще должна была быть в некоторой степени энергоэффективной. Это означает, что эмулятор PPSSPP может легко справиться с играми для PSP!

PPSSPP имеет отличный графический интерфейс в автономной версии (не-RetroArch), включенной в RetroPie, и отлично работает на Raspberry Pi 4 без какого-либо разгона. PPSSPP имеет почти полную совместимость с библиотеками и легко настраивается, позволяя вам просто наслаждаться играми!

Redream

Можете ли вы претендовать на Меч Души как на свой собственный и стать легендой Soul Calibur?

Redream — это новейший эмулятор Dreamcast, который может легко достичь стабильных 60 кадров в секунду (FPS) для плавного игрового процесса на Raspberry Pi 4. Более того, Raspberry Pi пользуется особой поддержкой со стороны разработчика! Совместимость библиотек с Redream превосходна, и вы можете забыть о том, что играете в игры Dreamcast в эмуляторе, потому что игра идет очень плавно.

Как и PPSSPP, Redream имеет великолепный и простой в использовании графический интерфейс, интуитивно понятный в своей компоновке. В отличие от многих эмуляторов, Redream обещает «никакой настройки контроллера, никакого BIOS или прошивки, просто добавьте игры и играйте». И мы с этим согласны: Как играть в эту ретро-классику, так и пользоваться самим эмулятором — одно удовольствие!

SNES9x 2010

Одна из самых сложных игр для эмуляторов SNES: Kirby Super Star

Существует множество эмуляторов Super Nintendo Entertainment System (SNES). Мы рекомендуем SNES9x 2010, потому что он имеет наилучший баланс между производительностью и точностью среди эмуляторов, доступных на RetroPie.

SNES была одной из двух 16-битных домашних игровых приставок-чемпионов 1990-х годов с огромной библиотекой 2D-игр. Она настолько любима, что игры до сих пор переиздаются на современных консолях (как на платформе Nintendo, так и на других, таких как Android и iOS).

Если вы ищете более аутентичный опыт SNES, SNES9x — самый точный из доступных на RetroPie, но разработчики предупреждают, что «… рекомендуется разогнанный RPi 3B или стоковый RPi 3B+, чтобы избежать подтормаживания в большинстве обычных игр». К счастью для нас, Raspberry Pi 4 должен быть в состоянии справиться с этим — только не ожидайте, что впечатления будут всегда безупречными.

Genesis Plus GX

Соник с нетерпением ждет, когда вы вернетесь к игре

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

Сильное наследие Sega на рынке аркадных игр также повлияло на игры, которые они издавали на Genesis, причем многие из этих аркадных игр получили свою версию для домашней консоли. С Genesis Plus GX вы снова сможете принять участие в игре.

DOSBox

"Может ли он запустить RetroArch?" - это новый вопрос "Может ли он запустить Doom?"

Существует гигантская библиотека великолепных ретро-игр для ПК практически во всех жанрах. В свое время персональные компьютеры отличались от домашних игровых консолей. Хотя популярность домашних ПК достигла критической массы только в середине 1990-х годов, к тому времени уже существовало множество отличных игр, изданных для Microsoft DOS (дисковой операционной системы) или MS-DOS.

Практически все DOS-игры середины 1990-х годов можно запустить на Pi 4, а в официальном журнале Raspberry Pi даже есть пошаговое руководство, как это сделать! RetroPie легко настроить и запустить, хотя вы можете обнаружить, что он требует немного больше работы, чем другие рассмотренные нами эмуляторы. Но это не должно вас останавливать, ведь кто не хочет снова умереть от дизентерии на Орегонской тропе?

Прочие эмуляторы

Игры, подобные этой, легендарны по веской причине

Существует огромное количество эмуляторов, поэтому вот краткий список некоторых других вариантов, которые стоит рассмотреть:

  • MAME (Multiple Arcade Machine Emulator): Существует ошеломляющее количество классических аркадных игр, в которые можно играть, как только вы получите правильную версию MAME в паре с правильной версией набора ROM. Поскольку это может быть непросто, это основная причина, по которой MAME не попал в наш список. Кроме того, ее не всегда удобно использовать для выполнения действий (например, добавления кредитов), так как для управления кнопками может потребоваться не только геймпад.
  • Dolphin: Pi 4 просто не хватает мощности для плавной работы большинства игр, хотя ситуация может улучшиться по мере развития графического драйвера Vulkan в Raspberry Pi. Тем не менее, с помощью этого эмулятора Nintendo Gamecube и Wii можно запустить некоторые игры Gamecube на Raspberry Pi 4.
  • Qemu (Quick Emulator): Трудно сказать, насколько впечатляющим является этот эмулятор и виртуальная машина, учитывая огромное количество различных вещей, которые он способен делать. Однако функционально он больше похож на виртуальную машину и меньше на платформу для ретро-игр. Тем не менее, он может стать хорошим выбором для ознакомления с менее известными платформами, и даже был создан эмулятор оригинального Xbox, работа над которым еще не завершена.
  • Box86: Для Raspberry Pi существует множество эмуляторов MS-DOS и Apple. Но пока нет ни одного для игр Windows и Linux. Именно здесь на помощь приходит Box86, который позволяет запускать игры с этих платформ на Raspberry Pi. Однако для Windows не все игры работают хорошо, и не все игры для Windows можно запустить. Несмотря на это, есть несколько игр, которые работают безупречно.

Николай

Я всегда рад вашим комментариям, предложениям или новостям из первых уст.

Оцените автора
Добавить комментарий