Changes

Jump to navigation Jump to search

Nintendo DS emulators

122 bytes added, 7 February
merged
! SkyEmu
! mGBA/medusa
!Bizhawk
!TWL-FIRM
|-
| rowspan=5 | [[#Connectivity|Connectivity]]
| {{✓}}
| {{~}}
|
|
|
|
| {{✓}}
| {{✗}}
|
|
|
|
| {{~}}
| {{✗}}
|
|
|
|
| {{~}}
| {{✗}}
|
|
|
|
| {{✗}}[https://github.com/melonDS-emu/melonDS/issues/1000 *]
| {{✗}}
|
|
|
|
| {{✗}}
| {{✗}}
|
|
|-
| rowspan=4 | Controllers
| {{✗}}
| {{✗}}
|
|
|-
| Piano for Easy Piano
| {{✗}}
| {{✗}}
|
|
|-
| Taito paddle controller
| {{✗}}
| {{✗}}
|
|
|-
| Nintendo Wireless Keyboard
| {{✗}}
| {{✗}}
|
|
|-
| rowspan=5 | Inputs
| {{✗}}
| {{✗}}
|
|
|-
| Tilt sensor
| {{✗}}
| {{✗}}
|
|
|-
| Pressure-sensitive touchscreen
| {{✗}}
| {{✗}}
|
|
|-
| Slide controller
| {{✗}}
| {{✗}}
|
|
|-
| DS camera
| {{✗}}
| {{✓}}<ref group=N2>melonDS supports outer and inner cameras in Physical Camera mode and as Image File.</ref>
| {{~}}<ref group=N2 name="nocash-whitenoise">no$gba supports whitenoise for the camera and microphone.</ref>
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{}}
|-
| rowspan=2 | Bayer DIDGIT
| {{✗}}
| {{✗}}
|
|
|-
| Emulation
| {{✗}}
| {{✗}}
|
|
|-
| rowspan=2 | [https://dmitry.gr/?r=05.Projects&proj=28.%20pokewalker PokéWalker]
| {{✗}}
| {{✗}}
|
|
|-
| Emulation[https://github.com/UnrealPowerz/powar *]
| {{✗}}
| {{✗}}
|
|
|-
| colspan=2 | iQue DS region lock
| {{✗}}
| {{✗}}
|
|
|-
| colspan=2 | Ubisoft Thrustmaster
| {{✗}}
| {{✗}}
|
|
|-
| colspan=2 | Inrou-Kun pedometer
| {{✗}}
| {{✗}}
|
|
|-
| colspan=2 | Sega Card Reader
| {{✗}}
| {{✗}}
|
|
|-
| colspan=2 | Magic Reader
| {{✗}}
| {{✗}}
|
|
|-
| rowspan=2 | DSi Inputs
| Solar Sensor
| {{✗}}
| {{~}}<ref name=manual group=N2>Only manual configuration. No automatic detection.</ref>
| {{~}}<ref name=manual group=N2 />
| {{✗}}
| {{✗}}
| {{✗}}
| {{~}}<ref name=manual group=N2 />
| {{✗}}
|-
| Microphone
| {{✗}}
| {{✓}}<ref group=N2>melonDS supports microphone in External microphone, Blow noise and WAV file.</ref>
| {{~}}<ref group=N2 name="nocash-whitenoise"></ref>
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
|-
| rowspan=3 | [[#DSi Game formats|DSi Game formats]]
| DSi (enhanced)
| {{✗}}
| {{✓}}
| {{~}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✓}}
|-
| DSi (exclusive)
| {{✗}}
| {{✓}}
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✓}}
|-
| DSi (digital) & DSiWare
| {{✗}}
| {{✓}}
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✓}}
|-
| colspan=2 | DSi SD Card
| {{✗}}
| {{✓}}
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
|}
<references group=N2/>
As of version 0.9, melonDS has DSi emulation. It can connect to the internet and can play games with WFC online using libslirp or libpcap. It could become the most usable option for DSi emulation in the near future. Most of it is being done using the documentation that the No$GBA dev has already compiled on the subject<ref>http://melonds.kuribo64.net/board/thread.php?id=13</ref> ([https://problemkaputt.de/gbatek.htm GBATEK]).
WIP (merge)==Hardware features=={| class="wikitable" style="text-align:center; vertical-align:middle;"|- style="font-weight:bold;"! colspan=2 | Name! melonDS! No$GBA! BizHawk! TWL_FIRM|-| rowspan=3 | Inputs| Solar Sensor| {{~}}<ref name=manual group=M>Only manual configuration. No automatic detection.</ref>| {{~}}<ref name=manual group=M />| {{~}}<ref name=manual group=M />| {{✗}}|-| DS Camera| {{✓}}<ref group=M>melonDS supports outer and inner cameras in Physical Camera mode and as Image File.</ref>| {{~}}<ref group="M" name="nocash-whitenoise">no$gba supports whitenoise for the camera and microphone.</ref>| {{✗}}| {{✓}}|-| Microphone| {{✓}}<ref group=M>melonDS supports microphone in External microphone, Blow noise and WAV file.</ref>| {{~}}<ref name="nocash-whitenoise" group="M" />| {{✗}}| {{✓}}|-| colspan=2 | DSi SD Card| {{✓}}| {{✓}}| {{✗}}| {{✓}}|-| rowspan=3 | [[#Game_formats|Game formats]]| DSi (enhanced)| {{✓}}| {{~}}| {{✓}}| {{✓}}|-| DSi (exclusive)| {{✓}}| {{✓}}| {{✓}}| {{✓}}|-| DSi (digital) & DSiWare| {{✓}}| {{✓}}| {{✓}}| {{✓}}|}<references group=M/> ===Game formats===
There are three types of games that uses the DSi hardware enhancements:
On the DSi/3DS family of handhelds, the first two formats can be played on some select DSi-compatible flashcarts like the discontinued and expensive CycloDS iEvolution flashcart(which won't work on a stock 3DS unless you install custom firmware to whitelist it). As for the third type, some are only available for digital purchase at the 3DS eShop and are installed as apps to the limited TWL NAND. Users with custom firmware can also convert DSiWare to an installable <code>.cia</code> and even dump already installed ones back to <code>.nds</code>. Since both the DSi Shop and 3DS eShop have closed, the only way of obtaining DSiWare on the original system is by [[Modding Consoles/Flashcarts#Nintendo_DSi|homebrewing]] your DSi and launching the <code>.nds</code> ROM through Unlaunch or [[TWiLight Menu++]].
==DSi Emulation Tutorial==
===BIOS Files===
DSi emulation requires a copy of the lower 32K-halves of the ARM7/ARM9 BIOS files (<code>BIOSDSI7.ROM</code> and <code>BIOSDSI9.ROM</code>), which are different from the regular DS BIOS files and needed for the decryption. melonDS also requires these files along with the regular DS BIOS and the DSi's firmware.bin. These unicorns can be found [[Emulator_Files#Nintendo_DS_.2F_DSi|here]].
10,617
edits

Navigation menu