Предположим, что у вас есть приложение, которое запускается и работает хорошо только в Windows. Такая программа не имеет эквивалента в Linux, и не работает в или другом эмуляторе Windows API — CrossOver для Linux.

Возможно, ли запустить эту программу не выходя из Linux? Да, возможно: Используя гипервизор для запуска Windows, виртуальную машину (VM).

VM позволяет запускать гостевую операционную систему поверх другой операционной системы. С точки зрения гостя, кажется, что система работает на своем собственном ПК, но на самом деле она работает в ограниченной виртуальной подсистеме ПК, в виртуальной машине. А виртуальная машина, в свою очередь, управляется программой под названием гипервизор. Таким образом, мы получаем идеальный эмулятор Windows в Linux .
Есть много прекрасных настольных гипервизоров для Linux, таких как VMware Player, Kernel Virtual Machine (KVM), и мой любимый, свободный VirtualBox от Oracle. Я предпочитаю VirtualBox, потому-что это самый простой по настройке и запуску виртуальных машин гипервизор.

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

Эмулятор Windows в Linux? Что VirtualBox может сделать для Вас?

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

Windows в VirtualBox можно ограничить. Например, отключить сеть, что может сделать её немного безопаснее. Я обычно в Windows на виртуальной машине выполняю те же самые стандартные меры безопасности, что и выполняют все люди на реальном компьютере, устанавливаю антивирус для того, чтобы мои файлы, которые я буду предоставлять людям, не имели вирусов. К тому же я обычно для Windows открываю одну общую папку из Linux, для простоты обмена файлами.

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

По моему опыту, вы сможете запустить Windows поверх Linux с помощью VirtualBox на системе с 1 Гб оперативной памяти, но это будет не очень комфортно. По крайней мере, нужно иметь 2Gb оперативной памяти и 1-ГГц (гигарцовый) AMD или Intel процессор.

После настройки виртуализации Вы получите ни чем не отличающуюся работу Windows, не выходя из Linux. Для всех ваших практических целей вы будете использовать реальные операционки Windows.

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

Все это означает то, что при запуске Windows в VirtualBox все ваши приложения будут обращаться к дискам, файлам или к интернету. Поэтому будьте осторожны, любые программы Windows в вашей виртуальной машине, которые требуют доступа к сети, могут подвергаться всем вирусным угрозам, как будто бы вы работаете на обычном ПК.

Стоит ли игра свеч? Конечно, да! Пользуясь Windows-ом на виртуальной машине, вместо того, чтобы запускать его на реальном ПК для выполнения определенных задач, вы будете иметь отличную эмуляцию WIndows в Linux, экономить время, а также сможете быть не зависимыми от имения на своем жестком диске Windows, как полноценной системы. Со временем, изо дня в день вы будете приобретать все больше и больше опыта работы в Linux, и, в конце концов, вы сможете полностью отказаться от Windows, раз и навсегда.

В данной статье хочу рассказать о нескольких, на мой взгляд, лучших эмуляторов игровых консолей (от Денди до PS2). Эмулятор - это программа, которая позволяет запустить приложение, созданное для другой программной или аппаратной платформы.
Так как большинство игровых консолей имеют своё, заточенное под узкий круг задач, железо - это требует довольно больших вычислительных мощностей чтобы его сэмулировать. И если эмуляторы Sega MegaDrive или SNES могут работать на невероятно слабых конфигурациях, эмуляторам таких консолей, как Playsation 2 и Nintendo Wii, требуется 2-х ядерный процессор с частотой минимум 2.5 ГГц, не менее 2-х гигабайт оперативной памяти и более менее современная видеокарта. Большинство представленных эмуляторов доступны в штатных репозиториях большинства дистрибутивов. Для Debian 8 пока нет нескольких эмуляторов в родном репозитории (их только собираются добавить), но я собрал их и с радостью с вами поделюсь:) Начнём!

1) Nestopia

Nestopia - один из самых популярных эмуляторов консоли Nintendo Entertainment System (NES, или более известная в наших краях "Денди"). Эмулятор поддерживает быстрые сохранения, различные графические фильтры, видеоускорение через OpenGL а также создание скриншотов. Эмулятор доступен в репозиториях большинства дистрибутивов. Установка для Debian/Ubuntu:

sudo apt-get install nestopia

2) Kega Fusion

