Поиск по сайту:
Можно восхищаться древностью, но следовать нужно современности (Тацит).

Лучшие эмуляторы игровой консоли для Linux

26.01.2021
Лучшие эмуляторы игровой консоли для Linux

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

Разработка точного игрового эмулятора для ПК – чрезвычайно сложная задача, требует обратного проектирования, и разработчикам часто приходится жертвовать точностью ради улучшения совместимости. Эмуляторы требуют дамп оригинальной файловой системы с игровых консолей. Некоторые эмуляторы также эмулируют эти компоненты, что упрощает игру. Чтобы играть в игры на эмуляторах, у вас должны быть игровые файлы, обычно называемые ПЗУ.

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

Обратите внимание, что эмуляторам для эмуляции игр требуется значительная мощность процессора и графического процессора, намного превышающая исходное оборудование игровой консоли. Даже самые современные и мощные ПК не могут эмулировать игры, особенно игры с 3D-графикой высокого разрешения. Хотя разработчики эмуляторов постоянно работают над улучшением совместимости и производительности, ни они, ни программное обеспечение эмуляции не могут быть обвинены в том, что определенные игры не работают на эмуляторах. Им приходится полагаться на ограниченные ресурсы, а во многих случаях общедоступная документация вообще недоступна. Большинство доступных сегодня эмуляторов бесплатны и имеют открытый исходный код, и разработчики не получают больших денежных выгод, работая над ними.

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

Читать  iptables против nftables: в чем разница?

 

Sony PlayStation

Многие эмуляторы разрабатываются для Sony PlayStation (PS1/PSX), некоторые уже более десяти лет. Разработка некоторых из этих эмуляторов, таких как ePSXe и PCSX, на сегодняшний день прекращена, а некоторые из них все еще активно развиваются, а именно DuckStation и Mednafen. Эти эмуляторы имеют довольно хорошие показатели совместимости и используют некоторые игровые настройки, чтобы сделать игру удобной. Вам потребуются оригинальные файлы BIOS с консоли Sony PlayStation и скопированные файлы ISO, чтобы играть в игры на DuckStation и Mednafen.

 

Sony PlayStation 2

PCSX2 – наиболее совместимый и универсальный эмулятор для игр Sony PlayStation 2 на компьютерах с Linux. В разработке уже почти два десятилетия, PCSX2 может воспроизводить практически все игры из всего каталога игр Sony PlayStation 2. Как и эмуляторы Sony PlayStation, PCSX2 также требует для работы исходных файлов BIOS и, конечно же, файлов ПЗУ игры. PCSX2 основан на системе плагинов, и иногда доступно несколько визуализаций графики и звука в зависимости от используемой вами операционной системы. Играть в!- еще один эмулятор Sony PlayStation 2, который находится в стадии разработки. Хотя на данный момент он не так хорош, как PCSX2, он быстро догоняет и уже может быть использован для игры во многие игры Sony PlayStation 2 с отличной совместимостью. Играть в! Не требует наличия оригинальных файлов BIOS, но вам все равно нужны файлы ПЗУ игры.

 

Sony PlayStation 3

RPCS3 – единственный эмулятор Sony PlayStation 3, доступный на момент написания этой статьи. Он имеет отличную совместимость и может использовать средство визуализации Vulkan для рисования игровой графики. Разработчики довольно активны и регулярно публикуют журналы разработки, чтобы делиться своими мыслями с пользователями. Известно, что некоторые игры работают лучше с более богатой графикой на RPCS3, чем на оригинальных игровых консолях Sony PlayStation 3. Для работы RPCS3 требуются файлы прошивки и файлы ROM. Файлы прошивки можно скачать с официального сайта PlayStation.

 

PlayStation Portable (PSP)

PPSSPP – это эмулятор с открытым исходным кодом, который можно использовать для игр PlayStation Portable (PSP) на ПК с Linux. Его пользовательский интерфейс разработан с использованием библиотек Qt и для работы не требуется файлов BIOS игры или прошивки. PPSSPP – единственный эмулятор PSP для ПК, который может воспроизводить практически весь каталог игр PSP. PPSSPP также поставляется с экранным геймпадом, и вы можете эмулировать игры на планшетных ПК на базе Linux.

Читать  Использование команды Basename в Bash Scripts

 

Nintendo GameCube/Nintendo Wii

Дельфин эмулятор может эмулировать как Nintendo GameCube и Nintendo Wii игры. У этих двух игровых консолей есть некоторое сходство аппаратного обеспечения, поэтому разработчики Dolphin разработали эмулятор для поддержки обеих игровых консолей. Эмулятор Dolphin поддерживает классические игровые контроллеры на ПК, а также Wii Nunchucks и другие контроллеры, чувствительные к движению. Как и RPCS3, эмулятор Dolphin также поставляется с модулем визуализации Vulkan.

 

