Возродите классические игры Nintendo DS для Linux с помощью эмуляции

Хотите играть в игры Nintendo DS в своей системе Linux, но не можете понять, как это сделать? В свое время Nintendo DS была очень популярной портативной консолью с огромной коллекцией игр. Но со временем на рынке появились продвинутые консоли, которые сделали DS устаревшим.

К счастью, доступно несколько эмуляторов, позволяющих играть в классические игры Nintendo DS на вашей системе. DeSmuMe – отличный пример стабильного эмулятора Nintendo DS для Linux-машины.

Что делает DeSmuMe?

DeSmuMe – это эмулятор, который используется для игры в игры DS в системе, отличной от DS. Проще говоря, он создает среду в вашей системе, которая действует как консоль Nintendo DS.

DeSmuMe управляет вводом / выводом вашей системы и связывает его с системой среды DS. Он может запускать любую игру DS на вашем компьютере, при условии, что у вас есть игровое ПЗУ, принадлежащее легально.

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

Установка DeSmuMe

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

Загрузить и установить DeSmuMe в системе Linux очень просто. Пакет доступен практически в каждом официальном репозитории, и вы можете загрузить его с помощью стандартного диспетчера пакетов на вашем компьютере.

В Debian

Если у вас есть дистрибутив на основе Debian, вы можете установить DeSmuMe с помощью диспетчера пакетов Apt. Введите приведенную ниже команду в свой терминал.

 sudo apt install desmume

На арке

Пользователи Arch могут загрузить DeSmuMe из официальных репозиториев с помощью Pacman.

 sudo pacman -S desmume

На Fedora

К сожалению, в официальном репозитории Fedora нет пакета для DeSmuMe. Однако вы можете установить его в своей системе, используя неофициальный репозиторий RPMFusion. RPMFusion – это программный репозиторий, который предоставляет дополнительные пакеты для дистрибутивов Fedora Linux.

Начните с добавления неофициального источника в список репозиториев вашей системы.

 sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Чтобы добавить пакет DeSmuMe, введите в терминале следующую команду.

 sudo dnf install desmume

Связанный: Лучшие игры для Linux, в которые можно играть бесплатно

Настройка DeSmuMe в Linux

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

Загрузка ПЗУ

Вы можете извлечь ПЗУ игр из консоли Nintendo DS, сделав резервную копию своих игр с помощью флэш-картриджа. Когда у вас есть ПЗУ, загрузить его в эмулятор довольно просто.

  1. Запустите DeSmuMe в вашей системе.
  2. Выберите опцию File, расположенную в верхнем меню.
    загрузка rom desmume
  3. Нажмите « Открыть» и выберите ПЗУ с игрой в проводнике.
    выбор рома из файлов

DeSmuMe загрузит ПЗУ и автоматически запустит игру.

Отображение управления

По умолчанию кнопки A, B, R, L, X и Y сопоставлены с клавишами X, Z, W, Q, S и A на клавиатуре соответственно. Кнопки «Пуск» и «Выбор» также соответствуют клавишам «Return» и «Shift».

Хотя сопоставление клавиш по умолчанию отлично работает, вы всегда можете изменить привязки клавиш с помощью параметров конфигурации DeSmuMe:

  1. Запустите эмулятор DeSmuMe.
  2. Выберите в меню опцию Config .
  3. Нажмите на опцию Edit Controls .
    редактировать элементы управления desmume
  4. Чтобы переназначить клавишу, щелкните запись, затем нажмите новую клавишу, которую вы хотите назначить раскладке.
    переназначение управления в desmume
  5. Выберите ОК, если появится запрос на подтверждение.

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

Вы можете получить максимум удовольствия от игр с сенсорным экраном, используя джойстик. Если у вас есть джойстик, просто подключите его к компьютеру, а затем сопоставьте элементы управления, перейдя в Edit Config > Edit Joystick Controls .

Настройки экрана

Консоли Nintendo DS имеют два экрана, которые выровнены по вертикали рядом друг с другом. В некоторых играх используется только один экран, в других вывод отображается на обоих. Если вы играете в игру NDS, в которой оба дисплея рассматриваются как независимые, вы можете переключиться на широкоэкранный макет, выровняв два дисплея по горизонтали рядом друг с другом.

Перейдите в меню « Просмотр» > « Макет ЖК-дисплеев» и нажмите «По горизонтали» . Макет окна DeSmuMe изменится. Вы также можете использовать сочетания клавиш на клавиатуре, чтобы сделать то же самое. Нажмите Ctrl + 1, чтобы переключиться на вертикальную компоновку, и Ctrl + 2 для горизонтальной.

Вы также можете нажать пробел на клавиатуре, чтобы поменять местами дисплеи. Это полезно, когда вывод одного экрана важнее другого. Если вы играете в игры, для которых требуется только один экран, выбор параметра « Один экран» будет гораздо лучшим выбором. Кроме того, вы можете нажать Ctrl + 0 на клавиатуре для того же.

Если у вас есть монитор высокой четкости, визуальные эффекты в игре не будут казаться привлекательными. Вы можете быстро это исправить, изменив размер экрана в настройках. Перейдите в View> Window Size и выберите множитель, который подходит вашему дисплею.

Обратите внимание, что более высокие множители увеличивают размер экрана. Лучший способ – выбрать параметр « Масштабировать до окна» , а затем изменить размер окна эмулятора в соответствии с отображением.

Исправления производительности

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

Для этого выберите опцию Frameskip в подменю Config и выберите количество кадров, которые вы хотите пропустить. Имейте в виду, что количество кадровых пропусков прямо пропорционально производительности эмулятора.

Играть в игры Nintendo DS в Linux

Наслаждаться некоторыми классическими играми для Nintendo DS – это очень весело. Если у вас больше нет консоли Nintendo DS или вы хотите играть в игры на своей системе Linux, то DeSmuMe – лучший выбор.

DeSmuMe – это бесплатный эмулятор Nintendo DS с открытым исходным кодом, который предоставляет вам все функции, необходимые для запуска игр DS. Эмулятор позволяет вам играть в классические и ретро-игры на вашем компьютере.