Эмуляторы ретро консолей linux

Превратите ваш старый ПК в ретро-консоль с помощью Lakka Linux

Превратите ваш старый ПК в ретро-консоль с помощью Lakka Linux

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

Знакомьтесь, Lakka, легковесный дистрибутив Linux, который превратит ваш старый или маломощный компьютер (например, Raspberry Pi) в полноценную игровую консоль для ретрогейминга,

Когда я говорю о ретро-игровой консоли, я серьезно отношусь к части консоли. Если вы когда-либо использовали PlayStation или Xbox, вы знаете, как выглядит типичный интерфейс консоли.

Lakka предоставляет похожий интерфейс и похожий опыт. Об этом опыте я расскажу позже. Сначала посмотрите на интерфейс.

Lakka: Linux дистрибутив для ретро-гейминга

Lakka является официальным дистрибутивом Linux RetroArch и экосистемы Libretro.

RetroArch — это фронтенд для эмуляторов ретро игр и игровых движков. Интерфейс, который вы видели выше, является ничем иным, как RetroArch. Если вы просто хотите играть в ретро-игры, вы можете просто установить RetroArch в вашем текущем дистрибутиве Linux.

Lakka предоставляет ядро Libretro с RetroArch. Таким образом, вы получаете предварительно сконфигурированную операционную систему, которую вы можете установить или подключить live USB и начать играть в игры.

Lakka достаточно легковесный и вы можете установить его на большинство старых систем или одноплатных компьютеров, таких как Raspberry Pi.

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

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

Позвольте мне подытожить основные черты Lakka:

  • Интерфейс как у PlayStation в RetroArch
  • Поддержка большого количества эмуляторов игр
  • Поддерживает до 5 игроков, играющих на одной и той же системе.
  • Сохранения состояний позволяют сохранить ваши успехи в любой момент игры.
  • Вы можете улучшить внешний вид ваших старых игр с помощью различных графических фильтров.
  • Вы можете присоединиться к многопользовательским играм по сети.
  • Поддержка ряда геймпадов, таких как XBOX360, Dualshock 3 и 8bitdo.
  • Трофеи и значки при подключении к RetroAchievements

Где скачать Lakka

Перед тем, как начать установку Lakka, вы должны знать, что она все еще находится в стадии разработки, так что не ожидайте идеальной работы дистрибутива.

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

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

Читайте также:  Onboard linux что это

Вам нравится играть в ретро-игры? Какой эмулятор вы используете? Вы уже пользовались Lakka ранее? Расскажите нам в комментариях ниже, нам интересно.

Источник

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

Несмотря на то, что для Linux хватает как нативных игр, так и тех, что работают посредством Wine, иногда хочется запустить старые игры с консоли вашего детства. У кого-то это была NES, больше известная под брендом Dendy в России, кто-то владел Sega Mega Drive или Playstation 1. На Linux существует большое количество эмуляторов этих и многих других консолей.

Мы постараемся рассмотреть, как оболочки, вобравшие в себя множество эмуляторов, так и отдельные программы. Здесь собраны лучшие эмуляторы для Linux. У каждого решения есть свои плюсы и минусы, поэтому остановиться на чём-то одном вряд ли получится.

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

1. Libretro, RetroArch, Lakka

Dy5vpDee8OJnAAAAAElFTkSuQmCC

Стоит начать с самого масштабного проекта – Libretro. Это большой набор библиотек для эмуляции десятков консолей. Он отличается тем, что каждая библиотека имеет доступ к API для удобного взаимодействия с общим интерфейсом – RetroArch.

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

qM+4YtQMQKS9S+lFQAREQAREQATiToBVpE2aNGFgm7VkLMNjdwp2imPwm3Wf8Yj7j3t9YlQAWNjEgthmVusBBDhEvRKYzgKDZMZi6Lr2GWKzCf8WHEcHlAMQoytSYkRABERABERABGJKgDWXrLZknwMWiRJQzs57rKaNdP+WmGqUEMIsLES8EPYjLPZWUZ8J2EflAAQEpWQiIAIiIAIiIAIiIAIiUBgIaA1AYWhF1UEEREAEREAEREAEREAEAhKQAxAQlJKJgAiIgAiIgAiIgAiIQGEgIAegMLSi6iACIiACIiACIiACIiACAQnIAQgISslEQAREQAREQAREQAREoDAQkANQGFpRdRABERABERABERABERCBgATkAAQEpWQiIAIiIAIiIAIiIAIiUBgIyAEoDK2oOoiACIiACIiACIiACIhAQAJyAAKCUjIREAEREAEREAEREAERKAwE5AAUhlZUHURABERABERABERABEQgIAE5AAFBKZkIiIAIiIAIiIAIiIAIFAYCcgAKQyuqDiIgAiIgAiIgAiIgAiIQkIAcgICglEwEREAEREAEREAEREAECgMBOQCFoRVVBxEQAREQAREQAREQAREISEAOQEBQSiYCIiACIiACIiACIiAChYGAHIDC0IqqgwiIgAiIgAiIgAiIgAgEJCAHICAoJRMBERABERABERABERCBwkBADkBhaEXVQQREQAREQAREQAREQAQCEpADEBCUkomACIiACIiACIiACIhAYSAgB6AwtKLqIAIiIAIiIAIiIAIiIAIBCcgBCAhKyURABERABERABERABESgMBCQA1AYWlF1EAEREAEREAEREAEREIGABP4fKRqqL77sQUEAAAAASUVORK5CYII=

