Changes

Jump to navigation Jump to search

PlayStation Vita emulators

6,904 bytes added, 27 March
Emulators
|title = PlayStation Vita
|logo = Vita.png
|imagecaption=PS Vita (PCH-1000)
|developer = [[:Sony]]
|type = [[:Category:Handheld consoles|Handheld game console]]
{{for|other emulators that run on PS Vita hardware|Emulators on Vita}}
The '''PlayStation Vita''' ('''PS 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 {{Inflation|USD|249|2012}}. It had a quad-core ARM Cortex-A9 MPCore at 333 MHz (Boosted to 494 499 MHz when Wi-Fi is deactivatedoverclocked) with one of its cores reserved for the OS, 512 MB of RAM, 128 MB of VRAM, and a quad-core PowerVR SGX543MP4+ GPU, which can push 133 million polygons onto the screen every second at a clock speed of 200 166 MHz, and a custom sound and image processor called Venezia. It also features most of the [[PlayStation Portable emulators|PSP]] hardware, but it's been officially used only for backwards compatibility purposes.
==Emulators==
<div style="overflow-x:auto;width:100%">{| class="wikitable" style="text-align:center;width:100%"
! scope="col"|Name
! scope="col"|Platform(s)
! scope="col"|Latest<br/>Version
! scope="col"|[[#PlayStation TV|PlayStation TV]]
! scope="col"|[[#Hardware_features|Hardware features]]
! scope="col"|[[#Enhancements|Enhancements]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
! colspan="910"|PC / x86
|-
|[[Vita3K]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/Vita3K/Vita3K/releases git]
|{{✓}}
|{{~}}
|{{~}}
|[https://vita3k.org/compatibility.html?lang=en 5557%<br/><small>1129 1177 out of 2043 2082 reported titles</small>]
|{{✓}}
|{{✓}}
|{{✓}}
|-
! colspan="910"|Mobile / ARM
|-
|[[Vita3K]]
|align=left|{{Icon|Android}}
|[https://github.com/Vita3K/Vita3K-Android/releases 0.1.9-89]|{{✓}}
|{{~}}
|{{~}}
|[https://vita3k.org/compatibility.html?lang=en 5557%<br/><small>1129 1177 out of 2043 2082 reported titles</small>]|{{✗}}|{{✓}}|{{✓}}|-!colspan="9"|Consoles|-|[https://github.com/xerpi/vita2hos Vita2hos]|align=left|{{Icon|Switch}}|[https://github.com/xerpi/vita2hos/releases/tag/alpha-0.3 Alpha 0.3]
|{{✗}}
|{{✗}}
|N/A
|{{✓}}
|{{✓}}
|{{✗}}
|-
|}
</div>
;[[Vita3K]] <small class="plainlinks" style="font:Vita3K, an open-weight:normal;">([https://vita3k.org/source PS Vita emulator, has seen significant advancements in recent years, particularly in game compatibility.html?lang=en compatibility])</small>:This It is the best and only Vita emulator for PC and Android. Also just like [[JPCSP]]'s [[PlayStation_Portable_emulators#Hardware_features|XMB emulation support]] for PSP system, [[#Hardware_features|Vita3K has partial support for PlayStation Vita OS]]currently.
;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.<ref name="emunewz">{{cite web|url=http://www.emunewz.net/forum/showthread.php?tid=164933|title=PS Vita emulation progress|publisher=emunewz|accessdate=2018-04-04|date=2014-11-02}}</ref> However, Vita development was completely halted since then and focused exclusively on [[PlayStation 3 emulators|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.<ref name="GitHub">{{cite web|url=https://github.com/RPCS3/rpcs3/pull/4160|title=Remove Vita emulation (Nekotekina)|publisher=GitHub|accessdate=2018-04-04|date=2018-02-09}}</ref>
==Enhancements==
<div style="overflow-x:auto;width:100%">{|class="wikitable" style="text-align:center; vertical-align:middle;width:100%"
|- style="font-weight:bold;"
! colspan=2 | Name
! Vita3K
! Vita2Hos
|-
| colspanrowspan=2 7 | RetroAchievementsGraphics| [[Resolution|Resizable Internal Resolution]]| {{Y}}|-| [[Widescreen_hacks|Ultrawide hack]]<br/><small>Widescreen already supported on PSVita system.<br/>But there is no support by system for render games in other ratios such as ultrawide 21:9 or super ultrawide 32:9.</small>
| {{N}}
|-
| [[Texture_packs#PlayStation_Vita|Texture Replacement]]
| {{Y}}[https://github.com/Vita3K/Vita3K/pull/3009 *]
|-
| Ray-tracing<br/><small>([https://devblogs.microsoft.com/directx/announcing-microsoft-directx-raytracing/ DXR], [https://www.khronos.org/blog/ray-tracing-in-vulkan VRT] and [https://developer.apple.com/documentation/metal/metal_sample_code_library/accelerating_ray_tracing_using_metal MRT])</small>
| colspan=1 | <small>Implementing ray-tracing in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.<br/>However you can try "[[Shaders_and_filters#Notable_ReShade_shaders|Screen-Space Ray Traced Global Illumination]]" shader using ReShade.</small>
|-
| Pre-rendering AA<br/><small>(MSAA, SSAA)</small>
| {{N}}
|-
| Super-resolution techniques<br/><small>([https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS.md DLSS], XeSS and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 2+]])</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>|-| [[Resolution|Resizable Internal Resolution]https://github.com/NVIDIAGameWorks/rtx-remix/wiki RTX Remix]| {{Y}}colspan=4 | {{TBD}}<small>Implementing RTX Remix technology in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.</small>
|-
| colspanrowspan=2 5 | Performance| [[Overclocking|Overclock]]| {{N}}
| {{N}}
|-
| [[30/60_FPS_cheat_codes#PlayStation_Vita|Internal Framerate Hack]]| {{Y}}[https://github.com/Vita3K/Vita3K/pull/3189 *]|-| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small>| colspan=2 | <small>Implementing frame generation technology in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future, however post-processing techniques such as [[Widescreen_hacksWikipedia:Motion_interpolation|Widescreen hackmotion interpolation]]is quite possible. [[Input_lag|Input latency]] will be a crucial factor, but its impact likely varies depending on the specific technique employed, it's recommended to use '''after applying the "Internal Framerate Hack"'''.<br/>While '''AFMF''' or '''LSFG''' could be used with Vita3K?, please be aware that some visual glitches and artifacts may occur at this time.|-| Rendering latency reduction technologies<br/><small>Widescreen already supported on PSVita system([https://github.com/ishitatsuyuki/LatencyFleX LatencyFleX], [https://developer.nvidia.com/performance-rendering-tools/reflex Reflex] and [https://www.amd.com/en/products/software/adrenalin/radeon-software-anti-lag.html Anti-Lag'''+'''])| colspan=4 | <small>While most emulators offer frame pacing or framebuffer latency control options, implementing rendering latency reduction technologies isn't currently feasible. This is '''likely''' doesn't offer enough benefit to justify the development effort.</small>
|-
| colspan=2 | Preload [[30/60_FPS_cheat_codes#PlayStation_VitaWikipedia:ROM_image|Internal Framerate HackROM image]]| ?to RAM<br/><small>For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement '''might''' offer smoother experience, potentially reduced power consumption; it also shines when images reside on a network drive.<br/>Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity.</small>
| {{N}}
|-
| colspanrowspan=2 6 | Post-Processing| [[Texture_Packs#Texture_Replacement_.283D.29Wikipedia:Category:Anti-aliasing_algorithms|Texture ReplacementPost-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small>| {{Y}}|-| [https[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</github.com/Vita3K/Vita3K/pull/3009 *]small>| {{NY}}
|-
| rowspan=2 | Post-Processing
| [[Shaders_and_filters|Filters]]
| {{N}}
|-|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>| {{N?}}
|-
| [[Shader_Presets|Shader Chain]]
| {{N}}
|-
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
| {{?}}
|-
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
| {{N}}
|-
| colspan=2 | [[Controllers|Mouse Injector Compatible]]| {{N}}Rewind
| {{N}}
|-
| colspan=2 | [[Input_lag|Input lagFast-mitigating technique]]| {{N}}Forward/Turbo Speed
| {{N}}
|-
| colspan=2 | Savestates
| {{N}}[https://github.com/Vita3K/Vita3K/issues/2494 *]
|-
| [https://tasvideos.org/Movies Movie recording/playback]
| {{N}}
|-
| colspanrowspan=2 | RewindControls| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]]
| {{N}}
|-
| [[Input_lag|Input lag-mitigating technique]]
| {{N}}
|-
| colspanrowspan=2 7 | FastQuality of life| Built-Forwardin [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/Turbo Speedmanager]]| {{✗}}|-| Built-in [[Cheats_and_patches|Cheat Manager]]
| {{N}}
|-
| [[Save_disk_space_for_ISOs#PlayStation_Vita|Streamable compression format]]
| {{N}}
|-
| colspan=2 Per-Game Profiles| {{?}}|-| Command Line Options| {{?}}|-| [[Wikipedia:Macro_(computer_science)Variable_refresh_rate|Macros/ScriptsVariable Refresh Rate compatible]]/[https://tasvideos.org/LuaScripting Lua]| {{N?}}|-| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
| {{N}}
|-
| colspanrowspan=2 3 | [[Wikipedia:Tool-assisted_speedrun|TAS features]]Misc| {{N}}RetroAchievements
| {{N}}
|-
| colspan=2 | [[Save_disk_space_for_ISOsVirtual_reality#PlayStation_VitaVR_game_room_simulations|Streamable compression formatEmuVR support]]| {{N}}colspan=2 | {{N}} Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support at the moment.
|-
| colspan=2 | [[Wikipedia:DebuggerCategory:Debugging|Debug Features]]| {{N}}
| {{N}}
|}
</div>
==Hardware features==
<div style="overflow-x:auto;width:100%">{|class="wikitable" style="text-align:center; vertical-align:middle;width:100%"
|- style="font-weight:bold;"
! colspan=2 | Name
! Vita3K
! Vita2Hos
|-
| Motion Sensor| {{N}}[https://github.com/Vita3K/Vita3K/issues/2354 *]| {{TBD}}|-colspan=2 | Front and Rear Cameras
| {{N}}
| {{TBD}}
|-
| colspan=2 | Microphone
| {{N}}[https://github.com/Vita3K/Vita3K/issues/2322#issuecomment-1463401422 *]
|-| rowspan=4 | Controls| Motion Sensor| {{TBDN}}[https://github.com/Vita3K/Vita3K/issues/2354 *]
|-
| Touchscreen
| {{Y}}
| {{N}}
|-
| Multi-Touch
| {{~}}<ref group=N>[https://github.com/Vita3K/Vita3K/issues/2653 There is no multi-touch feature support for PC currently]. Also [https://github.com/Vita3K/Vita3K/issues/2711 Steam Deck support this feature but it has issues with multi-touch at the moment]. Multi-touch feature was implemented with this [https://github.com/Vita3K/Vita3K/pull/501 pull request].</ref>| {{TBD}}
|-
| Rear Touch Pad
| {{TBD}}
|-| rowspan=7 | Communication| [[#PS3_communication|PS3 Communication]]| {{TBDN}}|-| PS4 Communication| {{N}}|-| [[PlayStation Network]]| {{N}}[https://github.com/Vita3K/Vita3K/issues/2812 *]
|-
| Ad-Hoc
| {{N}}[https://github.com/Vita3K/Vita3K/issues/2228 *]
| {{TBD}}
|-
| Infrastructure
| {{N}}[https://github.com/Vita3K/Vita3K/issues/2228 *]
| {{TBD}}
|-
| GPS
| {{TBD}}
| {{TBD}}
|-
| Location Data Acqusition Service
| {{TBD}}
| {{TBD}}
|-
| rowspan=5 |[[Official_emulators#Emulators_on_VitaWikipedia:PlayStation_Vita_system_software|<abbr title="PlayStation backwards compatibility (PS1 emulator for Vita)">PlayStation emulation</abbr>System Software]]<br/>(for | [[Wikipedia:Lists_of_PS_one_Classics#LiveArea_and_apps|PSOne ClassicsLiveArea and apps]]<abbr title="Not to be confused with PlayStation Classic">*</abbr>)| {{N}}| {{N~}}
|-
|[[Official_emulators#Emulators_on_Vita|PSP emulationPlayStation Mobile]] for [[Wikipedia:List_of_downloadable_PlayStation_Portable_games#PSP_games|Digital PSP titles]]<br/>(incl. [[Wikipedia:List_of_PlayStation_minis|<abbr title="POPS-Vita used for PSP Minis and PSP remasters">PSP Minis</abbr>]] and [[Wikipedia:High-definition_remasters_for_PlayStation_consoles#PlayStation_Vita|<abbr title="POPS-Vita used for PSP Minis and PSP remasters">PSP Remasters</abbr>]])
| {{N}}
| {{TBD}}
|-
| <abbr title="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.">PS3 Communication</abbr><ref>[https://manuals.playstation.net/document/gb/psvita/remoteplay/index.html PS3 Remote Play with PSVita[#Trophies|Trophies], [https://manuals.playstation.net/document/en/ps3/current/settings/connectvita.html Connect PS Vita System Using Network]</ref>| {{N}}| {{N}}WIP
|-
| PS4 Communication[[Official_emulators#Emulators_on_Vita|<abbr title="PlayStation backwards compatibility (PS1 emulator for Vita)">PlayStation emulation</abbr>]]<br/>(for [[Wikipedia:Lists_of_PS_one_Classics|PSOne Classics]]<abbr title="Not to be confused with PlayStation Classic">*</abbr>)
| {{N}}
| {{TBD}}
|-
| PlayStation Network
| {{N}}[https://github.com/Vita3K/Vita3K/issues/2812 *]
| {{TBD}}
|-
| PlayStation TV[[Official_emulators#Emulators_on_Vita| {{Y}}PSP emulation]] for [[Wikipedia:List_of_downloadable_PlayStation_Portable_games#PSP_games|Digital PSP titles]]<br/>(incl. [[Wikipedia:List_of_PlayStation_minis|<abbr title="POPS-Vita used for PSP Minis and PSP remasters">PSP Minis</abbr>]] and [[Wikipedia:High-definition_remasters_for_PlayStation_consoles#PlayStation_Vita|<abbr title="POPS-Vita used for PSP Minis and PSP remasters">PSP Remasters</abbr>]])
| {{N}}
|-
| PlayStation Vita OS
| {{~}}[https://github.com/Vita3K/Vita3K/pull/2826 *]
| {{TBD}}
|}
</div>
<references group=N />
 
===LiveArea and apps===
:[https://www.psdevwiki.com/vita/ psdevwiki: PlayStation Vita system software section]
:[[Wikipedia:List_of_PlayStation_applications|Wikipedia: List of PlayStation applications]]
LiveArea is a graphical user interface developed by Sony Computer Entertainment. You can launch various applications from this interface as well.
 
*Vita3K has [https://github.com/Vita3K/Vita3K/pull/2826 pull request] for this feature at the moment.
 
===Trophies===
:[https://psnprofiles.com/trophies?platform=psvita PSNProfiles: PlayStation Vita Trophies]
Trophies are PlayStation Network awards presented to players for completing specific tasks in a game. The feature is present in most PlayStation 3 games, and all PlayStation Vita, PlayStation 4 and PlayStation 5 games.[https://playstation.fandom.com/wiki/Trophies] Trophies shouldn't be confused with [[#Enhancements|RetroAchievements]].
 
*Vita3K has partially supports Trophies at the moment. See [https://github.com/Vita3K/Vita3K/tree/master/vita3k/modules/SceNpTrophy SceNpTrophy.cpp] for current situation. Also Vita3K has built-in manager for Trophies (Using Vita3K GUI-Trophy Collection application).
 
===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.<ref>[https://manuals.playstation.net/document/gb/psvita/remoteplay/index.html PS3 Remote Play with PSVita]</ref><ref>[https://manuals.playstation.net/document/en/ps3/current/settings/connectvita.html Connect PS Vita System Using Network]</ref>
 
==PlayStation TV==
{{Infobox console
|title = PlayStation TV
|logo = PlayStation-TV-FL.jpg
|developer = [[:Sony]]
|type = [[:Category:Microconsoles|Microconsole]]
|generation = [[:Category:Eighth-generation video game consoles|Eighth generation]]
|release = November 2013 (Japan)<br> October 2014 (North America)
|discontinued = 2016
|emulated = {{✓}}
}}
The '''PlayStation TV''' ('''PSTV''') was a microconsole released by Sony in 2013 that essentially served as a home console version of the PlayStation Vita handheld gaming device. It allowed users to play a large library of PlayStation Vita games on their TVs. In addition to playing Vita games, the PlayStation TV offered remote play functionality, enabling users to stream games from their PS4 consoles to their TVs. While the PlayStation TV was initially marketed as a companion device to the Vita, it was discontinued in 2016.
==References==
[[Category:Consoles]]
[[Category:Handheld consoles]]
[[Category:Very early emulationMicroconsoles]]
[[Category:Sony consoles]]
[[Category:Eighth-generation video game consoles]]
[[Category:PlayStation Vita emulators|*]]
[[Category:BSD-based]]
[[Category:ARM-based]]
10,787
edits

Navigation menu