Difference between revisions of "PlayStation Vita emulators"
m (→Hardware features) |
m (→Enhancements) |
||
Line 108: | Line 108: | ||
| colspan=2 | <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.<br/>Besides any GPU that can use DLSS can run Vita3K at 4k native with ease anyway.</small> | | colspan=2 | <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.<br/>Besides any GPU that can use DLSS can run Vita3K at 4k native with ease anyway.</small> | ||
|- | |- | ||
− | | rowspan= | + | | rowspan=4 | Performance |
| [[Overclocking|Overclock]] | | [[Overclocking|Overclock]] | ||
| {{N}} | | {{N}} | ||
Line 119: | Line 119: | ||
| Frame generation techniques<br/><small>([https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], ExtraSS and FMF)</small> | | Frame generation techniques<br/><small>([https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], ExtraSS and FMF)</small> | ||
| colspan=2 | <small>Implementing frame generation technique in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.<br/>[[Input_lag|Input latency]] will be the most important factor when it comes to frame generation. | | colspan=2 | <small>Implementing frame generation technique in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.<br/>[[Input_lag|Input latency]] will be the most important factor when it comes to frame generation. | ||
+ | |- | ||
+ | | Preload [[Wikipedia:Optical_disc_image|optical disc image]] to RAM<br/><small>Useful enhancement feature for users with slow mechanical HDD seeking performance.<br/>However you need reasonable amount of RAM capacity.</small> | ||
+ | | {{N}} | ||
+ | | {{?}} | ||
|- | |- | ||
| rowspan=4 | Post-Processing | | rowspan=4 | Post-Processing |
Revision as of 19:26, 27 December 2023
Developer | Sony |
---|---|
Type | Handheld game console |
Generation | Eighth generation |
Release date | December 2011 (Japan) February 2012 (North America) |
Discontinued | 2019 |
Predecessor | PlayStation Portable |
Emulated | ✓ |
- For other emulators that run on PS Vita hardware, see Emulators on Vita.
The PlayStation Vita is an eighth-generation handheld game console by Sony Interactive Entertainment, released in Japan on December 17, 2011, and in North America on February 15, 2012 and retailed for $249. It had a quad-core ARM Cortex-A9 MPCore at 333 MHz (Boosted to 499 MHz when overclocked) with one of its cores reserved for the OS, 512 MB of RAM, 128 MB of VRAM, a quad-core PowerVR SGX543MP4+ GPU, which can push 133 million polygons onto the screen every second at a clock speed of 166 MHz, and a custom sound and image processor called Venezia. It also features most of the PSP hardware, but it's been officially used only for backwards compatibility purposes.
Contents
Emulators
Name | Platform(s) | Latest Version |
PlayStation TV | Hardware features | Enhancements | Compatibility | FLOSS | Active | Recommended |
---|---|---|---|---|---|---|---|---|---|
PC / x86 | |||||||||
Vita3K | git | ✓ | ~ | ~ | 55.49% 1137 out of 2049 reported titles |
✓ | ✓ | ✓ | |
Mobile / ARM | |||||||||
Vita3K | 0.1.9-9 | ✓ | ~ | ~ | 55.49% 1137 out of 2049 reported titles |
✗ | ✓ | ✓ | |
Consoles | |||||||||
Vita2hos | Alpha 0.3 | ✗ | ✗ | ✗ | N/A | ✓ | ✓ | ✗ |
- Vita3K (compatibility)
- This is the best and only Vita emulator for PC and Android. Also just like JPCSP's XMB emulation support for PSP system, Vita3K has partial support for PlayStation Vita OS.
- Vita2hos
- An early compatibility layer for Nintendo Switch that runs PlayStation Vita applications natively. Only able to load simple test homebrews such as vita-8 as of December 2022. Appears to only be developed every once in a while.
RPCS3
The RPCS3 developers once considered adding Vita emulation support, going as far as displaying a simple 'Hello world' and a basic atomic test sample.[1] However, Vita development was completely halted since then and focused exclusively on PS3 emulation down to the website's branding. A Patreon post admitting as much asked users whether they are still interested in Vita emulation. Significant further developments on Vita coming from RPCS3 aren't very likely considering the general lack of developer interest, and those like frangarcj, who went on to join Vita3K. The RPCS3 project has since removed Vita support from the codebase.[2]
Enhancements
Name | Vita3K | Vita2Hos | |
---|---|---|---|
Graphics | Resizable Internal Resolution | ✓ | TBD |
Ultrawide hack Widescreen already supported on PSVita system. But there is no support by system for render games in other ratios such as ultrawide 21:9 or super ultrawide 32:9. |
✗ | ✗ | |
Texture Replacement | ✓* | ✗ | |
Ray-tracing | Implementing ray-tracing in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future. However you can try "Screen-Space Ray Traced Global Illumination" shader using ReShade. | ||
Pre-rendering AA (MSAA, SSAA) |
✗ | ✗ | |
Super-resolution techniques (DLSS, XeSS and FSR 2+) |
Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future. Besides any GPU that can use DLSS can run Vita3K at 4k native with ease anyway. | ||
Performance | Overclock | ✗ | ✗ |
Internal Framerate Hack | ? | ✗ | |
Frame generation techniques (DLSS-G, ExtraSS and FMF) |
Implementing frame generation technique in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future. Input latency will be the most important factor when it comes to frame generation. | ||
Preload optical disc image to RAM Useful enhancement feature for users with slow mechanical HDD seeking performance. However you need reasonable amount of RAM capacity. |
✗ | ? | |
Post-Processing | Post-rendering AA (FXAA, TXAA and MLAA/SMAA) |
✓ | ? |
Post-rendering scaling (Sharp bilinear, Lanczos and FSR 1) |
✓ | ? | |
Filters | ✗ | ✗ | |
Shader Chain | ✗ | ✗ | |
TAS features | Macros/Scripts/Lua | ✗ | ✗ |
Rewind | ✗ | ✗ | |
Fast-Forward/Turbo Speed | ✗ | ✗ | |
Savestates | ✗* | ✗ | |
Movie recording/playback | ✗ | ✗ | |
Controls | Mouse Injector Compatible | ✗ | ✗ |
Input lag-mitigating technique | ✗ | ✗ | |
Quality of life | Built-in Graphics mod editor/manager | ✗ | ✗ |
Built-in Cheat Manager | ✗ | ✗ | |
Streamable compression format | ✗ | ✗ | |
Per-Game Profiles | ? | ? | |
Command Line Options | ? | ? | |
RetroAchievements | ✗ | ✗ | |
Debug Features | ✗ | ✗ |
Hardware features
Name | Vita3K | Vita2Hos | |
---|---|---|---|
Front and Rear Cameras | ✗ | TBD | |
Microphone | ✗* | TBD | |
PlayStation emulation (for PSOne Classics*) |
✗ | ✗ | |
PSP emulation for Digital PSP titles (incl. PSP Minis and PSP Remasters) |
✗ | TBD | |
Controls | Motion Sensor | ✗* | TBD |
Touchscreen | ✓ | ✗ | |
Multi-Touch | ~[N 1] | TBD | |
Rear Touch Pad | TBD | TBD | |
Communication | PS3 Communication | ✗ | ✗ |
PS4 Communication | ✗ | TBD | |
PlayStation Network | ✗* | TBD | |
Ad-Hoc | ✗* | TBD | |
Infrastructure | ✗* | TBD | |
GPS | TBD | TBD | |
Location Data Acqusition Service | TBD | TBD | |
System Software | LiveArea and apps | ~ | TBD |
PlayStation Mobile | ✗ | ✗ |
- ↑ There is no multi-touch feature support for PC currently. Steam Deck support this feature but it has issues at the moment. Multi-touch feature was implemented with this pull request.
LiveArea and apps
LiveArea is a graphical user interface developed by Sony Computer Entertainment. You can launch various applications from this interface as well.
- Vita3K has pull request for this feature at the moment.
PS3 communication
Remote play (via the PS3 system's wireless LAN), copying games to play on a PSVita system that can be played on either PS3 or PSVita systems etc.[3][4]
PlayStation Mobile
There were 683 games available on the service.
- For more information about other revive projects see Preservation projects page.
References
- ↑ PS Vita emulation progress. emunewz (2014-11-02)
- ↑ Remove Vita emulation (Nekotekina). GitHub (2018-02-09)
- ↑ PS3 Remote Play with PSVita
- ↑ Connect PS Vita System Using Network
External links
- PS Vita Dev Wiki
- Wiki for homebrew development on PS Vita (Official site)
- Development tools for PS Vita development (APIs)
- PSVita Reverse Engineering Tools (Solely used to aid in homebrew / plugins / hacks development)