• Print

Play! 2017-04-11


Play! is a PlayStation 2 console emulator still in preliminary stages. This won't run your favorite PlayStation 2 game perfectly at optimal speed: this only works with a few demos and games created by people involved in the non-professional PS2 coding scene.

System Requirements


  • OS: Windows XP/Vista/7
  • CPU: x86 CPU running @ 2.0GHz and + is recommended. Doesn't take advantage of multi-core CPUs yet.
  • RAM: 256MBs of RAM is recommended.
  • Video Card: Any DirectX9 class GPU should be enough.

Technical Features


  • EmotionEngine:
    • Near complete emulation of the base MIPSIV core.
    • Good COP0 (System Control Unit) / COP1 (Floating Point Unit) emulation.
    • Fair emulation of the MMI instruction subset.
    • CPU emulation done using an instruction caching/recompilation scheme.
  • OS:
    • ELF binaries loading support.
    • BIOS emulation done in high-level
  • GS/GIF:
    • Basic GIF transfers implemented.
    • Basic GS registers emulation.
    • Basic GS rendering supported (using OpenGL).
  • VU/VIF:
    • Micromode support for the VU0/VU1.
    • Macromode support for the VU0.
    • Basic VIF transfers implemented.
    • VU flags emulation not very well supported.
  • IPU:
    • MPEG-1/2 macroblock decoding supported.
    • All commands emulated.
    • Still very buggy, so it won't playback movies really well.
  • IOP/SIF:
    • High-level emulation of the IO processor done by intercepting SIF commands and routing them to native modules.
    • Common IOP modules emulated in high-level.
    • Can load and execute game specific IOP modules.


Weekly Build - 2017-04-11

Posted on 2017-04-14 10:24:55

Sorry for the long wait for this build! This was due to all the work that was needed to make CMake the official build system for the project. This should make it easier for other people to contribute the project. The CMake build configuration was used to generate this build and hopefully, we'll be able to deliver builds at a much faster pace from now on. In any case, here's the list of new stuff in this build:

  • Compatibility fixes (ie.: Beatmania IIDX, Shin Megami Tensei, Silent Hill 2, Crash Twinsanity now boot (not necessarily playable though)).
  • Add screen shot feature on Windows, macOS and Linux.
  • Minor performance improvements.




Loading video...



blog comments powered by Disqus