Пожалуй лучший эмулятор игровой приставки Sega MegaDrive, а также Sega Master System, и аддонов для MegaDrive, таких как Sega 32x, SegaCD и карманной консоли Sega GameGear. Эмулятор 32-х битный, на 64-х битных системах требует кучу дополнительных библиотек. Загрузить сборку с 32-х битными зависимостями для 64-х битных систем, вы можете по ссылке .

3) Zsnes.

Эмулятор консоли Super Nintendo Entertainment System. Данная консоль не была широко распространена в России, но хороших игр на неё вышло предостаточно (например файтинг Killer Instinсt или платформер Donky Kong Country). Эмулятор поддерживает большое количество видеорежимов, видеоускорение через OpenGL, различные графические фильтры, систему быстрых сохранений и скриншоты. Доступен в репозиториях большинства дистрибутивов.

4) Mupen64Plus

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

5) Yabause.

Эмулятор игровой консоли Sega Saturn. Данная консоль отличалась тем, что имела крайне сложное (по тем временам) железо, из-за чего написание кода было кошмаром для многих программистов. Однако достойные проекты всё же выходили на ней. Например Sonic R. Эмулятор доступен с интерфейсом как на Qt (yabause-qt), так и GTK+ (yabause-gtk) и доступен в репозиториях большинства дистрибутивов. ВНИМАНИЕ! Эмулятору необходим файл BIOS с оригинальной консоли. Скачать его можно . Примечание: на моей системе наблюдаются небольшие хрипы и подтормаживания звука (связано с SDL плагином в эмуляторе). Решения я пока не нашёл. Если вы знаете решение - напишите в комментариях.

6) DOSbox

Как понятно из названия - это программа для запуска DOS-приложений. Carmageddon, DOOM, Quake, Need for Speed. Многие люди выросли на этих играх и до сих пор вспоминают их с теплом. Управление идентично операционной системе DOS. Описание настройки можно почитать по ссылке .

7) ScummVM

Не совсем эмулятор. Скорее виртуальная машина для запуска игр на движке Scumm. В основном это квесты, такие как Monkey Island или Full Throttle. Эмулятор поддерживает различные графические фильтры, ускорение через OpenGL, объёмный звук. Доступен в репозиториях большинства дистрибутивов.

8) Здесь я бы хотел указать 2 эмулятора, так как они оба по-своему хороши. Это эмуляторы консоли Sony Playstation: ePSXe и PCSXR. Первый - проприетарный, обладает высочайшей совместимостью, поддерживает различные плагины, но не имеет 64-х битной версии, из-за чего его использование на 64-х битных системах довольно затрудненно. Можете скачать мою сборку для 64-х битных систем (содержит 32-х битные библиотеки, а также полный набор плагинов).

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

При этом на 64-х битных системах, рекомендуется ставить 32-х битную версию (это не опечатка). Дело в том, что большинство плагинов - закрыты, и имеют только 32-х битную версию. Вы можете попробовать поставить 64-х битный эмулятор, и вполне возможно вам подойдут штатные плагины, но к сожалению, на моей Nvidia GTX 460 с проприетарным драйвером, были графические артефакты. Пришлось ставить 32-х битную версию и включать плагин PetesXGL2.9. ВНИМАНИЕ! Для работы необходим файл BIOS оригинальной консоли. Скачать его можно .

9) DesMuMe

Эмулятор портативной консоли NintendoDS. Интерфейс в духе самой консоли - два экрана. Эмулятор доступен в репозиториях большинства дистрибутивов.

10) PPSSPP

Лучший эмулятор лучшей (на мой взгляд) портативной консоли Sony Playstation Portable или PSP. Высокое качество эмуляции, поддержка различных графических фильтров, многопоточный рендеринг, поддержка сетевой игры, поддержка различных хоумбрю (HomeBrew, домашняя разработка) и множество других возможностей. Эмулятор имеет две версии интерфейса - на Qt и SDL. Вторая запускается в полноэкранном режиме, как игровое приложение. Установка последней стабильной версии в Ubuntu/Linux Mint:

sudo add-apt-reposytory ppa:ppsspp/stable
sudo apt-get update
sudo apt-get install ppsspp-qt или ppsspp-sdl

11) Dolphin-Emu

