Difference between pages "PlayStation 2 emulators" and "User:Rdx"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(Comparisons: Even my fucking grandma has been accused of being a bitcoin miner.)
 
(Undo revision 41565 by WebMint (talk) Mistake. Its on the list already)
(Tag: Undo)
 
Line 1: Line 1:
{{Infobox console
+
=WIP=
|title = PlayStation 2
 
|logo = PS2-Fat-Console-Set.png
 
|developer = [[:Sony]]
 
|type = [[:Category:Home consoles|Home video game console]]
 
|generation = [[:Category:Sixth-generation video game consoles|Sixth generation]]
 
|release = 2000
 
|discontinued = 2013
 
|predecessor = [[PlayStation emulators|PlayStation]]
 
|successor = [[PlayStation 3 emulators|PlayStation 3]]
 
|emulated = {{✓}}
 
}}
 
  
The '''[[wikipedia:PlayStation_2|PlayStation 2]]''' (PS2) is a sixth-generation console released by Sony on October 26, 2000 and it was retailed for {{Inflation|USD|299.99|2000}}. It has the Emotion Engine CPU at 300 MHz with 32MB of RDRAM system memory and 4MB of eDRAM (VRAM). Its GPU was a custom Graphics Synthesizer, which ran at 150 MHz. It became the highest-selling console of all time with over 160 million units sold.
+
==Emulators on Various platforms==
  
