AetherSX2, a PlayStation 2 emulator for Android. Features PCSX2 supports save states and dynamic recompilation (JIT). There is also support for gameplay recording in Full HD using the GSdx plugin. Options such as the ability to increase/decrease game speeds, use unlimited memory cards, and utilize any gamepad controllers supported by the native operating system are also available. Cheat codes are supported via the use of PNACH patching files. Plug-ins PCSX2 makes use of plug-ins as a means of modularizing development efforts among the separate components (subsystems) of the emulated PlayStation 2 hardware. For instance, video plug-ins are utilized by PCSX2 to render images to the screen and emulate the graphics hardware of the PlayStation 2, whereas sound plug-ins emulate the sound hardware of the PlayStation 2. Not only does this allow different developers to focus their efforts on one aspect of the PlayStation 2 hardware, this also allows users that have a system configuration that does not yield good results with one plug-in to attempt to try another to see if they have better results. A list of several plug-ins follows: As of v1.7.0-dev-1420 PCSX2 has merged all functionality into the core emulator, eliminating the concept of plugins as well as releasing 64-bit variants. The list of plugins that have been merged are listed below: GS: GSDX SPU: SPU2 PAD: Lillypad (Windows) | Onepad (Linux) DEV9: Dev9Gigaherz CDVD: CDVDGigaherz Graphical Improvements (GSdx Plugin) The GSdx plug-in offers a variety of image quality improvements over the original PlayStation 2 hardware, such as: Option to increase internal resolution (only in hardware mode) Anti-aliasing: FXAA, MSAA (only in the hardware mode and was later removed during 1.5 development) and Edge-AA (only in software mode) Post-Processing Pixel Shaders Mipmapping (required for correct functioning of some games, like the Jak and Daxter series) Bilinear filtering and Trilinear filtering (OpenGL only) Anisotropic filtering Widescreen hacks Hardware requirements Hardware requirements are largely game-dependent. Due to the demanding nature of emulation, PCSX2 is much more likely to perform well with modern mid-range to high-end hardware, with lower-end systems likely to experience less than full performance. The performance bottleneck in most cases is the CPU rather than the GPU. This is especially the case in software mode, in which only the CPU is used for emulation. In hardware mode, the GPU emulates the graphics, but can still be a bottleneck if the internal resolution is set too high. Some