Changes

Jump to navigation Jump to search

Emulators on 3DS

136 bytes added, 19:05, 19 October 2020
no edit summary
[https://gbatemp.net/threads/neopop-port-neo-geo-pocket-emu.376830/ NeoPop]
===Nintendo DS===
*[[TWiLight Menu++]] - Not technically an "emulator", rather it's a frontend for a separate program, [[nds-bootstrap]], which allows for an NDS ROM to be loaded from an SD card. The program is originally designed for the DSi, however it's able to work on the 3DS by utilizing the virtual DSi (aka the TWL_FIRM or "DS Mode") that the 3DS has for backwards-compatibility. Compatibility isn't the same as using a flashcart, however it's still pretty high with only a few games having issues or triggering anti-piracy protections (newer versions now come with AP patches for most games and will patch them if needed at launch). It also comes pre-bundled with a variety of emulators used on the DS and a work-in-progress GBA hypervisor, [[GBARunner2]], that works to some degree. **[https://githubdocs.google.com/masterfeizzspreadsheets/DeSmuMEd/releases DeSmuME1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit#gid=0 Compatiblity List] - an experimental port of DeSmuME that has since been abandoned, it wasn't very compatible.
[[TWiLight Menu++]] - Not technically an "emulator", rather it's a frontend for a separate program, [[nds-bootstrap]], which allows for an NDS ROM to be loaded from an SD card. The program is originally designed for the DSi, however it's able to work on the 3DS by utilizing the virtual DSi (aka the TWL_FIRM or "DS Mode") that the 3DS has for backwards-compatibility. Compatibility isn't the same as using a flashcart, however it's still pretty high with only a few games having issues or triggering anti-piracy protections (newer versions now come with AP patches for most games and will patch them if needed at launch). It also comes pre-bundled with a variety of emulators used on the DS and a work-in-progress GBA hypervisor, [[GBARunner2]], that works to some degree. *[https://docs.googlegithub.com/spreadsheetsmasterfeizz/dDeSmuME/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit#gid=0 Compatiblity Listreleases DeSmuME]- an experimental port of DeSmuME that has since been abandoned, it wasn't very compatible.
===DSiWare===
Because the firmware that the 3DS uses for backwards-compatibility is actually the same as the DSi, it's possible to inject DSiWare as an installable <code>.cia</code> file. There's two ways to do this:
 
*[https://github.com/d0k3/GodMode9/releases GodMode9] - Version 1.8.0 and above has a script that can convert <code>.nds</code> to <code>.cia</code>, [https://3ds.hacks.guide/godmode9-usage 3ds.hacks.guide] has more information on how to update to the latest version if needed.
*[https://gbatemp.net/threads/scripts-dsiware-conversion-easily-convert-to-nds-and-cia-files.478575/ DSiWare Conversion Script] - This script can be used to convert <code>.bin</code> files from your DSi's SD card to <code>.nds</code> which can then be used to convert into <code>.cia</code>.
*[https://github.com/d0k3/GodMode9/releases GodMode9] - Version 1.8.0 added in a script that can convert <code>.nds</code> to <code>.cia</code>, [https://3ds.hacks.guide/godmode9-usage 3ds.hacks.guide] has more information on how to update to the latest version if needed.
These scripts will <b>ONLY</b> work for DSiWare, <font style="color:red"><b>NOT NDS GAMES</b></font>.
===Super Mario 64===
*[https://github.com/sm64-port/sm64_3ds SM64 3DS Port] - Thanks to the decompilation project, you can now enjoy SM64 on the 3DS with ''*analog* '' support and native rendering (compared to the official DS port). Works pretty much at full speed on the New 3DS, the original model apparently has some slow downs but still playable. You can either build it yourself, or try finding pre-compiled build online (there's a precompiled build are multiple versions, you can find some [https://wwwweb.dropboxarchive.comorg/web/20200924080151/shttps:/2gc11l8h2labe8w/sm64_3ds_hd_hrgist.cia?dl=0 github.com/stranno/2609a82f75ce346d1f1a5b99af94590c here] (not kept but it's no longer up -to -date).
===VC Virtual Console Injection===
Some have tried injecting alternate ROMs in the available Virtual Console releases (MD, GG, NES, GBA Ambassador, GBC, Japanese emulated SFC compilations) with varying degrees of success. The emulators used for Virtual Console are not as accurate as other emulators so compatibility isn't perfect (the only exception is GBA since it runs it natively, not emulation), Sega systems in particular have high compatibility however.<br>
There's an easy tool that will convert and inject any supported ROM file as its associated VC application called [https://gbatemp.net/threads/discussion-new-super-ultimate-injector-nsui.500376/ New Super Ultimate Injector]. It's an all in one tool and can even remotely install the injection provided your 3DS is connected to the same network. It's currently in beta, but it's still really useful.
[[Category:Emulators on consoles]]
344
edits

Navigation menu