Difference between pages "Nintendo 3DS emulators" and "Official Sony emulators"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
m (Emulators)
 
(From latest Wayback Machine snapshot)
 
Line 1: Line 1:
{{Infobox console
+
These are emulators that are officially created by Sony Corporation.
|title = Nintendo 3DS
 
|logo = 3ds.png
 
|developer = [[:Nintendo]]
 
|type = [[:Category:Handheld consoles|Handheld game console]]
 
|generation = [[:Category:Eighth-generation video game consoles|Eighth generation]]
 
|release = 2011
 
|discontinued = 2020
 
|predecessor = [[Nintendo DSi emulators|Nintendo DSi]]
 
|emulated = {{✓}}
 
}}
 
The '''[[wikipedia:Nintendo 3DS|Nintendo 3DS]]''' is an eighth-generation handheld game console by Nintendo, released on March 27, 2011 for {{inflation|USD|249|2011}}. The original model and the 2DS had a dual-core ARM11 MPCore at 268 MHz and a single-core ARM9, 128MB of RAM and 6MB of VRAM, and a DMP PICA200 GPU. The New 3DS and New 2DS XL models upgrade this to an 804 MHz quad-core ARM11 and 256MB of RAM, along with an extra pair of shoulder buttons and a right analogue stick.
 
  
The most notable feature of this console is the use of [https://en.wikipedia.org/wiki/Autostereoscopy autostereoscopic] (glasses-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 3DS's stereoscopic mode (though it is speculated that said advisories were more for liability reasons in case of a health-related lawsuit).
+
==Emulators on PSP==
 +
PlayStation One Portable Station [[PSP Eboots|(POPS)]]:
  
__TOC__
+
:PS1 emulator for PSP, for playing PS1 Classics off PS Store.
  
==Emulators==
+
==Emulators on Android==
{| class="wikitable" style="text-align:center;"
+
PlayStation Pocket:
! scope="col"|Name
+
 
! scope="col"|Platform(s)
+
:PS1 emulator bundled with the [[wikipedia:Xperia Play|Sony Ericsson Xperia Play]]. It partially depends on hardware emulation, so it's not compatible with other phone models. It was meant to only work with select titles sold on the official web store, but it took less than a year for [https://github.com/yifanlu/PSXperia an injector] to emerge. Emulation accuracy is mid-tier at best and the injector only works with single-track games, although multi-track games are theoretically possible.
! scope="col"|Latest Version
+
 
! scope="col"|Open-Source
+
==Emulators on Vita==
! scope="col"|[[libretro|Libretro Core]]
+
PSP mode. You can also run PSP version of POPS through this using VHBL and POPSLoader.
! scope="col"|Active
+
 
! scope="col"|[[Recommended Emulators|Recommended]]
+
PlayStation One Portable Station (POPS-Vita):
 +
 
 +
:PS1 emulator for Vita, for playing PS1 Classics off PS Store. This seems to be a port of PSP's POPS loader, even using some POPS modules
 +
with PSP mode.<ref>[http://wololo.net/talk/viewtopic.php?p=229185#p229185 Wololo forum post.]</ref>
 +
 
 +
==Emulators on PS2==
 +
PlayStation One Portable Station (SLBB-00001):
 +
 
 +
:PS1 emulator for PS2 internal and USB HDD. Install [https://assemblergames.com/threads/ps2-pops-stuff-popstarter.45347/ POPStarter] on FreeMcBoot to use. Developed by SCEI, it was published by Konami as DLC for BB Unit owners, and came with (and locked to only play) the game ''ビシバシスペシャル3''.<ref>[https://web.archive.org/web/20191110121946/https://assemblergames.com/threads/testing-out-pops-00001-on-ps2-need-help-on-patinfo-kelf.44087/#post-646222/ AssemblerGames forum post.]</ref>
 +
Compatibility Lists:
 +
*[https://docs.google.com/spreadsheet/ccc?key=0AkthiKwj1VJMdFIzb3NuOWU2eWZqUDNwVl9uTzFPTGc#gid=0 Internal HDD Compatibility List]
 +
*[https://docs.google.com/spreadsheet/ccc?key=0AkthiKwj1VJMdGJyVDdyRXBQR0RsOTNrM3hvaFdacmc#gid=0 USB Device Compatibility List]
 +
 
 +
==Emulators on PlayStation 3==
 +
===PlayStation===
 +
{| class="wikitable"
 
|-
 
|-
!colspan="7"|PC / x86
+
! scope="col"|Emulator
 +
! scope="col"|Release
 +
! scope="col"|Use
 
|-
 
|-
|[[Citra]]
+
|ps1_emu
|align=left|{{Icon|Windows|Linux|macOS}}
+
|FW 1.00
|[https://citra-emu.org/download/ Nightly]
+
|Emulator for running PS1 discs.
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
 
|-
 
|-
|Vvctre
+
|ps1_netemu
|align=left|{{Icon|Windows|W7|Linux}}
+
|FW 1.70
|{{VvctreVer}}
+
|Emulator for PS1 Classic downloads off PS Store.
|{{✓}}
 
|{{✗}}
 
|{{?}}
 
|{{~}}
 
 
|-
 
|-
|Corgi3DS
+
|ps1_newemu
|align=left|{{Icon|Windows|Linux|macOS}}
+
|FW 2.10
|[https://github.com/PSI-Rockin/Corgi3DS/ git]
+
|For PSP remote play.
|{{✓}}
+
|}
|{{✗}}
+
Compatibility Lists:
|{{✗}}
+
*Official lists: [http://www.jp.playstation.com/ps3/status/ JP]
|{{✗}}
+
 
|-
+
More info: [https://www.psdevwiki.com/ps3/PS1_Emulation PS3 Developer Wiki]
|[[3dmoo]]
+
 
|align=left|{{Icon|Windows|Linux}}
+
===PlayStation 2===
|[https://github.com/plutooo/3dmoo/ git]
+
{| class="wikitable"
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
 
|-
 
|-
|[[TronDS]]
+
! scope="col"|Emulator
|align=left|{{Icon|Windows|Linux}}
+
! scope="col"|Release
|[http://trondsemu.byethost15.com/downloads.html 1.0.0.5]
+
! scope="col"|Last Update
|{{✗}}
+
! scope="col"|Use
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
 
|-
 
|-
|LemonLime
+
|ps2_emu
|align=left|{{Icon|Windows|Linux|macOS}}
+
|FW 1.00
|[https://github.com/Cyuubi/LemonLime/ git]
+
|FW 4.78
|{{✓}}
+
|For CECHA and CECHB, doesn't emulate Emotion Engine or Graphics Synthesizer.
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
 
|-
 
|-
!colspan="9"|Mobile / ARM
+
|ps2_gxemu
 +
|FW 1.50
 +
|FW 4.78
 +
|For models CECHC and CECHE, doesn't emulate Graphics Synthesizer.
 
|-
 
|-
|[[Citra]]
+
|ps2_softemu
|align=left|{{Icon|Android}}
+
|FW 1.90
|[https://play.google.com/store/apps/details?id=org.citra.citra_emu Beta 15]<br/>[https://github.com/citra-emu/citra-android git]
+
|FW 3.72
|{{✓}}
+
|First iteration of full software emulator. Had disc support. Was never enabled.
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
 
|-
 
|-
|[[Citra_MMJ_(Unofficial)|Citra-MMJ]] <small>(Unofficial)</small>
+
|ps2_netemu
|align=left|{{Icon|Android}}
+
|FW 3.73
|[https://github.com/weihuoya/citra/releases git]
+
|FW 4.78
|{{✓}}
+
|Emulator for PS2 Classics downloads off PS Store and CFW. No disc support, only eboots packed in .pkg.
|{{✗}}
 
|{{✓}}
 
|{{~}}<small> (WIP)</small>
 
 
|}
 
|}
 +
Compatibility Lists:
 +
:Software:
 +
*[https://docs.google.com/spreadsheet/ccc?key=0As9ZdsrJoSp1dC1NTTRCSE5vbTlkOGItTC1CVzE5U3c#gid=7 PS3Hax Compatibility List for PS2 Classics]
 +
*[https://web.archive.org/web/20150811100944/http://www.pshomebrew.net/wiki/PS2_Classics_Emulator_Compatibility_List PShomeBREW PS2 Classics Compatibility List]
 +
: Hardware:
 +
*Official lists: [http://www.jp.playstation.com/ps3/status/ JP]
 +
*[http://en.wikipedia.org/wiki/List_of_PlayStation_3_backward_compatible_PlayStation_2_and_PlayStation_games Wikipedia]
 +
*[https://web.archive.org/web/20150524173715/http://www.ps3comp.com/ PS3 Comp]
  
===Comparisons===
+
More info: [https://www.psdevwiki.com/ps3/PS2_Emulation PS3 Developer Wiki]
;[[Citra]]:An open-source Nintendo 3DS emulator made by experienced emulator developers. The devs insist that it's still experimental, but as of mid-2019 around half of all games are fully playable with minor or no issues.  [https://citra-emu.org/entry/announcing-citra-android/ An official Android version was released in May of 2020].
 
  
;Vvctre
+
===PSP===
:Based on Citra. made by valentin. optimized for Luigi's Mansion 2(To run this game smoothly, turn on Disk Shader Cache, put the CPU clock speed to 80% and the CPU tick speed to 21000%). Also emulates the 3DS OS. The project's Github page no longer exists.
+
{| class="wikitable"
 +
|-
 +
! scope="col"|Emulator
 +
! scope="col"|Release
 +
! scope="col"|Use
 +
|-
 +
|psp_emulator
 +
|FW 3.15
 +
|For playing games off of PS Store, and 'HD Remakes' of PSP games.
 +
|-
 +
|psp_translator
 +
|FW 3.15
 +
|???
 +
|}
 +
Compatibly Lists:
 +
*[https://web.archive.org/web/20150811101058/http://www.pshomebrew.net/wiki/PSP_On_PS3_Compatibility_List PShomeBREW PSP On PS3 Compatibility List]
 +
*[https://web.archive.org/web/20150406132103/http://www.tortuga-cove.com/forums/viewtopic.php?t=557 Cobra Dongle Compatibility List]
 +
*[http://www.ps3hax.net/showthread.php?t=54435 PS3 Hax Thread]
  
;[[3dmoo]]:Another open-source Nintendo 3DS emulator, made by experienced developers in the DS hacking scene. It was released shortly after Citra and received similar progress for a few months, but was eventually aborted by its authors after a while.
+
More info: [https://www.psdevwiki.com/ps3/PSP_Emulation PS3 Developer Wiki]
;[[TronDS]]:A closed-source Nintendo 3DS emulator, presumably made by the iDeaS author. Little is known about it other than that it can run simple homebrew. It cannot be used for playing games.
 
  
;Corgi3DS:An unique 3DS emulator designed for macOS systems. Its GitHub activity started on [https://github.com/PSI-Rockin/Corgi3DS/commit/1b81c7e00c9a7a73f2da12d07ec3a9e4bc69c6ac May 5, 2019]. Main programmer is a self-proclaimed dog lover and has previously created CorgiDS and DobieStation, though the former seemed to be abandoned. Corgi3DS is mainly indigenous but the preliminary [https://github.com/PSI-Rockin/Corgi3DS/commit/a60b06683495e4e8fd0c170ec4ca8c453ce31609 Wi-Fi code] was ported from [[melonDS]]' code.(project on a  indefinite hiatus, PSI said this about the matter "Haven't worked on it in several months, it's basically a hobby project of mine that I touch when I feel the urge").
+
==Emulators on PS4==
 
+
===PS2===
==Emulation issues==
+
{| class="wikitable"
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 play through the internet.
+
|-
 
+
! scope="col"|Emulator
Corgi3ds currently can't run any game without heavy stuttering.
+
! scope="col"|Release
 
+
! scope="col"|Use
Citra emulates the home menu although you can't launch anything on it (use vvctre for the os emulation).
+
|-
 
+
|ps2_netemu variant
Currently there is no full screen support in linux vvctre, valentin said he can't fix it.
+
|Not included in firmware, but in game pkg
 
+
|For playing PS2 re-releases on the PSN store (eg: GTA SA)
==Game images==
+
|}
===3DS vs. CIA===
+
===PSP===
<!--this section is pretty inaccurate-->
+
{| class="wikitable"
There are two big types of 3DS game images currently:
+
|-
;NCSD-type: Includes '''.CCI''' (CTR Cart Image), aka '''.3DS''' - data on physical carts, can be executed right off the bat, 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.
+
! scope="col"|Emulator
;NCCH-type: Includes '''.CIA''' (CTR Importable Archive) and '''.CXI''' - installers that unpack game data to the SD card or the 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.
+
! scope="col"|Release
 
+
! scope="col"|Use
*Note that CTR (Citrus) is the internal code names for the 3DS.
+
|-
 
+
|PSPHD
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 dump your own games.
+
|Not included in firmware, but in game pkg
 
+
|For playing HD remasters of PSP games (eg: PaRappa the Rapper Remastered)
However, converting a CIA image to 3DS format (and vice-versa) is still possible with no loss of content. Read the Encryption section below for a guide.
+
|}
 
+
===Compatibility Lists===
Some outdated dumping utilities intended for use with Citra (like braindump) produce damaged decrypted 3DS images that can't be easily converted back. No known solution exists so far to fix those dumps.
+
[https://www.psdevwiki.com/ps4/PS2_Classics_Emulator_Compatibility_List PS2 Compatibility List]
 
 
===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.
 
 
 
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 generated by a real 3DS called '''xorpads''' unique to that game version, using the encryption engine within the 3DS. After this part, these xorpads (which are big) can be used with 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 decrypted images with a single button press, but those still require a real 3DS.
 
 
 
The game changer was the sighax exploit, 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://gbatemp.net/threads/tutorial-extract-decrypt-games-nand-backups-and-sd-contents-with-fuse-3ds.499994/ 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 able to load this file without issues.
 
  
Due to these keys being available, Citra can now play encrypted games (3ds or CIA) without decrypting them. Read this page
+
[https://www.psdevwiki.com/ps4/PSP_Emulator_Compatibility_List PSP Compatibility List]
[https://citra-emu.org/wiki/aes-keys/]. Then, go to this reddit page and copy the code from second comment (credit floppydoppy2)
 
[https://www.reddit.com/r/CemuPiracy/comments/gpo2ey/aes_key_nintendo_3ds_title_keys_for_citra/]. 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.
 
  
 +
==Emulators on PlayStation Classic==
 +
===PS1===
 +
PCSX-ReARMed <ref>https://en.wikipedia.org/wiki/PlayStation_Classic</ref> (Not made by Sony, however is included on all PS Classic consoles)
  
{{Nintendo}}
+
[[Category:Emulators]]
 +
[[Category:Official Emulators]]
  
[[Category:Consoles]]
+
==References==
[[Category:Handheld consoles]]
+
{{reflist}}
[[Category:Nintendo consoles]]
+
<references/>
[[Category:Eighth-generation video game consoles]]
 
[[Category:Nintendo 3DS emulators|*]]
 

Revision as of 17:37, 17 July 2021

These are emulators that are officially created by Sony Corporation.

Emulators on PSP

PlayStation One Portable Station (POPS):

PS1 emulator for PSP, for playing PS1 Classics off PS Store.

Emulators on Android

PlayStation Pocket:

PS1 emulator bundled with the Sony Ericsson Xperia Play. It partially depends on hardware emulation, so it's not compatible with other phone models. It was meant to only work with select titles sold on the official web store, but it took less than a year for an injector to emerge. Emulation accuracy is mid-tier at best and the injector only works with single-track games, although multi-track games are theoretically possible.

Emulators on Vita

PSP mode. You can also run PSP version of POPS through this using VHBL and POPSLoader.

PlayStation One Portable Station (POPS-Vita):

PS1 emulator for Vita, for playing PS1 Classics off PS Store. This seems to be a port of PSP's POPS loader, even using some POPS modules

with PSP mode.[1]

Emulators on PS2

PlayStation One Portable Station (SLBB-00001):

PS1 emulator for PS2 internal and USB HDD. Install POPStarter on FreeMcBoot to use. Developed by SCEI, it was published by Konami as DLC for BB Unit owners, and came with (and locked to only play) the game ビシバシスペシャル3.[2]

Compatibility Lists:

Emulators on PlayStation 3

PlayStation

Emulator Release Use
ps1_emu FW 1.00 Emulator for running PS1 discs.
ps1_netemu FW 1.70 Emulator for PS1 Classic downloads off PS Store.
ps1_newemu FW 2.10 For PSP remote play.

Compatibility Lists:

  • Official lists: JP

More info: PS3 Developer Wiki

PlayStation 2

Emulator Release Last Update Use
ps2_emu FW 1.00 FW 4.78 For CECHA and CECHB, doesn't emulate Emotion Engine or Graphics Synthesizer.
ps2_gxemu FW 1.50 FW 4.78 For models CECHC and CECHE, doesn't emulate Graphics Synthesizer.
ps2_softemu FW 1.90 FW 3.72 First iteration of full software emulator. Had disc support. Was never enabled.
ps2_netemu FW 3.73 FW 4.78 Emulator for PS2 Classics downloads off PS Store and CFW. No disc support, only eboots packed in .pkg.

Compatibility Lists:

Software:
Hardware:

More info: PS3 Developer Wiki

PSP

Emulator Release Use
psp_emulator FW 3.15 For playing games off of PS Store, and 'HD Remakes' of PSP games.
psp_translator FW 3.15 ???

Compatibly Lists:

More info: PS3 Developer Wiki

Emulators on PS4

PS2

Emulator Release Use
ps2_netemu variant Not included in firmware, but in game pkg For playing PS2 re-releases on the PSN store (eg: GTA SA)

PSP

Emulator Release Use
PSPHD Not included in firmware, but in game pkg For playing HD remasters of PSP games (eg: PaRappa the Rapper Remastered)

Compatibility Lists

PS2 Compatibility List

PSP Compatibility List

Emulators on PlayStation Classic

PS1

PCSX-ReARMed [3] (Not made by Sony, however is included on all PS Classic consoles)

References