Одними из самых полезных инструментов будут перемотка и замедление. Важно отметить то, что вы можете задать под них свободные кнопки на вашем геймпаде. Например, правый триггер для перемотки вперёд, а левый – назад.

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

Установить RetroArch можно несколькими способами, но snap-пакет – это наиболее оптимальное решение. Актуальная стабильная версия и не самый большой размер установленной программы являются преимуществом перед менеджерами apt и Flatpak соответственно.

Также стоить иметь ввиду, что программа довольно капризная. Поэтому не лишним будет иметь под рукой рабочий файл с настройками /home/snap/retroarch/423/.config/retroarch/retroarch.cfg (папка .config скрытая). Там же обратите внимание на папку system, в неё вы будете класть BIOS некоторых консолей, таких как PlayStation 1.

Для установки RetroArch воспользуйтесь командой:

sudo snap install retroarch

x9mLWUL7oofSwAAAABJRU5ErkJggg==

Пару слов стоит уделить Lakka. Этот дистрибутив доступен для установки на множество систем, в основном на миникомпьютеры с процессорами ARM, вроде Raspberry Pi. В нём нет ничего кроме RetroArch c интерфейсом XMB, который также может быть применён и в RetroArch на вашем настолльном дистрибутиве (Настройки – Драйверы – Меню).

В версии 1.9.0 наблюдаются проблемы с русифицированным интерфейсом, некоторые пункты не переведены или имеют неправильное название. Например, Драйверы скрываются под названием Профили контроллеров. О проблеме известно и она уже исправлена в тестовых сборках.

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

Читайте также:  Vpn whonix kali linux vpn

Sega Mega Drive, Dreamcast

8GUMyqkrIHJFJXkxNJn9QuOAVCg5pj9U4F3tAYAAAAAAL88bekGARp+q2Tm5TWSEroAAQAAAAAA0IrABQAAAAAAAACtyP8BiX78Wn36dmYAAAAASUVORK5CYII=

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

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

NES, SNES, Nintendo 64

C82SW082iAUAAAAASUVORK5CYII=

Для этих игровых приставок эмуляторов больше всего. Однако, вам будет достаточно использовать всего три: Mesen для NES, Snes9x для SNES и Parallel N64 для Nintendo 64. Также для последнего крайне желательно поднять разрешение рендера. Эту настройку можно найти в Опциях в Быстром меню.

PlayStation 1

8xW1dMJ16s5NGuLOSystK35Ro14aATyt+v45v+IOcCNI0wkPlqhjaFVcflY1OWs6BBm8ZJgWmudGQhpRqaAE7mo8TTsLs1Ckfyf7bOf3HVgDmFH4zbggYAoaAIWAIGAKGgCFgCIwWAXsAGC3eZs0QMAQMAUPAEDAEDAFDwBCYUwT+HzKfJ3gZ7VTfAAAAAElFTkSuQmCC

Для эмуляции PlayStation 1 следует выбрать Beetle PSX HW. Это ядро имеет несколько важных функций, позволяющих значительно повысить качество изображения. Во-первых, вы можете увеличить разрешение рендера, но это не главное. Настройки PGXP позволяют исправить неточное позиционирование полигонов. С их помощью вы избавитесь от дрожащих текстур и 3D моделей.

В RetroArch есть и другие ядра, например, для Atari 2600. Рассмотреть все в одной статье не получится, лучше сами установите программу и изучите весь список. Дальше рассмотрим другие эмуляторы Linux.

2. Mednafen + Mednaffe

42NrM6+0+jTL7DZMQH7wAAAABJRU5ErkJggg==

Альтернативным решением взамен RetroArch будет Mednaffe, GUI для работы с набором библиотек Mednafen. Да, выбор консолей не так велик, но всё же есть NES, SNES, Mega Drive и PlayStation 1. Интерфейс не рассчитан для управления с помощью геймпада, как в случае с RetroArch, но так даже проще выбирать нужную игру.

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

Для установки Mednaffe воспользуйтесь командой:

sudo apt install mednaffe

3. MAME

B8LJKjNFcqq9gAAAABJRU5ErkJggg==

MAME – это сборник эмуляторов игровых автоматов. С помощью этой программы вы можете поиграть в такие хиты, как Galaga, Space Invader, Pac-Man, Street Fighter и многие другие. В каталоге присутствует большая часть игр, выходивших на игровых автоматах. Некоторые из них запускаются и работают (необходим BIOS и образ игры), другие же просто добавлены в качестве справки.

