Changes

Jump to navigation Jump to search

PlayStation 4 emulators

767 bytes added, 12:08, 18 June 2019
Added Spine, first public PS4 emu to play games
==Emulators==
{{no playable emulators}}
 
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|-
|[https://github.com/devofspine/spinedemo Spine]
|Linux
|[https://github.com/devofspine/spinedemo/releases Git]
|{{✓}}
|{{✗}}
|-
|[[Orbital]]
|{{✓}}
|{{✗}}
|}  ===Comparisons=== ;Spine: First public PS4 emulator to play games (two at the moment)<ref name="spinegames">https://www.youtube.com/watch?v=2EFrUQ2J3D4</ref>. Spine is a High-Level emulator, it's Linux-only and closed-source for now<ref name="spinefoss">https://www.reddit.com/r/emulation/comments/byohyx/spinedemo_20190609/eqoruje</ref>. It uses a [[Wine]]-like approach. It's a dynamic linker for PS4 executables. Or from other perspective it's HLE without CPU emulation<ref name="spinewine">https://www.reddit.com/r/emulation/comments/byohyx/spinedemo_20190609/eqq310b</ref>.;[[Orbital]]: Low-Level and open-source PS4 emulator. Can't boot any games yet. 
===Potential Roadblocks===
Due to the PS4's x86 architecture and FreeBSD-based operating system, emulators for the device will by and large be very unconventional. Despite the x86's instruction set being '''huge'''<ref>{{cite web | url= https://en.wikipedia.org/wiki/x86_instruction_listings | title= x86 instruction listings | Wikipedia}}</ref>, a trait that would typically lead to years of development time by emulators, it opens the ability for pre-existing hypervisors to do the heavy lifting, eliminating the need for a recompiler. There is also, as of writing this, little to no documentation on the GPU (a modified Radeon 7970M with disabled stream processors) used in the PS4's APU, and it will require a complete re-implementation by emulator developers. End-users may wish to preform a preliminary dump of the required files from their PS4 using the [https://phi.nz/orbital/tools/dumper/ Orbital Dumper]
2,120
edits

Navigation menu