I recently started toying with SDK and PSP firmware changes again, and I was very surprised that some of the older hombrew programs don't work on 3.40OE, the very first example out of the top of my head is R-Gear, a R-Type remake.
Does any of you know about compatibility issues related to firmware/SDK version and what to do to avoid them?
Hope it is a good forum to ask this question. If I am mistaken, I hope that moderators will remove this thread.
the biggest problem is about aplications using the osk keyboard, the messages api and other things requiring the vsh files of 1.50 which are removed from OE and SE firmwares
weltall wrote:the biggest problem is about aplications using the osk keyboard, the messages api and other things requiring the vsh files of 1.50 which are removed from OE and SE firmwares
Can you call functions such as sceIoDopen, sceIoDread, etc using the OE firmwares? When I try, I get odd bus errors during my code.
Is there any way of compiling apps using the psp sdk which would be able to use the vsh files?
BTW, I checked that R-Gear is actually working on 3.03OE firmware, but not 3.40. Tried to run it from under IRShell, no luck either. No idea what to do about it.
pspsnake wrote:Can you call functions such as sceIoDopen, sceIoDread, etc using the OE firmwares? When I try, I get odd bus errors during my code.
These functions are part of the kernel, so they don't need the vsh files. Did you remember to clear the SceDirent structure before calling sceIoDread()?