• Steam recently changed the default privacy settings for all users. This may impact tracking. Ensure your profile has the correct settings by following the guide on our forums.

How to use emulators on Official Firmware

Organized_Chaos

New Member
Welcome!

HBL_Game_Icon_by_MediaMyself.png


This works on ALL PSP models! 1000 (phat), 2000 (slim), 3000, and PSP Go! It works best on firmware 6.00, 6.10, or 6.20. If you have any questions feel free to ask. Just do not post links to copyrighted material, it is heavily frowned upon here.

**NEW**
Me and blake1211 have created an easy installer for the HBL. If you have trouble setting up the HBL then you can use this easy-installer. It comes packaged with rev85, the patapon 2 demo, and a handful of emulators. Simply run the batch file and follow the on-screen instructions. Make sure you enter the PSP drive letter correctly. If the PSP is I:\ the batch file just wants I.

hbl.zip 104.623 MB - If you download this file you won't need to download any others from this tutorial.

Code:
               Things to Download for this Tutorial
  Item           File Name                Download   Homepage
+----------------+---------------------------+----------+----------+
| Patapon 2 demo | UCUS98734                 | [URL="http://www.psp-hacks.com/file/1914"]Download[/URL] | [URL="http://www.patapon-game.com"]Homepage[/URL] |    
| The Save Data  | UCUS98732_DATA02          | [URL="http://wololo.net/files/hbl/UCUS98732_DATA02.zip"]Download[/URL] | [URL="http://advancedpsp.tk/foro_es/viewforum.php?f=39"]Homepage[/URL] |    
| HBL rev85      | hbl-r85-wololo.zip        | [URL="http://wololo.net/files/hbl/hbl-r85-wololo.zip"]Download[/URL] | [URL="http://advancedpsp.tk/foro_es/viewforum.php?f=39"]Homepage[/URL] |
+----------------+---------------------------+---------------------+
If rev85 does not work for you then you need to try rev79!
You can get the debug versions from wololo's site but they don't seem to work as well for me as the distrib versions so I'm not going to link them. The debug versions just produce a detailed report when using the loader so you can help debug things.

Emulators: (These are all reported as working on various official firmwares)
Code:
+----------------+---------------------------+---------------------+
| Console        |   Emulator Name           | Download |Homepage  |
+----------------+---------------------------+----------+----------+
| GB/GBC         | Homers RIN 3.2            | [URL="http://www.psp-hacks.com/file/333"]Download[/URL] | [URL="http://dl.qj.net/psp/emulators/homers-rin-v32.html"]Homepage[/URL] |    
| GBA            | mh gpspkai 3.2            | [URL="http://thepcreport.net/kenny/homebrew/mh_gpspkai%203.2%20GBA%20emulator.zip"]Download[/URL] | [URL="http://www.qj.net/psp/homebrew-emulators/unofficial-gpsp-kai-v32-test-05.html"]Homepage[/URL] |    
| SNES           | uo SNES9x y33Ruka0032     | [URL="http://www.psp-hacks.com/file/29"]Download[/URL] | [URL="http://rukapsp.hp.infoseek.co.jp/"]Homepage[/URL] |
| Atari 2600     | PSP2600 1.2.0-fw5x        | [URL="http://zx81.zx81.free.fr/public/psp/psp2600/psp2600-v1.2.0-fw5x.zip"]Download[/URL] | [URL="http://zx81.zx81.free.fr/serendipity/index.php?/categories/31-Atari-2600"]Homepage[/URL] |    
| Sega Genesis   | Picodrive 1.51            | [URL="http://www.psp-hacks.com/file/1353"]Download[/URL] | [URL="http://notaz.gp2x.de/pico.php"]Homepage[/URL] |  
| NES            | NesterJ v1.13 BETA 2      | [URL="http://www.psp-hacks.com/file/387"]Download[/URL] | [URL="http://rukapsp.hp.infoseek.co.jp/PSPSoftware/NesterJ.htm"]Homepage[/URL] |
| NES            | FCEU-PSP 0.3              | [URL="http://www.psp-hacks.com/file/1848"]Download[/URL] | [URL="http://code.google.com/p/fceupsp/"]Homepage[/URL] | 
| PCE/TurboGfx16 | PSPHugo 1.3.1-fw5x        | [URL="http://zx81.zx81.free.fr/public/psp/psphugo/psphugo-v1.3.1-fw5x.zip"]Download[/URL] | [URL="http://zx81.zx81.free.fr/serendipity/index.php?/categories/75-PC-Engine"]Homepage[/URL] |
| Amstrad CPC    | PSPCAP32 1.5.1-fw5x       | [URL="http://zx81.zx81.free.fr/public/psp/pspcap32/pspcap32-v1.5.1-fw5x.zip"]Download[/URL] | [URL="http://zx81.zx81.free.fr/serendipity/index.php?/categories/3-Amstrad"]Homepage[/URL] |
| TI-92 Calc     | PSPXTI 1.3.0-fw5x         | [URL="http://zx81.zx81.free.fr/public/psp/pspxti/pspxti-v1.3.0-fw5x.zip"]Download[/URL] | [URL="http://zx81.zx81.free.fr/serendipity/index.php?/categories/4-TI-92"]Homepage[/URL] |
| Coleco Vision  | PSPColem 1.3.1-fw5x       | [URL="http://zx81.zx81.free.fr/public/psp/pspcolem/pspcolem-v1.3.1-fw5x.zip"]Download[/URL] | [URL="http://zx81.zx81.free.fr/serendipity/index.php?/categories/11-ColecoVision"]Homepage[/URL] |
| Atari 7800     | PSP7800 1.2.0-fw5x        | [URL="http://zx81.zx81.free.fr/public/psp/psp7800/psp7800-v1.2.0-fw5x.zip"]Download[/URL] | [URL="http://zx81.zx81.free.fr/serendipity/index.php?/categories/26-Atari-7800"]Homepage[/URL] |
| MSX            | PSPMSX 1.5.1-fw5x         | [URL="http://zx81.zx81.free.fr/public/psp/pspmsx/pspmsx-v1.5.1-fw5x.zip"]Download[/URL] | [URL="http://zx81.zx81.free.fr/serendipity/index.php?/categories/14-MSX"]Homepage[/URL] |
| Thomson MO5    | PSPMO5 1.2.0-fw5x         | [URL="http://zx81.zx81.free.fr/public/psp/pspmo5/pspmo5-v1.2.0-fw5x.zip"]Download[/URL] | [URL="http://zx81.zx81.free.fr/serendipity/index.php?/categories/70-Thomson-MO5"]Homepage[/URL] |
| Thomson TO7    | PSPTHOM 1.2.1-fw5x        | [URL="http://zx81.zx81.free.fr/public/psp/pspthom/pspthom-v1.2.1-fw5x.zip"]Download[/URL] | [URL="http://zx81.zx81.free.fr/serendipity/index.php?/categories/22-Thomson-TO7"]Homepage[/URL] |
| ZX Spectrum    | Fuse PSP 0.10.0.21        | [URL="http://psp.akop.org/fuse/download/0.10.0.21/1.00"]Download[/URL] | [URL="http://psp.akop.org/fuse"]Homepage[/URL] |
| Atari 800XL    | Atari800 PSP 2.1.0.1      | [URL="http://psp.akop.org/atari800/download/2.1.0.1/1.00"]Download[/URL] | [URL="http://psp.akop.org/atari800"]Homepage[/URL] |
| SMS            | SMS Plus PSP 1.02.1955    | [URL="http://psp.akop.org/smsplus/download/1.2.55/1.00"]Download[/URL] | [URL="http://psp.akop.org/smsplus"]Homepage[/URL] |
| Amiga          | PSPUAE 0.80 Beta 3        | [URL="http://www.emuhq.com/download/6275/"]Download[/URL] | [URL="http://www.pspuae.com"]Homepage[/URL] |
| N64            | Daedalusx64 HBL2          | [URL="http://forums.daedalusx64.com/download/file.php?id=1368"]Download[/URL] | [URL="http://forums.daedalusx64.com/"]Homepage[/URL] |
| Genesis        | DGEN PSP 070              | [URL="http://www.psp-hacks.com/file/60"]Download[/URL] | [URL="http://syn-k.sakura.ne.jp/dgen_psp/"]Homepage[/URL] | 
+----------------+---------------------------+---------------------+
+----------------+---------------------------+---------------------+
I will add more download links as people provide them.

