brain_stew
Member
-NOTE: DO NOT INSTALL THE RECENT 6.30 UPDATE IT ADDS NO FEATURES AND ONLY TAKES AWAY HOMEBREW CAPABILITIES-
It is however recommended that you upgrade to official firmware 6.20 as this can increase compatibility. Finding a download link for this firmware rlease shouldn't be difficult. You can still buy PSN content using a PS3 or a PC with the Media Go software installed.
--------------------------------------------------------------------------------------------------------------------
Introduction
Its about time GAF had a thread about the fantastic Half Byte Loader which enables an incredible amount of fantastic homebrew applications to be played on any PSP device including the Go and the 3000 without any scary firmware hacks which may restrict the retail games you can buy and play. The only significant things this hack can't achieve is the running of UMD backups and PS1 ISOs. Most other major uses of PSP homebrew are now covered, personally I'm happy with that level of compromise as it keeps away the pirates yet still lets me run nearly all the stuff I'd ever want to anyway.
This "hack" is in "usermode" so there's absolutely no way of it bricking your PSP and it also is running completely off your memory stick/PSP GO memory, so its easily removed. Compatibility is increasing all the time but for me the recent R95 release really was when this thing turned the corner. Now its actually more likely that your chosen homebrew will work
---------------------------------------------------------------------------------------------------------------------------------------------
Installation
Its quite simple really you just need to transfer a few files to the proper place on your memory card, these are:
Patapon 2 US demo: http://www.megaupload.com/?d=065F7OL2
Half Byte Loader(Use HBL REV 95 for now): http://wololo.net/wagic/hbl/
Hacked save file: Follow the above link or http://www.megaupload.com/?d=83TVP8U1
Basically, you want to copy the Patapon 2 demo folder to: PSP/GAME/
The hacked save file to: PSP/SAVEDATA
The "hbl" folder and h.bin to your memory stick or internal memory's root directory not the PSP folder. So x:\ (where x is the drive letter of your PSP)
By default your homebrew goes into: PSP/GAME (this can be changed by altering the config file in the "hbl" folder, recommended as otherwise you may get lots of "corrupt data" icons in the XMB.
There's a full readme included which explains everything and there's a useful video tutorial on Youtube here (not mine).
After that its as simple as booting up the Patapon 2 demo, choosing not to create a save file and then booting up the included save and pressing "R" a couple of times. From there you'll be brought to a menu which lets you pick which homebrew to launch. Most homebrew should exit back to this menu as well, don't use the XMB's "Exit game" option that pops up when you press the home button.
---------------------------------------------------------------------------------------------------------------------------------
Recommended Homebrew
I've only been using this for a few days so I've only touched the surface of what's available. Conveniently the creator of the exploit made a list of his top 15 homebrew applications, so that's a nice place to start:
http://wololo.net/wagic/2010/07/18/15-essential-homebrews-that-run-on-half-byte-loader/
I've found this to be most comprehensive records of compatiblity so check it out to see what's available: http://advancedpsp.tk/foro_es/viewtopic.php?f=46&t=425/
Cave Story Download (RC 1)
Probably the most famous freeware game ever released and imo the PSP port is the best way to experience it, the game looks fantastic on the system's screen with pin sharp pixel art. Works flawlessly with HBL.
Quake Download 1 Download 2
Tips: Download 1 runs in hardware mode and runs at a smooth ~60fps but lacks any of the nice lighting effects.
Download 2 runs in software mode which means blurrier graphics and a low framerate but it does have lots of moody lighting effects and more customisation options. The folder you want to use is "SW_UM." I personally prefer the software rendered version.
For both versions you want to copy the "ID1" folder from a fresh Quake 1 install to the folder as well. Alternatively you can use the free shareware version and place it in the same place.
Open Tyrian Download
The open source PSP port of the classic Amiga shooter works perfectly on the HBL.
SCUMMVM Download
SCUMMVM doubtless needs no introduction, play classic point and click adventure games like Sam & Max or the freeware Beneth A Steel Sky on your PSP.
Doom / Doom 2 series
----------------------------------------------------------------------------------------------------------------------------------------------------------
Emulation
There's a fantastic selection of emulators available for the HBL, including SNES, NES, SMS, GBC, Mega Drive/Genesis, CPS1, CPS2, PC Engine, GBA, Mega CD, Spectrum, Lynx and more and the vast majority of these run at full speed or very close to it. One thing to note is that the HBL can be picky which version of each emulator it works with, so here I'll try and highlight which emulator to use for each system.
GBA Download(Kai v3.20 Test 2)
This emulator runs at full speed in the vast majority of GBA games, compatibility is incredibly high and while sound emulation isn't perfect in all titles, the rest of the emulation is spot on.
Tips: You'll need to place a GBA BIOS in the folder along with the eboot.PBP. This is ~16KB large and should be named "gba_bios.bin"
By default games run with a load of frameskip. Each time you boot a new game press triangle to access the menu and disable frameskip.
If the game runs slow you can try setting frameskip to "manual" and "1" this should make the game run at full speed while dropping some frames which is better than running in slow motion!
Exiting to the HBL menu will crash your PSP, don't worry just switch off your PSP and it will boot back to the XMB just fine.
Mega Drive/Genesis and Mega CD Download (1.51)
Yes full speed Mega CD emulation is indeed available on the PSP GO!
Tips: Sound must be set to 44100 otherwise it will be garbled.
SNES Download (TYL 0.4.2)
Tips: This isn't quite full speed but try reducing the sound sample quality, maybe add a small frameskip and one or two "speed hacks" depending upon the game and most games should be near enough full speed
CPS1 Download (2.0.6)
Tips: Most games should run fullspeed without issue, if they don't reduce the sample rate to 11025 and you'll be good to go. Damn near perfect, full speed CPS1 emulation, with 1:1 mapped pixels is a sight to behold on the PSP's screen.
Start+Select to access the menu
CPS2 Download (2.0.6)
Tips:This actually runs faster than the CPS1 emulator, most games can be played at full speed without even needing to use the 333mhz CPU option, so you can save on battery life.
Roms must be processed first with the included "cache" tool or they won't run. Once you've done this make sure you copy over both your "roms" folder and "cache" folder to your PSP.
Again, using a lower sound sample rate can gain you a decent amount of frames without having any noticable difference, thus making it possible for you to run the emulator at full speed with your PSP clocked at 222/266mhz.
START+SELECT to access the menu
Neo GeoDownload (2.2.1a adhoc)
This allows you to run games in both AES (home console) and MVS (arcade) mode. Most games will have little issue running full speed as long as you use this revision.
Tips: Roms must be processed first with the included "cache" tool or they won't run. Once you've done this make sure you copy over both your "roms" folder and "cache" folder to your PSP.
You must place the BIOS file "neogeo.zip" in your "roms" folder.
START+SELECT to access the menu.
NES Download (v1.13 beta 2)
Tips: A CPU speed of around ~266mhz should be enough to run everything at full speed.
This emulator actually includes a "fast forward" option which lets you run games at any speed you want, perfect to zip through slow sections of old RPGs.
PC Engine/TurboGraphX Download (v0.83)
Tips: You'll need to use the 333mhz setting but this should allow pretty much everything to run at fullspeed. I've had a couple roms (like Bonk 3) crash on me but the vast majority of the good stuff (like Soldier Blade and Alien Crash) are compatible at run at full speed.
Amiga (v0.80 BETA 3) Download
C64 (2.1.1) Download
----------------------------------------------------------------------------------------------------------------------------------------------------------
I will be updating this post with links to the best homebrew and emulators available as time goes on, any posts that detail the best version of each homebrew/emulator and tips on getting them running will be highly appreciated. I also realise this isn't the prettiest OP, I'll try and sort that when I can.
It is however recommended that you upgrade to official firmware 6.20 as this can increase compatibility. Finding a download link for this firmware rlease shouldn't be difficult. You can still buy PSN content using a PS3 or a PC with the Media Go software installed.
--------------------------------------------------------------------------------------------------------------------
Introduction
Its about time GAF had a thread about the fantastic Half Byte Loader which enables an incredible amount of fantastic homebrew applications to be played on any PSP device including the Go and the 3000 without any scary firmware hacks which may restrict the retail games you can buy and play. The only significant things this hack can't achieve is the running of UMD backups and PS1 ISOs. Most other major uses of PSP homebrew are now covered, personally I'm happy with that level of compromise as it keeps away the pirates yet still lets me run nearly all the stuff I'd ever want to anyway.
This "hack" is in "usermode" so there's absolutely no way of it bricking your PSP and it also is running completely off your memory stick/PSP GO memory, so its easily removed. Compatibility is increasing all the time but for me the recent R95 release really was when this thing turned the corner. Now its actually more likely that your chosen homebrew will work
---------------------------------------------------------------------------------------------------------------------------------------------
Installation
Its quite simple really you just need to transfer a few files to the proper place on your memory card, these are:
Patapon 2 US demo: http://www.megaupload.com/?d=065F7OL2
Half Byte Loader(Use HBL REV 95 for now): http://wololo.net/wagic/hbl/
Hacked save file: Follow the above link or http://www.megaupload.com/?d=83TVP8U1
Basically, you want to copy the Patapon 2 demo folder to: PSP/GAME/
The hacked save file to: PSP/SAVEDATA
The "hbl" folder and h.bin to your memory stick or internal memory's root directory not the PSP folder. So x:\ (where x is the drive letter of your PSP)
By default your homebrew goes into: PSP/GAME (this can be changed by altering the config file in the "hbl" folder, recommended as otherwise you may get lots of "corrupt data" icons in the XMB.
There's a full readme included which explains everything and there's a useful video tutorial on Youtube here (not mine).
After that its as simple as booting up the Patapon 2 demo, choosing not to create a save file and then booting up the included save and pressing "R" a couple of times. From there you'll be brought to a menu which lets you pick which homebrew to launch. Most homebrew should exit back to this menu as well, don't use the XMB's "Exit game" option that pops up when you press the home button.
---------------------------------------------------------------------------------------------------------------------------------
Recommended Homebrew
I've only been using this for a few days so I've only touched the surface of what's available. Conveniently the creator of the exploit made a list of his top 15 homebrew applications, so that's a nice place to start:
http://wololo.net/wagic/2010/07/18/15-essential-homebrews-that-run-on-half-byte-loader/
I've found this to be most comprehensive records of compatiblity so check it out to see what's available: http://advancedpsp.tk/foro_es/viewtopic.php?f=46&t=425/
Cave Story Download (RC 1)
Probably the most famous freeware game ever released and imo the PSP port is the best way to experience it, the game looks fantastic on the system's screen with pin sharp pixel art. Works flawlessly with HBL.
Quake Download 1 Download 2
Tips: Download 1 runs in hardware mode and runs at a smooth ~60fps but lacks any of the nice lighting effects.
Download 2 runs in software mode which means blurrier graphics and a low framerate but it does have lots of moody lighting effects and more customisation options. The folder you want to use is "SW_UM." I personally prefer the software rendered version.
For both versions you want to copy the "ID1" folder from a fresh Quake 1 install to the folder as well. Alternatively you can use the free shareware version and place it in the same place.
Open Tyrian Download
The open source PSP port of the classic Amiga shooter works perfectly on the HBL.
SCUMMVM Download
SCUMMVM doubtless needs no introduction, play classic point and click adventure games like Sam & Max or the freeware Beneth A Steel Sky on your PSP.
Doom / Doom 2 series
----------------------------------------------------------------------------------------------------------------------------------------------------------
Emulation
There's a fantastic selection of emulators available for the HBL, including SNES, NES, SMS, GBC, Mega Drive/Genesis, CPS1, CPS2, PC Engine, GBA, Mega CD, Spectrum, Lynx and more and the vast majority of these run at full speed or very close to it. One thing to note is that the HBL can be picky which version of each emulator it works with, so here I'll try and highlight which emulator to use for each system.
GBA Download(Kai v3.20 Test 2)
This emulator runs at full speed in the vast majority of GBA games, compatibility is incredibly high and while sound emulation isn't perfect in all titles, the rest of the emulation is spot on.
Tips: You'll need to place a GBA BIOS in the folder along with the eboot.PBP. This is ~16KB large and should be named "gba_bios.bin"
By default games run with a load of frameskip. Each time you boot a new game press triangle to access the menu and disable frameskip.
If the game runs slow you can try setting frameskip to "manual" and "1" this should make the game run at full speed while dropping some frames which is better than running in slow motion!
Exiting to the HBL menu will crash your PSP, don't worry just switch off your PSP and it will boot back to the XMB just fine.
Mega Drive/Genesis and Mega CD Download (1.51)
Yes full speed Mega CD emulation is indeed available on the PSP GO!
Tips: Sound must be set to 44100 otherwise it will be garbled.
SNES Download (TYL 0.4.2)
Tips: This isn't quite full speed but try reducing the sound sample quality, maybe add a small frameskip and one or two "speed hacks" depending upon the game and most games should be near enough full speed
CPS1 Download (2.0.6)
Tips: Most games should run fullspeed without issue, if they don't reduce the sample rate to 11025 and you'll be good to go. Damn near perfect, full speed CPS1 emulation, with 1:1 mapped pixels is a sight to behold on the PSP's screen.
Start+Select to access the menu
CPS2 Download (2.0.6)
Tips:This actually runs faster than the CPS1 emulator, most games can be played at full speed without even needing to use the 333mhz CPU option, so you can save on battery life.
Roms must be processed first with the included "cache" tool or they won't run. Once you've done this make sure you copy over both your "roms" folder and "cache" folder to your PSP.
Again, using a lower sound sample rate can gain you a decent amount of frames without having any noticable difference, thus making it possible for you to run the emulator at full speed with your PSP clocked at 222/266mhz.
START+SELECT to access the menu
Neo GeoDownload (2.2.1a adhoc)
This allows you to run games in both AES (home console) and MVS (arcade) mode. Most games will have little issue running full speed as long as you use this revision.
Tips: Roms must be processed first with the included "cache" tool or they won't run. Once you've done this make sure you copy over both your "roms" folder and "cache" folder to your PSP.
You must place the BIOS file "neogeo.zip" in your "roms" folder.
START+SELECT to access the menu.
NES Download (v1.13 beta 2)
Tips: A CPU speed of around ~266mhz should be enough to run everything at full speed.
This emulator actually includes a "fast forward" option which lets you run games at any speed you want, perfect to zip through slow sections of old RPGs.
PC Engine/TurboGraphX Download (v0.83)
Tips: You'll need to use the 333mhz setting but this should allow pretty much everything to run at fullspeed. I've had a couple roms (like Bonk 3) crash on me but the vast majority of the good stuff (like Soldier Blade and Alien Crash) are compatible at run at full speed.
Amiga (v0.80 BETA 3) Download
C64 (2.1.1) Download
----------------------------------------------------------------------------------------------------------------------------------------------------------
I will be updating this post with links to the best homebrew and emulators available as time goes on, any posts that detail the best version of each homebrew/emulator and tips on getting them running will be highly appreciated. I also realise this isn't the prettiest OP, I'll try and sort that when I can.