Difference between revisions of "Emulators on Vita"
FosterHaven (talk | contribs) (fixing tables) |
|||
Line 4: | Line 4: | ||
===[[RetroArch]]=== | ===[[RetroArch]]=== | ||
* Download: [http://buildbot.libretro.com/nightly/playstation/vita/ Nightly builds] | * Download: [http://buildbot.libretro.com/nightly/playstation/vita/ Nightly builds] | ||
− | {| class="wikitable sortable" | + | {| class="wikitable sortable" style="text-align:center;" |
|+ Available cores | |+ Available cores | ||
! Core | ! Core | ||
Line 11: | Line 11: | ||
! class="unsortable"|Notes | ! class="unsortable"|Notes | ||
|- | |- | ||
− | + | | 2048 | |
− | + | | 2048 | |
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | [[DeSmuME]] | |
− | + | | [[Nintendo DS emulators|Nintendo DS]] | |
− | | | + | | {{✗}} |
| | | | ||
|- | |- | ||
− | + | | [[DOSBox]] | |
− | + | | [[Intel CPUs|286 and 386]] | |
− | | | + | | {{✓}} |
| Virtual keyboard does not work | | Virtual keyboard does not work | ||
|- | |- | ||
− | + | | [[FinalBurn Alpha]] | |
| rowspan="2" style="text-align: center;" | [[Arcade emulators|Arcade]] | | rowspan="2" style="text-align: center;" | [[Arcade emulators|Arcade]] | ||
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | [[FinalBurn Alpha]] (2012) | |
− | | | + | | {{✓}} |
| <ul><li>Uses FBA v0.2.97.30 ROM sets</li><li>Main core (fbalpha2012_libretro) does not work, but platform-specific cores run at full speed</li><ul> | | <ul><li>Uses FBA v0.2.97.30 ROM sets</li><li>Main core (fbalpha2012_libretro) does not work, but platform-specific cores run at full speed</li><ul> | ||
|- | |- | ||
− | + | | FCEUmm | |
− | + | | [[Nintendo Entertainment System emulators|NES]] | |
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | [[FUSE]] | |
− | + | | [[ZX Spectrum emulators|ZX Spectrum]] | |
− | | | + | | {{✓}} |
| Loading more than one ROM in a single session will crash RetroArch | | Loading more than one ROM in a single session will crash RetroArch | ||
|- | |- | ||
− | + | | [[Gambatte]] | |
− | + | | [[Game Boy/Game Boy Color emulators|Game Boy/Color]] | |
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | [[Genesis Plus GX]] | |
− | + | | Sega systems (SMS/GG/GEN/SCD/SG-1000) | |
− | | | + | | {{✓}} |
| Redbook audio hangs when suspending or pausing RetroArch | | Redbook audio hangs when suspending or pausing RetroArch | ||
|- | |- | ||
− | + | | [[gpSP]] | |
− | + | | [[Game Boy Advance emulators|Game Boy Advance]] | |
− | | | + | | {{✓}} |
| ~45-50 FPS | | ~45-50 FPS | ||
|- | |- | ||
− | + | | [[Handy]] | |
− | + | | [[Atari Lynx emulators|Atari Lynx]] | |
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | [[MAME]] (2000) | |
| rowspan="2" style="text-align: center;" | [[Arcade emulators|Arcade]] | | rowspan="2" style="text-align: center;" | [[Arcade emulators|Arcade]] | ||
− | | | + | | {{✓}} |
| <ul><li>Uses MAME 0.37b5 ROM sets</li><li>Up to 60 FPS depending on game</li></ul> | | <ul><li>Uses MAME 0.37b5 ROM sets</li><li>Up to 60 FPS depending on game</li></ul> | ||
|- | |- | ||
− | + | | [[MAME]] (2003) | |
− | | | + | | {{✓}} |
| <ul><li>Uses MAME 0.78 ROM sets</li><li>30 FPS or less, FBA is recommended instead</li> | | <ul><li>Uses MAME 0.78 ROM sets</li><li>30 FPS or less, FBA is recommended instead</li> | ||
|- | |- | ||
| rowspan="4" style="text-align: center;" | [[Mednafen]] | | rowspan="4" style="text-align: center;" | [[Mednafen]] | ||
− | + | | [[Neo Geo Pocket emulators|Neo Geo Pocket/Color]] | |
− | | | + | | {{✓}} |
| Loading more than one ROM in a single session will crash RetroArch | | Loading more than one ROM in a single session will crash RetroArch | ||
|- | |- | ||
− | + | | [[PC Engine (TurboGrafx-16) emulators|PC Engine]] | |
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | [[Virtual Boy emulators|Virtual Boy]] | |
− | | | + | | {{✓}} |
| ~25-30 FPS | | ~25-30 FPS | ||
|- | |- | ||
− | + | | [[WonderSwan emulators|WonderSwan/Color]] | |
− | | | + | | {{✓}} |
| Full speed on WS games, ~45-60 FPS on WSC games | | Full speed on WS games, ~45-60 FPS on WSC games | ||
|- | |- | ||
− | + | | [[Nestopia]] | |
− | + | | [[Nintendo Entertainment System emulators|NES]] | |
− | | | + | | {{✓}} |
| ~55-60 FPS, use FCEUmm instead | | ~55-60 FPS, use FCEUmm instead | ||
|- | |- | ||
− | + | | NXEngine | |
− | + | | Cave Story | |
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | PCSX-ReARMed | |
− | + | | [[PlayStation emulators|PlayStation]] | |
− | | | + | | {{✓}} |
| ~50-60 FPS at standard resolution | | ~50-60 FPS at standard resolution | ||
|- | |- | ||
− | + | | [[PicoDrive]] | |
− | + | | Sega systems (SMS/GG/GEN/SCD/32X/Pico) | |
− | | | + | | {{✓}} |
| 2D games run full speed, 3D games run about 30 FPS or less | | 2D games run full speed, 3D games run about 30 FPS or less | ||
|- | |- | ||
− | + | | PrBoom | |
− | + | | Doom | |
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | [[ProSystem]] | |
− | + | | [[Atari 7800 emulators|Atari 7800]] | |
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | [[QuickNES]] | |
− | + | | [[Nintendo Entertainment System emulators|NES]] | |
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | [[Snes9x]] 2002 (PocketSNES) | |
| rowspan="4" style="text-align: center;" | [[Super Nintendo emulators|Super Nintendo]] | | rowspan="4" style="text-align: center;" | [[Super Nintendo emulators|Super Nintendo]] | ||
− | | | + | | {{✓}} |
| Least accurate but fastest SNES core | | Least accurate but fastest SNES core | ||
|- | |- | ||
− | + | | [[Snes9x]] 2005 ([[CATSFC]]) | |
− | | | + | | {{✓}} |
| ~55-60 FPS on standard games, ~50 FPS on Super FX games | | ~55-60 FPS on standard games, ~50 FPS on Super FX games | ||
|- | |- | ||
− | + | | [[Snes9x]] 2005+ ([[CATSFC]] Plus) | |
− | | | + | | {{✓}} |
| Same as Snes9x 2005 but with better sound, at the cost of a few FPS | | Same as Snes9x 2005 but with better sound, at the cost of a few FPS | ||
|- | |- | ||
− | + | | [[Snes9x]] 2010 ([[Snes9x]] Next) | |
− | | | + | | {{✓}} |
| Most accurate but slowest SNES core (~40 FPS) | | Most accurate but slowest SNES core (~40 FPS) | ||
|- | |- | ||
− | + | | [[Stella]] | |
− | + | | [[Atari 2600 emulators|Atari 2600]] | |
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | [[TGB Dual]] | |
− | + | | [[Game Boy/Game Boy Color emulators|Game Boy/Color]] | |
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | TyrQuake | |
− | + | | Quake | |
− | | | + | | {{✓}} |
| ~40-50 FPS, use [https://gbatemp.net/threads/release-vitaquake-quake-porting-for-psvita.436146/ vitaQuake] instead | | ~40-50 FPS, use [https://gbatemp.net/threads/release-vitaquake-quake-porting-for-psvita.436146/ vitaQuake] instead | ||
|- | |- | ||
− | + | | [[VisualBoy Advance#VBA-Next|VBA-Next]] | |
− | + | | [[Game Boy Advance emulators|Game Boy Advance]] | |
− | | | + | | {{✓}} |
| ~50-60 FPS | | ~50-60 FPS | ||
|- | |- | ||
− | + | | [[vecx]] | |
− | + | | [[Vectrex emulators|Vectrex]] | |
− | | | + | | {{✓}} |
| | | | ||
|- | |- | ||
− | + | | [[Yabause]] | |
− | + | | [[Sega Saturn emulators|Sega Saturn]] | |
− | | | + | | {{✗}} |
| Technically works but is unplayably slow | | Technically works but is unplayably slow | ||
|} | |} | ||
Line 176: | Line 176: | ||
=Nintendo= | =Nintendo= | ||
===Super Nintendo=== | ===Super Nintendo=== | ||
− | {| class="wikitable sortable" | + | {| class="wikitable sortable" style="text-align:center;" |
! Name | ! Name | ||
! class="unsortable"|Version | ! class="unsortable"|Version | ||
|- | |- | ||
− | + | | CATSFC-libretro-vita | |
− | + | | [https://github.com/exsinner/CATSFC-libretro/releases Git] | |
|- | |- | ||
− | + | | Snes9xVITA | |
− | + | | [https://github.com/frangarcj/Snes9xVITA/releases Git] | |
|} | |} | ||
===Game Boy/Color/Advance=== | ===Game Boy/Color/Advance=== | ||
− | {| class="wikitable sortable" | + | {| class="wikitable sortable" style="text-align:center;" |
! Name | ! Name | ||
! class="unsortable"|Version | ! class="unsortable"|Version | ||
Line 196: | Line 196: | ||
! [[Recommended Emulators|Recommended]] | ! [[Recommended Emulators|Recommended]] | ||
|- | |- | ||
− | + | | [[mGBA]] | |
− | + | | [https://mgba.io/downloads.html {{mGBAVer}}] | |
− | | | + | | {{✓}} |
− | | | + | | {{✓}} |
− | | | + | | {{✓}} |
− | | | + | | {{✗}}* |
|- | |- | ||
− | + | | RealBoy-Vita | |
− | + | | [https://github.com/xerpi/realboy-vita/releases/ Git] | |
− | | | + | | {{✓}} |
− | | | + | | {{✓}} |
− | | | + | | {{✗}} |
− | | | + | | {{✓}} |
|} | |} | ||
<nowiki>*</nowiki> ''mGBA runs slow on the Vita currently, but optimizations and a [[Dynamic recompilation|dynamic recompiler]] are in progress.''<ref>https://www.reddit.com/r/vitahacks/comments/4vmkft/lets_talk_about_mgba/d5ztglv</ref><ref>https://github.com/mgba-emu/mgba/pull/378</ref> | <nowiki>*</nowiki> ''mGBA runs slow on the Vita currently, but optimizations and a [[Dynamic recompilation|dynamic recompiler]] are in progress.''<ref>https://www.reddit.com/r/vitahacks/comments/4vmkft/lets_talk_about_mgba/d5ztglv</ref><ref>https://github.com/mgba-emu/mgba/pull/378</ref> | ||
===Nintendo DS=== | ===Nintendo DS=== | ||
− | {| class="wikitable sortable" | + | {| class="wikitable sortable" style="text-align:center;" |
! Name | ! Name | ||
! class="unsortable"|Version | ! class="unsortable"|Version | ||
! [[Recommended Emulators|Recommended]] | ! [[Recommended Emulators|Recommended]] | ||
|- | |- | ||
− | + | | DeSmuME-Vita (MasterFeizz) | |
− | + | | [https://github.com/masterfeizz/DeSmuME-Vita/releases/ Git] | |
− | | | + | | {{✗}}* |
|- | |- | ||
− | + | | DeSmuME-Vita (xerpi) | |
− | + | | [https://github.com/xerpi/desmume-vita Source]** | |
− | + | | ? | |
|} | |} | ||
<nowiki>*</nowiki> ''No dynamic recompiler, runs very slow''<br /> | <nowiki>*</nowiki> ''No dynamic recompiler, runs very slow''<br /> | ||
Line 230: | Line 230: | ||
=Sega= | =Sega= | ||
− | {| class="wikitable sortable" | + | {| class="wikitable sortable" style="text-align:center;" |
! Name | ! Name | ||
! class="unsortable" | Version | ! class="unsortable" | Version | ||
Line 239: | Line 239: | ||
! [[Recommended Emulators|Recommended]] | ! [[Recommended Emulators|Recommended]] | ||
|- | |- | ||
− | + | | [[Genesis Plus GX]] | |
− | + | | [https://github.com/frangarcj/Genesis-Plus-GX/releases Git] | |
− | | | + | | {{✓}} |
− | | | + | | {{✓}} |
− | | | + | | {{✓}} |
− | | | + | | {{✓}} |
− | | | + | | {{✓}} |
|- | |- | ||
− | + | | SMSplusVITA | |
− | + | | [https://github.com/frangarcj/SMSplusVITA/releases Git] | |
− | | | + | | {{✗}} |
− | | | + | | {{✗}} |
− | | | + | | {{✓}} |
− | | | + | | {{✓}} |
− | | | + | | {{✗}} |
|} | |} | ||
Revision as of 20:14, 14 June 2019
If you have a PS Vita or PSTV on firmware version 3.60 to 3.70, you can turn it into a decent emulation device by installing the HENkaku homebrew enabler. If you're on the 3.60 firmware, you can obtain it here, for 3.65-3.68 use h-encore, and for 3.69-3.70 use Trinity. Those on firmware versions prior to 3.60 can update manually by following the instructions here. Furthermore, on versions 3.60 and 3.65 it's possible to use a bootloader patch called enso, which loads HENkaku automatically at boot: enso for 3.60, 3.65. It's possible to downgrade firmware version with a tool called modoru.
Contents
Multi-system
RetroArch
- Download: Nightly builds
Core | Game/System | Working? | Notes |
---|---|---|---|
2048 | 2048 | ✓ | |
DeSmuME | Nintendo DS | ✗ | |
DOSBox | 286 and 386 | ✓ | Virtual keyboard does not work |
FinalBurn Alpha | Arcade | ✓ | |
FinalBurn Alpha (2012) | ✓ |
| |
FCEUmm | NES | ✓ | |
FUSE | ZX Spectrum | ✓ | Loading more than one ROM in a single session will crash RetroArch |
Gambatte | Game Boy/Color | ✓ | |
Genesis Plus GX | Sega systems (SMS/GG/GEN/SCD/SG-1000) | ✓ | Redbook audio hangs when suspending or pausing RetroArch |
gpSP | Game Boy Advance | ✓ | ~45-50 FPS |
Handy | Atari Lynx | ✓ | |
MAME (2000) | Arcade | ✓ |
|
MAME (2003) | ✓ |
| |
Mednafen | Neo Geo Pocket/Color | ✓ | Loading more than one ROM in a single session will crash RetroArch |
PC Engine | ✓ | ||
Virtual Boy | ✓ | ~25-30 FPS | |
WonderSwan/Color | ✓ | Full speed on WS games, ~45-60 FPS on WSC games | |
Nestopia | NES | ✓ | ~55-60 FPS, use FCEUmm instead |
NXEngine | Cave Story | ✓ | |
PCSX-ReARMed | PlayStation | ✓ | ~50-60 FPS at standard resolution |
PicoDrive | Sega systems (SMS/GG/GEN/SCD/32X/Pico) | ✓ | 2D games run full speed, 3D games run about 30 FPS or less |
PrBoom | Doom | ✓ | |
ProSystem | Atari 7800 | ✓ | |
QuickNES | NES | ✓ | |
Snes9x 2002 (PocketSNES) | Super Nintendo | ✓ | Least accurate but fastest SNES core |
Snes9x 2005 (CATSFC) | ✓ | ~55-60 FPS on standard games, ~50 FPS on Super FX games | |
Snes9x 2005+ (CATSFC Plus) | ✓ | Same as Snes9x 2005 but with better sound, at the cost of a few FPS | |
Snes9x 2010 (Snes9x Next) | ✓ | Most accurate but slowest SNES core (~40 FPS) | |
Stella | Atari 2600 | ✓ | |
TGB Dual | Game Boy/Color | ✓ | |
TyrQuake | Quake | ✓ | ~40-50 FPS, use vitaQuake instead |
VBA-Next | Game Boy Advance | ✓ | ~50-60 FPS |
vecx | Vectrex | ✓ | |
Yabause | Sega Saturn | ✗ | Technically works but is unplayably slow |
Nintendo
Super Nintendo
Name | Version |
---|---|
CATSFC-libretro-vita | Git |
Snes9xVITA | Git |
Game Boy/Color/Advance
Name | Version | GB | GBC | GBA | Recommended |
---|---|---|---|---|---|
mGBA | 0.10.3 | ✓ | ✓ | ✓ | ✗* |
RealBoy-Vita | Git | ✓ | ✓ | ✗ | ✓ |
* mGBA runs slow on the Vita currently, but optimizations and a dynamic recompiler are in progress.[1][2]
Nintendo DS
Name | Version | Recommended |
---|---|---|
DeSmuME-Vita (MasterFeizz) | Git | ✗* |
DeSmuME-Vita (xerpi) | Source** | ? |
* No dynamic recompiler, runs very slow
** No official binary available, but an unofficial one can be found here.
Sega
Name | Version | GEN | SCD | SMS | GG | Recommended |
---|---|---|---|---|---|---|
Genesis Plus GX | Git | ✓ | ✓ | ✓ | ✓ | ✓ |
SMSplusVITA | Git | ✗ | ✗ | ✓ | ✓ | ✗ |
Other systems
Atari Lynx
- HandyVITA (Download: Git)
Neo Geo Pocket/Color
- NeopopVITA (Download: Git)