PCSX2 is a PlayStation 2 emulator where you can play PS2 games in your computer.
PCSX2 emulates the PlayStation2 games with a good performance. You can configure it with plugins to improve its performance.
It is not difficult, you only need to download the BIOS from PlayStation2 and put it in the bios application folder.
You will be able to run the PlayStation2 games in ISO images from the hard disk. It can read ISO images created from the games.
PCSX2 is in constantly evolution and there are always new versions with better performances.