Compile PS2 Emulators

PCSX2 Emulator on Windows

  • Clone the repository:

$ git clone https://github.com/PCSX2/pcsx2.git
$ cd pcsx2
$ git checkout <branch/tag> # optional
$ git submodule update --init --recursive

  • Extract dependency inside the pcsx2 folder as deps folder.
  • Open .\PCSX2_qt.sln with Microsoft Visual Studio 2022
  • Select Release and x64 in toolbar above, by default it will use SSE 4.1 instruction. Select Release AVX2 for AVX2 instruction instead.
  • then select menu Build Solution.
  • Set as Startup Porject for pcsx2-qt
  • Set Debuggin Working directory as $(TargetDir).
  • Run with Local Windows Debugger

If you encounter an Access violation exception when running a Game by starting pcsx2 using debugger, you may skip the exception by unchecking Break when this exception type is thrown, as this is false positive and make the emulator handle it.

Then press Continue (▶️ green play button) above.

Reference: https://github.com/PCSX2/pcsx2/wiki/12-Building-on-Windows