Difference between pages "ROM & ISO sites" and "DeSmuME"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(No limit)
 
m (github link updated)
 
Line 1: Line 1:
If you are looking for BIOS/Firmware files, you can find them on the [[Emulator Files]] page.
+
{{Infobox emulator
==Downloads==
+
|logo = Desmume.png
===Internet Archive===
+
|logowidth = 100
 +
|version = {{DeSmuMEVer}}
 +
|active = Yes
 +
|platform = Multi-platform
 +
|target = [[Nintendo DS emulators|Nintendo DS]]
 +
|developer = YopYop156<br/>[http://wiki.desmume.org/index.php?title=DeSmuME:About#DeSmuME_current_team DeSmuME Team]
 +
|website = [https://desmume.org/ DeSmuME.org]
 +
|source = [https://github.com/TASEmulators/desmume GitHub]
 +
|license = GNU GPLv2
 +
}}
  
Add a slash (<code>/</code>) after the URLs to view the contents of compressed archives from the browser, but please keep in mind that this does not work with 7z archives, only Zip and RAR. This helps you avoid downloading upwards of 400 gigabytes just to get only a fraction of the contents. The archive also creates torrents of each entry (that are not the same as any original torrents the user may have uploaded) that you can use to speed up your downloads, but be warned however that these torrents can be problematic if the uploader has added/removed/renamed files in the collection as they tend to not update correctly, if at all, so you may end up with only part of the collection, or an older version of the collection. A better recommendation is to use [[#Download Managers|a download manager listed below]] to grab all the files rather than use the torrents.
+
'''DeSmuME''' is an open-source [[Nintendo DS emulators|Nintendo DS emulator]]. It is the most accurate Nintendo DS emulator and is actively developed by the DeSmuME Team. It can be run from the command line directly or as a graphical program.
:<small>'''''NOTE:''' If downloads are restricted (greyed out), copy the file name and append it to the end of the URL (ie: <nowiki>https://archive.org/downloads/NameOfPack -> https://archive.org/downloads/NameOfPack/ROMPack.zip</nowiki>)''</small>
 
  
{| class="wikitable mw-collapsible sortable"
+
The regular version now allows for increasing internal resolution.
|-
+
 
!Set
+
It is also available as a libretro core for [[RetroArch]].
!Date
+
 
!Registration<br>Required
+
==Download==
!Notes
+
{| cellpadding="4"
|-
 
|[https://archive.org/details/latest-everdrive-pack-2020-04-16 SmokeMonster's ROM Packs]
 
|2020-06-29
 
|{{✗}}
 
|[https://i.imgur.com/vEtcYaP.png All links have been purged], 2018 torrent can be found on piratebay or 2020 pack with this [magnet:?xt=urn:btih:26a20a07a81c1df113b008973a2df2649690d9a0&dn=Latest%20Everdrive%20pack%20%202020-04-16&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2f9.rarbg.to%3a2710%2fannounce&tr=udp%3a%2f%2f9.rarbg.me%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.cyberia.is%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker3.itzmx.com%3a6961%2fannounce&tr=http%3a%2f%2ftracker1.itzmx.com%3a8080%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.stealth.si%3a80%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.ds.is%3a6969%2fannounce&tr=http%3a%2f%2fopen.acgnxtracker.com%3a80%2fannounce&tr=udp%3a%2f%2fretracker.lanta-net.ru%3a2710%2fannounce&tr=udp%3a%2f%2ftracker4.itzmx.com%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2fp4p.arenabg.ch%3a1337%2fannounce&tr=udp%3a%2f%2fipv4.tracker.harry.lu%3a80%2fannounce&tr=http%3a%2f%2fp4p.arenabg.com%3a1337%2fannounce&tr=http%3a%2f%2ftracker.bt4g.com%3a2095%2fannounce torrent magnet]
 
|-
 
|[https://archive.org/details/messmame?sort=-publicdate MAME and MESS]
 
|
 
|{{✗}}
 
|
 
|-
 
|[https://archive.org/details/sega-mega-cd-sega-cd-chds Redump Sega - Mega-CD - Sega CD CHDs]
 
|2020-09-13
 
|{{✗}}
 
|Redump (526/530) Torrent contains "Sega - Mega-CD - Sega CD - CHDs.torrent"
 
|-
 
|[https://archive.org/details/@redump_org_sets?sort=titleSorter Redump.org Sets]
 
|
 
|{{✗}}
 
|A massive collection of most of the Redump sets.  A good place to start for those new to collecting.
 
|-
 
|[https://archive.org/details/xboxcds?sort=-publicdate Redump Original Xbox]
 
|
 
|{{✗}}
 
|Must extract with [https://digiex.net/threads/xbox-360-image-browser-2-9-0-350-xiso-browser-and-extractor.3136/ Xbox Image Browser] to play on CXBX-R.
 
|-
 
|[https://archive.org/details/Panasonic-3DO-Redump.org-2019-05-14 Redump 3DO]
 
|2019-06-21
 
|{{✗}}
 
|
 
|-
 
|[https://archive.org/details/RedumpSegaSaturn2019October17MIA1 Redump Sega - Saturn]
 
|2019-10-17
 
|{{✗}}
 
|
 
|-
 
|[https://archive.org/details/snk-neo-geo-cd-chds Redump SNK - Neo Geo CD - CHDs]
 
|2020-09-17
 
|{{✗}}
 
|Redump (101/101) Torrent contains: "SNK - Neo Geo CD - CHDs.torrent"
 
|-
 
|[https://archive.org/details/RedumpSnkNeoGeoCd16Oct2019 Redump SNK - Neo Geo CD]
 
|2019-10-16
 
|{{✗}}
 
|
 
|-
 
|[https://archive.org/details/tosec?sort=-publicdate TOSEC] (The Old School Emulation Center)
 
|
 
|{{✗}}
 
|
 
|-
 
|[https://archive.org/details/@manydumpedgames TOSEC - Sega Dreamcast]
 
|
 
|{{✗}}
 
|
 
|-
 
|[https://archive.org/details/vintagesoftware Vintage Software]
 
|
 
|{{✗}}
 
|Many DOS collections and older games.
 
|-
 
|[https://archive.org/details/NeoKobe-NecPc-98012017-11-17 Neo-Kobe NEC PC-9801]
 
|2017-11-17
 
|{{✗}}
 
|
 
|-
 
|[https://archive.org/details/Neo_Kobe_NEC_PC-8801_2016-02-25 Neo-Kobe NEC PC-8801]
 
|2016-02-25
 
|{{✗}}
 
|
 
|-
 
|Redump Wii America ([https://archive.org/details/RedumpNintendoWiiAmericaPart1 1], [https://archive.org/details/RedumpNintendoWiiAmericaPart2 2], [https://archive.org/details/RedumpNintendoWiiAmericaPart3 3], [https://archive.org/details/RedumpNintendoWiiAmericaPart3_201802 4], [https://archive.org/details/RedumpNintendoWiiAmericaPart5 5], [https://archive.org/details/Httpsarchive.orgdetailsRedumpNintendoWiiAmericaPart6 6])
 
|2017-09-07
 
|{{✗}}
 
|
 
|-
 
|[https://archive.org/details/Cyles_Gameboy_roms Complete Gameboy Roms]
 
|2019-02-19
 
|{{✗}}
 
|US/EU/JP/World/Proto/Demo/Etc. Includes Translated and Hack Titles.
 
|-
 
|[https://archive.org/details/CylesSNESRomPack Complete Super Nintendo RomPack]
 
|2019-02-11
 
|{{✗}}
 
|US/EU/JP/World/Proto/Demo/Etc. Includes Translated and Hack Titles.
 
|-
 
|[https://archive.org/details/No-Intro-Collection_2016-01-03_Fixed No-Intro Collection]
 
|2016-01-03
 
|{{✗}}
 
|Outdated.
 
|-
 
|[https://archive.org/details/nintendoDS_20201007_122606 No-Intro Nintendo DS]
 
|2020-10-07
 
|{{✗}}
 
|Alphabetical order, compressed to .7z
 
|-
 
|[https://archive.org/details/noIntroNintendoDsDecrypted2019Jun30 No-Intro Nintendo DS]
 
|2019-06-30
 
|{{✗}}
 
|File names are in alphabetical order.
 
|-
 
|[https://archive.org/details/No-Intro_Nintendo_DSi_2018-06-30 No-Intro Nintendo DSi]
 
|2018-06-30
 
|{{✗}}
 
|
 
|-
 
|[https://archive.org/details/NintendoDSiDLC2019 Nintendo DSiWare]
 
|2019-01-29
 
|{{✗}}
 
|Formatted to .nds, can be used on homebrewed DSi's running [[Emulators_on_3DS#Nintendo_DS|TWiLight Menu]] or converted into a .cia for 3DS. Will <b>NOT</b> work on any emulators (in theory could work with [[No$|No$GBA]]).
 
|-
 
|Redump PS2 NTSC-U ([https://archive.org/details/redumpSonyPlaystation2UsaGames2018Aug01 Part 1], [https://archive.org/details/redumpSonyPlaystation2UsaGames2018Aug01Part2 Part 2], [https://archive.org/details/redumpSonyPlaystation2UsaGames2018Aug01Part3 Part 3], [https://archive.org/details/redumpSonyPlaystation2UsaGames2018Aug01Part4 Part 4])
 
|2018-08-01
 
|{{✗}}
 
|Game IDs are used for file titles. CD-based games are .bin files, DVD-based games are .iso files.
 
|-
 
|[https://archive.org/details/redumpSonyPlaystationAmericaGames02October2017 Redump PS1 America]
 
|2017-10-02
 
|{{✗}}
 
|
 
|-
 
|[https://archive.org/details/@john_mr_smith?sort=titleSorter John (Mr) Smith]
 
|
 
|{{✗}}
 
|Uploads Redump PS1 NTSC-U and PAL sets.
 
|-
 
|[https://archive.org/details/No-Intro-Collection_2016-09-06 No-Intro Collection]
 
|2017-06-27
 
|{{✓}}
 
|Outdated.
 
|-
 
|[https://archive.org/details/gamecubenaiso Complete North American GameCube Collection]
 
|2015-09-13
 
|{{✓}}
 
|Redump verified SCRUBBED ISO image files. To bypass registration look in comments for magnet link (torrent).
 
|-
 
|[https://archive.org/details/SgaStrnCmplt Redump Saturn]
 
|2015-09-13
 
|{{✗}}
 
|Includes manuals and magazines.
 
|-
 
|[https://archive.org/details/2020_01_06_fbn FinalBurn Neo]
 
|2020-07-20
 
|{{✗}}
 
|Maintained and updated regularly.
 
|-
 
|[https://archive.org/details/no-intro_romsets No-Intro Collection]
 
|2020-07-15
 
|{{✓}}
 
|Maintained and updated regularly.
 
 
|-
 
|-
|[https://archive.org/details/SCD32X_Arquivista Sega CD], [https://archive.org/details/SS_Arquivista Sega Saturn], [https://archive.org/details/PCECD_Arquivista PC Engine CD], [https://archive.org/details/PS1_Arquivista Playstation][https://archive.org/details/ps1_arquivista_parte2 Part 2], [https://archive.org/details/3DO_Arquivista 3DO], [https://archive.org/details/NGCD_ARQ Neo Geo CD], [https://archive.org/details/PCFX_Arquivista PC-FX]
+
|align=center|{{Icon|Win-big}}
|2020-08-03
+
|'''[https://desmume.org/download/ Stable & Nightly releases]'''
|{{}}
 
|A collection of [http://database.trurip.org/ trurip/EmulationArchive] sets.
 
 
|-
 
|-
|[https://archive.org/details/EF_PC-FX_Collection Redump NEC PC-FX]
+
|colspan="3"|<hr/>
|2020-02-13
 
|{{✗}}
 
|Complete collection (at least as of 2020-09-05). Some titles are outdated, so files themselves and contents of .CUE files will have to be renamed.
 
 
|-
 
|-
|[https://archive.org/details/redump.pcecd Redump NEC PC Engine CD & TurboGrafx CD]
+
|align=center|{{Icon|Win-big}}
|2020-09-25
+
|[https://ci.appveyor.com/project/zeromus/desmume/build/artifacts Latest Dev build]<br><small>Requires [https://www.microsoft.com/en-us/download/details.aspx?id=52685  Microsoft Visual C++ Runtime]</small>
|{{}}
 
|-
 
|[https://archive.org/details/N-Gage2.0GamesArchive N-Gage 2.0 Games Archive]
 
|2020-06-22
 
|{{✗}}
 
|Contains cracked scene releases and trial versions of N-Gage 2.0 games.
 
|-
 
|[https://archive.org/details/ngagecrackedgamescollection N-Gage Cracked Games full romset 2020]
 
|2020-01-22
 
|{{✗}}
 
|All releases are cracked, allowing them to be played on an N-Gage without having to deal with the "Memory card is corrupted" error.
 
 
|}
 
|}
  
===No limit===
+
==Issues==
*[https://ybin.me/p/807017b484151424#JvdavoSNPOBsGhJHqo8aUIT1TLIUgEK1qZKa6op8HUg= ROM Center Ybin Pastebin] Links to most ROM and ISO collections. November 2020.
+
DeSmuME uses [[Wikipedia:DirectInput|DirectInput]] if an [[Xbox 360 emulators|Xbox 360]] controller is being used. No support for [[Wikipedia:DirectInput#XInput|XInput]] exists. This will be noticeable if an Xbox 360 controller's LT and RT inputs are mapped to emulate the DS's L and R buttons respectively.
*[https://the-eye.eu/public/rom/ The Eye] has complete ROM sets for over 25 different consoles.
 
*[https://exodos.the-eye.us/public/eXo/eXoDOS/ eXoDOS] DOS Games.
 
*[http://www.ps1games.online/ Ps1Games] Contains a complete PSP, PS2 and PSX ISOS.
 
*[http://www.atarimania.com/rom_collection_archive_atari_2600_roms.html Atarimania] Contains a complete Atari 2600 ROM set.
 
*[https://roms-download.com/ Roms-Download.com] A website which contains roms from Odyssey to Wii. Roms on this site originate from a website called s2roms.cc A.K.A Killer Roms.
 
*[https://www.gamulator.com/ Gamulator] Small website where you can download all sort of retro console ROM's and ISO's.
 
*[https://romsforever.co/ ROMsForever] Complete sets for up to 5th gen systems, plus a fair amount of 6th+ gen.
 
*[https://www.consoleroms.com/ ConsoleRoms] Standard selection of ROMs up to 6th gen, plus Wii.
 
*[https://www.romsget.io/ ROMsGet] & [https://www.downloadroms.io/ Download ROMs] Standard selection of ROMs up to 6th gen, plus Wii.
 
*[https://www.retrostic.com/ RetroStic] Standard selection of ROMs up to 5th gen, plus NDS.
 
*[https://romsdownload.net/ RomsDownload] Standard selection of ROMs up to 5th gen, plus some 6th and 7th gen.
 
*[https://romsmania.cc/ RomsMania] '''NOTE: When downloading, press 'More Options' and choose 'Browser Download', else you'll get an executable file and likely malware.''' A lot of stuff for 5th gen and below, also includes GCN, Wii, NDS, and PSP. PS1 ISOs are not redump.
 
*[https://nblog.org/ Nitroblog] PS3, VITA, Wii and PC games for download. if you come here for PlayStation 3 games and wanna play them on [[RPCS3]], be mindful that the game might not play on RPCS3 due to the RPCS3's team strict stance on piracy. so... there's that.
 
*[https://cdromance.com CDRomance] Ex-Nicoblog contains their PSP ISOs and PSX2PSP eboots collection but also PS2, PS1, Gamecube, NDS, GBA, GB, SNES, losts of romhacks and English patched games. Also contains a collection of PSP DLCs.
 
*[http://www.planetemu.net Planet Emulation] Very old, weekly updated and classy French ROM site, full MAME CHDs. Just click on "Telecharger" for download. (All ROMs from Nintendo-based systems have been taken down as of July 2018.)
 
*[http://www.romsuniverse.com/ RomUniverse] Wide selection of retro titles (Nintendo first-party titles nuked, but third-party titles remain).
 
*[https://romsie.com/ ROMsie] ROMs up to 6th gen.
 
*[http://www.emuroms.ch/en EmuRoms.ch] Torrent site for ROMs and ISOs. Has ROMs up to the 3DS. Also, it has the same layout as the now dead Portal Roms.
 
*[http://worldofspectrum.org/ World of Spectrum] For ZX Spectrum games and applications as well magazines, cover art, booklets, and much more. ROMs and tape images on the site were released with permission from their original authors.
 
*[http://www.gametronik.com GameTronik] French ROM site.
 
*[http://www.abandonware-france.org/ Abandonware France] Also, a French ROM site.
 
*[https://vimm.net/ Vimm's Lair] A lot of games as well as scans of the manuals. All dumps are verified by Redump or No-Intro, however GameCube and Wii dumps are scrubbed. *Note that scrubbed discs can be restored to 1:1 copies using Nkit.
 
*[https://drive.google.com/open?id=0B7vPmuZfN3snMU0zYlBXSWVhOUE WiiWare and Virtual Console WADs] also hosted on Google Drive, can be used on Dolphin or a modded Wii.
 
*[https://www.ziperto.com/ Ziperto] good for decrypted 3DS games for Citra. Use an adblocker.
 
*[https://downloadgameps3.com/ DownloadGamePS3] Providing PS2/PS3/PS4 games. When using this site, make sure to have a good adblocker  to protect you from malicious ads and whatnot. It's a legit site, just wear a digital condom. Sister websites:
 
**[https://downloadgamexbox.com/ DownloadGameXbox] Xbox Classic/360 games.
 
**[https://downloadgamepsp.com/ DownloadGamePSP] PSP/PS Vita games.
 
**[https://gamewii.net/ GameWii] Wii/Wii U/3DS/Switch games.
 
*[https://www.downloadtopbestps3games.com PS3 Games Download] Small amount of PS2/3/4 and 360 games
 
*[http://eagleforces.tistory.com/ eagleforces] hosted in Korea, has no-intro sets for various 8 and 16-bit consoles available as individually downloadable roms. Links are direct with no redirects, confirmation pages, or captchas.
 
* [http://emuparadise.me/ Emuparadise] Good for [http://www.epforums.org/showthread.php?56293 No-Intro sets (which require registration).] Since Emuparadise removing ROMs download links from view, [https://gist.github.com/Eptun/3fdcc84552e75e452731cd4621c535e9/raw/d1dcc00185085ce10df8bebcc2a640fd01ef9058/emuparadise.eptun.user.js a TamperMonkey/GreaseMonkey script] is currently required for downloading ROMs from it (outside of the forums).
 
*[http://www.coolrom.com/ CoolROM] Wide selection of retro titles (Nintendo first-party titles nuked, but third-party titles remain).
 
*[https://www.freeroms.com/ FreeROMS] Wide selection of retro titles (Nintendo first-party titles nuked, but third-party titles remain).
 
*[http://macintoshgarden.org/ Macintosh Garden] Abandonware archive for old Macintosh games. Popular vintage PC abandonware site, "Home of the Underdogs", originally hosted this site. It has small guides to running a few Macintosh emulators.
 
*[http://www.macgamefiles.com/list/shareware/ MacGameFiles.com] Site dedicated to basic shareware and demo versions of Macintosh games; as well as patches, mods and tools.
 
*[https://www.pokemonlog.com/ Pokemonlog] Small website where you can get the latest Pokemon ROM's and Pokemon rom hacks.
 
*[http://japanesepccompendium.blogspot.com/ JapaneseCompendium] A blog dedicated to old PC games from Japan.
 
*[http://mamedev.org/roms/ MAME] Directly from the MAME site. Games that were released with permission for free and non-commercial use.
 
*[https://theindex.cc/ TheIndex] Links to ROMs and ISO
 
*[https://speedroms.com/ SpeedROMS] SpeedRoms.com is a place to store the full Rom versions of the same emulator for Nintendo, Gameboy, PSP...
 
*[https://loveroms.online/ LoveRomsOnline]
 
*[http://www.doperoms.eu/ DopeRoms]
 
 
 
===Download limit===
 
*[https://1fichier.com/dir/uExVcS2h Partial PlayStation 2 Redump (2016/03/19)] (5046/6863 games)
 
*[https://pastebin.com/79q1mdZm AlvRo's Collection] A collection of many consoles, which contains Xbox/Xbox 360, PlayStation 3, Wii, and many other retro consoles. Runs on 1fichier, any passwords that are needed are always '''ByAlvRo'''.
 
*[https://romtohome.com/ RomToHome] ~50kB/s downloads, but has proper scene releases for a variety of consoles including (but not limited to) Wii U, Wii, PlayStation 2, Nintendo 3DS, DS and PlayStation Portable.
 
*[http://www.k73.com/ k73] A Chinese site that relies on baidu as a hosting service. Whenever prompted to install an external application (really persistent malware), always refuse since most if not all links are not premium. Has lots of Chinese fan-translations as well as Japanese games on newer consoles not usually uploaded, and more importantly latest gen dumps.
 
*[https://chuchy.neocities.org/1cc/8ch.net/1cc/10.html /1cc/] imageboard, good for the latest arcade releases (from recent machines no less) but links don't stay up for too long.
 
*[http://romhustler.net/ ROM Hustler] Has Renascene PlayStation Portable dumps. Has a good selection of games from all consoles Gen-6 and earlier. Limited to one download at a time; additional attempts "503" while a download is active. Currently you can't download Nintendo related ROMs from here.
 
 
 
===Registration Required===
 
*[http://www.romulation.net Romulation] Useful for Wii, GameCube, Nintendo DS, PlayStation 2 etc, maybe no-intro rips. (account required - use bugmenot or make one with a temp email account) (Many games (including most Nintendo titles) have been DMCA'd as of January 2017)
 
*[http://www.pleasuredome.org.uk Pleasuredome] Great private tracker for getting full sets of many systems (No-Intro, Goodsets, Trurip, Redump, TOSEC). Does not allow newer systems. Strict ratio site that requires you to maintain a positive upload to download ratio. No longer hosts Nintendo game torrents.
 
*[https://www.theoldcomputer.com/ TheOldComputer]
 
 
 
===User Uploaded Direct-Download (Forum post) Sites (Registration Required)===
 
Use some common sense while downloading!
 
*[https://www.arcadepunks.com/arcade-punks-arcade-building-modding-and-gaming-forum/forum/your-download-shares/ Arcade Punks] Various sets
 
*[https://www.emudesc.com Emudesc] Spanish forums where you can find Nintendo 64, GameCube, Wii, Nintendo DS, 3DS, PlayStation, PlayStation 2 and PlayStation Portable roms (possibly more stuff too).
 
 
 
===BitTorrent===
 
:<small>''Note: [https://github.com/ngosang/trackerslist Here's a list of public trackers you can use] to increase the amount of peers you can reach, and [http://magnet2torrent.com a service that attempts to convert magnet links into torrent files] in case your BitTorrent client doesn't support magnets.''</small>
 
====Trackers====
 
*[http://rutracker.org/forum/viewforum.php?f=548 RuTracker] Account required for some stuff, site entirely in Russian, use [https://translate.google.com/ translate] if you really need to.
 
**PlayStation Redump: [magnet:?xt=urn:btih:6C5088295FAE49B5F2D92EF70B31F0377C05D824 USA (2015-05-24)], [magnet:?xt=urn:btih:DD381766675FBCE1204CFB4A260B2D97D43AD403 Japan (2015-11-03)], [magnet:?xt=urn:btih:3D41D4E6024AA4AB905BF0E6354D57F680C654F3 Europe (2015-11-03)]
 
**[magnet:?xt=urn:btih:4F8D3549E1B536D5B2B183592DC574404A9C5135 TOSEC Dreamcast set]
 
**[magnet:?xt=urn:btih:0e5ef752f78ccd368580467ed26edf2435ca1911 TOSEC Sega CD and 32X set] Format is .cue, .wav and .iso and therefore may not work with some emulators (bin/cue preferred)
 
**[magnet:?xt=urn:btih:6CCAAF9A361C6D2A0B79A1009322C0F8853BFB1D TOSEC 3DO set]
 
**[magnet:?xt=urn:btih:EE6BB932A4C451FD8DEB1B2C85CCDD3347C7C63A TOSEC Philips CD-i set]
 
**[magnet:?xt=urn:btih:0E7DE4C2E472ECB20265C95D4056BF6ACDEED442 TurboGrafx-CD set Tru-Rip + Maybe-Intro (v2014)]
 
**[magnet:?xt=urn:btih:29F45A7759986DB92A64A3330EDF4FF3F92B0652 TurboGrafx-CD set Tru-Rip + Maybe-Intro (v2017)]
 
**[magnet:?xt=urn:btih:8681F7465E7372E938BED103D3AE60C46254C706 DS/DSi 2014 Fullset]
 
**[magnet:?xt=urn:btih:10DC9442DCF9DE5AAEA392B60C4AD22571C4860A Sega Saturn Redump (2018-12-15)]
 
**[magnet:?xt=urn:btih:4709A0865B6252583E016699C41666AEEFEDA3C5 SNK Neo Geo CD TruRip (v2017-04-07)]
 
**eXoDOS v3.11 [magnet:?xt=urn:btih:6D2FA6349C36C81911C67071014AC9083258B99D Vol. I: Adventure], [magnet:?xt=urn:btih:3428222C030A98463B44BBE8E1C401846517C8FF Vol. II: RPG], [magnet:?xt=urn:btih:18CC5F44256E20C111990ACB87CE9EE6B6E1CEAB Vol III: Strategy], [magnet:?xt=urn:btih:25377847E91B1B9397A6BF0CA384E861FB15A175 Vol IV: Sim/Sports/Racing/Edu], [magnet:?xt=urn:btih:5AB329B89F73048560882542AEC3B427827E65B4 Vol 5: Action]
 
**[magnet:?xt=urn:btih:6B901594EF61DA8E2D498F88B05D5ACEDD16E881 eXoDOS v4.0]
 
*[https://nnmclub.to/forum/viewforum.php?f=382 NNM-Club] Another entirely Russian tracker, which requires account for some stuff.
 
**Sony PlayStation 2 Redump as of 2013/01/25 (NTSC-U): [magnet:?xt=urn:btih:0C7FDC9EFAEFEEADB09767D0603769BAAAE04D72 (#-L)], [magnet:?xt=urn:btih:1DDFA4E6D7BFCA0415828AD02C8109D15483BF77 (M-Z)], [magnet:?xt=urn:btih:C67A5ED64ABFB15FFF5963C224A420CD24AD9782 (Additional disk images)]
 
**Sony PlayStation 2 Redump as of 2017/06/13 (NTSC-U): [magnet:?xt=urn:btih:DAC912D9A80825B2B684CC7E3E6B97AE37F4BD67 (#-I)], [magnet:?xt=urn:btih:44D9C1B2D276E73AD3A607DAF623BDC8B44EB54A (J-R)], [magnet:?xt=urn:btih:B015B9A84113A789CC9B80D4D900A56E5D0C2047 (S-Z)]
 
**ADVANsCEne Playstation Portable: [magnet:?xt=urn:btih:B69374F9275183F1470B35156C78AFE34BE9893A 0001-2000], [magnet:?xt=urn:btih:24E6917035F53FC486D4766A81A6D4CA6C56EAA3 2001-3200], [magnet:?xt=urn:btih:4D8F75E6ECBCF3B569C4EC111BC307A3E4E096F3 3200-3336]
 
**Nintendo Wii America: [magnet:?xt=urn:btih:3BF9642C00E8569466B0B7E33FD602AAE7D3423C (#-L)], [magnet:?xt=urn:btih:2D11F2DC7009A2B90C9FDD3D90FE37499AB8D796 (M-S)], [magnet:?xt=urn:btih:735F2C09160DB98F8A06273AD137DB58A692AC08 (T-Z)]
 
**Nintendo GameCube Redump as of 2015-04-29: [magnet:?xt=urn:btih:99beaaaccd5401c6b34ff5d573af57c21cbf64fa (PAL)], [magnet:?xt=urn:btih:CB4F13E0F4640C6679DF9F06EE24F6829034B195 (NTSC-U)], [magnet:?xt=urn:btih:193528501DFB0495D23ECFED77CB5BC329DF6A38 (NTSC-J)]
 
**Nintendo GameCube Redump as of 2018-08-25: [magnet:?xt=urn:btih:84050DEB436A9A6F84CB2C66773CD8EB4462F77F (PAL)], [magnet:?xt=urn:btih:C1A1F862240B916A0D6C31337D97B2C8268E815E (NTSC-U)], [magnet:?xt=urn:btih:90A8BF78651B1213ADBCDBAB20C06756513EA572 (NTSC-J)]
 
**[magnet:?xt=urn:btih:B6AA4211BB8382AD750354E91406817411BED18F Sega Dreamcast TOSEC as of 01.11.2017 + SelfBoot 0.08 as of 17.03.2011]
 
**[magnet:?xt=urn:btih:E9CB345A0378F3F76344D315C65FA5E423B6190C Nintendo 3DS 2011-2014 dump](In dire need of region sorting)
 
*[https://1337x.to/user/1G1R 1337x] for complete [https://www.romcenter.com/wiki/doku.php?id=1g1r 1G1R] collections. No account required but adblocker is advised
 
**[magnet:?xt=urn:btih:A46C4DB9BFD21F9603F292C0BF31DCE96E81CF1F Redump Dreamcast 1G1R set]
 
**[magnet:?xt=urn:btih:C1B091BA342CA25BA69D1BE48298E5F23641698C Redump Neo Geo CD 1G1R set]
 
**[magnet:?xt=urn:btih:0ADA900ABA4C50704F89F397A2D7DD52810D9688 No-Intro N64 (Nintendo 64) 1G1R set]
 
**[magnet:?xt=urn:btih:400C89637C90B1E740E1942AF0092C1BB4FD31E0 Redump/No-Intro Sega CD/32X 1G1R set]
 
**[magnet:?xt=urn:btih:CD12E577669007597F56B3B45B5F69BA0C63CEC6 Redump PS1 1G1R set]
 
**[magnet:?xt=urn:btih:98670EB66853F84E1B0C5F3D116232E4C5C4FE84 Redump PS1 1G1R set (Part 2)]
 
**[magnet:?xt=urn:btih:41BF287877E774B717974657F122433DABF9B383 No-Intro TurboGrafx-16 1G1R set]
 
**[magnet:?xt=urn:btih:C5771EBA6479E41781820CF083CD5C1FB7453592 No-Intro Atari Jaguar 1G1R set]
 
**[magnet:?xt=urn:btih:cd240a9644e5808ca04bc3f503071679633b1bb9 Redump GameCube 1G1R set]
 
*[https://www.thepiratebay.org/ ThePirateBay]
 
*[https://katcr.co/new/full/ KATKickAssTorrents]
 
 
 
====Outside the trackers====
 
*Independent romset releases.
 
**No-Intro Collection, a set comparable to the Internet Archive ones above but with individual archives per title instead of per system. [magnet:?xt=urn:btih:e0945d7c483c5e8e3fa69ffa830c9a1a35d2a778&dn=No-Intro%20Collection%20(2019.09.16)&tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.open-internet.nl%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=http%3a%2f%2fexplodie.org%3a6969%2fannounce&tr=http%3a%2f%2ftorrent.nwps.ws%2fannounce&tr=udp%3a%2f%2fopen.demonii.si%3a1337%2fannounce&tr=http%3a%2f%2ftracker.torrentyorg.pl%3a80%2fannounce 2019-9-16], [magnet:?xt=urn:btih:86bced531d727cb17acca8bdb7d13ec5c7d024a2&dn=No-Intro%20Roms%201%20(2018-05-13)&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce 2018-5-13]
 
**[magnet:?xt=urn:btih:d2c94aaddb5fb1099b3c75077d5212389d26df32&dn=No-Intro%20Nintendo%20DSiWare%20(2019-01-01)&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce No-Intro Nintendo DSi (DLC) 2019-1-1], a DSiWare set comparable to the Internet Archive one but with individual files.
 
*Wii digital software megapack, a reorganized mirror of MarioCube wads: [magnet:?xt=urn:btih:2f97e146f67dcbbf390191ae38000160a2d5f928&dn=WII%20DIGITAL%202019-7-26&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce as of 2019-07-26], [magnet:?xt=urn:btih:0486296da4a726d4ff1fb07e6a40c4ae2babcd1e&dn=WII+DIGITAL+2019-2-5 as of 2019-02-05]
 
*[magnet:?xt=urn:btih:3c9aaade428f69f09b722bbe4025063cd0f3cb58&dn=WiiWare+and+Virtual+Console+Complete+Collection+NTSC-U ALL NTSC WiiWare titles]
 
 
 
===Tools & emulator forks for auto-download===
 
*[https://github.com/TiBeN/ia-rcade ia-rcade] Auto downloads the game you choose for [[MAME]].
 
*[http://www.daphne-emu.com/download/daphne-1.0v-win32.zip Daphne Loader] Auto downloads [[LaserDisc]] games for [[DAPHNE]] (except Digital Leisure games).
 
 
 
==Official Dumps==
 
===Nintendo Wii U===
 
Nintendo used to deliver games the same way Sony does with the PlayStation Network; with a big encrypted disk image where all the data is useless without an authentication key. Unfortunately, they've changed this for 3DS and Switch, but not for Wii U (yet).
 
 
 
You need a titlekey database, covering base games, updates, and DLCs. A notable one is [https://titlekeys.ovh/ titlekeys.ovh]. '''Note''' you're still restricted to games that are on the eShop and that people bothered to upload their tickets to that titlekey site, so rare or retail-only games are excluded. You can likely still find these types of games from ROM sites above.
 
 
 
On real Wii U hardware, you could also download a package of all tickets ever of all regions and trick the official eShop into thinking you own the game and can redownload it, but on real hardware, it has been reported some out-of-region tickets cause problems. freeShop will just install the tickets you need for the game you chose.
 
 
 
If you're using [[Cemu]] with physical dumps, you'll also need [http://pastebin.com/GWApZVLa the Common Wii U Key, and individual game keys] for games you're emulating.
 
 
 
Once you have the titlekey database including your game, you can download the game off the official servers using your tool of choice.
 
  
====NUS Downloaders (PC)====
+
Several features aren't supported by DeSmuME and aren't parts of its future as per the emulator's current design philosophy. They include:
You can get Wii U dumps this way. First of all get the NUS Downloader, for example [https://github.com/FailedShack/USBHelperInstaller/releases/latest Wii U USB Helper]. Make sure to use the appropriate URL for the titlekey database.
+
*DS Download Play
 +
*DS Local Play (local multiplayer)
 +
*DS Wi-Fi Play (online multiplayer)
 +
*DSi emulation (DSi-enhanced retail, DSi-exclusive retail, DSiWare)
 +
*DS/Wii Connectivity
  
Then, it's as simple as selecting the game you want to download, clicking "Get It" and then "Download Games". This will download the files for the game you chose (the same as the .tik's title). Choose your own region where possible, so the servers are closer to you.
+
A DeSmuME fork with online multiplayer, which includes functional code that made it to official version 0.9.7 before being removed, is available and has been improved to allow for limited dumping of online data prior to the server shutdown in 2014, as well as a version allowing for using online play for a select few games and downloading DLC data from alternative servers with the backed-up data.
  
Once the download is complete:
+
At some point in 2010, development on these features was permanently discontinued and the developers distanced themselves from the above-mentioned fork. The official team stance on this is as follows, and is as clear as it can get:
  
* '''Wii U dumps:''' You can either install the game to your Wii U by moving it to an SD Card and using [http://wiiubru.com/appstore/#/app/wup_installer_gx2 WUP Installer GX2], or if you're using the deprecated Loadiine (or [[Cemu]]), you can "Convert" it "to Loadiine/CIA". Simply right-click your newly downloaded game, and then click "Prepare for Emulation". The .rpx file will be available in the game's folder, at /code/[yourgame].rpx.
+
::''As you may have come to find, Release versions and WIP builds distributed by DeSmuME developers do not have the Wi-Fi menu enabled, while builds provided by dodgy scener sites or the one your best friend in the whole wide world has handed to you on a USB key does.''
 +
::''Officially, DeSmuME DOES NOT support the use of builds with Wi-Fi support.''
 +
::''As such, though it may come as a shock to you, requests for help or information about it are thus NOT likely to obtain a response to your satisfaction.''
 +
::''The developers have no current interest for furthering the development of the EXPERIMENTAL_WIFI, and the current state of the DeSmuME source code might have even completely broken it.''
  
Updates and DLCs can be downloaded the same way. Right click on a game's name to choose which to download. For Wii U games for emulation on Cemu:
+
It was also deemed that the Dynamic JIT recompiler was a poor fit for the DeSmuME project and as such a fork called "DeSmuME 0.9.9 JIT" including it was made, and some used to recommend it over the mainline project. Much later, like with the internal resolution feature, a compromise was reached and a slightly different implementation was since included in the main project after 0.9.11.
  
To install updates and DLC on Cemu:  
+
==Troubleshooting==
* Run the game at least once.
+
If the game is slow:
* Check Cemu's log.txt file and look for a line that says "Mounting local storage (AOC): .\mlc01\usr\title\NUMBERS\NUMBERS\aoc\"
+
*Enable the '''dynamic recompiler''' in '''Emulation Settings'''.
* Add (create) folders with the same name as the above (substituting the "NUMBERS" bit with the actual numbers) in your "CEMUFOLDER/mlc01/usr/title" folder.
+
*If it's still slow, you must be running on a toaster. It can't be helped. But try tinkering with things for the fastest settings you can find.
* Add any updates (which must be added first) you want to the "CEMUFOLDER/mlc01/usr/title/NUMBERS/NUMBERS/" folder.
+
*Use frameskip as the absolute last resort.
* Create a folder named "aoc" and put the DLC files into there. The "code", "content", and "meta" folders of the actual game itself also go in the "aoc" folder.
+
*If your graphics card was designed by Nvidia and the OpenGL Display Method (useful for its filter) is stuttering despite reporting good framerate, open the Nvidia Control Panel and turn off Threaded Optimization for this program. What's happening is sequential OpenGL code is being put on different processors running at different speeds, forcing them to wait for each other repeatedly.
 +
If the sound is distorted.
 +
*'''Synchronous''' mode is far less buggy. '''Method Z''' seems to work the best in most cases.
 +
If the 3D is messed up.
 +
*Set it to OpenGL 3.2. Old OpenGL had problems with 3D itself, while SoftRasterizer had alignment issues with 2D. But 3.2 seems to fix most of both.
 +
*SoftRasterizer's texture alignment issues are supposedly fixed on a per game basis with the newer TXT hack. It now seems to be more compatible and showing more effects than GL3.2. Etrian Odyssey and Dragon Quest V seem to work best with it over GL3.2.
  
===Nintendo Amiibo===
+
==Graphical enhancement==
[[Amiibo]] are special figurines that interact with a number of 3DS, Wii U and Switch games. Depending on how hard they are to find, they can either be bought at a local retailer or on eBay for a fortune. NFC tags are dumped to binary files (.bin). [[Android emulators|Android]] users can use [https://github.com/HiddenRamblings/TagMo/releases TagMo] to read and write these files, provided they have the [https://pastebin.com/aV23ha3X appropriate encryption keys.]
+
After the increased internal resolutions were implemented in the X432 fork, as well as in [[DraStic]] and even the barebones official Nintendo Virtual Console DS emulator on Wii U, the mainline DeSmuME project developers decided to reconsider and include their own implementation for higher internal resolution.
  
* [https://mega.nz/#F!Ek8BCCqD!ggJQ4SVOtfTR74ohXvn-Ng Here's the most complete Amiibo set]
+
Official dev builds now have the option to render at a higher resolution as well, and filter textures to boot. Overall, it's more hardware intensive than X432R's implementation.
  
===Sony PSP / Vita / PlayStation 3===
+
The latest development version of [[RetroArch]] DeSmuME core also has an option to increase internal resolution which can be set using '''desmume_internal_resolution''' in Core Options. This option was added in [https://github.com/libretro/desmume/commit/5e430dfbc22f9d54c77f291304a38352ee1e5a63 August 8, 2015 commit]. This is massively CPU-intensive because only SoftRasterizer exists in RetroArch core.
Similar situation as Nintendo. As of now, you need RAP license files and the game dump proper to install your game on your CFW'd console, or on real hardware. Some people offer their own license files on some applications and websites so that everyone can get their dumps. Of course, these are limited to popular games people bothered to upload their license files for and only digital games.
 
  
The [http://psndl.net/packages PSNdl] website is a good way to get PlayStation 3 games for example, including PlayStation Classic versions of PlayStation and PlayStation 2 dumps that can be extracted and run on regular emulators. Make sure to get the RAP license as well. The pkg file can be decrypted with tools like [https://sites.google.com/site/theleecherman/psnpkgdecryptor-extractor psnpkgdecryptor-extractor] (useful for ripping PlayStation Classics), though emulators like RPCS3 now offer built-in installers for those, and PlayStation 3 CFW supports those as well.
+
*The OpenGL 3.2 renderer option in 3D Settings supports '''Multisampling Anti-Aliasing (MSAA)'''. Turning it on helps the edges of ultra low-res DS polygons and lines smooth out appear to wobble less during movement, and retain their shape better when viewed from distance. Unlike post-processing effects that modify the still frame after completion and essentially try to guess at the shapes they are smoothing, this effect knows the actual shapes of the polygons themselves.
 +
**Versions before r5032 had this option for a long time, but it was only put in the GUI at r5032. To turn it on in older versions you needed to change a value from false to true in the source code and recompile it.
 +
*Another thing you can do is filter it. Make sure '''OpenGL''' and '''Filter''' are checked under '''Display Method'''.
 +
*Finally, there are a variety of post-processing shaders that can be selected under '''Magnification Filter'''. Whether that is simple Nearest 2x or some pixel art scaling filter like HQx or xBRZ is up to you. No post-processing smoothing is perfect, but if you want to use one the xBRZ options are generally the most high-end among smoothing filters present.
 +
*macOS version of DeSmuME also has support for multi-pass post-processing shaders and filters which Windows version currently doesn't have.
 +
*Leaving it native and aligning it to a CRT (Set to a 384 high resolution) is also an option, if you feel like going through the effort.
 +
*Recent DeSmuME revisions now add support for texture filtering, greatly reducing pixelation albeit at the cost of blurrier visuals. Some may find this rather jarring or too N64-esque, so it's a matter of individual preference as there's an option to turn it on or off.  
  
PSNStuffX is another PC downloader tool that comes with a database and covers some games that PSNdl doesn't.
+
===DeSmuME X432R===
 +
Mainline DeSmuME didn't offer any options for higher than native internal resolutions at first. DeSmuME X432R is a fork with the option to increase internal resolution. Be warned that this option is very system-intensive. There have been reports of people who can run [[Dolphin]] and [[PCSX2]] at a perfect pace but can't run this at full speed using increased internal resolution, however newer versions are much faster.
  
An even newer project is [https://nopaystation.com/ NoPayStation], offering both a database of pkg links and licenses, as well as a Windows downloader and auto-converter: [https://nopaystation.com/vita/npsReleases/ NPS Browser]
+
While generally more accurate, the SoftRasterizer is massively CPU-intensive in this mode, whereas the OpenGL renderer shares the load with your GPU. This can be considered a '''speedup''' option, but it also boasts an MSAA option unavailable to SoftRasterizer.
  
For PlayStation 3 game updates, go to <code>https://a0.ww.np.dl.playstation.net/tpl/np/{game_id}/{game_id}-ver.xml</code> (replacing both <code>{game_id}</code> with the game's ID) to see links to available update .pkgs for that game.
+
This fork also has some options for configuring sub-screens. This fork is no longer active, and its last version is dated 19-04-2015.
  
==Verifying Good Dumps==
+
*[https://web.archive.org/web/20190718184333/http://shikaver01.webcrow.jp/ http://shikaver01.webcrow.jp/] <small>(Wayback Machine)</small>
{{Main|File_Hashes#Determining_Good_Game_Dumps}}
+
*Binary of SVN r5043: http://www75.zippyshare.com/v/67167782/file.html
  
==Game Recommendations==
+
==Review==
Game recommendations are highly subjective, but big lists like these usually cover the worthwhile games for each system.
+
DeSmuME is currently the best available [[Nintendo DS emulators|Nintendo DS emulator]] on PCs. It is far better than [[No$|No$GBA]] when it comes to accuracy, though not flawless. However, it's more hardware intensive than any other DS emulator (either No$GBA or emulated DraStic) and many features are not supported.
*[http://vsrecommendedgames.wikia.com/wiki//v/%27s_Recommended_Games_Wiki /v/'s Recommended Games Wiki]
 
*[http://retro-sanctuary.com/Top%20Games%20Main.html Retro-Sanctuary's Top 100 Lists]
 
*[http://www.racketboy.com/guide/games-that-defined-retro-gaming-machines Racketboy's Defining Games]
 
*[http://www.racketboy.com/guide/hidden-gems Racketboy's Hidden Gems]
 
[[Category:Recommendations]]
 
  
==Searching for ISOs==
+
==Gallery==
A lot of the above sites have ISOs for disc-based games, but some of the more obscure titles can be hard to find. If you want to find these games, searching for their ID number is generally more effective than searching for their title. Both Mobygames and GameFAQs will list these under the game's release information. This number is region specific and is very useful if you want to find an ISO from a specific region.
+
<gallery>
 +
Internal resolution comparion - Assassin's Creed II Discovery.png|Top: native internal resolution (256x192). Bottom: 4x internal resolution (1024x768)
 +
Kit Mystery Challenge nearest neighbour.png|''Kit Mystery Challenge'' running at 2x internal resolution and nearest-neighbour (i.e. DS-style) texture filtering.
 +
Kit Mystery Challenge filtered.png|The same scene in ''Kit Mystery Challenge'', albeit with GL Tex Smoothing enabled. Notice the blurrier floor texture.
 +
</gallery>
  
==Download Managers==
+
==Guides and info==
Many resources we've listed will link to files called .DLCs that contain a list of urls to download. We've voluntarily listed some programs you can use in the event that you come across one and don't want to deal with the links manually.
+
*[https://wiki.desmume.org/index.php?title=Main_Page DeSmuME Wiki]
  
*[http://jdownloader.org/jdownloader2 JDownloader 2] (Adware-free installer) - Written in Java, and quite possibly the most recognized tool for the job.
+
<!-- ==References==
*[https://pyload.net/ pyLoad] - Written in Python under AGPL3, PyLoad is a good alternative.
+
<references/> -->
*[https://github.com/jjjake/internetarchive Internet Archive Python Library] - Archive.org specific command-line download tool.
 
  
==See Also==
+
[[Category:Emulators]]
*[[Ripping Games]] - If you don't feel comfortable downloading ROMs you can try dumping the game yourself.
+
[[Category:Console emulators]]
 +
[[Category:Handheld console emulators]]
 +
[[Category:Nintendo DS emulators]]
 +
[[Category:Windows emulation software]]
 +
[[Category:Linux emulation software]]
 +
[[Category:macOS emulation software]]

Revision as of 01:30, 22 October 2021

DeSmuME
Desmume.png
Developer(s) YopYop156
DeSmuME Team
Latest version 0.9.13
Active Yes
Platform(s) Multi-platform
Emulates Nintendo DS
Website DeSmuME.org
License GNU GPLv2
Source code GitHub

DeSmuME is an open-source Nintendo DS emulator. It is the most accurate Nintendo DS emulator and is actively developed by the DeSmuME Team. It can be run from the command line directly or as a graphical program.

The regular version now allows for increasing internal resolution.

It is also available as a libretro core for RetroArch.

Download

Windows Stable & Nightly releases

Windows Latest Dev build
Requires Microsoft Visual C++ Runtime

Issues

DeSmuME uses DirectInput if an Xbox 360 controller is being used. No support for XInput exists. This will be noticeable if an Xbox 360 controller's LT and RT inputs are mapped to emulate the DS's L and R buttons respectively.

Several features aren't supported by DeSmuME and aren't parts of its future as per the emulator's current design philosophy. They include:

  • DS Download Play
  • DS Local Play (local multiplayer)
  • DS Wi-Fi Play (online multiplayer)
  • DSi emulation (DSi-enhanced retail, DSi-exclusive retail, DSiWare)
  • DS/Wii Connectivity

A DeSmuME fork with online multiplayer, which includes functional code that made it to official version 0.9.7 before being removed, is available and has been improved to allow for limited dumping of online data prior to the server shutdown in 2014, as well as a version allowing for using online play for a select few games and downloading DLC data from alternative servers with the backed-up data.

At some point in 2010, development on these features was permanently discontinued and the developers distanced themselves from the above-mentioned fork. The official team stance on this is as follows, and is as clear as it can get:

As you may have come to find, Release versions and WIP builds distributed by DeSmuME developers do not have the Wi-Fi menu enabled, while builds provided by dodgy scener sites or the one your best friend in the whole wide world has handed to you on a USB key does.
Officially, DeSmuME DOES NOT support the use of builds with Wi-Fi support.
As such, though it may come as a shock to you, requests for help or information about it are thus NOT likely to obtain a response to your satisfaction.
The developers have no current interest for furthering the development of the EXPERIMENTAL_WIFI, and the current state of the DeSmuME source code might have even completely broken it.

It was also deemed that the Dynamic JIT recompiler was a poor fit for the DeSmuME project and as such a fork called "DeSmuME 0.9.9 JIT" including it was made, and some used to recommend it over the mainline project. Much later, like with the internal resolution feature, a compromise was reached and a slightly different implementation was since included in the main project after 0.9.11.

Troubleshooting

If the game is slow:

  • Enable the dynamic recompiler in Emulation Settings.
  • If it's still slow, you must be running on a toaster. It can't be helped. But try tinkering with things for the fastest settings you can find.
  • Use frameskip as the absolute last resort.
  • If your graphics card was designed by Nvidia and the OpenGL Display Method (useful for its filter) is stuttering despite reporting good framerate, open the Nvidia Control Panel and turn off Threaded Optimization for this program. What's happening is sequential OpenGL code is being put on different processors running at different speeds, forcing them to wait for each other repeatedly.

If the sound is distorted.

  • Synchronous mode is far less buggy. Method Z seems to work the best in most cases.

If the 3D is messed up.

  • Set it to OpenGL 3.2. Old OpenGL had problems with 3D itself, while SoftRasterizer had alignment issues with 2D. But 3.2 seems to fix most of both.
  • SoftRasterizer's texture alignment issues are supposedly fixed on a per game basis with the newer TXT hack. It now seems to be more compatible and showing more effects than GL3.2. Etrian Odyssey and Dragon Quest V seem to work best with it over GL3.2.

Graphical enhancement

After the increased internal resolutions were implemented in the X432 fork, as well as in DraStic and even the barebones official Nintendo Virtual Console DS emulator on Wii U, the mainline DeSmuME project developers decided to reconsider and include their own implementation for higher internal resolution.

Official dev builds now have the option to render at a higher resolution as well, and filter textures to boot. Overall, it's more hardware intensive than X432R's implementation.

The latest development version of RetroArch DeSmuME core also has an option to increase internal resolution which can be set using desmume_internal_resolution in Core Options. This option was added in August 8, 2015 commit. This is massively CPU-intensive because only SoftRasterizer exists in RetroArch core.

  • The OpenGL 3.2 renderer option in 3D Settings supports Multisampling Anti-Aliasing (MSAA). Turning it on helps the edges of ultra low-res DS polygons and lines smooth out appear to wobble less during movement, and retain their shape better when viewed from distance. Unlike post-processing effects that modify the still frame after completion and essentially try to guess at the shapes they are smoothing, this effect knows the actual shapes of the polygons themselves.
    • Versions before r5032 had this option for a long time, but it was only put in the GUI at r5032. To turn it on in older versions you needed to change a value from false to true in the source code and recompile it.
  • Another thing you can do is filter it. Make sure OpenGL and Filter are checked under Display Method.
  • Finally, there are a variety of post-processing shaders that can be selected under Magnification Filter. Whether that is simple Nearest 2x or some pixel art scaling filter like HQx or xBRZ is up to you. No post-processing smoothing is perfect, but if you want to use one the xBRZ options are generally the most high-end among smoothing filters present.
  • macOS version of DeSmuME also has support for multi-pass post-processing shaders and filters which Windows version currently doesn't have.
  • Leaving it native and aligning it to a CRT (Set to a 384 high resolution) is also an option, if you feel like going through the effort.
  • Recent DeSmuME revisions now add support for texture filtering, greatly reducing pixelation albeit at the cost of blurrier visuals. Some may find this rather jarring or too N64-esque, so it's a matter of individual preference as there's an option to turn it on or off.

DeSmuME X432R

Mainline DeSmuME didn't offer any options for higher than native internal resolutions at first. DeSmuME X432R is a fork with the option to increase internal resolution. Be warned that this option is very system-intensive. There have been reports of people who can run Dolphin and PCSX2 at a perfect pace but can't run this at full speed using increased internal resolution, however newer versions are much faster.

While generally more accurate, the SoftRasterizer is massively CPU-intensive in this mode, whereas the OpenGL renderer shares the load with your GPU. This can be considered a speedup option, but it also boasts an MSAA option unavailable to SoftRasterizer.

This fork also has some options for configuring sub-screens. This fork is no longer active, and its last version is dated 19-04-2015.

Review

DeSmuME is currently the best available Nintendo DS emulator on PCs. It is far better than No$GBA when it comes to accuracy, though not flawless. However, it's more hardware intensive than any other DS emulator (either No$GBA or emulated DraStic) and many features are not supported.

Gallery

Guides and info