Changes

Jump to navigation Jump to search

Nintendo 3DS emulators

2,451 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 $299 ($531{{inflation|USD|249|2011}}.45 in 2018 money) 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 $159.99 ($269.36 in 2018 money). 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==
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Operating SystemPlatform(s)
! scope="col"|Latest Version
! scope="col"|<abbr title="Sega Master System">SMS</abbr>! scope="col"|<abbr title="Game Gear">GG</abbr>! 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="127"|PC|-|[[Genesis Plus GX]]|Multi-platform|{{GenPlusGXVer}}|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}|-|[[Kega Fusion]]|Windows, Linux, macOS|[http://www.carpeludum.com/kega-fusion/ 3.64]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}}|-|[[MAME]]|Multi-platform|[http://www.mamedev.org/release.html {{MAMEVer}}]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}|-|[[PicoDrive]]|Multi-platform <small>(PC)</small>|[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>|-|[[BlastEm]]|Windows, Linux, macOS|[https://www.retrodev.com/blastem/changes.html {{BlastEmVer}}]|{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}|-|[http://segaretro.org/Gens/GS Gens/GS]|Multi-platform|[http://www.dusers.drexel.edu/gitweb/gitweb.cgi/~korth/gens.git r7]|{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-|[[Exodus]]|Windows|[http://www.exodusemulator.com/index.php/downloads/current-release {{ExodusVer}}]|{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}|-|[http://dgen.sourceforge.net/ DGen]|Multi-platform|[http://sourceforge.net/projects/dgen/files/dgen/ 1.33]|{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-|[[Genecyst]]|DOS|[https://web.archive.org/web/20070205202050/http://www.zophar.net/genecyst/gcystxxx.zip x.xx]|{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}x86
|-
|[[GENSCitra]]|align=left|{{Icon|Windows, |Linux, BeOS|macOS}}|[httphttps://genscitra-emu.meorg/downloads.shtml 2.14download Nightly]|{{}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
|[[higan]]Corgi3DS|Multi-platformalign=left|{{Icon|Windows|Linux|macOS}}|[httphttps://byuugithub.orgcom/emulation/higanPSI-Rockin/ {{higanVer}}Corgi3DS git]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}<small>(bsnes)</small> ||{{✓}} ||{{✗}}
|-
|Megado[[3dmoo]]|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.9720.5]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
!colspan|LemonLime|align="12"left|{{Icon|Windows|Linux|macOS}}|[https://github.com/Cyuubi/LemonLime/ git]|{{✓}}|{{✗}}|{{✗}}|Mobile{{✗}}
|-
!colspan="9"|[[Genesis Plus GX]]|Multi-platform|{{GenPlusGXVer}}|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}Mobile / ARM
|-
|[[PicoDriveCitra_MMJ_(Unofficial)|Citra-MMJ]]|Multi-platform <small>(ARM devices)</small>align=left|{{Icon|Android}}|[httphttps://notazgithub.gp2x.decom/weihuoya/citra/pico.php {{PicoDriveVer}}releases git]|{{✓}} ||{{}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓~}}<ref group=N name=PicoDrive small> (WIP)</small>
|-
!colspan="12"|Consoles|-|[[Genesis Plus GXCitra]]|[[Wii emulatorsalign=left|Wii]], [[GameCube emulators{{Icon|GameCube]]Android}}|[https://bitbucketplay.google.orgcom/ekestore/genesis-plus-gxapps/downloads {{GenPlusGXVer}}details?id=org.citra.citra_emu Beta 15]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}|-|<br/>[[PicoDrive]]|[[PlayStation Portable emulators|PSP]], ARM Devices|[httphttps://notazgithub.gp2x.decom/citra-emu/pico.php {{PicoDriveVer}}citra-android git]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}|-|[[Virtual Console]]|[[Wii emulators|Wii]]|N/A|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{~}}
|}
<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 Regen1b81c7e00c9a7a73f2da12d07ec3a9e4bc69c6ac May 5, 2019]:A focus on accuracy as earned it high compatibility with games, but it does not emulate the Sega CD and 32X. It also allows overclocking.;[[BlastEm]]:Aims for cycleMain programmer is a self-accuracy but unlike Exodus, aims for lower system requirements. It has substantially higher compatibility than Exodus but falls short of Genesis Plus GX.;[[GENS]]:Close to Kega Fusion in features proclaimed dog lover and compatibility, but has largely been surpassed by better emulators. There are many different forks previously created CorgiDS and iterations of GensDobieStation, so your experience will differ quite a lot depending on which version you usethough the former seemed to be abandoned.;[Corgi3DS is mainly indigenous but the preliminary [higan]]https:Also developing cycle//github.com/PSI-Rockin/Corgi3DS/commit/a60b06683495e4e8fd0c170ec4ca8c453ce31609 Wi-accurate Genesis emulation, akin to its very own Fi code] 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 buildsurge").;[[MAME]]:Has the parent drivers <code style="color:green">genesis</code>, <code style="color:green">sms</code>, <code styleEmulation issues="color:green">gamegear</code>, <code style="color:darkred">segacd</code>, Citra currently can't emulate any of the 3DS's online features aside from LAN multiplayer. It can't connect to Nintendo's servers but users can create rooms and <code style="color:darkred">32x</code>play through the internet. Green drivers are reported as OK, where red ones are reported as not working as of version 0 Corgi3ds currently can't run any game without heavy stuttering.200 Citra emulates the home menu although you can't launch anything on it.
==Lock-On EmulationGame images=====3DS vs. CIA===Lock<!--On Technology this section is a unique feature found pretty inaccurate-->There are two big types of 3DS game images currently:;NCSD-type: Includes '''.CCI''' (CTR Cart Image), aka '''.3DS''' - data on Sonic & Knuckles cartridges for physical carts, can be executed right off the Sega Mega Drivebat, 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/Genesis Sky3DS) can load them.;NCCH-type: Includes '''.CIA''' (CTR Importable Archive) and '''.CXI''' - installers that allowed a player to connect an older unpack game data to the cartridge's pass-through port for extended SD card or altered gameplaythe 3DS NAND memory. Some homebrew apps (FBI, DevMenu) can install CIA files on 3DS systems with CFW installed. Digital games are often distributed as CIAs.
* 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 Note that CTR (Citrus) is the Blue Sphere minigame with a level select to all possible levelsinternal code names for the 3DS.
The Sonic & Knuckles cartridge can lock Due to one format being so far restricted to overpriced flashcarts and the very slow Citra development (meaning playing on a real 3DS is still the preferred way to go), the CIA format is preferred in many sharing websites, downloader tools and even tools to other cartridges:dump your own games.
* Smaller than 2MB: Will play However, converting a single random level from the Blue Sphere minigame generated from data in the header.* Bigger than 2MB: Will boot CIA image to Sonic & Knuckles3DS format (and vice-versa) is still possible with no loss of content.* Has Battery Pack: All save data will be wiped outRead the Encryption section below for a guide.
Most emulators don't support Lock-On save Some outdated dumping utilities intended for Genesis Plus GX, but there are pre-combined ROMs for the Sonic trilogy available online use with Citra (like braindump) produce damaged decrypted 3DS images that can 't be played as a regular Megadrive ROM on any emulator and still workeasily converted back. The Sonic 3 Complete romhack also achieves the same purposeNo known solution exists so far to fix those dumps.
Genesis Plus GX's [[RetroArch]] core includes true Lock-On emulation===Encryption===Most dumps online are also encrypted. From the Core Options menu, you This encryption poses no problem for playing game images on a real 3DS since it can enable deal with that encryption with internal keys included in the Lock-On feature for either Sonic & Knucklesbootrom, Game Genie, or the Action Replay (Pro) -- the latter two using but becomes a different technology but with similar effectsproblem when trying to emulate them on PC. '''Citra requires additional encryption keys to play encrypted games. Setting this option ''' If you want to anything other than "Off" will enable Lock-play encrypted games on to the cartridge Citra without these keys, you're currently playing as. After resetting, ll have to convert your game images to the game will boot in Lock-On modedecrypted format.
The following Formerly, decrypting those ROMs used to require real 3DS hardware (bafflingly enough, Citra devs still ask users to do this even nowadays). It required files need generated by a real 3DS called '''xorpads''' unique to be under that game version, using the encryption engine within the directory for BIOS files 3DS. After this part, these xorpads (usually "system"which are big):* sk.bin can be used with PC tools (Sonic & Knuckles (2 MiBor other 3DS-based homebrew) ROM)* sk2chipto produce the decrypted game image.bin After that, some 3DS homebrew (Sonic & Knuckles UPMEM (256 KiBDecrypt9, GodMode9) ROM): If you can't find it online, extract it included tools to directly convert encrypted images to decrypted images with a hex editor from single button press, but those still require a pre-combined Sonic 2 & Knuckles ROM from offset 00300000 to the end of the ROMreal 3DS.
For GG/ARThe game changer was the sighax exploit, allowing to dump the 3DS bootrom which includes these encryption keys. This file can be downloaded from the files needed are areplay[[Emulator Files#Nintendo 3DS|Emulator Files]] page.bin You can then use a program like '''[https://gbatemp.net/threads/tutorial-extract-decrypt-games-nand-backups-and ggenie-sd-contents-with-fuse-3ds.499994/ fuse-3ds]''' to decrypt games using this file. Simply place boot9.binin the same folder, run the program, mount the encrypted .cia or .3ds, but most emulators support cheat codes from these nativelyand find the '''decrypted.cxi''' file inside (usually in the first folder). Citra should be able 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