How?AFAIK, there is only one 'official' form of development for PS2 that is using the official Sony SDK that costs a few tons of moneys.Fortunately, a very clever group -- ps2dev -- was able through Sony's processor manuals to create a complete game development environment for PlayStation 2, so thanks to them, we can now develop for PS2 =).So to compile this code and/or develop your games you need to download ps2toolchain* and know C or C++. *I highly recommend you to checkout for the commit 101e8f857bf26a4a174a3c67a0619beb6c5d5564, since it was this version of the toolchain I used and I cannot guarantee that the code will work in other versions.Works on real hardware?Of course, but only for non-original consoles, that is, consoles that were unlocked to play pirate games. So you're encouraging piracy? Of course not, and I always encourage the purchase of original games, but if you are (or know) some unhappy owner, you can test it there. Why pirate? The chip inserted into the pirated consoles adds some extra features to the console, such as running a boot file, which opens up space for a plenty of new features.