Estopero: Unai's beta 1.7 is slightly older than my 1.8 version. I added a slight performance increase in the threaded interpreter. I also did some other stuff that doesn't really get noticed by the end user. Unai will have this updated code shortly though, so we can work on beta 2.0 asap.
Remember, the underclocking value wil need to be changed at certain points in a game. I noticed the best value for most games I test is 3 clicks up from the lowest setting, I can't remember what the exact value was but it starts with a 4, so I imagine 4MHz. But in some games, 4MHz isn't suitable, such as the battles in FF7, so raising it while in battle is needed. When the battle is over it can be lowered.
If possible, let me know what values are best for what parts of what game. So for example:
Buster Bros: GP2X OCd to 266. 4MHz underclocked works in all points in the game. It's a 2D only game. In menu the VSync is over 100, and the FPS is at 61-81. In-game the VSync is 60 the in-game FPS is 32.
I'm speaking to Tinnus. Maybe we can get working on the ARM interpreter again. With the work done to make it threaded, it should help when converting it to assembly.
I'll see if I can fix the R1 save slot issue.
Btw, since I didn't include instructions...YOU MUST INCLUDE scph1001.bin WITHIN THE SAME FOLDER psx4all.gpe IS IN! Otherwise it defaults to HLE which currently isn't compatible with most games. So PLEASE only test when using this file. Thanks.