RBEnhanced / RB3Enhanced

Open-source plugin for Rock Band 3 providing many enhancements, fixes, and extra features.
https://rb3e.rbenhanced.rocks
GNU General Public License v2.0
55 stars 8 forks source link

PS3 / RPCS3 Support Checklist #14

Open InvoxiPlayGames opened 8 months ago

InvoxiPlayGames commented 8 months ago

A sort of "living issue" to hold and discuss the progress of a PS3 port. Suggestions and PRs very appreciated!

ihatecompvir commented 8 months ago

I can confirm the BLES and BLUS binaries are virtually the same. Ghidra found ~19000 matching functions at the same address with the exact same instructions (and I didn't run any checks other than exact instruction match, which likely would have found the rest); there might be some things which are slightly different but for the most part I don't think we will need to worry about trying to hunt down addresses for both.

kernaltrap8 commented 7 months ago

bit of a correction; HEN doesnt have more memory protections, it has the same protections as OFW. HEN only allows unsigned code exec, since HFW is just OFW with a older webkit thats exploitable. CFW isnt protected because those protections were patched out, which cannot be done on HEN because there are still LV1 protections that dont allow for custom kernels or kernel prx's.