Как играть в игры Sega DreamCast в Linux

Sega Dreamcast широко считается одной из худших игровых консолей всех времен, обойдя Sega Saturn и Atari Jaguar. Однако, несмотря на ужасную производительность в конце 90-х, многим она понравилась, и они получили массу удовольствия от консоли. Если вы играете в Linux и испытываете ностальгию по Sega Dreamcast, не тратьте время на поиски того, что можно купить на eBay. Вместо этого сэкономьте деньги и следуйте нашему руководству о том, как эмулировать игры Sega DreamCast и играть в них в Linux!

Примечание: toadmin.ru никоим образом не поощряет и не оправдывает незаконную загрузку или распространение файлов ROM для Lxdream. Если вы хотите играть в игры Sega Dreamcast с Lxdream, используйте свои собственные файлы ROM, резервные копии которых вы скопировали на свой компьютер, на законных основаниях.

Установить Lxdream

Эмуляция Dreamcast в Linux не так хороша. Некоторые скажут, что это одна из самых сложных консолей для работы с Linux из-за отсутствия поддержки и хороших приложений-эмуляторов. К счастью, есть отличный (хотя и старый) эмулятор Dreamcast для этой задачи. Он называется Lxdream, и его последнее обновление кода было в 2008 году. Несмотря на возраст, пользователи могут использовать его для эмуляции Sega Dreamcast в Linux.

  Как общаться в потоках Twitch на рабочем столе Linux с Chatterino

Ubuntu / Debian

Lxdream не является частью исходных кодов программного обеспечения Ubuntu, поэтому его установка в Ubuntu Linux невозможна с помощью простой команды Apt. Кроме того, единственный пакет DEB, доступный для Ubuntu, — это пакет DEB, выпущенный 11 лет назад, который не работает.

Примечание: этот процесс также будет работать в Debian. Обязательно измените команды Apt с помощью Apt-get.

К счастью, у сотрудников RPM Fusion есть приложение эмуляции Lxdream, доступное для таких новых дистрибутивов, как Fedora 29, и оно будет работать (после преобразования) в Ubuntu.

Для установки откройте терминал и используйте команду Apt для установки Alien.

sudo apt install alien

После того, как Alien будет запущен, загрузите пакет Lxdream из репозитория пакетов RPMFusion с помощью команды wget.

wget https://download1.rpmfusion.org/free/fedora/releases/29/Everything/x86_64/os/Packages/l/lxdream-0.9.1-14.fc29.x86_64.rpm -O lxdream-64bit.rpm

Или, если вам нужна 32-разрядная версия, выполните:

wget https://download1.rpmfusion.org/free/fedora/releases/29/Everything/i386/os/Packages/l/lxdream-0.9.1-14.fc29.i686.rpm -O lxdream-32bit.rpm

После загрузки RPM преобразуйте его в пакет DEB с помощью Alien.

sudo alien -dvc lxdream-64bit.rpm

Или для 32-битной версии:

sudo alien -dvc lxdream-32bit.rpm

Наконец, установите приложение с помощью:

sudo dpkg -i lxdream_0.9.1-15_amd64.deb

Или, чтобы установить 32-разрядную версию, выполните

sudo dpkg -i lxdream_*.deb

Arch Linux

Как и в случае с Ubuntu и Debian, единственный способ заставить Lxdream работать в Arch Linux — это декомпилировать существующий RPM Fedora с помощью Alien. Установите приложение, введя следующие команды ниже.

sudo pacman -S git base-devel

git clone https://aur.archlinux.org/trizen.git

cd trizen

makepkg -sri 

trizen -S alien_package_converter --noconfirm

wget https://download1.rpmfusion.org/free/fedora/releases/29/Everything/x86_64/os/Packages/l/lxdream-0.9.1-14.fc29.x86_64.rpm -O lxdream-64bit.rpm

alien -tvc lxdream-64bit.rpm 

tar -xzvf lxdream-0.9.1.tgz

sudo rsync -a etc/ /etc

sudo rsync -a usr/ /usr

Fedora

sudo dnf install https://download1.rpmfusion.org/free/fedora/releases/29/Everything/x86_64/os/Packages/l/lxdream-0.9.1-14.fc29.x86_64.rpm -y

OpenSUSE

В репозиториях OpenSUSE для Lxdream нет RPM. Однако Fedora должна работать нормально. Вот как это сделать в SUSE.

wget https://download1.rpmfusion.org/free/fedora/releases/29/Everything/x86_64/os/Packages/l/lxdream-0.9.1-14.fc29.x86_64.rpm -O lxdream-64-bit.rpm
sudo zypper install lxdream-64-bit.rpm

Играем в игры в Lxdream

Чтобы играть в игру Dreamcast в Lxdream, вы должны сначала указать ROM Dreamcast. Для этого на законных основаниях получите собственные файлы ROM Sega Dreamcast и поместите их на компьютер. Затем запустите Lxdream и нажмите «Настройки», затем «Путь».

  Как установить тему LightningBug GTK в Linux

В меню «Путь» установите Bios ROM, а также Flash ROM и нажмите «OK».

После того, как Lxdream правильно настроит файлы BIOS, вы сможете загрузить игру. Чтобы загрузить игру, нажмите «Файл», затем выберите «GD-ROM», а затем «Открыть файл образа».

После выбора «Открыть файл изображения» появится окно браузера. Используйте его для загрузки файла ROM Sega Dreamcast в Lxdream. Затем щелкните значок воспроизведения, чтобы начать эмуляцию.

Настройка графики

Lxdream — это более старый эмулятор, поэтому здесь нет никаких дополнительных графических настроек. Однако он поддерживает несколько режимов, например оконный и полноэкранный.

Чтобы переключить эмулятор между оконным и полноэкранным режимами, нажмите «Настройки», а затем установите флажок рядом с «Полноэкранный режим». Или нажмите Alt + Enter.

  Как повысить производительность игр в Linux с помощью Feral GameMode

Настройка контроллеров

Вам нужно настроить USB-контроллер для игр Dreamcast? Вот как это сделать.

Сначала нажмите «Настройки». Затем выберите в меню опцию «Контроллеры», чтобы получить доступ к области конфигурации контроллера эмулятора Lxdream.

В области конфигурации контроллера найдите «Порт A» и установите для него значение «Контроллер Sega». Затем нажмите «Свойства», чтобы получить доступ к области сопоставления контроллера.

Внутри области сопоставления контроллера используйте пользовательский интерфейс и перейдите к назначению кнопок вашему контроллеру.

Сохранение и загрузка

Создавать сохранения и загружать их в Lxdream быстро и легко благодаря горячим клавишам. Во время игры нажмите F5 для сохранения. Если вы хотите загрузить сохранение, нажмите F6.

Также можно создавать и загружать сохранения, щелкнув «Файл» и выбрав в меню параметры «Сохранить» или «Загрузить».