Вы когда-нибудь хотели играть игры, предназначенные для других платформ на своем компьютере? Например, для старых приставок, которые уже никто не поддерживает, или вы не можете их купить из-за цены. На самом деле вы можете играть в эти игры ничего не покупая. Просто используйте Linux.
Как играть консольные игры на компьютере?
Перед тем как рассматривать сами эмуляторы linux, давайте рассмотрим как вы можете играть ваши консольные игры на компьютере, потому что не со всеми играми все просто. Например, SNES игры распространяются на картриджах, но у компьютера нет слота для картриджей. Чтобы справиться с этой проблемой пользователи создали образы картриджей, именно их вы можете использовать в своих эмуляторах.
Большинство таких образов можно скачать из интернета, а это очень удобно. Каждый эмулятор можно настроить. Например, вы можете изменить частоту кадров, если это нужно, настроить размер окна, а также настроить сочетания клавиш клавиатуры, которые будут использоваться вместо джойстика. А теперь перейдем к самому списку:
Семейство Playstation
1. PCSX2
PCSX2 — это эмулятор игровой консоли PlayStation 2 для операционной системы Linux с открытым исходным кодом. Разработка эмулятора началась в 2000 году и сначала шла очень медленно, потому что компьютеры того времени не могли предоставить необходимые вычислительные мощности. В 2005 году эмулятор начал работать более-менее нормально, игры уже выдавали 5-6 FPS. К нашему времени эмулятор поддерживает очень большое количество игр и работает вполне приемлемо на современной технике.
Установка в Ubuntu:
$ sudo apt update
$ sudo apt install pcsx2-unstable
2. ePSXe
ePSXe — это эмулятор PlayStation 1, который, как и предыдущий вариант начал разрабатываться в 2000 году. Для эмуляции игр необходим дамп прошивки PlayStation, поэтому использование эмулятора вполне легально при наличии приставки. Можно запускать игры не только с образов, но и непосредственно из самих компакт-дисков. Программа позволяет без проблем запускать большинство игр PlayStation 1.
Семейство Nintendo
3. Mupen64
Mupen64 — это эмулятор Nitendo 64, написанный на Си и С++. С помощью него вы можете играть Nitendo игры на компьютере, запуская их из образов или непосредственно с диска. Эмулятор был выпущен чуть позже, в 2001 году для Windows и Linux. Программа прошла долгий путь развития и в дальнейшем ее имя было изменено на Nupen64Plus. Это один из лучших эмуляторов для Nitendo, он поддерживает много игр и показывает неплохую производительность. Установка в Ubuntu:
$ sudo apt update
$ sudo apt install mupen64plus
4. ZSNES
ZSNES — это еще один эмулятор для Nintendo с открытым исходным кодом, написанный на ассемблере. Он поддерживает платформы Linux, Windows и DOS. Разработка программы началась в 1997 году, спустя 7 лет после выпуска 16 битной приставки Super Nintendo / SNES. Эмулятор наиболее полно и точно эмулирует приставку, а это гарантирует запуск огромного количества игр. Кроме того, можно изменить разрешение экрана и настроить видеофильтры.
Чтобы установить в Ubuntu выполните:
5. Snes9x
Еще один бесплатный эмулятор для приставок Super Nintendo Entertainment System (SNES). Он тоже поддерживает большинство игр,, предназначенных для этих систем на вашем персональном компьютере.
Программа написана на C++ со вставками ассемблера и имеет версии для Linux и Windows. Здесь вы можете настроить кнопки управления индивидуально для каждого геймпада или отрегулировать отображение видео. Разработан он, как и предыдущий вариант в 1997 году. Установка:
$ sudo apt update
$ sudo apt install snes9x-gtk
6. DeSmuME
DeSmuME — это эмулятор игровой консоли Nintendo DS с открытым исходным кодом. Он разработан на C++, и кроме Linux, поддерживает Windows и OS X. Эмулятор активно развивается, и запускает не только свободные тестовые игры, но и большинство коммерческих. Это один из лучших эмуляторов для Linux, позволяющих играть игры Nintendo DS.
Установка из официальных репозиториев Ubuntu:
7. Dolphin
Эмулятор с открытым исходным кодом Dolphin предоставляет возможность играть игры от нескольких консолей: Wii, GameCube и Triforce. Это первый эмулятор, который может выполнять коммерческие игры для этих платформ. Название означает кодовое имя приставки Gabe Cube — Nintendo Dolphin.
Первая версия была впервые выпущена в 2003 году в качестве экспериментальной программы эмуляции Nintendo Gamecube, которая может выполнять коммерческие игры, которые раньше вообще не работали. Сейчас программа поддерживает очень много возможностей, например, множество настроек, NetPlay, и большое количество устройств ввода.
Установка из PPA:
$ sudo apt update
$ sudo apt install dolphin-emu
Семейство Sega
8. DGen
DGen — это эмулятор Sega для Linux, приставки Mega Drive. Он работает не только под Linux но и под другими платформами, например, Windows. Программа состоит из двух частей — DGen и SDL, которая используется в качестве прошивки. Сейчас она больше не разрабатывается. Из особенностей можно отметить поддержку Game Genie, полноэкранного режима, геймпада и сжатых образов ROM вместо дисков.
9. Yabause
Это эмулятор linux для игровой консоли Sega Saturn, написанный на C++. Программа имеет графический интерфейс на основе Qt, и может запускать очень много игр, в том числе и коммерческие. Причем для работы не требуется оригинальная прошивка BIOS от приставки, поскольку используется SDL. Игры можно загружать не только с оптических дисков, но и с образов в формате ISO или BIN. Установка:
Семейство Atari
10. Stella
Stella — это эмулятор приставки Atari 2600, написанный на C++. Кроме Linux, поддерживается большое количество платформ, среди которых Windows, Mac OS, Dreamcast. Stella поддерживает почти все типы картриджей, выпущенных для этой приставки и может эмулировать подключение большинства периферийных устройств. Кроме того, есть поддержка отладки ваших игр.
11. Atari800
Atari800 — это эмулятор восьми битных игровых приставок от Atari. Он поддерживает большинство платформ, где может работать SDL, в том числе и Linux. Разработка эмулятора началась в 1995 году на языке Си, и как и все выше перечисленные эмуляторы linux в этом списке, он распространяется под лицензией GPL. Установка:
Другие эмуляторы
Если вы хотите играть DOS игры, то здесь на помощь придут эмуляторы DOS, например, Dosbox и Dosemu.
Возможно, вы заметили, что в нашем списке нет эмуляторов для Playstation 3 и 4, а также новых приставок от Microsoft — Xbox и Xbox One. Для Xbox есть экспериментальный эмулятор — Cxbx, но пока что он находится в состоянии бета и еще очень не готов.
Эти консоли пока не поддерживаются потому что они еще относительно новые, вспомните, уже существующие эмуляторы выпускались спустя 7-10 лет после выхода приставок. Задача эмулятора — программно выполнять то, что делает оборудование. В этой гонке всегда будет побеждать оборудование и чем мощнее будут следующие консоли, тем больше ресурсов компьютера они будут требовать. Для эмуляции приставки нужен компьютер в несколько раз мощнее.