- Эмуляторы Sony PlayStation для Linux
- RPCS3 AppImages are now available for Linux!
- What Was the Issue?
- PlayStation 3 Games on Linux
- Demon’s Souls
- [redacted]
- Catherine
- Other Games
- Download and Instructions
- The Future of RPCS3 on Linux
- Closing Words
- Лучшие эмуляторы игровых консолей для Linux
- Принцип работы с эмулятором приставки
- Эмуляторы самых старых систем
- Fuse Emulator
- FS-UAE
- DOSbox
- Stella
- Atari800
- Nintendo
- FCEUX
- NESTOPIA
- ZSNES
- SNES9X
- Mupen64plus
- Mednafen
- Dolphin-Emu
- lxdream
- Yabause
- ePSXe
- PCSX2
- PPSSPP
- Panasonic
- Phoenix
Эмуляторы Sony PlayStation для Linux
Mednafen — это отличный мультиплатформенный эмулятор, который эмулирует следующие платформы:
- Atari Lynx [lynx]
- GameBoy (Color) [gb]
- GameBoy Advance [gba]
- Neo Geo Pocket (Color) [ngp]
- Nintendo Entertainment System/Famicom [nes]
- PC Engine (CD)/TurboGrafx 16 (CD)/SuperGrafx [pce]
- PC-FX [pcfx]
- Sega Game Gear [gg]
- Sega Genesis/MegaDrive [md]
- Sega Master System [sms]
- Sony PlayStation [psx]
- Super Nintendo Entertainment System/Super Famicom [snes]
- Virtual Boy [vb]
- WonderSwan [wswan]
Качество эмуляции очень даже хорошее.
Есть поддержка графических фильтров.
Пакет mednafen присутствует во многих дистрибутивах.
Эмулятор запускается только из командной строки, но вы можете попробовать фронт-энд Mednaffe и mfe.
mfe поправленный для работы с последними версиями эмулятора — здесь.
Для полноценной работы с эмулятором, следует ознакомиться документацией. А так же, не забываем о клавише F1.
Что делать если нет звука.
Эмулятор Sony PlayStation для Linux. Монолитный эмулятор (без плагинов), имеет отличную совместимость и графический интерфейс на GTK2. Для удобства, «специфичные» зависимости эмулятора включены в архив и добавлен скрипт для запуска. При установке основных 32-битных библиотек, работает и в 64-битной системе.
Несовместим с pulseaudio! Нужно или удалять пакет или выключать перед запуском эмулятора (в архиве есть соответствующий скрипт).
Временное отключение pulseaudio:
echo ‘autospawn = no’ >
Источник
RPCS3 AppImages are now available for Linux!
Nearly six months after the Patreon launched the RPCS3 team have finally improved RPCS3 on Linux to the point where it has reached compatibility and stability parity with Windows. Thanks to the hard work by hcorion we can finally start to provide pre-compiled binaries in the form of AppImages for easy installation on your favorite distribution.
What Was the Issue?
There were a lot of problems. Back in January, quite literally nothing was working. RPCS3 would crash instantly upon booting any game, if the program itself would even start at all. Moreover, additional functionality like the debugger, framerate counter, and firmware installer were completely broken too. While many of these auxiliary issues were quickly identified and fixed, the fact of the matter was that almost every game would hang after running for a few seconds. This turned out to be much more difficult to fix. This was caused by several different bugs in thread synchronization which were fixed continuously in the past few months. Finally, one last relatively small commit in early April fixed the last bug and suddenly RPCS3 on Linux went from basically nothing to Demon’s Souls and [redacted]. Or so we though, but we quickly found out that the LLVM recompiler was completely broken for a lot of users who just got completely nonsense errors. We encountered strange and esoteric bugs and oddities about LLVM and how various Linux software, including the Mesa drivers, were using it. These problems made RPCS3 unusable for a lot of people. A lot of false flags and red herrings later the bugs were fixed not by changing any code, but by using rare compiler flags. RPCS3 on Linux is now working as intended for everyone, including AMD and Intel graphics users with modern Mesa. Even Vulkan with Mesa is now working!
PlayStation 3 Games on Linux
Below are some popular PlayStation 3 games showcased running on Linux. Performance is about the same as on Windows, perhaps even a few percent better in some very intensive games like [redacted]. But take note: These images were either captured on a laptop with a very old i7-2670qm CPU, or a fast desktop with a i7-4770 CPU.
Demon’s Souls
Demon’s Souls on an i7-4770
[redacted]
[redacted] on an i7-4770.
Catherine
Catherine on an i7-2670qm.
Other Games
1942: Joint Strike (i7-4770), Ni no Kuni (i7-4770), Hatsune Miku: Project DIVA F (i7-2670qm), and The Elder Scrolls IV: Oblivion (i7-2670qm) |
Download and Instructions
Builds will be delivered on rpcs3.net in the form of AppImages. With this packaging method every dependency is already taken care of and no special prerequisites are needed. Moreover Travis-CI will build every single new merged pull request, package, and upload.
Be sure to read the quickstart guide as you required to install the official PlayStation 3 firmware in RPCS3. The guide also covers how to run games in practice. It has been updated to highlight one important configuration difference compared to the Windows version. Essentially log files, game data, save files, LLVM cache, and everything else like that will be located in
/.config/rpcs3/, that is the hidden folder .config in your home directory.
The Future of RPCS3 on Linux
While compatibility and performance are now on par with Windows builds, there are still a few features missing and those are listed below.
Controller Support
Update: Controller support with evdev was merged recently. Refer to the quickstart guide and how to configure evdev for more information.
Input on Windows is supported via the keyboard, native DualShock 4, XInput, and mmjoystick handlers. The two latter are Windows specific input methods meaning that on Linux you can’t directly use any kind of gamepad with RPCS3 except the DualShock 4. You could map keyboard keys to your controller as a workaround but this isn’t optimal. Support for evdev input, that includes for example DualShock 3 and the Xbox 360 controller among many others, is being worked on right now in this PR.
Wayland
RPCS3 works fine with XWayland but perhaps this isn’t optimal for everyone. However RPCS3 has moved over to Qt, and a lot of the Wayland groundwork is already in place.
Closing Words
RPCS3 is free and open-source software. Lead developers Nekotekina and kd-11 are working on it full time thanks to the generous funding from nearly 500 patrons. Moreover progress is greatly accelerated thanks to the help of everyone else that has contributed to RPCS3.
There are over 2000 games listed in the compatibility database, and only about 20 of those games were tested on Linux by the developers. While a selection of advanced games like Demon’s Souls and [redacted] seem to run fine, it can not be ruled out that there may be issues with other games that only happen on Linux. That is why your help is needed, please test your favorite games with different hardware and software configurations and report your findings on our Discord server or forums.
You can support Lead Core Developer Nekotekina and Lead Graphics Developer kd-11 on Patreon with the link below.
Источник
Лучшие эмуляторы игровых консолей для Linux
Представляю третью часть подборки по эмуляторам игровых приставок. В первой части собраны наиболее популярные эмуляторы под Android. Во второй части — эмуляторы под 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, найти их можно здесь.
Этот эмулятор является удачной попыткой разработчиков воссоздать геймплей и атмосферу игровых автоматов. Заявленная цель — сохранение истории игр и самих игр. МАМЕ — это аббревиатура от термина Multiple Arcade Machine Emulator. Есть в большинстве репозиториев ряда дистрибутивов.
DOSbox
Интересная программа для запуска DOS-приложений. Она позволяет играть в такие классические игры, как Carmageddon, DOOM, Quake, Need for Speed. Управление выполняется тем же образом, что и в среде оригинального DOS.
Stella
Эмулятор для Atari 2600. Здесь есть все необходимое для геймеров, которые хотели бы вспомнить свое прошлое с Atari. Для игры нужны ROM-файлы. Загрузив их, мы получаем любую из доступных игр. А доступны практически все игрушки, которые когда-либо существовали.
Установка: sudo apt-get install stella
Atari800
Этот эмулятор поддерживает такие системы, как Atari 800, 800XL, 130XE и 5200. Принцип работы примерно тот же, что и у предыдущего эмулятора.
Nintendo
FCEUX
Один из лучших эмуляторов NES. Здесь есть все, что обеспечивает комфортную игру как для начинающего геймера, так и для профессионала. Кроме стандартных игровых функций у эмулятора есть отладка, можно записать геймплей. Также при желании можно воспользоваться инструментом для записи процесса коростного прохождения игры — спидрана.
NESTOPIA
Это классический эмулятор NES/Famicom консолей. Работает система практически идеально — совместимость с огромным количеством игр, простой интерфейс, минимальное количество настроек. Можно сохранять процесс прохождения, менять ряд настроек, восстанавливать сохранения в в любое время.
ZSNES
Один из самых старых эмуляторов консоли SNES. Его начали разрабатывать еще в 1997 году, под MS-DOS. С течением времени появились и версии под Linux и Windows. Сейчас эмулятор распространяется по GPL лицензии. Умеет он практически все то, что и прочие эмуляторы, включая эмуляцию большого количества чипов расширения, запись геймплея, поддержку чит-кодов.
Есть и возможность сохранения в любом месте с последующим восстановлением сохранения. Запуск SNES-игр происходит без проблем, графика, звук и скорость игры полностью соответствуют оригиналу. Можно поиграть и по сети, есть поддержка мультиплеера.
Установка:
sudo apt-get install zsnes
SNES9X
Отличный эмулятор SNES. Это, вероятно, один из наиболее универсальных эмуляторов этой системы. Он работает практически со всеми играми платформы, включая Super Famicom. Несмотря на относительно простой интерфейс, разработчики предусмотрели возможность настройки звука, видео, поддержку читов и мультиплеер. Да, играть можно по сети, что успешно делают десятки тысяч пользователей эмулятора.
Установка:
sudo add-apt-repository ppa:bearoso/ppa
sudo apt-get update
sudo apt-get install snes9x-gtk
Mupen64plus
Этот эмулятор предлагает пользователю большое количество поддерживаемых игр и огромное число настроек. Для запуска под Linux можно поставить графический фронтенд N64Py, написанный на PyQt. Можно работать и без графического интерфейса, почему нет?
Это точный и бесплатный эмулятор сразу трех портативных консолей — Gameboy, Gameboy Color and Super Gameboy. Эмулятор совместим со всеми играми. Пользователь получает возможность тонкой настройки любой игры — функциональность эмулятора очень хороша. Кстати, это единственный эмулятор, который поддерживает режим
Game Link Cable. То есть вы можете играть в большинство игр для 2 игроков по сети.
Точное воспроизведение графики и звука, есть сохранение прохождения, запись видео и даже поддержка Gameboy Printer. При желании можно ускорить игру или замедлить.
Mednafen
Это отличный эмулятор целого ряда старых систем, включая Atari Lynx, GameBoy (Color), GameBoy Advance, Neo Geo Pocket (Color), NES, PC Engine (TurboGrafx 16), PC-FX, SuperGrafx, и WonderSwan (Color). Есть поддержка сохранения прохождения, восстановление сейвов. При желании можно делать и скриншоты — для этого нужно нажать всего одну точку. Для удобства лучше приобрести игровой контроллер, все же с клавиатурой не так удобно.
Если в процессе прохождения вы умерли, можно вернуться на «машине времени» вплоть до 10 секунд назад, чтобы избежать опасного момента и пройти его невредимым.
Dolphin-Emu
Отличный эмулятор таких известных игровых консолей, как Nintendo GameCube и Nintendo Wii. Очень удобный интерфейс, менеджер игр. Есть поддержка контроллеров, включая Wii Mote, GameCube gamepad, барабанов, гитар и всех прочих. В играх поддерживается высокое разрешение плюс объемный звук. Эмулятор до сих пор развивается, и будет развиваться и дальше. Лучше всего использовать тестовые версии пакета, поскольку там больше всего возможностей.
Установка:
sudo add-apt-repository ppa:glennric/dolphin-emu
sudo apt-get update
sudo apt-get install dolphin-emu-master
Это эмулятор целого ряда платформ от Sega, включая Sega Megadrive, MegaCD и 32X. Идеально работает примерно с 90% всех существующих на данный момент игр от Sega. Есть поддержка читов и кодов, пользователь может сохраниться во время прохождения. Поддержка OpenGL, есть возможность настройки изображения. Речь идет о поддержке фильтра 2xSaI (Kreed).
Это эмулятор для Unix-подобных операционных систем с поддержкой библиотеки Simple DirectMedia Layer (SDL). Эмулятор довольно точный, работает с огромным числом игр для MegaDrive/Genesis. Поддержка геймпадов и джойстиков, OpenGL, сохранение и восстановление в процессе игры. Возможность настройки видео и звука. Можно загружать архивы ROM без распаковки — такой функционал есть в большинстве эмуляторов, за редким исключением.
Установка: sudo apt-get install dgen
lxdream
Это эмулятор Dreamcast, причем довольно неплохой. Он работает с большинством демок и рядом игр Dreamcast. Сейчас софт продолжает развиваться, так что имейте в виду, что могут быть проблемы при запуске этого эмулятора. Возможности программы очень обширны, здесь большое число настроек аудио и видео, есть поддержка лазерного пистолета и других оригинальных контроллеров приставки. Плюс ко всему, можно работать с мышью и клавиатурой Dreamcast. И конечно, есть сейвы и все прочее, что должно быть в порядочном эмуляторе.
Это мульти платформенный эмулятор, который стартовал с поддержки лишь Sega Master System. Спустя некоторое время разработчики добавили поддержку и других платформ, а также огромное количество возможностей. Здесь есть поддержка контроллеров. Пользователь может выбрать желаемый режим графики и звука.
Сейчас список поддерживаемых платформ следующий:
- Sega Game 1000 (SG-1000)
- Sega Computer 3000 (SC-3000)
- Sega Super Control Station (SF-7000)
- Sega Mark III (+ FM Unit Extension)
- Sega Master System (SMS)
- Sega Game Gear (GG)
- ColecoVision (COLECO)
- Othello Multivision (OMV)
Контроллеры поддерживаются такие:
- Обычный двухкнопочный
- Световой фазер
- Paddle Control (ala Steering Wheel)
- Sports Pad
- SK-1100 клавиатура
- 3-D очки
- Terebi Oekaki (TV Draw) графический планшет
Yabause
Yabause (Yet Another Buggy And Uncomplete Saturn Emulator) это эмулятор Sega Saturn. Для работы необходимо загрузить BIOS консоли и ROM нужной игры. Многие (но не все) игры поддерживаются. Софт написан на С с использованием библиотек gtk+, gtkglext и OpenGL.
Есть возможность загружать игры с оригинальных дисков Saturn, вставляя CD в привод ноутбука или ПК. Эмуляция нескольких регионов. Поддержка чит-кодов. Поддержка мыши и 3D геймпада оригинальной консоли.
ePSXe
ePSXe — эмулятор игровой приставки PlayStation. Релиз программы состоялся 14 октября 2000 года. ePSXe распространяется по лицензии freeware.
Как и большинство современных эмуляторов, ePSXe использует плагины для эмуляции графического и звукового процессоров, а также оптического привода приставки. Кроме того, для запуска ePSXe необходим файл BIOS, полученный в результате дампа PlayStation, по этой причине разработчиков эмулятора невозможно обвинить в нарушении авторских прав компании Sony, а использование эмулятора считается абсолютно легальным, если пользователь самостоятельно снял BIOS с личной PlayStation или при наличии у себя данной приставки скачал его из интернета.
ePSXe может запускать игры с компакт-диска либо из различных образов, находящихся на жёстком диске. За некоторыми исключениями, программа может безупречно запускать многие игры для PlayStation; определённую роль играют плагины и их настройки. Поддерживает практически все существующие для этой приставки игры. Поддерживаемые образы — BIN/CUE, BIN/CCD и MDS/MDF. Вот последняя версия под Linux.
Неплохой эмулятор первой PlayStation, поддерживающий большинство игр. Системы плагинов здесь нет, все упаковано в один файл, что может понравиться пользователям, которым хочется просто установить эмулятор и играть, без особых настроек всего и вся.
Это продвинутый эмулятор 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)
- Запись прохождений
Источник