This guide will teach you how to use emulators on a PSP with official firmware 5.50 and higher. I am testing this tutorial on a PSP-1001 so if you could please test it with an unhackable PSP and post your results it would be much appreciated. Please include a download link to the emulator you used in your test. Also, do not post links to copyrighted material, it is heavily frowned upon.
Things to download: Patapon 2 demo - download link The specially crafted game save used to trigger the HBL - download here Latest version of HBL (rev85) -download link - or rev79 (if rev85 doesn't work. Do not mix and match these or they will not work) - download link or if you would like to send debug reports to the team working on HBL, download the dev version -here- the dev version will be a bit slower and as such I'll be using the first link I gave. The dev version actually won't even load the emulators on 5.50 (and probably any other FW).
Setting up the Half Byte Loader Format your PSP's memory stick from the PSP before you do any of this. Formatting your memory stick will erase all of your data so make sure you have important stuff backed up. Don't put anything on the memory stick until I say so. Connect your PSP to your computer via USB or by using a card reader. Open the hbl-r79-wololo.zip file on your computer extract the contents of it to the root of your memory stick.
Open the game save archive (UCUS98732_DATA02.zip) on your computer and extract the contents of it to your memory stick. The UCUS98732_DATA02 needs to go in \PSP\SAVEDATA\. Don't use the h.bin from that zip file, I'm not sure what it's for. You get a h.bin file from the hbl-r79-wololo.zip archive which is the one I'm using.
Then you need to open the Patapon2 archive on your computer. You should see a folder named UCUS98734. Copy that folder to ms0:\PSP\GAME\.
Put the emulators in the ms0:\PSP\GAME\ folder. For the GBA emulator you need to search Google for a file called gba_bios.bin. This goes in the folder with the GBA emulator's EBOOT file.
(Click for larger image)
Launching the Emulators Disconnect the PSP from your computer. Start the Patapon2 demo on your PSP and answer "No" to the first question and "Yes" to the second question (when it asks you about not finding any save files). You will then get to the Patapon's main menu, click Continue, and load Wolo's save data. Then you will be presented with a load screen that says HATAPON'S MARCH. When it's done loading it tells you to press any button. I press R but I believe it doesn't matter what you press here. Once you get to the next screen press R and the Half Byte Loader will start.
You'll be presented with a menu listing all of the homebrew you have in the \PSP\GAME\ folder. Select your emulator and start playing your favorite games!
I have personally tested the following emulators. I didn't test them all on all firmwares because I was getting lazy. They worked on the firmwares I tried them with. I encourage you all to try them on your own PSP and report your findings back here. I have a PSP-1001 so my results might be different than someone who is using a Go.
For mh gpspkai my test consisted of loading a Golden Sun ROM and entering my character's name. I didn't have any SNES ROMS so my test for that emulator was just me getting to the menu where I select the ROM. For psp2600 and 7800 (atari) I loaded Dig Dug and a few other ROMS and played for 2-3 minutes. Most seem to have worked just fine.
mh gpspkai.zip works on 5.50, 5.51, 6.00, 6.10, 6.20 OFW
uo_Snes9x_002y32 works on 5.50, 6.00, 6.20 OFW
psp2600 works on 5.50, 6.20 OFW
psp7800 works on 6.20 OFW
These emulators may work on other firmwares as well, I just didn't test them. I did not find any OFW in which the emulators I tested did not work.
Tested by other members:
PSP-3000; 6.20 OFW: -GPSP Kai (Gba)
-NesterJ (NES)
-SNES9x .3 (Snes)
-Daedalus R14 (N64)
-Homer's Rin 3.2 (GBC)
Ya, cuz the links are broken, I can't get the file to go into the root. I got the demo, full game, and the savedata, all I got to do is back it up on the computer. Seriously, I was REALLY counting on this so I could play Mario Kart 64, or maybe Super Mario 64 on my PSP. By the way, can this play outher homebrew BESIDES emulators?
This can play a limited amount of other homebrew besides emulators but I do not have a full list. I know PSPuzzle works, that's all I've tested.
Sorry about the links. I just copy and pasted from the other forums I posted this on and forget/didn't know After Dawn would break URLs. I'll try getting it fixed as soon as I figure out how.
Edit: Links fixed. I probably not be coming back here as After Dawn is doing nothing but giving me a headache. Lots of the BB Code I used in this on other sites wouldn't work here and the links didn't work at first either.
If you want support from me for this you can find me on other psp-hacking websites where my User Name is Organized_Chaos (I also didn't like how my name was too long to be used here when I signed up).
I updated the first post to include the link to rev85. I forgot I posted this here until I received an email saying ShaggyZE replied to it or I would have done this the day rev85 was released.