Эмулятор консолей Nintendo GameCube и Nintendo Wii. Высокое качество эмуляции, удобный менеджер игр, поддержка сетевой игры, поддержка оригинальных контроллеров, таких как Wii Mote, GameCube gamepad, барабаны, гитары и т.д, поддержка высокого разрешения в играх, множество графических фильтров, поддержка объёмного звука. Эмулятор очень активно развивается. Рекомендуется использовать тестовые версии, так как там активно улучшают эмуляцию и добавляют новые фичи. Установка в Ubuntu/Linux Mint:

sudo add-apt-repository ppa:glennric/dolphin-emu
sudo apt-get update
sudo apt-get install dolphin-emu-master

12) PCSX 2

Лучший и единственный эмулятор знаменитой консоли Sony Playstation 2. Поддержка высоких разрешений в играх, различные улучшения графики, поддержка сохранений с реальных карт памяти PS2, быстрые сохранения/загрузки, поддержка широкоформатных разрешений в играх (посредством патчей) и многое другое. ВНИМАНИЕ: Эмулятору необходим файл BIOS оригинальной консоли. Скачать его можно . Установка в Ubuntu/Linux Mint:

sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
sudo apt-get update
sudo apt-get install pcsx2-unstable

13) Phoenix

Лучший эмулятор консоли 3DO. Отличается самой полной совместимостью и лучшим качеством эмуляции. Интерфейс на Qt5. Версия только 32-х битная. Для установки на 64-х битных системах, скачайте архив и запустите файл Install.sh (скачает необходимые зависимости). ВНИМАНИЕ: эмулятору необходим файл BIOS оригинальной консоли. Скачать его можно . UPDATE: появилсь 64-х битная версия эмулятора доступная по ссылке .

14) MAME

Мультисистемный эмулятор аркадных автоматов. MAME — эмулятор, разработанный для воссоздания электронного оборудования аркадных автоматов в виде программного обеспечения, с целью сохранения истории игр и предотвращения исчезновения старых игр. Название программы является акронимом для Multiple Arcade Machine Emulator — эмулятор множества аркадных машин. Доступен в репозиториях большинства дистрибутивов (в Debian находится в секции non-free, несмотря на открытость).

15) MESS

MESS (сокращение от Multiple Emulator Super System ) — эмулятор для многих игровых консолей и компьютерных систем, основанный на ядре MAME.
Основное назначение MESS — сохранить историю десятилетий компьютерных программ и видеоигр. MESS позволяет запускать программы для устаревших систем, с тем чтобы информация о них не была утеряна и забыта, несмотря на то, что появилось много новых программ. Как и MAME, MESS доступен в большинстве дистрибутивов.

16) VisualBoy Advance

Эмулятор портативной консоли Nintendo GameBoy Advance. Доступен в репозиториях большинства дистрибутивов.

17) Fuse Emulator

Кроссплатформенный эмулятор ZX Spectrum и других домашних компьютеров 80-х годов с многими возможностями. Доступен в репозиториях большинства дистрибутивов, вместе с системными ромами и дополнительными утилитами.

18) FS-UAE

FS-UAE это эмулятор Amiga для Linux и FreeBSD, основан на WinUAE/E-UAE/PUAE, акцентирован на запуск floppy и CD игр. Имеет "on-screen GUI" и поддержку геймпадов. Эмулятор доступен в репозиториях большинства дистрибутивов. ВНИМАНИЕ: для работы эмулятора необходимы файлы Kickstart, скачать которые можно .

На этом всё. Приятной игры!

Ссылки: Лучший сайт об эмуляции игровых систем
Ещё один сайт об эмуляции , на котором можно найти настройки для PCSX 2, Dolphin и прочих эмуляторов.

Эмуляторы под Windows. А сейчас - эмуляторы приставок под Linux. Как и в предыдущих двух частях, здесь собраны проверенные временем и пользователями программы.

Если в подборку случайно что-то не попало, пишите об этом в комментариях. Пропущенный эмулятор будет добавлен в основной материал.

Принцип работы с эмулятором приставки

Эмулятор игровой приставки - программная оболочка, которая эмулирует работу аппаратной части самого устройства. Разрабатывать эмулятор не так просто - требуется и опыт программирования, и знания точной информации о принципах работы оригинального устройства. Большинство эмуляторов можно разделить на две группы, включая «простые» и «составные» программы. Многие эмуляторы предоставляют даже больший функционал, чем старые консоли (например, сохранение в играх для Dendy и Sega).

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

