Changes

Jump to navigation Jump to search

Nintendo 3DS emulators

3,238 bytes removed, 21:27, 10 October 2021
Citra Android is somewhat good now.
{{Infobox console
|title = Sega Genesis / Mega DriveNintendo 3DS|logo = RS39200_Megadrive3ds.png|image = Sega-Genesis-Mk2-6button.jpg|image2 = Sega-Nomad-Front.jpg|imagecaption = '''Top:''' Sega Mega Drive.<br/>'''Middle:''' Sega Genesis Model 2 with 6-button controller.<br/>'''Bottom:''' Sega Genesis Nomad, portable variation.|developer = [[:SegaNintendo]]|type = [[:Category:ConsolesHandheld consoles|Home video Handheld game console]]|generation = [[:Category:FourthEighth-generation video game consoles|Fourth Eighth generation]]|release = 19882011|discontinued = 19972020|predecessor = [[Master System emulators|Master System]]|successor = [[Sega Saturn Nintendo DSi emulators|SaturnNintendo DSi]]
|emulated = {{✓}}
}}
The '''[[gametech:Sega_Genesis|Sega Genesis]]''' is a 16-bit, fourth-generation console released by [https://en.wikipedia.org/wiki/Sega Sega] in Japan on October 29, 1988 and in the US on August 14, 1989. It had a Motorola 68000 CPU at 7.6 MHz and a Zilog Z80 at 3.58 MHz. In other regions, it was known as the '''Mega Drive'''. It had several add-ons, including the Sega CD (a CD add-on, called Mega CD outside America) and the 32X (a 32-bit, cartridge-based add-on).
The Sega CD was '''[[wikipedia:Nintendo 3DS|Nintendo 3DS]]''' is an eighth-generation handheld game console by Nintendo, released on October 15March 27, 1992 and retailed 2011 for {{Inflationinflation|USD|299.99249|19922011}} . The original model and the 2DS had a Motorola 68000 CPU dual-core ARM11 MPCore at 12.5 268 MHz and 64 kbit a single-core ARM9, 128MB of RAMand 6MB of VRAM, and a DMP PICA200 GPU. The Sega 32X was released on November 21New 3DS and New 2DS XL models upgrade this to an 804 MHz quad-core ARM11 and 256MB of RAM, 1994 for {{Inflation|USD|159.99|1994}}. It had 2 SH-2 RISC CPUs at 23 MHz along with 256KB an extra pair of RAM shoulder buttons and 256KB of VRAMa right analogue stick.
Genesis emulation The most notable feature of this console is very good, with a high degree the use of game compatibility (many of them claiming nearly 100% compatibility with commercial games, including Virtua Racing)[https://en. They are available on many platformswikipedia. Many Genesis emulators also feature compatibility with the [[Master System emulators|Sega Master System]org/wiki/Autostereoscopy autostereoscopic] (SMSglasses-free)3D, which can be configured using a slider. This was omitted on the cost-reduced 2DS and New 2DS XL models, which was released due to eye health concerns with children whom Nintendo advised not to use the [[Master System emulators|Game Gear]] 3DS's stereoscopic mode (GGthough it is speculated that said advisories were more for liability reasons in case of a health-related lawsuit) as well as earlier Sega consoles. Genesis-based arcade boards and the [[Sega Pico]] are still sketchy, however__TOC__
==Emulators==
! scope="col"|Platform(s)
! scope="col"|Latest Version
! scope="col"|<abbr title="Genesis / Mega Drive">G/MD</abbr>! scope="col"|CD! scope="col"|32X! scope="col"|PicoOpen-Source! scope="col"|[[Libretrolibretro|Libretro Core]]
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|-
!colspan="107"|PC/ x86
|-
|[[Genesis Plus GX]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|{{GenPlusGXVer}}|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}|-|[[BlastEmCitra]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://wwwcitra-emu.retrodev.com/blastemorg/changes.html {{BlastEmVer}}download Nightly]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[Kega Fusion]]Corgi3DS
|align=left|{{Icon|Windows|Linux|macOS}}
|[httphttps://www.carpeludumgithub.com/kegaPSI-fusionRockin/ 3.64Corgi3DS git]|{{✓}} ||{{}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}}
|-
|[[FinalBurn Neo3dmoo]]|align=left|{{Icon|Windows}}|[https://github.com/finalburnneo/FBNeo-WIP-Storage-Facility/releases/tag/appveyor-build WIP builds]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}|-|[[MAME]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://www.mamedev.org/release.html {{MAMEVer}}]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}|-|[[PicoDrive]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://notaz.gp2x.de/pico.php {{PicoDriveVer}}]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}<ref group=N name=PicoDrive>Only for the 32X as a cross-platform alternative to Kega Fusion.</ref>|-|[http://segaretro.org/Gens/GS Gens/GS]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://www.dusers.drexel.edu/gitweb/gitweb.cgi/~korth/gens.git r7]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-|[[Exodus]]|align=left|{{Icon|Windows}}|[http://www.exodusemulator.com/index.php/downloads/current-release {{ExodusVer}}]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}|-|[http://dgen.sourceforge.net/ DGen]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://sourceforge.net/projects/dgen/files/dgen/ 1.33]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-|[[Genecyst]]|align=left|{{Icon|DOS}}|[https://web.archive.org/web/20070205202050/http://www.zophar.net/genecyst/gcystxxx.zip x.xx]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-|[[GENS]]|align=left|{{Icon|Windows|Linux|BeOS}}|[http://gens.me/downloads.shtml 2.14]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-|[[higan]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://byuu.org/emulation/higan/ {{higanVer}}]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}<small>(bsnes)</small> ||{{✓}} ||{{✗}}|-|Megado
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/merwaaanplutooo/megado Git3dmoo git]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}
|-
|Regen[[TronDS]]
|align=left|{{Icon|Windows|Linux}}
|[http://aamirmtrondsemu.hacking-cultbyethost15.orgcom/www/regendownloads.html 1.0.0.9725]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
!colspan="10"|Mobile / ARM|-|[[Genesis Plus GX]]LemonLime|align=left|{{Icon|Android|iOSWindows|Linux|Pandora}}|{{GenPlusGXVer}}|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓macOS}} ||{{✓}} ||{{✓}}|-|[[PicoDrive]]|align=left|{{Icon|Android|iOS|Linux|Pandora}}|[httphttps://notazgithub.gp2x.decom/Cyuubi/LemonLime/pico.php {{PicoDriveVer}}git]|{{✓}} ||{{}} ||{{}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}<ref group=N name=PicoDrive />|-!colspan="10"|Consoles
|-
|[[Genesis Plus GX]]|align!colspan=left|{{Icon|GCN"9"|Wii}}|[https:Mobile //bitbucket.org/eke/genesis-plus-gx/downloads {{GenPlusGXVer}}]|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}ARM
|-
|[[PicoDriveCitra_MMJ_(Unofficial)|Citra-MMJ]]|align=left|{{Icon|PSPAndroid}}|[httphttps://notazgithub.gp2x.decom/weihuoya/citra/pico.php {{PicoDriveVer}}releases git]|{{✓}} ||{{}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓~}}<small> (WIP)</small>
|-
|[[Virtual ConsoleCitra]]|align=left|{{Icon|WiiAndroid}}|N[https:/A/play.google.com/store/apps/details?id=org.citra.citra_emu Beta 15]<br/>[https://github.com/citra-emu/citra-android git]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{~}}
|}
<references group=N />
===Comparisons===
;[[Genesis Plus GXCitra]]:A very solid An open-source Nintendo 3DS emulator made by experienced emulator for the Sega Genesis / Sega Master System / Sega CD / Game Geardevelopers. The only things devs insist that it lack are 32X and Pico support's still experimental, and a native desktop port; the only way to get this emulator on the desktop is to use the libretro core, which allows for but as of mid-2019 around half of all the benefits of RetroArch like shaders, dynamic sync, and other enhancements. The version used in [[BizHawk]] adds features for speedrunnersgames are fully playable with minor or no issues.;[ [Kega Fusion]]https:The project of an employee with previous experience at Sega//citra-emu. Kega Fusion has high compatibility, is easy to use and has pluginorg/entry/announcing-citra-based filter support. But it has some issues on newer versions android/ An official Android version was released in May of Windows2020]. ;[[PicoDrive3dmoo]]:Strongly prioritizes performance over accuracy. Compatibility and accuracy isn't as good as Genesis Plus GX but it's useful on very underpowered systems like Another open-source Nintendo 3DS emulator, made by experienced developers in the Raspberry Pi ZeroDS hacking scene. Currently the first It was released shortly after Citra and only cross-platform option received similar progress for 32X and Pico gamesa few months, but was eventually aborted by its authors after a while.;[[ExodusTronDS]]:Think bsnes but for A closed-source Nintendo 3DS emulator, presumably made by the GenesisiDeaS author. Even though higan Little is also getting into the Genesis game, Exodus has already achieved cycle-accuracy at the familiar cost of high system requirementsknown about it other than that it can run simple homebrew. It is the newest Genesis emulator and is far from completecannot be used for playing games. ;Corgi3DS:An unique 3DS emulator designed for macOS systems. Its GitHub activity started on [httphttps://aamirmgithub.hackingcom/PSI-cult.orgRockin/Corgi3DS/wwwcommit/regen.html Regen]:A focus on accuracy as earned it high compatibility with games1b81c7e00c9a7a73f2da12d07ec3a9e4bc69c6ac May 5, but it does not emulate the Sega CD and 32X. It also allows [[overclocking]2019].;[[BlastEm]]:Aims for cycleMain programmer is a self-accuracy but unlike Exodus, aims for lower system requirements. It proclaimed dog lover and has substantially higher compatibility than Exodus previously created CorgiDS and is catching up DobieStation, though the former seemed to Genesis Plus GXbe abandoned.;Corgi3DS is mainly indigenous but the preliminary [[GENS]]https:Close to Kega Fusion in features and compatibility, but has largely been surpassed by better emulators//github. There are many different forks and iterations of Gens, so your experience will differ quite a lot depending on which version you use.;[[higancom/PSI-Rockin/Corgi3DS/commit/a60b06683495e4e8fd0c170ec4ca8c453ce31609 Wi-Fi code]]:Also developing cycle-accurate Genesis emulation, akin to its very own was ported from [[Super Nintendo emulators|SNES emulatormelonDS]] bsnes. It's promising but incompletecode. However(project on a indefinite hiatus, PSI said this about the matter "Haven't worked on it can be used in several months, it's basically a hobby project of mine that I touch when I feel the latest builds.;[[MAME]]:Has the parent drivers <code style=urge"color:green">genesis</code>, <code style="color:green">sms</code>, <code style="color:green">gamegear</code>, <code style="color:darkred">segacd</code>, and <code style="color:darkred">32x</code>. Green drivers are reported as OK, where red ones are reported as not working as of version 0.200).
==Lock-On Emulationissues==Lock-On Technology is a unique feature found on Sonic & Knuckles cartridges for Citra currently can't emulate any of the Sega Mega Drive/Genesis that allowed a player to 3DS's online features aside from LAN multiplayer. It can't connect an older game to the cartridgeNintendo's pass-servers but users can create rooms and play through port for extended or altered gameplaythe internet.
* With Sonic 3: Unlocks an alternate version of Sonic 3 with more levels.* With Sonic 2: Unlocks an alternate version of Sonic 2 with playable Knuckles.* With Sonic 1: Unlocks the Blue Sphere minigame with a level select to all possible levelsCorgi3ds currently can't run any game without heavy stuttering.
The Sonic & Knuckles cartridge Citra emulates the home menu although you can lock 't launch anything on to other cartridges:it.
* Smaller than 2MB==Game images=====3DS vs. CIA===<!--this section is pretty inaccurate-->There are two big types of 3DS game images currently: Will play a single random level from the Blue Sphere minigame generated from ;NCSD-type: Includes '''.CCI''' (CTR Cart Image), aka '''.3DS''' - data in on physical carts, can be executed right off the headerbat, not used much since no one bothered to develop a CFW solution to load them yet (besides converting them to CIA) and only overpriced flashcarts (Gateway/Sky3DS) can load them.* Bigger than 2MB;NCCH-type: Will boot Includes '''.CIA''' (CTR Importable Archive) and '''.CXI''' - installers that unpack game data to Sonic & Knucklesthe SD card or the 3DS NAND memory.* Has Battery Pack: All save data will be wiped outSome homebrew apps (FBI, DevMenu) can install CIA files on 3DS systems with CFW installed. Digital games are often distributed as CIAs.
Most emulators don't support Lock-On save *Note that CTR (Citrus) is the internal code names for Genesis Plus GX, but there are pre-combined ROMs for the Sonic trilogy available online that can be played as a regular Megadrive ROM on any emulator and still work. The Sonic 3 Complete romhack also achieves the same purpose3DS.
Genesis Plus GX's [[RetroArch]] core includes true Lock-On emulation. From the Core Options menu, you can enable the Lock-On feature for either Sonic & Knuckles, Game Genie, or Due to one format being so far restricted to overpriced flashcarts and the Action Replay very slow Citra development (Pro) -- meaning playing on a real 3DS is still the latter two using a different technology but with similar effects. Setting this option preferred way to anything other than "Off" will enable Lock-on to the cartridge you're currently playing as. After resettinggo), the game will boot CIA format is preferred in Lock-On modemany sharing websites, downloader tools and even tools to dump your own games.
The following files need However, converting a CIA image to be under the directory for BIOS files 3DS format (usually "system"):* sk.bin (Sonic & Knuckles (2 MiB) ROM)* sk2chip.bin (Sonic & Knuckles UPMEM (256 KiB) ROMand vice-versa): If you can't find it online, extract it is still possible with a hex editor from a pre-combined Sonic 2 & Knuckles ROM from offset 00300000 to the end no loss of content. Read the ROMEncryption section below for a guide.
For GG/AR, the files needed are areplaySome outdated dumping utilities intended for use with Citra (like braindump) produce damaged decrypted 3DS images that can't be easily converted back.bin and ggenie.bin, but most emulators support cheat codes from these nativelyNo known solution exists so far to fix those dumps.
==Mega Drive Plus / Genesis Plus=Encryption===Most dumps online are also encrypted. This encryption poses no problem for playing game images on a real 3DS since it can deal with that encryption with internal keys included in the bootrom, but becomes a problem when trying to emulate them on PC. '''Citra requires additional encryption keys to play encrypted games.''' If you want to play encrypted games on Citra without these keys, you'll have to convert your game images to the decrypted format.
The Mega Drive Plus / Genesis Plus Formerly, decrypting those ROMs used to require real 3DS hardware (sometimes abbreviated as MD+bafflingly enough, Citra devs still ask users to do this even nowadays) is . It required files generated by a special mode for certain Genesis games real 3DS called '''xorpads''' unique to that use enhanced CDDA tracks with a Sega CD. This was not used in any official games, howevergame version, using the mode itself was first used in encryption engine within the first batch of Pier Solar releases3DS. This feature was been [https://downloads.terraonion.com/public/MegaSD_DEV_Manual.pdf documented] to After this part, these xorpads (which are big) can be used on Terraonion's Mega SD flash cartridgewith PC tools (or other 3DS-based homebrew) to produce the decrypted game image. After that, some 3DS homebrew (Decrypt9, GodMode9) included tools to directly convert encrypted images to give similar effects for Genesis games in decrypted images with a way how MSU-1 does in patched SNES gamessingle button press, but those still require a real 3DS.
CurrentlyThe game changer was the sighax exploit, no Genesis + Sega CD emulators feature this function, although there is allowing to dump the 3DS bootrom which includes these encryption keys. This file can be downloaded from the [[Emulator Files#Nintendo 3DS|Emulator Files]] page. You can then use a program like '''[https://githubgbatemp.comnet/ekeekethreads/Genesistutorial-Plusextract-GXdecrypt-games-nand-backups-and-sd-contents-with-fuse-3ds.499994/issues/297 plans fuse-3ds]''' to decrypt games using this file. Simply place boot9.bin in the same folder, run the program, mount the encrypted .cia or .3ds, and find the '''decrypted.cxi''' file inside (usually in the first folder). Citra should be added] in Genesis Plus GXable to load this file without issues.
==External links==Due to these keys being available, Citra can now play encrypted games (3ds or CIA) without decrypting them. Read this page* [httphttps://wiki.megadrivecitra-emu.org/index.php?title=Main_Page MegaDrive Development Wikiwiki/aes-keys/] - A Wiki about every technical aspect of the SEGA MegaDrive hardware and software. Its aim is to provide the most detailed, accurate and up to date informationThen, go to help homebrew development this reddit page and repairs.copy the code from second comment (credit floppydoppy2)* [httphttps://segaretrowww.reddit.orgcom/r/Category:Mega_Drive_emulators Mega Drive emulators] on Sega Retro* [https:CemuPiracy/comments/archive.orggpo2ey/detailsaes_key_nintendo_3ds_title_keys_for_citra/sega_genesis_library ARCHIVE]. Copy it and make a new .TXT file named 'aes_keys.txt'Place this txt file in the sysdata folder of Citra's user directory. This key file is already included in the 3DS Shared Data download in the Emulator Files page.ORG Console Library: Sega Genesis]
{{SegaNintendo}}
[[Category:Consoles]]
[[Category:Sega Handheld consoles]][[Category:Sega Genesis emulators|*Nintendo consoles]][[Category:FourthEighth-generation video game consoles]][[Category:Nintendo 3DS emulators|*]]
Anonymous user

Navigation menu