Для установки MAME воспользуйтесь командой:

4. ReDream (Sega Dreamcast)

P8PHdNwUI8dLXIAAAAASUVORK5CYII=

Для эмуляции приставки Sega Dreamcast на Linux есть несколько программ, упомянутый ранее Retroarch с ядром Flycast, Reicast и Redream. Из двух последних выигрывает Redream. Он имеет простой лаконичный интерфейс и запускает около 85% игр для этой консоли. У эмулятора есть премиум-версия. С ней вы получите возможность менять разрешение и иметь несколько слотов быстрого сохранения.

Устанавливать эмулятор Sega для Linux не требуется, просто скачайте архив с официального сайта, распакуйте и запустите файл в качестве исполняемого.

5. Dolphin (Nintendo GameCube, Wii)

H8AQffFppzdQKgAAAAASUVORK5CYII=

Несмотря на то, что ядро Dolphin доступно в RetroArch, для эмуляции Gamecube лучше использовать отдельную программу. Она имеет больше настроек и демонстрирует более стабильную работу.

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

Читайте также:  Поставить chrome на linux

Для установки Dolphin используйте команду:

sudo apt install dolphin-emu

Что касается Wii U, то есть два эмулятора этой консоли, Decaf и Cemu. Первый имеет открытый код и доступен на Linux, у второго проприетарный код и поддерживается только Windows. Но при этом Cemu может запустить большую часть игр, в том числе Zelda: Breath of the Wild. Так что если вы хотели поиграть именно в эту игру на Linux, то это получится сделать только через Wine. Лучше всего использовать Lutris для запуска эмулятора.

6. PCSX2 (PlayStation 2)

+Ih28fpdpoIAAAAASUVORK5CYII=

Несмотря на то, что консоль PlayStation 2 вышла в 2000 году, эмулятор PCSX2 предъявляет серьёзные требования к компьютеру. Для запуска некоторых игр может хватить процессора Core 2 Duo и видеокарты уровня GeForce 8600GT. Но есть и такие, которые потребуют процессор Core i3 и видеокарту GeForce GTX670, особенно если повышать разрешение рендера.

Если производительности компьютера не хватает совсем немного, то не унывайте. Раздел «Speed хаки» в меню позволит заметно улучшить ситуацию. Во-первых, флаги MVU и MTVU можно применить на любой системе, они дадут ощутимый прирост производительности. А во-вторых, настройка скорости и пропуска циклов может ускорить работу эмулятора со слабым процессором. Однако, сдвигать ползунки более, чем на 1-2 шага не стоит, при больших отклонениях появляются ошибки в работе.

Для установки PCSX2 используйте команду:

7. RPCS3 (PlayStation 3)

DzrIEnX0TafnAPNyYdIzTq+iNayv0sRC+YAL8KSAHYqjG5zJOQKZhpVPQ7YNjbnx5X0b2YrasRY5LQO099GdWF41bdIklNyw6TBMD2HosSLYKLdLqmicKqSCb7kf2luh7tYL4kJ+Ns6LsxgjEZwI4EvW7oQsAhrxhcUHsQLqsxjRe2a1K4GwCLMvMjDMwrqeXxTBOPOSRMy0VgBALmXGfUweFay0AQ+BJnsL2GIDsW4BDqEoXQfJGf4fwFU+bTlajHqjgAAAABJRU5ErkJggg==

Эмулятор RPCS3 появился всего несколько лет назад и работа над ним ещё не закончена. И всё же он позволяет запустить около 60% игр для PlayStation 3. Но для его работы потребуется компьютер, превосходящий консоль в несколько раз. Это утверждение справедливо для любого эмулятора. Для эмуляции процессора PowerPC потребуется современный процессор с 6-8 ядрами, а для рендера изображения – видеокарта не слабее GTX1650. Хотя некоторым играм поможет только оптимизация самого эмулятора.

Вы можете скачать RPCS3 с официального сайта. Просто укажите файл как исполняемый и запускайте программу.

8. PPSSPP (PlayStation Portable)

LwjIJ6Ht8Uwbhz0oRMNFYAQO5lRj0MnpUsNIEPQSb7SxiiQzEugQ5hKN0HyRn+vzycxUHRXmHuAAAAAElFTkSuQmCC

Как и в случае с Dolphin, эмулятор PPSSPP доступен в RetroArch. Но отдельная программа имеет удобный интерфейс и работает немного быстрее. Для эмуляции этой консоли мощный компьютер не требуется, даже смартфоны способны её эмулировать. Повышать разрешение рендера практически необходимо, в ряде случаев картинка становится даже лучше, чем у PlayStation 2.

Для установки PPSSPP используйте команду:

sudo snap install ppsspp-emu

Выводы

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

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

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

Оцените статью
Adblock
detector