Нужны и образы игр. Их разработчики эмуляторов тоже не имеют право встраивать в свое ПО. Образы, или ROM, доступны в интернете. Для Sega или PlayStation количество ROM достигает многих сотен. Сейчас в интернете можно найти образы даже очень редких игр, которые раньше было сложно достать в магазине.

Эмуляторы самых старых систем

Fuse Emulator

Кроссплатформенный эмулятор ZX Spectrum и некоторых других персональных компьютеров 80-х годов. Возможностей эмулятор предлагает очень много. Его можно найти в репозиториях большинства дистрибутивов. Там же расположены системные ROM и специализированные утилиты.

FS-UAE


А это - эмулятор всем известной платформы Amiga для Linux и FreeBSD. Основа здесь - WinUAE/E-UAE/PUAE с упором на работу с floppy и CD играми. Есть поддержка геймпадов. Для того, чтобы этот эмулятор заработал, необходимы файлы Kickstart, найти их можно .

MAME


Этот эмулятор является удачной попыткой разработчиков воссоздать геймплей и атмосферу игровых автоматов. Заявленная цель - сохранение истории игр и самих игр. МАМЕ - это аббревиатура от термина Multiple Arcade Machine Emulator. Есть в большинстве репозиториев ряда дистрибутивов.

pSX



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

PCSX


Это продвинутый эмулятор PlayStation, который использует плагины для полной поддержки всех компонентов оригинальной игровой приставки. Полная поддержка геймпадов, графики, звука, карт памяти и других важных элементов консоли. Поддерживаются практически все игры, включая такие хиты, как Crash Bandicoot 1, Time Сrisis, Mickey Wild adventure, Coolboarders 3, Street fighter EX+a, Street fighter EX2 plus, Breath of fire 3, Breath of fire 4, Quake II, Alone in the Dark 4, Tekken 3.

PCSX2


Эмулятор PS2. Программа до сих пор поддерживается ее разработчиками, которые активно развивают проект. PCSX2 совместим с большинством игр для оригинальной консоли. Как и в предыдущем случае, здесь требуется BIOS, плагины для видео и аудио, привода, а также образы игр (ROM/ISO). Характеристики ноутбука должны быть на высоте, иначе поиграть не выйдет - эмулятор и игры требуют много ресурсов.

Если конфигурация ПК соответствует требованиям эмулятора, то все игры идут гладко, скорость эмуляции отличная. Цветовая гамма и звук практически идеальны. Есть поддержка карт памяти.

Установка:
sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
sudo apt-get update
sudo apt-get install pcsx2-unstable

PPSSPP


Отличный эмулятор консоли PSP, поддерживающий большинство игр для этого устройства. Если характеристики ПК высокие, то игра будет выглядеть даже лучше, чем на приставке. Эмулятор позволяет увеличить разрешение в два раза, что убирает часть артефактов на полигональных моделях. Кроме того, эмулятор исправляет и дополняет некоторые текстуры, сглаживая их. BIOS здесь не требуется, настройки есть, их довольно много, но все работает отлично и по умолчанию. PPSSPP выпущен под Windows, Max, Linux.

Установка:
sudo add-apt-repository ppa:ppsspp/stable
sudo apt-get update
sudo apt-get install ppsspp-qt или ppsspp-sdl

Panasonic

Phoenix



Эмулятор консоли Pansonic 3DO. Идеальная совместимость и хорошее качество эмуляции. Интерфейс - Qt5. Эмулятору нужен оригинальный BIOS консоли.

Возможности:

  • Аппаратный рендеринг
  • Встроенный редактор аннотаций
  • Поддержка сжатых образов
  • Работа с файловой системой образов
  • Встроенный отладчик (только отладочная версия)
  • Внешние графические фильтры
  • Эмуляция нестандартных устройств ввода приставки (монетоприемники, пистолеты, Flightstick Pro)
  • Запись прохождений

Теги:

  • эмуляторы приставок
  • игровые приставки
  • старые игры
Добавить метки

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

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

Как играть консольные игры на компьютере?

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

Большинство таких образов можно скачать из интернета, а это очень удобно. Каждый эмулятор можно настроить. Например, вы можете изменить частоту кадров, если это нужно, настроить размер окна, а также настроить сочетания клавиш клавиатуры, которые будут использоваться вместо джойстика. А теперь перейдем к самому списку:

Семейство Playstation

1. PCSX2

