Changes

Jump to navigation Jump to search

PlayStation 4 emulators

69 bytes added, 15:46, 19 May 2020
no edit summary
===Comparisons===
;Spine
:A high level emulator that was the first 's expected to boot run fifty games (the demo can only run two at the moment).,<ref>[https://www.youtube.com/watch?v=2EFrUQ2J3D4aCJsV6ez0LQ spine - Still Alive] on YouTube.</ref> after the publicly released demo was the first to go in-game on two titles. In a stark contrast from other closed source emulators, Spine is Linux-exclusive;<ref>[https://www.reddit.com/r/emulation/comments/byohyx/spinedemo_20190609/eqoruje devofspine] on Reddit. "No source code at the moment though I plan to make it open source at some point."</ref> the creator has opted not to release the source code out of caution.<ref>[https://www.reddit.com/r/emulation/comments/bwz7we/spine_ps4_emulator_another_fake_more_info_in/eqakwsz/ devofspine] on Reddit. "I wouldn't mind open sourcing it at some point in time but there are several things that stop me from doing this in the near future: a) there are some parts in the code that are a mess and I wouldn't feel comfortable releasing them for public consumption, b) I enjoy the freedom to develop it in the way I want to, c) I would be a bit afraid of losing control, open source brings with it a risk of forks for example and I wouldn't like to see my work used to do for example a Windows exclusive variant, and d) PS4 is still a current gen console." (Edited)</ref> It uses a [[Wine]]-like approach, and its authenticity was verified by lead Orbital developer AlexAltea.<ref>[https://www.reddit.com/r/emulation/comments/bz4ikp/orbital_a_playstation_4_emulator_that_is/eqq6lxt/ AlexAltea] on Reddit. "I've analyzed the Spine demo in IDA Pro (reverse engineering tool), and everything checks out. It's obviously a very early release, lots of unimplemented parts, but it's real. More importantly, we have tested it locally and it works."</ref>
;[[Orbital]]
:Another compatibility layer for the PlayStation 4. Currently it can show the logos in Nier: Automata. Appears to be only a side project to test 3D graphics and may or may not become anything serious.
===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]
927
edits

Navigation menu