Наверное любой, кто жил в 90-е годы и имел счастье обладать игровой приставкой Sega Mega Drive, не был бы против еще разок пробежаться по знакомым уровням в игре Sonic, устроить фаталити всем и вся в Mortal Kombat, или огреть цепью своего друга в Road Rash. Специально для Вас я рассмотрю, как вернуть забытое прошлое с помощью эмулятора Gens.
Gens
Разработчик: Gens
Версия: Windows — 2.14 (2006-05) / Linux — 2.15.5 (2008-10)
Язык: русский
Сайт: официальный сайт (скорее мертв) / SourceForge-страница проекта
Цена: бесплатно
ОС: Windows, Linux
Рабочая среда: GNOME
Почему Gens?
На сайте «Википедии», не считая Gens, можно найти список из 15-и различных эмуляторов Sega Mega Drive. Все были подвергнуты изучению с пристрастием. Они либо не обновлялись годами, либо очень сложны в освоении, либо только для одной платформы. У Gens есть практически все:
- Графические фильтры*.
- Создание скриншотов игр.
- Русскоязычный интерфейс.
- Версии для Windows и Linux**.
- Поддержка практически всех игр.
- Поддержка геймпадов и нескольких игроков.
- Возможность сохранения игры в любой момент.
* Графические фильтры
Не секрет, что игры для Sega разрабатывались довольно давно и сегодня выглядят неважнец. Специально для решения этой проблемы в Gens есть возможность выбрать рендер (Graphic → Render), т. е. графический фильтр. Он позволяет сгладить картинку, что в значительной степени способствует комфортной игре. На мой взгляд одним из лучших фильтров является «2xSAI (Kreed)». Сравните скриншоты:
 Без фильтра |
 С фильтром «2xSAI (Kreed)» |
** Gens и Linux 64
В Linux Gens доступен в виде исходного кода, а также rpm и deb пакетов. Однако есть одна проблема. Все пакеты, включая исходный код, созданы для 32-битной архитектуры. Попытка скомпилировать Gens в 64-битной среде всегда заканчивается ошибкой. Единственный рабочий вариант был найден на Ubuntu Forums. Заключается он в том, чтобы установить 32-битный deb-пакет в 64-битную Ubuntu.
Для начала нужно решить проблему зависимостей пакета. Посмотреть их можно консольной командой:
dpkg --info gens_2.15.5_i386.deb
Все зависимости будут показаны в пункте Depends. На Ubuntu Forums рекомендуют установить еще пакет ia32-libs, однако, у меня он уже был и, скорее всего, будет и у Вас. Осталось установить пакет следующей командой:
sudo dpkg --force-architecture -i gens_2.15.5_i386.deb
sudo dpkg — запуск программы установки пакетов с root-правами.
--force-architecture — игнорирование архитектуры, для которой предназначен пакет.
-i имя-пакета — установить пакет.