PCSX2 - это эмулятор игровой консоли PlayStation 2 для операционной системы Linux с открытым исходным кодом. Разработка эмулятора началась в 2000 году и сначала шла очень медленно, потому что компьютеры того времени не могли предоставить необходимые вычислительные мощности. В 2005 году эмулятор начал работать более-менее нормально, игры уже выдавали 5-6 FPS. К нашему времени эмулятор поддерживает очень большое количество игр и работает вполне приемлемо на современной технике.

Установка в Ubuntu:

$ sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
$ sudo apt update
$ sudo apt install pcsx2-unstable

2. ePSXe

ePSXe - это эмулятор PlayStation 1, который, как и предыдущий вариант начал разрабатываться в 2000 году. Для эмуляции игр необходим дамп прошивки PlayStation, поэтому использование эмулятора вполне легально при наличии приставки. Можно запускать игры не только с образов, но и непосредственно из самих компакт-дисков. Программа позволяет без проблем запускать большинство игр PlayStation 1.

Семейство Nintendo

Mupen64 - это эмулятор Nitendo 64, написанный на Си и С++. С помощью него вы можете играть Nitendo игры на компьютере, запуская их из образов или непосредственно с диска. Эмулятор был выпущен чуть позже, в 2001 году для Windows и Linux. Программа прошла долгий путь развития и в дальнейшем ее имя было изменено на Nupen64Plus. Это один из лучших эмуляторов для Nitendo, он поддерживает много игр и показывает неплохую производительность. Установка в Ubuntu:

$ sudo add-apt-repository ppa:sven-eckelmann/ppa-mupen64plus
$ sudo apt update
$ sudo apt install mupen64plus

4. ZSNES

ZSNES - это еще один эмулятор для Nintendo с открытым исходным кодом, написанный на ассемблере. Он поддерживает платформы Linux, Windows и DOS. Разработка программы началась в 1997 году, спустя 7 лет после выпуска 16 битной приставки Super Nintendo / SNES. Эмулятор наиболее полно и точно эмулирует приставку, а это гарантирует запуск огромного количества игр. Кроме того, можно изменить разрешение экрана и настроить видеофильтры.

Чтобы установить в Ubuntu выполните:

$ sudo apt-get install zsnes

5. Snes9x

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

Программа написана на C++ со вставками ассемблера и имеет версии для Linux и Windows. Здесь вы можете настроить кнопки управления индивидуально для каждого геймпада или отрегулировать отображение видео. Разработан он, как и предыдущий вариант в 1997 году. Установка:

$ sudo add-apt-repository ppa:bearoso/ppa
$ sudo apt update
$ sudo apt install snes9x-gtk

6. DeSmuME

DeSmuME - это эмулятор игровой консоли Nintendo DS с открытым исходным кодом. Он разработан на C++, и кроме Linux, поддерживает Windows и OS X. Эмулятор активно развивается, и запускает не только свободные тестовые игры, но и большинство коммерческих. Это один из лучших эмуляторов для Linux, позволяющих играть игры Nintendo DS.

Установка из официальных репозиториев Ubuntu:

$ sudo apt install desmume

7. Dolphin

Эмулятор с открытым исходным кодом Dolphin предоставляет возможность играть игры от нескольких консолей: Wii, GameCube и Triforce. Это первый эмулятор, который может выполнять коммерческие игры для этих платформ. Название означает кодовое имя приставки Gabe Cube - Nintendo Dolphin.

Первая версия была впервые выпущена в 2003 году в качестве экспериментальной программы эмуляции Nintendo Gamecube, которая может выполнять коммерческие игры, которые раньше вообще не работали. Сейчас программа поддерживает очень много возможностей, например, множество настроек, NetPlay, и большое количество устройств ввода.

Установка из PPA:

$ sudo add-apt-repository ppa:glennric/dolphin-emu
$ sudo apt update
$ sudo apt install dolphin-emu

Семейство Sega

8. DGen

DGen - это эмулятор Sega для Linux, приставки Mega Drive. Он работает не только под Linux но и под другими платформами, например, Windows. Программа состоит из двух частей - DGen и SDL, которая используется в качестве прошивки. Сейчас она больше не разрабатывается. Из особенностей можно отметить поддержку Game Genie, полноэкранного режима, геймпада и сжатых образов ROM вместо дисков.

$ sudo apt install dgen

9. Yabause

