Библиотека сайта rus-linux.net
Пять лучших эмуляторов консолей видеоигр для Linux
Оригинал: "5 Best Video Game Console Emulators for Linux"Автор: June Auza,
Дата публикации: January 25, 2011
Перевод: Н.Ромоданов
Дата перевода: март 2011 г.
В сфере компьютерных технологий эмуляцией называется возможность программного аппаратного обеспечения имитировать функции других программных или аппаратных средств. Таким образом, консольными эмуляторами видеоигр являются программы, которые позволяют компьютерам имитировать поведение различных консолей видеоигр, например, Nintendo Entertainment System (NES), Super Nintendo Entertainment System (SNES), Game Boy (GB), Sega Dreamcast и Sony PlayStation. Чтобы вы могли глубже разобраться с эмуляторами консолей для видеоигр, ознакомьтесь со следующей публикацией: Play Classic Super Nintendo (SNES) Games on Ubuntu Linux.
Ниже приводится список нескольких лучших эмуляторов консолей видеоигр для Linux, которые можно скачать и использовать бесплатно.
PCSX2
PCSX2 является эмулятором PlayStation 2 (PS2), который основывается на технологии плагинов. Варьируя плагины, можно получить различные результаты, как по совместимости, так и по доступным возможностям. Основным камнем преткновения в эмуляции PS2 является эмуляция многоядерной PS2 на компьютере архитектуры x86, поскольку точная синхронизации ядер очень сложна. По этой причине, когда для игр PS2 используется эмулятор PCSX2, настоятельно рекомендуется использовать многоядерные процессоры, такие как Core 2 Duo и процессоры серии Core-i. К настоящему моменту все еще находятся в разработке ряд плагинов, которые улучшат совместимость и повысят производительность.
ZSNES
ZSNES является популярным эмулятором Super Nintendo Entertainment System (SNES), написанным, в основном, на ассемблере x86. Он хорошо известен тем, что был одним из первых, в котором была реализована большая часть возможностей микросхем SNES, и был первым эмулятором, в котором реализован интерполяционный алгоритм HQ2X. В ZSNES можно полноценно запускать игры SNES и с помощью звуковых и специальных графических фильтров точно задавать скорость работы эмулятора. Это позволит вам в любой момент времени записывать состояние консоли и сохранить состояние игры (известное как "savestate"). В ZSNES также поддерживаются дополнительные функции, такие как возможность записывать ход игры для игр с одним игроком или с несколькими игроками, общающимися по сети TCP / IP.
Gens
Gens является эмулятором Sega Genesis, который работает на Linux и использует слой DirectMedia Layer (SDL). Говорят, что он идеально эмулирует около 90% всех игр Genesis и это делает его эмулятором, наиболее совместимым к настоящему моменту с Genesis. Ниже приводятся некоторые из основных возможностей Gens:
- поддержка специальных особенностей Game Genie;
- возможность сохранять состояние консоли;
- возможность делать копию состояния экрана;
- поддержка OpenGL;
- поддержка игр для Sega CD и Sega 32X;
- поддержка графической фильтрации 2xSaI (Kreed).
MAME
MAME (Multiple Arcade Machine Emulator — Эмулятор многоаркадной машины) представляет собой компьютерную программу, эмулирующую на персональном компьютере и на других платформах аппаратное обеспечение аркадных игровых систем, и предназначенную для того, чтобы сохранить классические игры для истории, предотвратив их потерю или забвения. Программа может эмулировать различные центральные процессоры, определенные аудио и видео чипы, микросхемы, память, шины данных, устройства хранения данных, периферийные устройства и т.д. Первая версия MAME была выпущена в далеком 1997 году. Теперь его последняя версия поддерживает более 4500 уникальных игр и около 9100 образов ROM с наборами игр. Однако, в последней версии MAME около 1400 образов ROM не работают.
ePSXe
Эмулятор ePSXe (enhanced PSX emulator — улучшенный эмулятор PSX) широко известен как лучший бесплатный эмулятор PlayStation, доступный на сегодняшний день. Как и в PCSX2, в нем используется система для эмуляции графического процессора, спецпроцессора и функций компакт-дисков. Игры PlayStation можно загружать с устройства с CD/DVD, имеющегося на компьютере, или с помощью образов CD, сохраненных на жестком диске. Хотя ePSXe является программой с закрытым исходным кодом, его интерфейс программирования приложений (API), используемый в плагинах, имеет открытый исходный код. В последней версии ePSXe можно без сбоев запускать большинство игр PlayStation, причем требования к имеющемуся оборудованию не выдвигаются. В эмуляторе качественный пользовательский интерфейс, который, к тому же, очень прост в использовании.
Вы попробовали какой-нибудь из эмуляторов игровой консоли, о которых я упомянул выше?