Play!
Play! is a portable emulator for PlayStation 2 games, available in builds for Windows, macOS, Linux, Android, and iOS, with an experimental browser version.
What Play! is
Play! is a portable emulator for PlayStation 2 games, available in builds for Windows, macOS, Linux, Android, and iOS, with an experimental browser version. The project aims to make emulation accessible: it uses high-level emulation, so a BIOS is not required, and says users do not need custom settings to fix specific games. Games can be started by inserting a disc, while desktop builds also provide command-line options for disc images, ELF files, arcade games, save-state slots, and fullscreen mode. The Play!.js browser port supports ISO, CSO, CHD, ISZ, BIN, and ELF files, but is not intended to handle every game that desktop and mobile builds support. Play! has preliminary support for Namco System 246 and 256 arcade games; the project described 246 support as desktop-only in release notes. A compatibility tracker reports statuses ranging from Nothing to Playable. On iOS, playing requires JIT code generation, with device, jailbreak, or alternative JIT requirements documented by the project. Automatic JIT activation through AltServer requires it to run on the same network as the device. Play! is free and open source.
Good
- No BIOS is required.
- Project says custom per-game settings are unnecessary.
- Desktop builds offer command-line options.
- Compatibility tracker reports game test statuses.
- Free and open source.
Watch out
- iOS play requires JIT code generation.
- Browser port is experimental and does not target all games.
- Arcade support is preliminary.
- Automatic iOS JIT activation requires AltServer on the same network.
Who it suits
Play! may suit people looking for a free PlayStation 2 emulator across desktop and mobile platforms. iOS users should consider the documented JIT requirement, and browser users should note that Play!.js is experimental.
Verdict
Play! offers a free, cross-platform way to emulate PlayStation 2 games without a BIOS. Platform-specific limits matter: the browser port is experimental, and iOS play requires JIT.
The facts
Each one read from Play!'s own pages, with the date it was checked.
What it does
- Arcade support
- Play! has preliminary support for Namco System 246 and 256 arcade games; the 246 support was described as desktop-only in the release notes.checked 30 Sep 2026
- Author
- The site names Jean-Philip Desjardins as the author.checked 30 Sep 2026
- Command line
- Windows, macOS and Linux builds provide command-line options for disc images, ELF files, arcade games, save-state slots and fullscreen mode.checked 30 Sep 2026
- Community support
- The project README directs users to Discord for general discussion and to the compatibility tracker for game issues.checked 30 Sep 2026
- Compatibility
- The development log reported over 930 confirmed playable games in version 0.61.checked 30 Sep 2026
- Configuration
- The project says Play! is easy to configure and does not require custom settings to fix specific games.checked 30 Sep 2026
- Desktop downloads
- The official downloads page lists Win32 x86, Win32 x64, macOS, Linux, Android and iOS builds.checked 30 Sep 2026
- Disc images
- The project describes playing by inserting a game disc; its documentation also lists a command-line option to boot a disc image.checked 30 Sep 2026
- Downloads
- The downloads page lists builds for Windows, macOS, Linux, Android, and iOS, and links to Google Play, Flathub, and a Cydia repository.checked 30 Sep 2026
- Funding
- The author says financial contributions allow more time for project work and lists Patreon and PayPal as contribution channels.checked 30 Sep 2026
- Game compatibility
- The site links to a compatibility tracker that reports game test statuses including Nothing, Loadable, Intro, Ingame, and Playable.checked 30 Sep 2026
- Integrations
- Play! implements automatic iOS JIT activation through AltServer, which must run on the same network as the iOS device.checked 30 Sep 2026
- Product
- Play! is a portable PlayStation 2 emulator focused on making emulation easy and accessible.checked 30 Sep 2026
- Source code
- The official downloads page links to the Play! source code on GitHub.checked 30 Sep 2026
- Support
- The maker identifies Jean-Philip Desjardins as the author and provides an email contact address.checked 30 Sep 2026
- What it does
- Play! is a portable PlayStation2 emulator focused on making PlayStation2 emulation easy and accessible.checked 30 Sep 2026
Where it runs
- BIOS
- Play! uses a built-in high-level emulation BIOS, so an external BIOS file is neither necessary nor possible.checked 30 Sep 2026
- Browser file formats
- Play!.js supports ISO, CSO, CHD, ISZ, BIN and ELF files.checked 30 Sep 2026
- Browser version
- Play!.js is an experimental browser port that is not intended to play all games supported on desktop and mobile.checked 30 Sep 2026
- iOS limitation
- On iOS, Play! requires JIT code generation and the project documents device, jailbreak or alternative JIT requirements.checked 30 Sep 2026
- iOS requirement
- The project documentation says playing a game on iOS requires JIT; it lists supported older iOS/device combinations and jailbreaking as one way to meet requirements.checked 30 Sep 2026
- Supported platforms
- Play! supports Windows, macOS, UNIX, Android, iOS and web browsers.checked 30 Sep 2026
Alternatives to Play!
- 1

PPSSPP
Free planOpen sourceAndroidiOSAPILinux8.6$4.99 one-time - 2
RetroArch
Free planAndroidiOSWebLinux7.7Free plan - 3
Vita3K
Free planOpen sourceAndroidLinuxmacOSWindows7.7Free plan - 4
BlastEm
Free planOpen sourceWebLinuxmacOSSelf-hosted7.6Free plan - 5
Snes9x
Free planAndroidWebLinuxmacOS7.6Free plan - 6
ares
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.5Free plan