Setting up the Half Byte Loader​

Loading these emulators on the PSPGo is a little different, skip down to the end of this section for details on how to make it work on the Go.

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.


(click image for larger resolution)​

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-r85-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)​

All files must be put in the system storage for PSPGo in order for this to work. It will not work from any memory stick on the PSPGo unless you edit the config file.

Launching the Emulators​

Disconnect the PSP from your computer. Start the Patapon2 demo on your PSP.

frmbuf001.bmp


Answer "No" to the first question and "Yes" to the second question (when it asks you about not finding any save files).

frmbuf002.bmp

frmbuf003.bmp


You will then get to the Patapon's main menu, click Continue.

frmbuf005.bmp

frmbuf006.bmp


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.

frmbuf007.bmp


Once you get to the next screen press R and the Half Byte Loader will start.

frmbuf008.bmp


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!

frmbuf009.bmp

frmbuf010.bmp


Specific emulator tutorials. These are a bit more in depth.
Amiga - here
GBA - here
SNES - here

Videos

[yt]ez47OFzqD7o[/yt]
[yt]nYL5VKvX82A[/yt]

Thank you Wololo, m0skit0, ab5000, Davee, and everyone else working on the HBL. This is truly one of the greatest things in recent PSP history.
Thank you PCM6502 for testing a lot of emulators and providing links.
Thanks cccodyyyy, for providing a video of the HBL in action on a PSP-3000; OFW 6.20.
Thank you intexhub for providing a few mini tutorials.
 
Bravo! *claps* This will come in handy with my new 3000 that has 6.20 on it

Ah darn crashed first time
EDIT: nvm figured it out

I wonder if PS1 games will work.

The Gen emulator always gets a sound init error. And no matter where I put them roms never show up in the SNES emu.
As well as a lot of slowdown in the GBA emu. Is this because the exploit runs in User mode or something like that , that doesn't have full access to the system resources?
 
Awesome thread, good job.

+rep.
 
Hi there,

I registered just to post my thanks for this easy-to-follow guide. I've been scouring the webs for any info on putting emulators on my 3001 with 5.50 only to hear "you can't do it" in various ways. Now, thanks to this guide, mission accomplished.

You have my thanks.
 
Back
Top