Это эмулятор linux для игровой консоли Sega Saturn, написанный на C++. Программа имеет графический интерфейс на основе Qt, и может запускать очень много игр, в том числе и коммерческие. Причем для работы не требуется оригинальная прошивка BIOS от приставки, поскольку используется SDL. Игры можно загружать не только с оптических дисков, но и с образов в формате ISO или BIN. Установка:

$ sudo apt install yabause

Семейство Atari

10. Stella

Stella - это эмулятор приставки Atari 2600, написанный на C++. Кроме Linux, поддерживается большое количество платформ, среди которых Windows, Mac OS, Dreamcast. Stella поддерживает почти все типы картриджей, выпущенных для этой приставки и может эмулировать подключение большинства периферийных устройств. Кроме того, есть поддержка отладки ваших игр.

$ sudo apt install stella

11. Atari800

Atari800 - это эмулятор восьми битных игровых приставок от Atari. Он поддерживает большинство платформ, где может работать SDL, в том числе и Linux. Разработка эмулятора началась в 1995 году на языке Си, и как и все выше перечисленные эмуляторы linux в этом списке, он распространяется под лицензией GPL. Установка:

$ sudo apt install atari800

Другие эмуляторы

Если вы хотите играть DOS игры, то здесь на помощь придут эмуляторы DOS, например, Dosbox и Dosemu.

Возможно, вы заметили, что в нашем списке нет эмуляторов для Playstation 3 и 4, а также новых приставок от Microsoft - Xbox и Xbox One. Для Xbox есть экспериментальный эмулятор - Cxbx, но пока что он находится в состоянии бета и еще очень не готов.

Эти консоли пока не поддерживаются потому что они еще относительно новые, вспомните, уже существующие эмуляторы выпускались спустя 7-10 лет после выхода приставок. Задача эмулятора - программно выполнять то, что делает оборудование. В этой гонке всегда будет побеждать оборудование и чем мощнее будут следующие консоли, тем больше ресурсов компьютера они будут требовать. Для эмуляции приставки нужен компьютер в несколько раз мощнее.

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

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

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

Большинство таких образов можно скачать из интернета, а это очень удобно. Каждый эмулятор можно настроить. Например, вы можете изменить частоту кадров, если это нужно, настроить размер окна, а также настроить сочетания клавиш клавиатуры, которые будут использоваться вместо джойстика. А теперь перейдем к самому списку:

Семейство Playstation

1. PCSX2

PCSX2 - это эмулятор игровой консоли PlayStation 2 для операционной системы Linux с открытым исходным кодом. Разработка эмулятора началась в 2000 году и сначала шла очень медленно, потому что компьютеры того времени не могли предоставить необходимые вычислительные мощности. В 2005 году эмулятор начал работать более-менее нормально, игры уже выдавали 5-6 FPS. К нашему времени эмулятор поддерживает очень большое количество игр и работает вполне приемлемо на современной технике.

Установка в Ubuntu:

sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
$ sudo apt update
$ sudo apt install pcsx2-unstable

2. ePSXe

ePSXe - это эмулятор PlayStation 1, который, как и предыдущий вариант начал разрабатываться в 2000 году. Для эмуляции игр необходим дамп прошивки PlayStation, поэтому использование эмулятора вполне легально при наличии приставки. Можно запускать игры не только с образов, но и непосредственно из самих компакт-дисков. Программа позволяет без проблем запускать большинство игр PlayStation 1.

Семейство Nintendo

Mupen64 - это эмулятор Nitendo 64, написанный на Си и С++. С помощью него вы можете играть Nitendo игры на компьютере, запуская их из образов или непосредственно с диска. Эмулятор был выпущен чуть позже, в 2001 году для Windows и Linux. Программа прошла долгий путь развития и в дальнейшем ее имя было изменено на Nupen64Plus. Это один из лучших эмуляторов для Nitendo, он поддерживает много игр и показывает неплохую производительность. Установка в Ubuntu:

sudo add-apt-repository ppa:sven-eckelmann/ppa-mupen64plus
$ sudo apt update
$ sudo apt install mupen64plus

4. ZSNES

ZSNES - это еще один эмулятор для Nintendo с открытым исходным кодом, написанный на ассемблере. Он поддерживает платформы Linux, Windows и DOS. Разработка программы началась в 1997 году, спустя 7 лет после выпуска 16 битной приставки Super Nintendo / SNES. Эмулятор наиболее полно и точно эмулирует приставку, а это гарантирует запуск огромного количества игр. Кроме того, можно изменить разрешение экрана и настроить видеофильтры.