Nintendo 64

Многие эмуляторы разрабатывались для Ninntendo 64 с момента выпуска консоли. Некоторые из них уже не работают, а другие перешли к новым разработчикам. Самый активный проект эмуляции Nintendo 64 на сегодняшний день – Mupen64Plus. Mupen64Plus также имеет интерфейс командной строки, если вы хотите использовать сценарии и нуждаетесь в некоторой автоматизации.

 

Nintendo GameBoy, GameBoy Color и GameBoy Advance

Вы можете использовать SameBoy и Gambatte для эмуляции консольных игр Nintendo GameBoy, GameBoy Color и Super GameBoy. Gambatte находится в разработке довольно давно, и это один из самых точных эмуляторов GameBoy Color, доступных на рынке. SameBoy относительно новее, но уже очень точен и поддерживает несколько консолей GameBoy.

Игры GameBoy Advance можно эмулировать с помощью эмуляторов VisualBoyAdvance-M и mGBA. Оба этих эмулятора находятся в разработке довольно давно и предлагают высокую точность и хорошую совместимость.

 

NES и SNES

Для игровых консолей Nintendo Entertainment System (NES) и Super Nintendo Entertainment System (SNES) доступен ряд различных программ эмуляции. Эмуляторы NES не требуют больших мощностей оборудования и могут работать на старых и младших компьютерах. Вы можете использовать Мезенские и PuNES , оба предлагают высокую совместимость и точность на одном уровне с реальной NES консолями.

Для SNES вы можете использовать эмулятор Higan. Это самый точный и безошибочный эмулятор, созданный для любой игровой консоли. Он почти полностью имитирует оригинальную игровую консоль без каких-либо компромиссов. Разработка высокоточного эмулятора – чрезвычайно сложная задача, но талантливые разработчики Higan достигли почти 100% точности и совместимости со всеми играми для SNES. Вы можете также использовать Bsnes и Snes9x в качестве альтернативы Хиган.

 

Nintendo DS и Nintendo 3DS

Вы можете использовать melonDS и DeSmuME для эмуляции игр Nintendo DS. Оба этих эмулятора поддерживают ввод с сенсорного экрана, необходимый для игры на Nintendo DS. Вы даже можете использовать планшетные ПК, и эти эмуляторы будут правильно определять касания сенсорного экрана. Для дисплеев без поддержки сенсорного экрана можно использовать указатель мыши для имитации касаний сенсорного экрана.

Читать  Установка правильных разрешений .ssh/config

Nintendo 3DS можно эмулировать через эмулятор Citra. Citra в настоящее время активно развивается, но за короткий период времени она добилась поразительных успехов благодаря талантливой команде разработчиков, работающей над ней. Он предлагает достойную совместимость и поддержку сенсорного экрана, и во многие популярные игры уже можно играть с помощью эмулятора.

 

Nintendo Switch

Yuzu и Ryujinx – два основных эмулятора, доступных сегодня, которые могут эмулировать некоторые коммерческие игры Nintendo Switch на ПК с Linux. Оба этих эмулятора находятся в стадии интенсивной разработки, и не многие игры совместимы и воспроизводимы. Тем не менее, они развиваются с большой скоростью, и в некоторые 3D-игры с высоким разрешением можно играть от начала до конца с небольшими изменениями. Такой прогресс обычно требует многих лет разработки в области эмуляции. Yuzu разрабатывается теми же разработчиками, которые работают над эмулятором Citra.

 

Sega Dreamcast

Reicast – единственный эмулятор Sega Dreamcast для Linux, который может эмулировать некоторые игры. Точность и совместимость игр на среднем уровне, некоторые игры не загружаются. Тем не менее, во многие популярные игры все еще можно играть от начала до конца с некоторыми компромиссами и оговорками.

 

RetroArch, Mednafen, MAME и Higan

Некоторые эмуляторы могут эмулировать несколько игровых консолей и могут выступать в качестве интерфейса для управления играми с этих платформ. Эти эмуляторы предоставляют глобальные настройки для управления всеми эмуляторами, а также настройки конкретной платформы для настройки параметров эмуляции. MAME эмулирует аркадные игровые автоматы и другие подобные старинные игровые устройства. RetroArch – это интерфейс эмуляции, который подключается к игровым ядрам эмуляции, чтобы играть в игры. Он поддерживает более сотни ядер эмуляции, список этих ядер доступен здесь. Mednafen может эмулировать Sega Saturn, Sega Genesis, Sega Master System, Sega Game Gear, Atari Lynx, PC Engine и многие другие игровые консоли. Вы можете найти полный список здесь. Higan поддерживает более 25 различных консольных систем.

 

Заключение

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
С новым коронавирусом, наносящим ущерб, нам на помощь пришли бесконтактные…

Спасибо!

Теперь редакторы в курсе.