Возродите классические игры 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
Настройка DeSmuMe в Linux
Теперь, когда вы успешно установили приложение в своей системе, пришло время настроить эмулятор, чтобы добиться от него максимальной производительности.
Загрузка ПЗУ
Вы можете извлечь ПЗУ игр из консоли Nintendo DS, сделав резервную копию своих игр с помощью флэш-картриджа. Когда у вас есть ПЗУ, загрузить его в эмулятор довольно просто.
- Запустите DeSmuMe в вашей системе.
- Выберите опцию File, расположенную в верхнем меню.
- Нажмите « Открыть» и выберите ПЗУ с игрой в проводнике.
DeSmuMe загрузит ПЗУ и автоматически запустит игру.
Отображение управления
По умолчанию кнопки A, B, R, L, X и Y сопоставлены с клавишами X, Z, W, Q, S и A на клавиатуре соответственно. Кнопки «Пуск» и «Выбор» также соответствуют клавишам «Return» и «Shift».
Хотя сопоставление клавиш по умолчанию отлично работает, вы всегда можете изменить привязки клавиш с помощью параметров конфигурации DeSmuMe:
- Запустите эмулятор DeSmuMe.
- Выберите в меню опцию Config .
- Нажмите на опцию Edit Controls .
- Чтобы переназначить клавишу, щелкните запись, затем нажмите новую клавишу, которую вы хотите назначить раскладке.
- Выберите ОК, если появится запрос на подтверждение.
Как вы, возможно, уже знаете, во многих играх 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. Эмулятор позволяет вам играть в классические и ретро-игры на вашем компьютере.