Editing PlayStation Vita emulators
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 12: | Line 12: | ||
}} | }} | ||
− | {{for|emulators that run on | + | {{for|other emulators that run on PS Vita hardware|Emulators on Vita}} |
− | The '''PlayStation 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 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 [[PlayStation Portable emulators|PSP]] hardware, but it's been officially used only for backwards compatibility purposes. |
==Emulators== | ==Emulators== | ||
− | + | {| class="wikitable" style="text-align:center;" | |
− | {| class="wikitable" style="text-align:center; | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
! scope="col"|Latest<br/>Version | ! scope="col"|Latest<br/>Version | ||
− | ! scope="col"| | + | ! scope="col"|PlayStation TV |
! scope="col"|[[#Hardware_features|Hardware features]] | ! scope="col"|[[#Hardware_features|Hardware features]] | ||
! scope="col"|[[#Enhancements|Enhancements]] | ! scope="col"|[[#Enhancements|Enhancements]] | ||
Line 38: | Line 37: | ||
|{{~}} | |{{~}} | ||
|{{~}} | |{{~}} | ||
− | |[https://vita3k.org/compatibility.html?lang=en | + | |[https://vita3k.org/compatibility.html?lang=en 55.7%<br/><small>1147 out of 2057 reported titles</small>] |
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
Line 47: | Line 46: | ||
|[[Vita3K]] | |[[Vita3K]] | ||
|align=left|{{Icon|Android}} | |align=left|{{Icon|Android}} | ||
− | |[https://github.com/Vita3K/Vita3K-Android/releases 0. | + | |[https://github.com/Vita3K/Vita3K-Android/releases 0.1.9-9] |
|{{✓}} | |{{✓}} | ||
|{{~}} | |{{~}} | ||
|{{~}} | |{{~}} | ||
− | |[https://vita3k.org/compatibility.html?lang=en | + | |[https://vita3k.org/compatibility.html?lang=en 55.7%<br/><small>1147 out of 2057 reported titles</small>] |
− | |{{ | + | |{{✗}} |
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|} | |} | ||
− | |||
;[[Vita3K]] | ;[[Vita3K]] | ||
Line 65: | Line 63: | ||
==Enhancements== | ==Enhancements== | ||
− | + | {|class="wikitable" style="text-align:center; vertical-align:middle;" | |
− | {|class="wikitable" style="text-align:center;vertical-align:middle; | ||
|- style="font-weight:bold;" | |- style="font-weight:bold;" | ||
! colspan=2 | Name | ! colspan=2 | Name | ||
! Vita3K | ! Vita3K | ||
|- | |- | ||
− | | rowspan= | + | | rowspan=6 | Graphics |
| [[Resolution|Resizable Internal Resolution]] | | [[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> | | [[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]] | | [[Texture_packs#PlayStation_Vita|Texture Replacement]] | ||
− | | {{ | + | | {{Y}}[https://github.com/Vita3K/Vita3K/pull/3009 *] |
|- | |- | ||
− | | Ray-tracing | + | | Ray-tracing |
| 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> | | 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> | | Pre-rendering AA<br/><small>(MSAA, SSAA)</small> | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
− | | Super-resolution techniques<br/><small>([https://github.com/ | + | | Super-resolution techniques<br/><small>([https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS.md DLSS], XeSS and 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> | | 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=4 | Performance |
− | |||
− | |||
− | |||
| [[Overclocking|Overclock]] | | [[Overclocking|Overclock]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| [[30/60_FPS_cheat_codes#PlayStation_Vita|Internal Framerate Hack]] | | [[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> | | [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 [[Wikipedia:Motion_interpolation|motion 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 ''' | + | | 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 [[Wikipedia:Motion_interpolation|motion 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. |
|- | |- | ||
− | | | + | | Preload [[Wikipedia:Template:Disk_images|optical disc 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 disc 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}} | |
|- | |- | ||
− | + | | rowspan=4 | Post-Processing | |
− | |||
− | |||
− | | rowspan= | ||
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small> | | [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small> | ||
− | | {{ | + | | {{Y}} |
|- | |- | ||
− | | [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and | + | | [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and FSR 1)</small> |
− | | {{ | + | | {{Y}} |
|- | |- | ||
| [[Shaders_and_filters|Filters]] | | [[Shaders_and_filters|Filters]] | ||
− | | {{ | + | | {{N}} |
− | |||
− | |||
− | |||
|- | |- | ||
| [[Shader_Presets|Shader Chain]] | | [[Shader_Presets|Shader Chain]] | ||
− | | {{ | + | | {{N}} |
− | |||
− | |||
− | |||
|- | |- | ||
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features] | | rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features] | ||
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua] | | [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Rewind | | Rewind | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Fast-Forward/Turbo Speed | | Fast-Forward/Turbo Speed | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Savestates | | Savestates | ||
− | | {{ | + | | {{N}}[https://github.com/Vita3K/Vita3K/issues/2494 *] |
|- | |- | ||
| [https://tasvideos.org/Movies Movie recording/playback] | | [https://tasvideos.org/Movies Movie recording/playback] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| rowspan=2 | Controls | | rowspan=2 | Controls | ||
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]] | | [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| [[Input_lag|Input lag-mitigating technique]] | | [[Input_lag|Input lag-mitigating technique]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
− | | rowspan= | + | | rowspan=6 | Quality of life |
| Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]] | | Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]] | ||
| {{✗}} | | {{✗}} | ||
|- | |- | ||
| Built-in [[Cheats_and_patches|Cheat Manager]] | | Built-in [[Cheats_and_patches|Cheat Manager]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| [[Save_disk_space_for_ISOs#PlayStation_Vita|Streamable compression format]] | | [[Save_disk_space_for_ISOs#PlayStation_Vita|Streamable compression format]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Per-Game Profiles | | Per-Game Profiles | ||
Line 165: | Line 150: | ||
|- | |- | ||
| Command Line Options | | Command Line Options | ||
− | |||
− | |||
− | |||
| {{?}} | | {{?}} | ||
|- | |- | ||
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]] | | [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
− | | rowspan= | + | | rowspan=2 | Misc |
| RetroAchievements | | RetroAchievements | ||
− | | {{ | + | | {{N}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| [[Wikipedia:Category:Debugging|Debug Features]] | | [[Wikipedia:Category:Debugging|Debug Features]] | ||
− | | {{ | + | | {{N}} |
|} | |} | ||
− | |||
==Hardware features== | ==Hardware features== | ||
− | + | {|class="wikitable" style="text-align:center; vertical-align:middle;" | |
− | {|class="wikitable" style="text-align:center;vertical-align:middle; | ||
|- style="font-weight:bold;" | |- style="font-weight:bold;" | ||
! colspan=2 | Name | ! colspan=2 | Name | ||
Line 196: | Line 170: | ||
|- | |- | ||
| colspan=2 | Front and Rear Cameras | | colspan=2 | Front and Rear Cameras | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| colspan=2 | Microphone | | colspan=2 | Microphone | ||
− | | {{ | + | | {{N}}[https://github.com/Vita3K/Vita3K/issues/2322#issuecomment-1463401422 *] |
|- | |- | ||
| rowspan=4 | Controls | | rowspan=4 | Controls | ||
− | + | | Motion Sensor | |
− | | {{ | + | | {{N}}[https://github.com/Vita3K/Vita3K/issues/2354 *] |
|- | |- | ||
− | + | | Touchscreen | |
− | | {{ | + | | {{Y}} |
|- | |- | ||
| Multi-Touch | | Multi-Touch | ||
| {{~}}<ref group=N>[https://github.com/Vita3K/Vita3K/issues/2653 There is no multi-touch feature support for PC currently]. [https://github.com/Vita3K/Vita3K/issues/2711 Steam Deck support this feature but it has issues at the moment]. Multi-touch feature was implemented with this [https://github.com/Vita3K/Vita3K/pull/501 pull request].</ref> | | {{~}}<ref group=N>[https://github.com/Vita3K/Vita3K/issues/2653 There is no multi-touch feature support for PC currently]. [https://github.com/Vita3K/Vita3K/issues/2711 Steam Deck support this feature but it has issues at the moment]. Multi-touch feature was implemented with this [https://github.com/Vita3K/Vita3K/pull/501 pull request].</ref> | ||
|- | |- | ||
− | + | | Rear Touch Pad | |
| {{TBD}} | | {{TBD}} | ||
|- | |- | ||
− | | rowspan=7 | [[# | + | | rowspan=7 | Communication |
− | + | | [[#PS3_communication|PS3 Communication]] | |
− | | {{ | + | | {{N}} |
|- | |- | ||
| PS4 Communication | | PS4 Communication | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| [[PlayStation Network]] | | [[PlayStation Network]] | ||
− | | {{ | + | | {{N}}[https://github.com/Vita3K/Vita3K/issues/2812 *] |
|- | |- | ||
| Ad-Hoc | | Ad-Hoc | ||
− | | {{ | + | | {{N}}[https://github.com/Vita3K/Vita3K/issues/2228 *] |
|- | |- | ||
| Infrastructure | | Infrastructure | ||
− | | {{ | + | | {{N}}[https://github.com/Vita3K/Vita3K/issues/2228 *] |
|- | |- | ||
| GPS | | GPS | ||
Line 241: | Line 215: | ||
|- | |- | ||
|[[PlayStation Mobile]] | |[[PlayStation Mobile]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
|[[#Trophies|Trophies]] | |[[#Trophies|Trophies]] | ||
Line 247: | Line 221: | ||
|- | |- | ||
| [[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>) | | [[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}} |
|- | |- | ||
| [[Official_emulators#Emulators_on_Vita|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>]]) | | [[Official_emulators#Emulators_on_Vita|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}} |
|} | |} | ||
− | |||
<references group=N /> | <references group=N /> | ||
Line 268: | Line 241: | ||
*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). | *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> | 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> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==References== | ==References== | ||
Line 299: | Line 255: | ||
[[Category:Consoles]] | [[Category:Consoles]] | ||
[[Category:Handheld consoles]] | [[Category:Handheld consoles]] | ||
− | [[Category: | + | [[Category:Very early emulation]] |
[[Category:Sony consoles]] | [[Category:Sony consoles]] | ||
[[Category:Eighth-generation video game consoles]] | [[Category:Eighth-generation video game consoles]] |