If you use the default GameID it will freeze after the "Chapter 1" screen. So use one of the GameID's below.
When you do use one of these gameIDs you'll sometimes notice a little slowdown or some stuttering in voices, but at least the game works.
3.52 and below: Use GameID SLPS-01156, SLPS-01724, or SLPS-01222.
3.71 and 3.72: GameID SLPS-01156 and SLPS-01724 will work.
3.90: Only GameID SLPS-01156 will work. Also the slowdown and stuttering in voices is slightly better. EBOOT needs to be made with CDDA Popstation 1.24 (don't forget, you'll need keys.bin). Many GUIs make bad eboots...
3.90 Works perfect for me with SLPS-01156, eboot made with Simple Popstation GUI 3.00 and 01156 ID was patched onto the eboot after - DebugJunky
4.01: If you use GameID SLPS-01490 then gameplay and voices are MUCH better. However if you try to watch the opening cinematic after starting a new game it will freeze at a black screen after it zooms in on the castle. So press Start as soon as you can to skip it.
5.00: GameID SLPS-01490 and SLPS-01156 doesn't work, game gets stuck on black screen and doesn't even show the PS logo. If you use the default SLUS-00726 GameID the game will boot, but it will freeze after zooming in on the castle and after the "Chapter 1" screen.
5.00m33-6: Works perfectly (no slowdown, stutter, or freezes that I have seen so far up through chapter 2), looks, and sounds the best on 3.03 when using GameID SLPS-01156. -Sincerely, X. UPDATE:Only seems to work if the EBOOT is created with Popstation GUI 300 BETA.
Made mine with SLPS-01156 with PSX2PSP 1.3 and it works flawlessly so far (completed chapter 1) -Vyse
Source