makaveli 7 Posted October 12, 2007 Share Posted October 12, 2007 The 3.71 kernel has not changed the display drivers at all, it just has an extra one for the Slim. My manually-patched up CheatDevice works fine on 3.71, but not on previous firmwares, because 3.71 uses a new method of storing internal function "names" (actually 32-bit numbers) which makes the old ones invalid. -> Sidenote: The old internal numbers were the first 32 bits of the function names SHA-1. Therefore sceDisplayGetFrameBuf used to be 542edaeeda618e3f079ac74692246df12aa8f7c7 -> 0xEEDA2E54 (bytes reversed due to little endian-ness of the PSP's processor) The number (actually called a NID) for this function is now 0xE56B11BA which is pseduo-random rather than based on the function name. The functions themselves have not changed, which is why I only had to update the u32s referring to functions and not the code which uses them. Not much more can be done by patching the PRX, the only solution is for EdisonCarter to fix it, or release the source (after all, its only a memory patcher with an onscreen menu). Unless he doesn't want to in which case I shouldn't have wasted my time damn i hope edison can fix it or release the sorce code so somebody else can fix it Link to comment Share on other sites More sharing options...
edisoncarter Posted October 12, 2007 Share Posted October 12, 2007 Thanks hax0rofl for your testing. When I was doing the savefile version, the NIDs changed in every firmware and there was quite a bit of work and code to cope with it each time, but in a PRX the NIDs are bound automatically. I fixed it on 3.10OE-A, lets see if this fixed it for higher versions as well. We should continue this here: http://www.gtaforums.com/index.php?showtopic=297358 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now