Чтобы установить в Ubuntu выполните:

sudo apt-get install zsnes

5. Snes9x

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

Программа написана на C++ со вставками ассемблера и имеет версии для Linux и Windows. Здесь вы можете настроить кнопки управления индивидуально для каждого геймпада или отрегулировать отображение видео. Разработан он, как и предыдущий вариант в 1997 году. Установка:

sudo add-apt-repository ppa:bearoso/ppa
$ sudo apt update
$ sudo apt install snes9x-gtk

6. DeSmuME

DeSmuME - это эмулятор игровой консоли Nintendo DS с открытым исходным кодом. Он разработан на C++, и кроме Linux, поддерживает Windows и OS X. Эмулятор активно развивается, и запускает не только свободные тестовые игры, но и большинство коммерческих. Это один из лучших эмуляторов для Linux, позволяющих играть игры Nintendo DS.

Установка из официальных репозиториев Ubuntu:

sudo apt install desmume

7. Dolphin

Эмулятор с открытым исходным кодом Dolphin предоставляет возможность играть игры от нескольких консолей: Wii, GameCube и Triforce. Это первый эмулятор, который может выполнять коммерческие игры для этих платформ. Название означает кодовое имя приставки Gabe Cube - Nintendo Dolphin.

Первая версия была впервые выпущена в 2003 году в качестве экспериментальной программы эмуляции Nintendo Gamecube, которая может выполнять коммерческие игры, которые раньше вообще не работали. Сейчас программа поддерживает очень много возможностей, например, множество настроек, NetPlay, и большое количество устройств ввода.

Установка из PPA:

sudo add-apt-repository ppa:glennric/dolphin-emu
$ sudo apt update
$ sudo apt install dolphin-emu

Семейство Sega

8. DGen

DGen - это эмулятор Sega для Linux, приставки Mega Drive. Он работает не только под Linux но и под другими платформами, например, Windows. Программа состоит из двух частей - DGen и SDL, которая используется в качестве прошивки. Сейчас она больше не разрабатывается. Из особенностей можно отметить поддержку Game Genie, полноэкранного режима, геймпада и сжатых образов ROM вместо дисков.

sudo apt install dgen

9. Yabause

Это эмулятор linux для игровой консоли Sega Saturn, написанный на C++. Программа имеет графический интерфейс на основе Qt, и может запускать очень много игр, в том числе и коммерческие. Причем для работы не требуется оригинальная прошивка BIOS от приставки, поскольку используется SDL. Игры можно загружать не только с оптических дисков, но и с образов в формате ISO или BIN. Установка:

sudo apt install yabause

Семейство Atari

10. Stella

Stella - это эмулятор приставки Atari 2600, написанный на C++. Кроме Linux, поддерживается большое количество платформ, среди которых Windows, Mac OS, Dreamcast. Stella поддерживает почти все типы картриджей, выпущенных для этой приставки и может эмулировать подключение большинства периферийных устройств. Кроме того, есть поддержка отладки ваших игр.

sudo apt install stella

11. Atari800

Atari800 - это эмулятор восьми битных игровых приставок от Atari. Он поддерживает большинство платформ, где может работать SDL, в том числе и Linux. Разработка эмулятора началась в 1995 году на языке Си, и как и все выше перечисленные эмуляторы linux в этом списке, он распространяется под лицензией GPL. Установка:

sudo apt install atari800

Другие эмуляторы

Если вы хотите играть DOS игры, то здесь на помощь придут эмуляторы DOS, например, Dosbox и Dosemu.

Возможно, вы заметили, что в нашем списке нет эмуляторов для Playstation 3 и 4, а также новых приставок от Microsoft - Xbox и Xbox One. Для Xbox есть экспериментальный эмулятор - Cxbx, но пока что он находится в состоянии бета и еще очень не готов.

Эти консоли пока не поддерживаются потому что они еще относительно новые, вспомните, уже существующие эмуляторы выпускались спустя 7-10 лет после выхода приставок. Задача эмулятора - программно выполнять то, что делает оборудование. В этой гонке всегда будет побеждать оборудование и чем мощнее будут следующие консоли, тем больше ресурсов компьютера они будут требовать. Для эмуляции приставки нужен компьютер в несколько раз мощнее.

Выводы

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