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.
Once again a huge improvement to HBL, download here and enjoy 🙂



@wololo can you make in yor next rev of HBL in PicoDrive run Sega CD ISOS with mp3 sound please???
Wololo and team, thank all so very very much! Like someone above said the battery percentage works in emulators now (no longer just displaying 50%). There are many small fixes, but it’s always the small things that make the big picture 😉
Just a quick question, would you still suggest setting the “override_sceCtrlPeekBufferPositive” to 0 or does this revision render any speedups this would have caused obsolete? i only ask because I did this on r96 and saw almost no speedup in frame rate using Mario kart 64 sound enabled, sound disabled though is a whole other story…
(using a PSPGo 6.20, just in case this info is helpful)
You guys must love what you do, because it shows in your work. Your wMenu now takes up my pause game slot 24/7. Don’t let these little punks get to you guys, you’re monsters amongst the meek! Thank you all so very very much!
@Cynthia : on a 6.20 PSP Go, the override_sceCtrlPeekBufferPositive setting will not have any impact at all anymore. As you said yourself, it’s become obsolete for this model, and is now useful only for 6.20 3000 or 6.20 2000.
And thanks a lot 🙂
***?!!! well, my psp was 6.10 a week ago, then read the article sayin “update, HBL is more stable on 6.20″… really a don’t hate you @wololo, you can say thank to Peace Walker!!! great game but needs 6.20
Well its even worse for me cause i updated from version 5.03 which i could be enjoying chickhen! instead of this, but this is still great
<3 fast release cycles. gives me hope that hbl will become perfect soon enough. (i'm having lots of crashes switching between cave story and snes9x, but if i play only one or the other i don't get a single problem.. it's weird.)
Great work Wololo and to the others who have been working on HBL. GBA emulator still crashes on exit though , not too much trouble though.
How do I install opera mini?
Iv heard a lot of good about it
@dog use pspkvm and the .Jar format of opera mini
Well, Im glad I didn’t listen you guys (lol)
I stayed in 6.10 PSP 3000, thinking that maybe, 6.10CFW might come before 6.20 in the future and Ill enjoy some of the epic homebrew out there (Geometry Wars is one).
Good work on HBL so far, really annoying to have to go through the Patapon Demo everytime I wanna play a homebrew, but its definitely better than nothing.
Guess till 6.xx CFW (Which will probably never come..) is released, Ill be buying PS1 games off the PSN store and playing homebrew.
@kondzio….visit the HBL-PSP forum section on this here:
http://halfbyteloaderpsp350.freeforums.org/daedalus-r14-working-titles-t52.html
above is a list of compatible games
guess what the day this comes out ma psp BRICKED DUE TO UPDATE FAIL WITH 6.20 danm battery :< i'll just cry in the corner
Well I am hoping you respond to this and clear up your article a bit. Here is the contradiction you have written.
“This update doesn’t improve HBL on firmware 6.20 for the PSP 2000 and PSP3000.”
“to make it clearer, this change improves HBL on the following machines: PSP1000/2000/3000 for all firmwares except 6.20.”
Just clarify for me, does this indeed improve speed on a psp 1000 running 6.20 or not? Thank you, good work regardless, just picking on your contradiction not your work 😉
Well the vuln that’s used in HBL in order to improve syscall estimation, does not exist on any other model other than GO, so I’m guessing that this does not improve “speed” on a psp 1000.
This is about a previous post.
By the way, Wagic’s “Brother’s War” campaign looks very interesting and creative. I’m going to post a link to it in the Forge forum. Keep up the good work. :!)
@xeology, noob81: true, I didn’t mention the psp1000, because I don’t think many people with a psp1000 have a reason to use HBL 🙂
@mtgrares: thanks, nice to see some Wagic related comment once in a while 🙂
@wololo: yeah I figured 😉 I directed that more at others to clear things up..
@wololo Of courwse we do us 1000 users use hbl all the time to hack our psps
*Of course we
If i have 1000, ill use cfw instead of hbl to enable all homebrews and to play back ups..
Ahh, well I fried my battery and am waiting on my pandora to arrive so I’m all sad here using HBL to play n64 lol. Thanks for the clarification though.
So X64 now works on 3000? Which make od X64?
Btw, just had a look at the list of working N64 roms on Daedalus R14. The games iv tested (and work) are:
MRC Racing
Mario Kart 64
Super Mario
Banjo Kazooie (really slow. i suggest frameskip 5)
Goldeneye
and a few others. I dont have my PSP on hand but i’ll update the list. Once again, i tested these my self using Rev95 on a 6.20 PSP 3000.
Thanx wollo. i updated to 6.20 ..
Has anybody got Pokemon stadium to work?
or at least Pokemon stadium 2?
what daedalus?, be sure it doesn’t crash before starting battle and it would help if you tested with the new HBL R96
@Brandonheat8………You dont have to post a link to us, just tell us what beta of daedalusx64 works.
Well its a special version of daedalus x64 specifically made to work on hbl, go to google type in “Daedalus x64 hbl” and look for “Daedalusx64 for HBL [Updated]” link, there you will find a forum post with the version, when you launch it a blue screen will come up, just press Square to bypass it. Hope this helps people.
I LOVE HBL
THANK YOU
So your telling me that a psp 1001 is cfw hackeble without a pandora and with 6.20?
i am using psp 3004 ofw 6.00, when i use hbl to play any homebrew,after sum time it starts flashing “do you want to quit the game” ( that appears on pressing PSbutton)….i am on rev 96…plz help…
@Noneofyourbuisness: you need a pandora. But I don’t see any good reason to use HBL over a CFW on a PSP 1000. Don’t get me wrong, I’m honored that even psp 1000 users use HBL, but I think it’s kinda pointless.
i use hbl on psp 1000
and psp 3000
i have hacked psp 2000 but sometimes it wont turn on and sometimes it does its kinda old 🙂
enyway nice to see hbl go so far
btw is there a way to make homebrews works on hbl that dont work on it ?
i mean convert it or patch it :/
What is the diagnostic for the 2000, 3000 users stuck in 6.20? Do you think it will take too much time before a vulnerability such as the one found in the Go pops out? Is getting the OFW 6.20 dump the only problem or am I missing something?
Rev 95 is already dandy hot, but it kinda bugs me to know that HBL probably won’t improve too much for 3000 6.20 users.
dear wololo
the work which u have done in the HBL project is simply awesome and faboulous.I am ur fan and love u very much for your works……..
I wan to let u know that unlike some end users who always ask for more;your work in our community is appriciated more than anything else…….
I am sure one day somebody will find a kernel exploit…….
thanks 4 all ur works and plz continue what u and your team is up with.
god bless u……..
I am a psp 3004 user with firmware 6.20
Will works on newest half byte loader go!tube answer fast
wololo is possible to launch metal slug 2/3 on hbl??
There must be some possible way to get syscall estimation to be better on 6.20 2000/3000, right? I mean, I have no problems with HBL right now but it sucks to know that not much more can be done with my 6.20 3000.
yay i just bought psp 1000 and a pandora battery whoohoo!! i will still use hbl for some reason after i install cfw!!