-arnold
Advertising
Bugz exits to the XMB with the following error being displayed: "The game could not be started. (80020148)"arnold wrote:Try Bugz by InsertWittyName. If that loads after being signed... then it shouldn't be the problem I posted.
-arnold
If you're going to test, do it with some logic. Do not test homebrews that require kernel mode, they will obviously not workhamedia wrote:I thought of putting a compatibility list of tested homebrews myself
IIRC GP is calculated relative to the data section generated for the ELF, thus it cannot be used as absolute because you cannot know what value it will have before relocation and before the data section is placed on memory. The fact is that some relocators replace GP-relative instructions by absolute pointers on relocation time, while others do not. I don't have any knowledge on how the PSP does it though.Wololo wrote:I am myself quite confused about how the relocation can claim to be relative to an offset, when it's actually absolute...
Thanks, I was going to work on that just nowJJS wrote:Here is some crappy code that patches the type 7 relocations in a PRX to type 0. Source and Windows binary included. This does indeed fix the booting problem for the homebrews I tried.