PS2 emulation has improved a lot over the years, especially with PCSX2 and AetherSX2. However, the most important requirement is having the correct BIOS file. For anyone who is new and looking for a simple explanation, this page helped me understand it better:
https://www.officialps2bios.com