*Originally posted by Wololo
Hi.
I started a topic on portability here: viewtopic.php?f=37&t=1160 but there seems to be a misunderstanding on "long term" and "short term" , so that topic will be kept for long term, and here I want to discuss short term.
I went ahead and started making HBL more portable, by moving everything that is "game specific" to subfolders. I cleaned up the makefile, and started "improving" eLoaderconf.rb so that it generates the config files for all games at once.
Additionally, an new ".h" file similar for each game exploit gives some additional compilation rules, and some hardcoded addresses are in there (as m0skit0 said numerous times, in the future we want those to be in config files, or - better imo - let HBL find those values by itself whenever possible)
Now that this is done (and it works for patapon2, obviously...), here's my current todo list:
* Improve HBL Portability DONE (Of course, more can be done for this, but I'm now in a state where I can actually work)
* port j416's version to this new system DONE
* Test That I didn't break j416's version TODO (I need a copy of minna no golf JP)
* Port the firmware/model detection algorithm to minna no golf (JP) TODO (we will need user mem dumps from lots of people to do that)
* Port the firmware/model detection algorithm to everybody's golf (EU) DONE (requires test)
* Port the firmware/model detection algorithm to hot shots golf (US) DONE
* Find Game stubs and put them in eLoaderConf.rb for hot shots golf (US) DONE, but doesn't seem to work as I would expect (HBL finds no interesting information in most stubs)
* Thread List, Sema list, and events list to delete for hot shots golf (US) DONE (need to be confirmed though...)
* Add sceKernelReleaseSubIntrHandler to eLoaderConf.rb. It is used by minna no golf, and possibly by hot shots golf ? DONE
* sceMpegbase.nids TODO
* How to detect pspgo? TODO
* Modules (MP3, Network) not correctly unloaded TODO
I don't plan to put my changes to SVN before hotshots is ported and/or I can confirm that j416's port still works.
By the way, hot shots golf doesn't have the sceUtilitMsgDialog imports, so we can't entirely use the p5 thing introduced in R98 for this game.
(By the way I don't have the internet at home until next week at least, so I can't communicate that much)
Advertising