Other changes that weren't mentioned...
It's probably worth mentioning that this build is a little bit more compatible than the official y builds. For instance, in Tales of Phantasia only 0.03a and 0.02y11J3a3/4 can run the game on the world map without causing the PSP to freeze up for 15 seconds followed by an automatic shutdown :) It's basically all the compatability of 0.03a with the functionality and performance of y11+.
I've made the source code for the fixes available, however... So it's just a matter of somehow contacting y and getting him to incorperate my fixes into one of his builds. I'd also really like to get the source code for something newer than y11 :-\
As far as speed goes. a4 only optimized the state save function, for writing to Memory Stick media. It didn't offer any optimizations in adition to those in the a3 build.
You can change the background color too. On my PSP all of my burnt out pixels are on the corners. The white dots can get annoying, so you can just turn the entire thing white and voila, they're gone.
Currently I'm working on finishing up support for SPC7110 based games (if you've ever played one you're familiar with the "graphics pack" requirements to run them). Porting the loading code was a pain because it relied on a lot of file interfaces that aren't available on the PSP and I had to write my own replacement stubs. Right now SPC7110 games get as far as the "SPC7110 SYSTEM CHECKER" screen and then crash :P
And regarding the naming convention. I'm just sticking with what I was given. y's 11th version with J's 3rd version code and my 4th version. I'm not a real big fan of the version scheme either.
If anyone knows how to contact y, please let me know or at least forward him the source code so that Tales of Phantasia et. al will run properly in newer versions.
For a copy of the source code, see my original posting for 3a at:
http://www.emuboards.com/invision/in...howtopic=22804