Half Byte Loader R96 a.k.a. JJS rocks

If you haven’t noticed, the latest cool updates to HBL are thanks to our genius fellow coder JJS. JJS recently found a way to perfectly estimate most syscalls on most models of the PSP. What this means to the end user is that for example your favorite emulators will now run at full speed without the need for a configuration file, and without sacrificing stability. It also means that some homebrews will now work better (JJS mentions that Opera mini on the Java VM now works perfectly fine without stopping during the install process).

There’s a small drawback though. This update doesn’t improve HBL on firmware 6.20 for the PSP 2000 and PSP3000. JJS found a way to have it work on the PSPGo 6.20, but unfortunately it relies on a trick that works only for this model. I know I said a few weeks ago that it was fine to update to 6.20, and people will probably hate me for that, but hopefully we’ll make progress on these models and this firmware one day too.

For the models on which this change works (that is, all models and firmwares, except PSP2000 on 6.20 and PSP3000 on 6.20), emulators run at their native speed without a need to use any specific configuration overrides (actually, configuration overrides – a.k.a. syscall hooks – will not work anymore for models that have this perfect syscall estimation, because by definition, they are not needed anymore)

Here’s an example with Daedalus R13 running Mario64 on a psp go. both R95 and R96 are run “out of the box” with no specific configuration.

to make it clearer, this change improves HBL on the following machines: PSP1000/2000/3000 for all firmwares except 6.20. PSP Go for all firmwares, including 6.20. Of course, HBL is still compatible with all psp models up to firmware 6.20 included, and no, this change doesn’t magically bring compatibility with firmware 6.30 or 6.31, so don’t ask.

119 Responses

Well you could give one or two games a try. A while back i had Driver 2 converted (from my own purchased copy of the game) to an EBOOT for my PSP 3000 and tried loading it in HBL. Didnt work of course but i’d say it could work at some point. For now, keep trying. I cant eight now as i seem to have misplaced my collection of PSone games

@dub king: No, because: 1. We are not (and never will be) able to encrypt an Eboot because we know neither the key nor the exact encryption method. 2. If it would be easy (or at all possible) to find two files that produce the same signature, then what would be the point of having the signature in the first place?

Wol, I love your program! I bought a used PSP when I learned about your loader and I’ve been enjoying it ever since with the help of HBL. I think I’ve played an actual PSP game for a mere 30 m total. Keep up the great work.

Hi Wololo! Can tell me why daedalus don’t work on my psp with the hblR97 and daedalusR13. I’ve a psp 3004 with OFW 5.55. Can you also make compatible de HBL with a popsloader to play my old PSONE game i’ve purchased and now if i want to play with it i’ve to pay another time to sony that’s not just. Thank for your answer

Amazon

Do you shop at Amazon? If you like my work and are an Amazon shopper, please consider using the links below. It won't cost you anything more, and I will get a small percentage of the sales.Thanks for your support!