В течение многих лет Nintendo DS была безумно популярной консолью. Это была платформа для бесчисленного количества игр, которые теперь считаются классикой. Он даже оживил множество старых фаворитов. Теперь DS тоже ушла в прошлое, но как можно играть в игры для Nintendo DS на Linux? ДеСмуМЕ — это эмулятор Linux, который позволит вам пережить славные дни DS прямо на своем ноутбуке или настольном компьютере.
Читайте также: Полное руководство по эмулятору Dolphin
Установить DeSmuME
DeSmuME официально доступен для Windows (x86/x86-64/x86 без SSE2) и Mac (x86/x86-64 и PowerPC), но его исходный код также доступен для всех, кто хочет перенести его в другое место. Благодаря этому вы можете найти ее порты даже для Xbox и PlayStation. Таким образом, его появление в Linux было почти само собой разумеющимся.
Вы можете найти De
Contents
Установить DeSmuME
ориях многих дистрибутивов, что упрощает его установку.Убунту/Дебиан
Вы можете найти DeSmuME в официальных репозиториях Debian и Ubuntu. Установите его с помощью:
sudo apt install desmume
Arch/OpenSUSE/Solus Linux
Установка DeSmuME в Arch, OpenSUSE или Solus Linux так же проста, как и в Debian и Ubuntu. Что касается Arch, вы можете добавить его с помощью:
sudo pacman -S desmume
В OpenSUSE его можно установить с помощью:
sudo zypper in desmume
Наконец, чтобы установить его на Solus, попробуйте:
sudo eopkg it desmume
Федора
Fedora — один из дистрибутивов, который не вклю
Убунту/Дебиан
позитории. К счастью, RPM Fusion это делает. Чтобы установить DeSmuME, вам сначала необходимо добавить этот неофициальный источник программного обеспечения в список репозиториев. Сделайте это с помощью:sudo Arch/OpenSUSE/Solus Linuxttps://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
Для фактической установки требуется всего:
sudo dnf install desmume
Федора
е читайте: Как настроить эмулятор VisualBoyAdvance-M в WindowsИграем в игры
Есть два способа установить игры Nintendo DS на компьютер с Linux, и только один из них является законным. Первый – сделать резервные копии игр DS с помощью флэш-картриджа.
Другой, гораздо более простой способ — загрузить их. К сожалению, во многих странах это совершенно незаконно, но попадает в юридическую серую зону в других.
Когда так или иначе у вас есть игра, в которую вы хотите играть, в виде ПЗУ в формате «ds», запустите DeSmuME, затем щелкните первый значок на панели инструментов и выберите файл вашей игры.
![Ds Games в Linux с Desmume Open Rom](https://saintist.ru/wp-content/uploads/2024/05/DS-Games-On-Linux-With-DeSmuME-open-ROM.jpg)
Выбранная вами игра загрузится и запустится автоматически. В зависимости от игры вам может потребоваться использовать мышь на втором экране эмулируемого DS (по умолчанию это нижний экран) или нажать несколько кнопок, чтобы играть.
![Ds Games в Linux с запущенным Desmume Rom](https://saintist.ru/wp-content/uploads/2024/05/DS-Games-On-Linux-With-DeSmuME-ROM-running.jpg)
Напра
Играем в игры
DS сопоставлено клавишам курсора. Его кнопки A, B, R, L, X и Y соответственно сопоставлены с X, Z, W, Q, Sи Aна клавиатуре. Наконец, элементы управления «Пуск» и «Выбор» по умолчанию сопоставлены клавише Returnи правой клавише Shift.Читайте также: Превратите любой компьютер в игровой автомат в стиле ретро с помощью Batocera Linux
Переназначение элементов управления
Если вам не нравятся элементы управления DeSmuME по умолчанию, вы можете переназначить их на другие клавиши, посетив «Конфигурация ->Изменить элементы управления».
![Ds Games для Linux с элементами управления редактированием Desmume](https://saintist.ru/wp-content/uploads/2024/05/DS-Games-On-Linux-With-DeSmuME-edit-controls.jpg)
Чтобы переназначить любой элемент управления на другую клавишу, нажмите на него, а затем нажмите новую клавишу, соответствующую этому действию.
![Ds Games в Linux с диалоговым окном управления редактированием Desmume](https://saintist.ru/wp-content/uploads/2024/05/DS-Games-On-Linux-With-DeSmuME-edit-controls-dialog.jpg)
Мы считаем, что для игр, в которых используется сенсорный экран DS, лучше использовать комбинацию мыши и клавиатуры. Однако во многих играх DS второй экран использовался только в качестве дисплея, а не в качестве дополнительного ввода. Эти игры лучше воспринимаются с джойстиком, более близким к оригинальному расположению кнопок DS. DeSmuME работает с большинством универсальных джойстиков, которые уже можно использовать на вашем ПК. Эти элементы управления также можно переназначить, если вам не нравятся значения по умолчанию. Их можно изменить в разделе «Конфигурация ->Изменить элементы управления джойстиком».
![Ds Games для Linux с джойстиком Desmume Edit](https://saintist.ru/wp-content/uploads/2024/05/DS-Games-On-Linux-With-DeSmuME-edit-joystick.jpg)
Управление экраном
У DS один экран находился под другим, и большинство игр рассчитаны на такую ориентацию экрана. Однако некоторые из них этого не сделали и рассматривали каждый экран как независимый дисплей. В этих играх вы сможете лучше использовать возможности широкоэкранного режима вашего ПК, расположив экраны DeSmuME рядом друг с другом.
![Ds Games в Linux с горизонтальными экранами Desmume](https://saintist.ru/wp-content/uploads/2024/05/DS-Games-On-Linux-With-DeSmuME-screens-horizontal.jpg)
Это можно сделать, выбрав «Вид ->Расположение ЖК-дисплеев
Переназначение элементов управления
2на клавиатуре. Вернитесь к вертикальной ориентации из этого меню или нажав Ctrl+ 1. DeSmuME также позволяет вам переключать экраны из этого меню или нажатием Пробел, что полезно, когда вас больше волнует ввод на дополнительном экране, чем пассивное отображение на основном. Наконец, для редких игр, в которых не используется дополнительный экран, вы можете настроить эмулятор на отображение только одного экрана. Либо выберите опцию «Один экран» в том же меню, либо нажмите Ctrl+ 0на клавиатуре.![Ds Games в Linux с множителем размера окна Desmume](https://saintist.ru/wp-content/uploads/2024/05/DS-Games-On-Linux-With-DeSmuME-window-size-multiplier.jpg)
Вероятно, на вашем компьютере есть HD-монитор, и выходные данные DeSmuME будут выглядеть на вашем экране как миниатюры. Вы можете изменить размер виртуального экрана в «Вид ->Размер окна», а затем выбрать множитель в этом подменю. 1x означает собственный размер и используется по умолчанию. Более высокие множители увеличат виртуальные экраны. Масштабирование до окна «освободит» множитель, чтобы он соответствовал размеру окна эмулятора.
![Ds Games в Linux с свободным масштабом размера окна Desmume](https://saintist.ru/wp-content/uploads/2024/05/DS-Games-On-Linux-With-DeSmuME-window-size-free-scale.jpg)
Из-за особенностей работы ЖК-экранов лучше выбрать четный множитель. И нечетные, и четные множители будут выглядеть блочными, но, кроме того, нечетные приводят к усилению артефактов.
![Ds Games в Linux с видеофильтром Desmume](https://saintist.ru/wp-content/uploads/2024/05/DS-Games-On-Linux-With-DeSmuME-video-filter.jpg)
Есть способ минимизировать блочность с помощью фильтров. DeSmuME предлагает вам коллекцию фильтров, доступных из подменю «Вид ->Видеофильтр».
Состояния производительности и сохранения
DeSmuME — относительно старый эмулятор, и проблем с производительностью на современном ПК у вас наверняка не возникнет. Если вы это сделаете, на старом или недостаточно мощном ПК вы можете улучшить производительность эмулятора, пропуская кадры. Эта опция доступна из «Config ->Frameskip» и изначально установлена на 0 (никогда не пропускать).
Эмулятор будет отображать меньше кадров, выбрав увеличенное значение, тем самым «ускорив» игру. Однако эти кадры будут отсутствовать, что приведет к более прерывистой анимации и прокрутке. В какой-то момент эта опция становится полезной только в медленных, в основном статичных играх, таких как ролевые игры и приключения, поскольку во все остальное с управлением в реальном времени будет невозможно играть.
В большинстве игр было бы бесполезно, если бы вы не могли сохранить свой прогресс. Во-первых, в большинстве игр вы действительно можете использовать встроенные функции сохранения для сохранения данных в DeSmeME. Играйте в свою игру, как обычно, и сохраните свои данные. Вы сможете загрузить его в следующий раз. Тем не менее, некоторые из них ограничены — вы сможете сохраняться только в определенные моменты игры.
Есть еще один способ сохранить состояние игры напрямую через DeSmuME.
![Ds Games в Linux с состояниями сохранения Desmume](https://saintist.ru/wp-content/uploads/2024/05/DS-Games-On-Linux-With-DeSmuME-save-states.jpg)
Выберите «Файл ->Сохранить состояние» и один из десяти слотов, чтобы сохранить текущее состояние игры в файл. Чтобы вызвать сохраненное состояние, выберите «Файл ->Загрузить состояние» и слот сохраненной игры.
Стоит также отметить, что DeSmuME позволяет записывать аудио и видео из ваших игр через меню с соответствующим названием «Файл ->Запись видео/аудио». Вы также можете делать снимки экрана, воспользовавшись следующей опцией «Сделать снимок экрана» или нажав Ctrl+ Sво время игры.
Теперь, когда вы знаете, как играть в игры для Nintendo DS в Linux, теперь вы можете установите DOSbox, чтобы играть в старые игры для DOS или играйте в игры для PSP с помощью PPSSPP .