Difference between revisions of "PlayStation 4 emulators"
LilShootDawg (talk | contribs) (Undo revision 20783 by 24.254.101.119 (talk) The big red fucking text saying "THERE ARE CURRENTLY NO EMULATORS FOR THIS CONSOLE THAT CAN RUN COMMERCIAL GAMES PLAYABLY YET.") |
(Undo revision 20784 by LilShootDawg (talk) That's a warning, not a rule my dude. It's to tell users that they shouldn't expect to run Red Dead Redemption 2 yet. Are you dense?) |
||
Line 14: | Line 14: | ||
{{no playable emulators}} | {{no playable emulators}} | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
Line 29: | Line 28: | ||
|} | |} | ||
===Potential Roadblocks=== | ===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:// | + | 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] |
− | |||
− | |||
− | |||
==References== | ==References== | ||
<references/> | <references/> | ||
− | |||
==External links== | ==External links== | ||
*[https://discordapp.com/invite/QWhfkV Official Discord channel for Orbital] ([https://discord.me/OrbitalEmu Old link]) | *[https://discordapp.com/invite/QWhfkV Official Discord channel for Orbital] ([https://discord.me/OrbitalEmu Old link]) | ||
− | |||
[[Category:Consoles]] | [[Category:Consoles]] | ||
− | |||
[[Category:Very early emulation]] | [[Category:Very early emulation]] | ||
− | |||
[[Category:Sony consoles]] | [[Category:Sony consoles]] | ||
[[Category:Eighth-generation_video_game_consoles]] | [[Category:Eighth-generation_video_game_consoles]] | ||
[[Category:PlayStation 4 emulators]] | [[Category:PlayStation 4 emulators]] | ||
− |
Revision as of 18:57, 31 October 2018
Developer | Sony |
---|---|
Type | Home video game console |
Generation | Eighth generation |
Release date | 2013 |
Predecessor | PlayStation 3 |
Emulated | ~ |
The PlayStation 4 (PS4) is an eighth-generation console produced by Sony Computer Entertainment in 2013. Notably, it is the first PlayStation console to use the x86 architecture, making it easier to program for than the PlayStation 3 while also having the same architecture as PCs.
Emulators
THERE ARE CURRENTLY NO EMULATORS FOR THIS DEVICE THAT CAN RUN COMMERCIAL GAMES AND/OR SOFTWARE.
Name | Operating System(s) | Latest Version | Active | Recommended |
---|---|---|---|---|
Orbital | Windows, Linux | Git | ✓ | ✗ |
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[1], 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 Orbital Dumper