Эмуляция > Эмуляторы портативных консолей
Эмуляция Nintendo DS(i)
pedro:
В этой теме рассматриваются наиболее успешно развивающиеся эмуляторы Nintendo DS.
Вся необходимая информация находится под спойлером ниже: DeSmuMEПреимущества: Хорошая совместимость; Поддержка аппаратного и программного рендеринга; Апскейлинг 3Д графики и текстурная фильтрация; Эмуляция Wifi (Только на последних ревизиях, через winpcap); Динамическая рекомпиляция (Включ. в настройках эмуляции); Эмуляция различных расширений для Slot-1 и Slot-2; Поддержка Homebrew и DLDI; Изменение положения и размеров экранов; Поддержка быстрых сохранений.
Недостатки: Нет поддержки эмуляции DSi.
Домашняя страница: ссылка
Официальный форум: ссылка
Git исходники: TASVideos/desmume: DeSmuME is a Nintendo DS emulator
Скачать стабильные версии: ссылка
Скачать последние ревизии: здесь или здесь
Скачать последнюю версию winpcap: ссылка (Необходим для эмуляции Wifi)
Распространяемый пакет vcredist 2015 (Для решения проблемы запуска, связанной с нехваткой библиотек)
Биосы для эмулятора: DeSmuME-bios-firmware.zip (В большинстве случаев не требуются и лишь замедляют эмуляцию)
Как играть по Wifi:
1. Установить winpcap, перезагрузиться;
2. Скачать одну из последних ревизий эмулятора;
3. В настройках Wifi Settings поставить галку напротив Enable Wifi Emulation, выбрать Infrastructure, в выпадающем меню выбрать подключенный к интернету сетевой адаптер, нажать OK.
4. В настройках интернет соединения игры прописать DNS-адрес эмулятора WFC (Подробнее в "полезных ссылках").
Прим.: Рекомендую отключить эмуляцию bios, т.к. они могут привести к сбою.
No$GBAПреимущества: Наиболее полная эмуляция DSi; Богатые возможности по отладке (Debug версия).
Недостатки: Отсутствие быстрых сохранений для DS/DSi (Только GBA); Плохая эмуляция звука; Проблемы с совместимостью в целом.
Домашняя страница: no$gba - nocash gameboy advance / nintendo ds / dsi emulator
Скачать последнюю версию для гейминга: ссылка
Программа WinImage: ссылка (Для работы с файлом DSI-1.SD и расшифрованным DSi-1.MMC)
Несколько чистых SD-флешек от 1Gb до 8Gb: no$gba_SD+.7z (Предоставлены пользователем Глупый)
Биосы для эмулятора: NOGBA-BIOSNDS-BIOSDSI-FIRMWARE.zip
Ссылки на образы прошивок DSi:
Чистые образы DSi NAND:
USA (08a1522617110121)
EUR (08a2277019111123) (Предоставлен пользователем MrThree)
JPN (0820141907123126) (Предоставлен пользователем ninep9up)
Образы с предустановленной HiyaCFW:
USA (08a1522617110121) + 512Mb_SD, unlaunch, HiyaCFW, TWiLightMenu
Настройка эмулятора на запуск прошивки DSi:
Распаковать в папку с эмулятором биосы DSi и DS;
Положить в папку с эмулятором файл с прошивкой DSi - DSi-1.MMC;
Распаковать в папку с эмулятором файл из архива DSI-SD.ZIP, служащий образом SD-Карты;
В эмуляторе зайти в Options > Emulations, в выпадающем меню "Reset/Start Entypoint" выбрать GBA/NDS BIOS, в "NDS Mode/Colors" выбрать DSi (retail), сохранить.
Способы установки и запуска DSiWare через прошивку DSi:
[Легко] На DSi NAND с предустановленной HiyaCFW:
Скачать Биосы и DSi NAND с предустановленной CFW, распаковать всё в папку с эмулятором;
С помощью WinImage открыть файл DSI-1.SD и скопировать любые DSiWare ромы в папку roms/dsiware
[Сложно] На чистом DSi NAND:
Способ 1: https://gbatemp.net/threads/photo-guide-to-installing-dsiware-backups-on-real-hardware-and-emulator.476817/
Cпособ 2: https://owls-group.org.ru/forum/viewtopic.php?f=15&t=57 - Более простой, не прокатывающий с некоторыми играми
melonDSПреимущества: Эмуляция Wifi "из коробки"; Апскейлинг 3Д графики.
Недостатки: Проблемы с совместимостью; Минимум настроек.
Домашняя страница: melonDS
Git исходники: StapleButter/melonDS: DS emulator, sorta
Скачать последние версии: ссылка
Биосы для эмулятора: melonDS_bios-firmware.rar
Medusa
Домашняя страница: ссылка
Git исходники: mgba-emu/mgba at medusa
Скачать последние ревизии: ссылка
ПОЛЕЗНЫЕ ССЫЛКИ:Kaeru WFC - Появившаяся недавно замена WFC сервера. Для игры по Wifi.
A Nintendo DS online multiplayer server emulator - Один из способов поиграть по Wifi после закрытия официального сервера. Так же с его помощью можно получать игровые DLC.
Shunyweb Savegames Converter V2.0 - In development - Онлайн конвертер файлов сохранений.
Тема Во что поиграть на NDS?
ССЫЛКИ НА СТАРЫЕ ТЕМЫ:
Эмуляция Nintendo Ds
Эмуляция Nintendo DS (продолжение)
Глупый:
--- Цитата: pedro от 03 Октябрь 2018, 23:58:47 ---Установка/запуск DSi игр из под Home menu:
--- Конец цитаты ---
Всё стало несколько проще.
Установить UNLAUNCH.DSI. Распаковать DSI-SD, и поставить на неё HiyaCFW, а потом и TWiLightMenu. Это позволит просто копировать файлики в формате nds в папку roms\dsiware\, а если ещё и установить оригиналы с помощью NDS2Hiya
, то будет как-то так:
Любой регион и сейвы будут работать в том числе и у переводов.
P.S. Опять Redunka во всём разобралась. (Ц)
pedro:
Глупый, М-м, приятно знать! Добавлю ссылку на пост в шапку.
Добавлено позже:
Проще будет так:
1. На NoGba, снабженный всеми биосами и NAND'ом, запустить UNLAUNCH.DSI как РОМ и установить.
2. Cкопировать папки _nds, roms и Boot.nds из архива TWiLightMenu.7z в DSI-1.SD; переименовать Boot.nds в bootcode.dsi
Результат:
Глупый:
--- Цитата: pedro от 04 Октябрь 2018, 02:09:02 ---Проще будет так:
--- Конец цитаты ---
Ну да, без HiyaCFW даже лучше: становится бесполезной NDS2Hiya т.к. системных приложений всё равно нет, а места гораздо больше. )
Не все игры которые могут работать будут это делать правильно. Пример: SteamWorld Tower Defense.
Без HiyaCFW невозможно Touch! С HiyaCFW всё работает правильно:
Bonus: Вся эта фигня по-русски. Добавлено позже: (гайд обновился и упростился, вместе с py2 версией hiyacfw_helper, больше там ничего лишнего и нет, всё что ниже относится теперь к "Ручная установка HiyaCFW" где py3 версия hiyacfw_helper).
1 Бэкап NAND = nand.bin = DSI-1.mmc из шапки, когда-то сдампленный гражданином ndizzIe (регион 45 - USA), или собственный.
2 fuse-3ds и WinFsp не обязательны. hiyacfw_helper создаст nand_dec.bin который можно смонтировать и OSFMount в котором twl_main это первый раздел (Partition 0).
3 title\00030004\ содержит установленные игры и их совершенно не обязательно копировать на SD.
Но есть нюанс: их всё равно нужно правильно удалить для "DSI-1.mmc из шапки" перемещённого на SD, а то стандартное меню, если вдруг захочется загрузиться в него, будет хотеть что-нить очистить и не знать что, а это приведёт к невозможности им пользоваться, но если по умолчанию грузить TWiLightMenu++ то и пофиг.
4. Система ярлычков в roms\dsiware\ launcharg для запуска системных приложений и установленных игр (по аналогии с системными ручками делаются или launcharggen).
pedro:
Глупый, Мда, я даже не обратил внимание на нерабочий сенсорный экран при проверке UNLAUNCH+TWiLightMenu. Придется заморочиться с дополнительной установкой HiyaCFW.
Кстати, если не хватает места на "карте", можешь воспользоваться моим образом на 2Гб
Alex777777:
Есть ли возможность в desmume настроить экраны через файл конфиг, как в цитре ? :)
pedro:
Alex777777, нету там такого, достаточно в конфиг взглянуть, чтобы понять. там всего несколько вариантов заранее предусмотренных.
agains:
Может был уже такой вопрос . А можно ли как нибудь зафиксировать мышь что бы не держать кнопку постоянно нажатой ? Что бы было удобно играть в тот же Metroid Prime Hunters
pedro:
--- Цитата: agains от 03 Ноябрь 2018, 23:58:02 ---Может был уже такой вопрос . А можно ли как нибудь зафиксировать мышь что бы не держать кнопку постоянно нажатой ? Что бы было удобно играть в тот же Metroid Prime Hunters
--- Конец цитаты ---
Есть одно решение для DeSmuME, гуглится буквально за пару минут. См описание к видео
agains:
--- Цитата: pedro от 04 Ноябрь 2018, 00:19:01 ---Есть одно решение для DeSmuME, гуглится буквально за пару минут. См описание к видео
--- Конец цитаты ---
Спасибо конечно правда все на английском и я мало чего понял . Скачал я эту lua и все так же мышь надо зажимать . GlovePie выделяет красным эту строку if delta(mouse.DirectInputPos) != [0,0] then
pedro:
Блин. На такие случаи есть сервисы вроде гугл-транслейт. Глупо надеяться, что кто-то просто так за тебя будет переводить стены экзотической инфы. Но как там всё довольно просто, объясню вкратце:
Распаковать архив со скриптами, соответствующими разрядности эмулятора, в папку эмулятора;
Распаковать GlovePIE и запустить на нем mphfps.PIE
Запустить в эмуляторе игру, зайти в tools - lua scripting - new lua script - открыть и запустить mphfps.lua;
В mphfps(64)_readme.txt информация по управлению
agains:
--- Цитата: pedro от 04 Ноябрь 2018, 01:36:28 ---Блин. На такие случаи есть сервисы вроде гугл-транслейт. Глупо надеяться, что кто-то просто так за тебя будет переводить стены экзотической инфы. Но как там всё довольно просто, объясню вкратце:
Распаковать архив со скриптами, соответствующими разрядности эмулятора, в папку эмулятора;
Распаковать GlovePIE и запустить на нем mphfps.PIE
Запустить в эмуляторе игру, зайти в tools - lua scripting - new lua script - открыть и запустить mphfps.lua;
В mphfps(64)_readme.txt информация по управлению
--- Конец цитаты ---
Все равно не работает и туже строчку красным подсвечивает
isinus:
Всем привет народ. Скажите пожалуйста, можно ли эту игру запустить как-то. Ребенок очень просит.
https://yadi.sk/d/wCYPS4iVuQ0j4A
Или если кто знает где ее можно найти, буду очень признателен. Причем не просто nitro, а nitro-x
pedro:
isinus, можно запустить на No$GBA через HiyaCFW. В шапке темы есть ссылка на модифицированную прошивку с картой памяти и краткое описание, надо будет лишь добавить игру
isinus:
pedro спасибо. А я уж думал это нереально. Но у меня все равно не получается. Если не затруднит, можете ли Вы сделать скриншоты или ролик, что скачать и как настроить.
pedro:
На такую ерунду у меня нет времени.
lupus:
Степ бай степ. Пока от монитора не ослеп.
bugmenot:
melonDS 0.8
http://melonds.kuribo64.net/
Пример работы нового режима upscaling:
https://www.youtube.com/watch?v=ZxDfrqToen0
Yoti:
Ввиду выхода взлома Memory Pit засофтмодил свою DSi. Решил проверить эмуляцию DSi и заодно записал шаги. В шапке уже есть подобная инструкция, но очень краткая.
Итак, после создания резервной копии NAND при помощи FWTool 2.0 (вторая версия сразу записывает в дамп футер с необходимыми данными) необходимо сделать следующее:
Загружаем и распаковываем эмулятор:
https://problemkaputt.de/no$gba-w.zip
Загружаем и распаковываем в папку эмуля игру:
https://problemkaputt.de/magicflr.zip
Копируем резервную копию в папку эмулятора:
nand.bin -> DSi-1.mmc
Копируем в папку с эмулятором файлы BIOS:
https://archive.org/details/DSiFirmwareFiles
bios7i.bin 64 кб c8b9fe70f1ef5cab8e55540cd1c13dc8
bios9i.bin 64 кб 3fbb3f39bd9a96e5d743f138bd4b9907
BIOSDSI7.ROM 64 кб 559dae4ea78eb9d67702c56c1d791e81
BIOSDSI9.ROM 64 кб 87b665fce118f76251271c3732532777
biosnds7.rom 16 кб df692a80a5b1bc90728bc3dfc76cd948
biosnds9.rom 4 кб a392174eb3e572fed6447e956bde4b25
Запускаем эмулятор и выставляем настройки:
Options - Emulation Setup (F11)
Reset/Startup Entrypoint - GBA/NDS BIOS
NDS Mode/Colors - DSi (retail/16mb)
Нажимаем на кнопку Save Now!!!
Запускаем игру (она будет смонтирована в слоте картриджа в меню):
File - Cartridge menu (FileName) (F12)
[ MAGICFLR.DSI ]
Для подключения карты памяти нужно всего лишь распаковать архив "DSI-SD.ZIP" из папки эмулятора в неё же. Появится файл "DSI-1.SD" - это и есть образ карты памяти.
Регистр имени файлов не важен. Например, вместо "DSi-1.mmc" дамп можно обозвать "DSI-1.MMC", чтобы визуально соответствовало парному файлу "DSI-1.SD".
Drowfan:
DeSmuME 0.9.11, 32-х-битная версия. Процессор i5-4200U CPU 1.60 ггц, 2.30 ггц. Оперативки 4 ГБ. Проверил несколько игр — все пока идут без особых нареканий. Но только графика немного шершавая — как это исправить? И еще: поддерживает ли этот эмулятор микрофон?
Навигация
Перейти к полной версии