Changes

Jump to navigation Jump to search

Nintendo DS emulators

1,457 bytes added, 11:17, 17 May 2023
i don't think there's a reason for a link here, desmume remains generally recommended
! scope="col"|Platform(s)
! scope="col"|Latest Version
! scope="col"|[[<abbr title="The Nintendo DS is backward compatible with Game Boy Advance emulators|(GBA) cartridges. On top of that inserting a GBA cartridge in the Slot-2 of the Nintendo DS while a game is running can unlock various gameplay features for several DS games, GBA/DS connectivity section for more information about this.">[https://emulation.gametechwiki.com/index.php/Game_Boy_Advance_emulators GBA]]</abbr>
! scope="col"|[[Nintendo DSi emulators|DSi]]
! scope="col"|[[#GBA/DS connectivity|GBA<br/>to<br/>DS]]
! scope="col"|[[#DS/Wii connectivity|DS<br/>to<br/>Wii]]
! scope="col"|[[#Nintendo Wi-Fi Connection|Wi-Fi/WFC]]
! scope="col"|[[#DS Download Play|Download<br/>Play]]
! scope="col"|[[#Local wireless communication|Local]]
! scope="col"|<small>[https://retroachievements.org/downloadgameList.php ?c=18 Retro<br/>Achievements]</small>
! scope="col"|[[Libretro]]
! scope="col"|[[Texture_packs#Texture_Replacement (3D)|<small>Texture<br/>Replacement</small>]]</abbr>
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended emulators|Recommended]]
|-
!colspan="1516"|PC / x86
|-
|[[melonDS]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://melonds.kuribo64.net/downloads.php {{MelonDSVer}}] [https://github.com/Arisotura/melonDS/actions <br/>Dev Builds]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=melonDSRA>melonDS libretro core two versions out of date (still on 0.9.3), and the generation 5 Pokemons are broken. If you turn on C-Gear, after a few minutes you'll be unable to save. [https://github.com/libretro/melonDS/issues/179#issuecomment-1407488464 '''You also can't use any wifi features'''] or do in game trades either or the game will freeze.</ref>
|{{~}} <ref group=N name=noGBAbutsupportsconnection>[https://melonds.kuribo64.net/board/thread.php?id=1229 melonDS] and DeSmuME are not support backwards compatibility but supports [[#GBA/DS connectivity||{{✓}} GBA to DS connectivity]].</ref> ||{{✓}} ||{{✗}} [https://github.com/melonDS-emu/melonDS/issues/1000 *] ||{{✓}}<ref group=N name=WFCAlt>Possible with [https://wiimmfi.de/ Wimmfi], [https://kaeru.world/projects/wfc Kaeru] or [https://github.com/barronwaffles/dwc_network_server_emulator/wiki AltWFC/DWC].<br /> [https://melonds.kuribo64.net/board/thread.php?id=285 Tutorial: How to Connect to WFC in MelonDS]</ref> ||{{~}} ||{{~}} ||{{~}}<ref group=N name=lrRA>Only possible with libretro core. [https://github.com/melonDS-emu/melonDS/issues/1146 Github Issue page for standalone version].</ref> ||{{✓}} ||{{✗}}([https://melonds.kuribo64.net/comments.php?id=182 WIP]) ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[DeSmuME]]
|align=left|{{Icon|Windows|Linux|macOS|Web}}
|[https://desmume.org/download/ {{DeSmuMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]
|{{~}} <ref group=N name=noGBAbutsupportsconnection></ref> ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}}<ref group=N name=WFCAlt></ref> ||{{✗}} ||{{✗}} ||{{~}}<ref group=N name=lrRA></ref> ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}|-|[[#Special_hardwareBizHawk]]<br/><small>(melonDS 0.9.5)</small>|align=left|{{Icon|*Windows|Linux}}|[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]|{{✗}} ||{{✓}} ||{{✗}} ||?<ref group=N name=WFCAlt></ref> ||? ||? ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
|-
|[[No$|No$GBA]]
|align=left|{{Icon|Windows|DOS}}
|[http://problemkaputt.de/gba.htm {{No$GBAVer}}]
|{{✓}} ||{{~}} || ? {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{~}}
|-
|[[GBE+]]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
!colspan="1516"|Mobile / ARM
|-
|<small>[https://docs.libretro.com/library/desmume/ DeSmuME_libretro]</small>
|align=left|{{Icon|Android|iOS}}
|[https://buildbot.libretro.com/nightly/ libretro core]
|{{~}} <ref group=N name=noGBAbutsupportsconnection></ref> ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}}<ref group=N name=WFCAlt></ref> ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}[[#Special_hardware|*]]
|-
|[[DraStic]]
|align=left|{{Icon|Android|iOS}}
|[https://github.com/rafaelvcaetano/melonDS-android git]<br/>[https://play.google.com/store/apps/details?id=me.magnum.melonds 1.8.0]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=melonDSRA></ref>
|{{~}} <ref group=N name=noGBAbutsupportsconnection></ref> ||{{~}} || ? ||{{✗}} || ? ||? ||? ||{{~}}<ref group=N>Only possible with libretro core but [https://github.com/rafaelvcaetano/melonDS-android/discussions/1117 work-in-progress for standalone version].</ref> ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}} <small>(WIP)</small>
|-
|[[Delta]]
|align=left|{{Icon|iOS}}
|[https://github.com/iNDS-Team/iNDS/releases git]
|{{✗}} ||{{✗}} ||{{✗}} || ? ||{{✗}} || ? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}}
|-
|nds4ios
|align=left|{{Icon|Android}}
|[https://github.com/jquesnelle/nds4droid git]
|{{✗}} ||{{✗}} ||{{✗}} || ? ||{{✗}} || ? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
!colspan="1516"|Console
|-
|[[Virtual Console]]
|-
|<small>[https://docs.libretro.com/library/desmume/ DeSmuME_libretro]</small>
|align=left|{{Icon|Switch|PS4}}<br/>{{Icon|Vita}}<br/>{{Icon|XboxOne|SXS}}
|[https://www.retroarch.com/ 0.9.13]
|{{~}} <ref group=N name=noGBAbutsupportsconnection></ref> ||{{✗}} ||? ||{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[melonDS]]<br/><small>[https://docs.libretro.com/library/melonds/ melonds_libretro]</small>
|align=left|{{Icon|Switch|Vita}}<br/>{{Icon|XboxOne|XboxSXS}}<br/>{{Icon|PS2}}
|[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=melonDSRA></ref><br/>[https://github.com/rsduck/melonDS/releases git]<small> (Switch)</small><br/>[https://github.com/Rinnegatamante/melonDS-Vita git]<small>(Vita Port)</small><br/>[https://github.com/DanielSant0s/melonDS-PS2 git]<small> (PS2 Port)</small><br/>
|{{~}} <ref group=N name=noGBAbutsupportsconnection></ref> ||{{✓}} || ? ||{{✗}} || ? || ? || ? ||{{~}}<ref group=N name=lrRA></ref> ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
|-
|[[NooDS]]
|align=left|{{Icon|PSP}}
|[https://cdn.discordapp.com/attachments/590011753849421846/870274164748079104/desmume_psp_4.zip V4][https://github.com/Xiro28/DeSmuME-PSP git][https://github.com/Xiro28/desmume_psp_experimental Exp.]
|{{✗}} ||{{✗}} ||{{✗}} || ? ||{{✗}} || ? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
|-
|DesmumeX
|align=left|{{Icon|Xbox}}
|[https://www.1emulation.com/forums/topic/35774-desmumex-v087-new-update 0.87]
|{{✗}} ||{{✗}} ||{{✗}} || ? ||{{✗}} || ? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}}
|-
|[[DeSmuME PSP|DSonPSP]]
|align=left|{{Icon|PSP}}
|[https://wololo.net/downloads/index.php/download/1235 0.7]
|{{✗}} ||{{✗}} ||{{✗}} || ? ||{{✗}} || ? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} <small>(POC)</small> ||{{✗}}
|}
</div>
;[[No$|No$GBA]]
:Focuses on speed, and has major compatibility issues and glitches as a result. Because it was initially a GBA emulator, the DS' 3D features are still very poorly handled. '''It's a good option for low-end machines, but don't expect a lot of games to run perfectly'''. A fan program, No$Zoomer, was released for version 2.6, which increases compatibility and options, as well as the titular zooming and resizing abilities. The biggest addition is noise cancellation which clears up static that No$GBA makes with its 3D rendering. It doesn't change accuracy though. No$Zoomer never rebased to newer No$GBA versions, and it looks like it was abandoned, so it likely never will. In v2.8, No$GBA became the first emulator to support DSi games, which has been their most notable feature. Only use No$GBA for DSi games that don't work on other emulators, debugging (if you've taken up ROM-hacking for DS games or homebrew development), if you value speed above everything, if you're using a potato PC, or just as a last resort.
;[[Delta]]
===DS/Wii connectivity===
Uses wireless communication on the DS to connect to the Wii. The idea is parallel to the GBA Link Cable for the GameCube, and just like the Link Cable, [https://nintendo.fandom.com/wiki/Wii-to-DS_connectivity only a handful of games actually have this feature]. Some notable examples include:
* ''Final Fantasy Crystal Chronicles: Echoes of Time'' - which is essentially the same as the DS port but can connect with other DSes with the game.
Anonymous user

Navigation menu