==Emulators==
+
[[Emulators on Android OS]]
{| class="wikitable" style="text-align:center;"
 
|-
 
!scope="col"|Name
 
!scope="col"|Platform(s)
 
!scope="col"|Latest Version
 
! scope="col"|[[libretro|Libretro Core]]
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
!scope="col"|Active
 
!scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
!colspan="7"|PC / x86
 
|-
 
|[[PCSX2]]
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|[https://pcsx2.net/download.html 1.6.0] (stable)<br /> [http://buildbot.orphis.net/pcsx2 SVN]
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|[[Play!]]
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|[http://purei.org/downloads.php Builds]
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|-
 
|DobieStation
 
|align=left|{{Icon|Windows|Linux}}
 
|[https://github.com/PSI-Rockin/DobieStation git]<br /> [https://ci.appveyor.com/project/PSI-Rockin/dobiestation/history Builds]
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|-
 
|[https://sourceforge.net/projects/hpsx64 hpsx64]
 
|align=left|{{Icon|Windows}}
 
|[http://www.emucr.com/search/label/hpsx64?&max-results=16 {{hpsx64Ver}}]
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|-
 
|orbum
 
|align=left|{{Icon|Windows}}
 
|[https://github.com/marco9999/orbum git]
 
|{{✗}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
!colspan="7"|Mobile / ARM
 
|-
 
|[[Play!]]
 
|align=left|{{Icon|Android|iOS}}
 
|[http://purei.org/downloads.php Builds]
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}<small> (WIP)</small>
 
|-
 
|[[DamonPS2]]
 
|align=left|{{Icon|Android}}
 
|[https://play.google.com/store/apps/details?id=com.damonplay.damonps2.free 4.0.1]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
!colspan="7"|Consoles
 
|-
 
|[[Official_Sony_Emulators#PlayStation_2|ps2_emu]]
 
|align=left|{{Icon|PS3}}
 
|FW 4.78
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|}
 
  
===Comparisons===
+
[[Emulators on iOS]]
;[[PCSX2]]:The first Playstation 2 emulator. The current stable version is 1.6. Accuracy has continuously improved during dev (1.7) builds. The emulator is capable of playing most titles without any major glitches. Check the [[Game problems FAQ#PS2|Game Problems FAQ]] or the [https://pcsx2.net/compatibility-list.html Official Compatibility List] for information regarding playability.
 
;[[Play!]]:Able to run a decent amount of commercial games. Development is almost all done by the single maintainer jpd002. Compatibility information is located on the emulators [https://purei.org/ home page]. Also has a playable android port.
 
;[https://github.com/PSI-Rockin/DobieStation/ DobieStation]: Many titles can go ingame, focused on accuracy, and therefore inherently slower than Play! or PCSX2. A compatibility list is provided [https://docs.google.com/spreadsheets/d/1kPLMTBSB2xZ8Rar140jiLWNRqsLX9vlCx12PJS2H5aw/edit#gid=0 here]. Once accuracy has reached an acceptable point, the focus will be shifted to optimization/speed.
 
;[[sourceforge:projects/hpsx64/|hpsx64]]:Can also run quite a few commercial games, but probably less so, and at slower speeds, than Play!. It also emulates and focuses more on [[PlayStation emulators|PlayStation]] emulation.
 
;[[DamonPS2]]:Closed source payware/malware emulator only for Android, illegally based off of [[PCSX2]] [[Play!]] [[PPSSPP]]. It behaves very much like virus software. '''It is best to NOT use this emulator'''.
 
  
==Emulation issues==
+
[[Emulators on Windows]]
  
Despite a large interest in PS2 emulation due to its sizable collection of games, it is still one of the hardest consoles to emulate for several reasons.
+
[[Emulators on macOS]]
  
First of all: many people believe that since the main CPU (Emotion Engine) runs at a clock speed of 294Mhz (299Mhz on later revisions), it would make emulation easy on recent hardware. But this is not the case, because the clock speed of the emulated CPU is not necessarily indicative of the ease of emulation. Specifically, the PS2 CPU contains a multitude of custom sub-components and chips such as the FPU co-processor, 2 Vector Units, IOP, SPU2, Graphics Synthesizer, and SIF which together work asynchronously to comprise the 128-bit Emotion Engine. To emulate them perfectly with correct timing requires an enormous amount of power. Moreover, the PS2 just like PS1 uses the MIPS architecture instead of standard x86 code, thus making emulation slower.<ref>https://forums.pcsx2.net/Thread-Why-is-PCSX2-slow</ref>
+
[[Emulators on Linux]]
  
Another big problem is the emulation of PS2’s own floating-point unit (FPU) because it doesn’t follow the IEEE standard. To keep it simple, just changing a couple of numbers will cause glitches to occur to the game’s graphic (VU) and logic (EE), resulting in things like broken AI, odd behaviors, or graphical bugs. While PCSX2 allows for the option of either clamping/rounding on both VU and EE as a solution to fix these glitches, it remains by far not the most accurate way to emulate the PS2 FPU.<ref>https://wiki.pcsx2.net/PCSX2_Documentation/Nightmare_on_Floating-Point_Street</ref><ref>https://github.com/PSI-Rockin/DobieStation/issues/51</ref>
+
[[Emulators on PS1]]
  
To conclude on the problems with PS2 emulation, we come to hardware rendering. The PS2’s graphics pipeline acts very differently from modern GPU cards and emulating it in HW mode with any degree of accuracy is difficult. This is due in part to the versatility of PS2, fact that it doesn’t use fixed shaders, or that even the games themselves do not use a consistent formula to achieve different graphical effects. Various type of emulation enhancements like display resolution scaling leads to the typical “black lines glitch” because of the use of a non-integer resolution. While the OpenGL backend on PCSX2 greatly improved on many of these issues, most games still require “software rendering” to fix many common glitches, which in turn slows down the emulation. Although Games using mip-mapping (Ratchet & Clank, Ace Combat, etc...) and games running on the Snowblind Engine are playable in OGL HW mode with minimal problems on high-end PCs.
+
[[Emulators on PS2]]
  
In summary, it is not possible to achieve close-to-perfection PS2 emulation with actual PC hardware, and even if it was possible, the results would most likely be unplayable.  The PS2 is simply a very complex machine that even game developers struggled to work with.
+
[[Emulators on PS3]]
  
==EyeToy==
+
[[Emulators on PS4]]
  
The [[wikipedia:EyeToy|EyeToy]] is a device similar to a camera or a webcam. It's an accessory developed by Sony and manufactured by Logitech. It is used in some PS2 games to interact physically through motion detection. The EyeToy can be used on PC with [https://web.archive.org/web/20070327192750/http://eyetoy8057.sourceforge.net/cms/ unofficial drivers]. It also works natively with the [[PlayStation_3_emulators|PS3]].
+
[[Emulators on PS5]]
  
As for now, there are no emulators that can play EyeToy-only games or EyeToy enhanced events and modes in other games. You can find more pieces of information about said games on this [https://github.com/PCSX2/pcsx2/issues/525 PCSX2 GitHub issue].
+
[[Emulators on Vita]]
  
==USB Plugin==
+
[[Emulators on PSP]]
  
Some PS2 games make use of a USB adapter with a module/dongle consisting of two jack ports for microphones. [[wikipedia:List_of_songs_in_SingStar_games_(PlayStation_2)|Installments]] from the [[wikipedia:SingStar|SingStar]] series on the PS2 were able to use microphones (Sometimes bundled with these game discs) with this method.
+
[[Emulators on Xbox]]
:These adapters could either formally or informally be called:
 
* SingStar USB Converter (Official)
 
* SingStar USB Converter Box (Official)
 
* SingStar USB Microphone Converter
 
* SingStar Microphone USB Adapter/Converter
 
* SingStar USB Converter Microphone Adapter
 
Steering wheels are also supported for a large number of racing games via a USB adapter.
 
  
While PCSX2 isn't benefiting from a working USB plugin in its original release, Jackun, a PCSX2 plugin author, made a [https://github.com/jackun/USBqemu-wheel USB plugin] that supports a microphone in most games and even steering wheel for racing games. The plugin is still updated nowadays.
+
[[Emulators on Xbox 360]]
A compatibility list of the working titles with this plugin can be found [https://forums.pcsx2.net/Thread-Qemu-USB-Wheel-Storage-mod-Singstar-test?pid=320737#pid320737 here].
 
  
==External links==
+
[[Emulators on Xbox One]]
* [http://wiki.pcsx2.net/index.php/Main_Page PCSX2 Wiki] - For checking if your games work and any fixes, tweaks, or settings you should know beforehand. Note that the wiki can contain outdated information. It is encouraged to do personal testing and contribute to the wiki.
 
* [https://psxdatacenter.com/psx2/sitenews2.html PlayStation 2 DataCenter] - Tons of PS2 related things. Emulator files like plugins, game manuals, game configurations, and many tutorials are just some of the things you'll find here.
 
  
==References==
+
[[Emulators on Xbox SXS]]
{{reflist}}
 
  
[[Category:Consoles]]
+
[[Emulators on Switch]]
[[Category:Home consoles]]
+
 
[[Category:Sony consoles]]
+
[[Emulators on Wii U]]
[[Category:Sixth-generation video game consoles]]
+
 
[[Category:PlayStation 2 emulators|*]]
+
[[Emulators on Wii]]
 +
 
 +
[[Emulators on GameCube]]
 +
 
 +
[[Emulators on 3DS]]
 +
 
 +
[[Emulators on DS]]
 +
 
 +
[[Emulators on N64]]
 +
 
 +
[[Emulators on GBA]]
 +
 
 +
[[Emulators on GB/GBC]]
 +
 
 +
[[Emulators on SNES]]
 +
 
 +
[[Emulators on Dreamcast]]
 +
 
 +
[[Emulators on Saturn]]
 +
 
 +
[[Emulators on 32X]]
 +
 
 +
[[Emulators on MegaDrive]]
 +
 
 +
[[Emulators on Pandora]]
 +
 
 +
[[Emulators on DragonBox Pyra]]
 +
 
 +
[[Emulators on GP2X]]
 +
 
 +
[[Emulators on Caanoo]]
 +
 
 +
[[Emulators on Wiz]]
 +
 
 +
[[Emulators on GP32]]
 +
 
 +
[[Emulators on Dingoo]]
 +
 
 +
[[Emulators on GCW Zero]]
 +
 
 +
[[Emulators on Gizmondo]]
 +
 
 +
[[Emulators on Zodiac]]
 +
 
 +
[[Emulators on PalmOS]]
 +
 
 +
[[Emulators on Symbian]]
 +
 
 +
[[Emulators on Blackberry]]
 +
 
 +
[[Emulators on J2ME]]
 +
 
 +
[[Emulators on Maemo]]
 +
 
 +
[[Emulators on MeeGo]]
 +
 
 +
[[Emulators on HP Calculators]]
 +
 
 +
[[Emulators on Sharp Calculators]]
 +
 
 +
[[Emulators on TI Calculators]]
 +
 
 +
[[Emulators on Casio Calculators]]
 +
 
 +
[[Emulators on Atari ST series]]
 +
 
 +
[[Emulators on Amiga series]]
 +
 
 +
[[Emulators on MSX series]]
 +
 
 +
[[Emulators on Win9x]]
 +
 
 +
[[Emulators on WinCE]]
 +
 
 +
[[Emulators on DOS]]
 +
 
 +
[[Emulators on Windows Phone]]
 +
 
 +
[[Emulators on Windows Mobile]]
 +
 
 +
[[Emulators on Pocket PC]]
 +
 
 +
[[Emulators on Archos PMA400]]
 +
 
 +
[[Emulators on WatchOS]]
 +
 
 +
[[Emulators on BadaOS]]
 +
 
 +
[[Emulators on BeOS]]
 +
 
 +
[[Emulators on MorphOS]]
 +
 
 +
[[Emulators on iPod]]
 +
 
 +
[[Emulators on FM Towns series]]
 +
 
 +
[[Emulators on Didj]]
 +
 
 +
[[Emulators on LeapsterGS]]
 +
 
 +
[[Emulators on Leapfrog Explorer]]
 +
 
 +
[[Emulators on C64]]
 +
 
 +
[[Emulators on PC8801]]
 +
 
 +
[[Emulators on PC9801]]
 +
 
 +
[[Emulators on PC6601]]
 +
 
 +
[[Emulators on X68000]]
 +
 
 +
[[Emulators on ColecoVision]]
 +
 
 +
[[Emulators on SAM Coupe]]
 +
 
 +
[[Emulators on WonderSwan]]
 +
 
 +
[[Emulators on Nuon]]
 +
 
 +
[[Emulators on PocketChip]]
 +
 
 +
[[Emulators on Fantasy Computer]]
 +
 
 +
[[Emulators on Arduino]]
 +
 
 +
[[Emulators on FPGA]]
 +
 
 +
[[Emulators on UEFI]]
 +
 
 +
[[Emulators on P/ECE]]
 +
 
 +
[[Emulators on Yahoo! Mobile]]
 +
 
 +
[[Emulators on Zaurus]]
 +
 
 +
[[Emulators on Raspberry Pi]]
 +
 
 +
[[Emulators on Moto series]]
 +
 
 +
[[Emulators on Other Systems]]
 +
 
 +
[[Emulators on ODROID-GO]]
 +
 
 +
[[Emulators on RetroFW]]
 +
 
 +
[[Emulators on BittBoy]] + Pocket-Go
 +
 
 +
[[Emulators on ESP series]]
 +
 
 +
[[Emulators on STM32]]
 +
 
 +
[[Emulators on IRIX]]
 +
 
 +
==PSP==
 +
 
 +
[[HuE]]
 +
 
 +
[[nullDC PSP Compatibility List]]
 +
 
 +
[[DaedalusX64 PSP Compatibility List]]
 +
 
 +
[[DeSmuME PSP]]
 +
 
 +
[[nullDC PSP]]
 +
 
 +
[[DaedalusX64]]
 +
 
 +
[[e(mulator) PSP|e[mulator] PSP]]
 +
 
 +
[[NesterJ]]
 +
 
 +
[[Megazeux]]
 +
 
 +
[[SNES9x TYL]]
 +
 
 +
[[eSwan PSP]]
 +
 
 +
[[PicoDrive PSP]]
 +
 
 +
[[DGen PSP]]
 +
 
 +
[[RIN]]
 +
 
 +
==Android==
 +
 
 +
[[Citra MMJ (Unofficial)]]
 +
 
 +
[[Dolphin MMJR (Unofficial)]]
 +
 
 +
[[MelonDS (Unofficial)]]
 +
 
 +
[[Yaba Sanshiro]]
 +
 
 +
[[NooDS]]
 +
 
 +
[[Firebird]]
 +
 
 +
[[Skyline]]
 +
 
 +
[[Egg NS]]
 +
 
 +
[[FPse]]
 +
 
 +
==Calc==
 +
 
 +
[[CEmu]]
 +
 
 +
==J2ME Emulator==
 +
 
 +
[[Kahvibreak]]
 +
 
 +
[[KEmulator]]
 +
 
 +
[[FreeJ2ME]]
 +
 
 +
[[J2ME Loader]]
 +
 
 +
[[JL-Mod]]
 +
 
 +
[[PSPKVM]]
 +
 
 +
[[SquirrelJME]]
 +
 
 +
[[Cellphone emulators]]
 +
 
 +
==Others==
 +
 
 +
[[Adrenaline]]
 +
 
 +
[[New Main page WIP test 1]]
 +
 
 +
[[Leapster Explorer]]
 +
 
 +
[[Leapster Leappad]]
 +
 
 +
[[Video game compilations]]
 +
 
 +
[[Chip8 emulators]]

Revision as of 16:39, 10 October 2021

WIP

Emulators on Various platforms

Emulators on Android OS

Emulators on iOS

Emulators on Windows

Emulators on macOS

Emulators on Linux

Emulators on PS1

Emulators on PS2

Emulators on PS3

Emulators on PS4

Emulators on PS5

Emulators on Vita

Emulators on PSP

Emulators on Xbox

Emulators on Xbox 360

Emulators on Xbox One

Emulators on Xbox SXS

Emulators on Switch

Emulators on Wii U

Emulators on Wii

Emulators on GameCube

Emulators on 3DS

Emulators on DS

Emulators on N64

Emulators on GBA

Emulators on GB/GBC

Emulators on SNES

Emulators on Dreamcast

Emulators on Saturn

Emulators on 32X

Emulators on MegaDrive

Emulators on Pandora

Emulators on DragonBox Pyra

Emulators on GP2X

Emulators on Caanoo

Emulators on Wiz

Emulators on GP32

Emulators on Dingoo

Emulators on GCW Zero

Emulators on Gizmondo

Emulators on Zodiac

Emulators on PalmOS

Emulators on Symbian

Emulators on Blackberry

Emulators on J2ME

Emulators on Maemo

Emulators on MeeGo

Emulators on HP Calculators

Emulators on Sharp Calculators

Emulators on TI Calculators

Emulators on Casio Calculators

Emulators on Atari ST series

Emulators on Amiga series

Emulators on MSX series

Emulators on Win9x

Emulators on WinCE

Emulators on DOS

Emulators on Windows Phone

Emulators on Windows Mobile

Emulators on Pocket PC

Emulators on Archos PMA400

Emulators on WatchOS

Emulators on BadaOS

Emulators on BeOS

Emulators on MorphOS

Emulators on iPod

Emulators on FM Towns series

Emulators on Didj

Emulators on LeapsterGS

Emulators on Leapfrog Explorer

Emulators on C64

Emulators on PC8801

Emulators on PC9801

Emulators on PC6601

Emulators on X68000

Emulators on ColecoVision

Emulators on SAM Coupe

Emulators on WonderSwan

Emulators on Nuon

Emulators on PocketChip

Emulators on Fantasy Computer

Emulators on Arduino

Emulators on FPGA

Emulators on UEFI

Emulators on P/ECE

Emulators on Yahoo! Mobile

Emulators on Zaurus

Emulators on Raspberry Pi

Emulators on Moto series

Emulators on Other Systems

Emulators on ODROID-GO

Emulators on RetroFW

Emulators on BittBoy + Pocket-Go

Emulators on ESP series

Emulators on STM32

Emulators on IRIX

PSP

HuE

nullDC PSP Compatibility List

DaedalusX64 PSP Compatibility List

DeSmuME PSP

nullDC PSP

DaedalusX64

e[mulator] PSP

NesterJ

Megazeux

SNES9x TYL

eSwan PSP

PicoDrive PSP

DGen PSP

RIN

Android

Citra MMJ (Unofficial)

Dolphin MMJR (Unofficial)

MelonDS (Unofficial)

Yaba Sanshiro

NooDS

Firebird

Skyline

Egg NS

FPse

Calc

CEmu

J2ME Emulator

Kahvibreak

KEmulator

FreeJ2ME

J2ME Loader

JL-Mod

PSPKVM

SquirrelJME

Cellphone emulators

Others

Adrenaline

New Main page WIP test 1

Leapster Explorer

Leapster Leappad

Video game compilations

Chip8 emulators