Play! is an attempt at creating an emulator for the PlayStation 2 console on the Win32 platform. It is currently written in C/C++. It uses an instruction caching/recompilation scheme to achieve better performance while emulating the CPU.

This project is a way for me to sharpen my skills and a way to gain more experience in the computer programming and software engineering fields. I use this site to keep a log of my work so I can refer to it at a later time. If I can create something that people will use at the same time, I'll be happy.

The emulator can run a few games, but very awfully in most cases but I'm continuing my work to make it faster and more stable. I hope that in a few years, I'll be able to reach a quality level that will allow anyone to play their favorite PlayStation 2 game on their PC.

Contact Info
Author: Jean-Philip Desjardins
e-mail: Click Here.

Road Map
Short term goals:
  • Integrate the new JIT compilation engine in the emulator.
  • Fix IPU instabilities by integrating new MPEG-2 decoding framework.
  • Use templates to make VIF UNPACK command processing faster.
  • Improve VU emulation to make games look better.