Posted Jul 06, 2006 at 12:25PM by Jerico G. Listed in: PSP Tags: Lua, PSPRadio, Lua Player, SNES9xTYL, SNES
Ó

PSPU


About a week ago, Hitchhikr and Team Neural unlocked the Kernel Mode of 2.50 and 2.60 Firmwares, paving the way for the release of the downgrader of the said firmwares, created by Dark_AleX, Mathieulh, and Yoshihiro. The once great barrier that separated 2.50/2.60 firmware owners from the loads of privileges 1.50'ers enjoy has now been humbled. All has been said and done, the faithful and nonbelievers both marveled at the feat that was once thought of as impossible. The downgrader has been released, the PSP community rejoiced, and the 1.50 population grew along with it.

It has been expected that a lot of owners aren't very accustomed to the wonders of their newly downgraded PSP, and would flock to various discussions in forums (our comments' section being one of the fave spot), asking questions about this and that. While a lot have been patient enough and tried to address these queries, some got tired (and quite frankly got irritated), thus the 1.50 greenhorns (ok, "noobs") were shunned away like a host of tze-tze flies.

As a testament that QJ is continuously striving hard to make all parties happy, we've come up with this extra detailed article of almost everything noobies should know. Think of it as our own version of  "1.50 PSP Enjoyment For Dummies". Here goes:

Homebrew Games:

While Sony has been continuously parading its handheld as your "portable everything rolled in one", let's face it, most of us bought it mainly for the games. And while some have the Benjamins to splurge on any new game that come out, there are quite a good number of users that can only buy a couple of UMDs from time to time. With that we have to turn our focus on games that are labeled with the one word we all love: "free".

There are tons of "homebrew" programs (meaning programmed by the community) hosted here at QJ which and are posted daily, right here, for you to download. There are mainly two type of compilations most developers program with: some programmers are extra industrious and use C or C++ languages, while others leave it to Lua, a scripting language.

Most programs you will download will need a file called EBOOT.PBP (think executable file for the PSP) to be able to launch the program (the other one's use Lua, which we will get to later). Sometimes you will download a file with only one EBOOT.PBP in the archive, however PSP firmware 1.50 requires you to split EBOOTs to launch successfully, using a method called KXploit. Other time you have two folders containing two separate EBOOT.PBP inside each. There are different methods specifically designed for both.

Have your USB cables ready as we're about to begin installing. For files that contain two folders titled something like "__SCE__GAMENAME" and "%__SCE__GAMENAME", just copy and paste both folders to ms0:/PSP/GAME (where ms0 refers to the memory stick of your PSP). Click the thumbnails below to enlarge them. Notice that the two Callisto folders (%__SCE__callisto and __SCE__callisto) in the downloaded file (left image) was dumped to the ms0:/PSP/GAME directory (right image).

installation image -> installation image


Note: In some older homebrew, the folder names are formatted like "GAMENAME" and "GAMENAME%" - treat it the same as the method above.

On the other hand, you will sometimes come across downloaded files having only one Eboot.PBP file. Fret not, there's nothing wrong with the files you just extracted, you just need to run a program (we'll use PSPBrew this time) that will split the Eboot.PBP into two executables to run it on your 1.50 PSP. This is because 1.00 firmware only required users to have one Eboot, and when 1.50 was cracked it required two Eboots (that were split from a 1.00 Eboot.)

PSPbrew

Download PSPBrew and run the executable file inside it to install it in your computer. Connect your PSP to your computer via USB cable, and go to the ms0:/PSP/GAME (where ms0 refers to the memory stick of your PSP) directory. After doing that, open your extracted files (the game) and click on the Eboot.PBP icon. PSPBrew should then run, and the interface will pop in your screen signifying you've loaded the Eboot.PBP to the PSP. Click Save to install it.

After that, go back to the extracted files, copy everything except the EBOOT.PBP file, transfer to your PSP window, open the /GAMENAME folder (the one without the percent sign), dump the remaining files inside, and you're done!

Once you have done that correctly, you should be able to run the game in your PSPs by going to the Game - Memory Stick option. Here's a list of games you could try:

Exciting space shooter Callisto: [here]
Fan Fave Doom-PSP: [here]
Bouncing Super Mini Mario: [here]
Street Fighting with Beats of Rage: [here]
Earth-shattering Quake for PSP: [here]
Notorious Bomberman Arena: [here]

That's just like a tablespooned sample from our sea of available games. If you want more (I'm sure you do), just click here and savor the true meaning of the words "The best things in life are free!"

Emulators:

I really felt our emulators deserve a separate section. This is one of best things I hold dear in my ever-reliable 1.50 PSP, especially when I'm in one of those nostalgic moods, thinking of the years that have passed.... Enough of the melodrama, here they are:

[Amiga 500]
[Amstrad CPC]
[Apple II]
[Atari]
[BBC Micro]
[Capcom Play System 1]
[Chip 8]
[ColecoVision ]
[Commodore 64]
[Gameboy / Gameboy Color]
[Gameboy Advance]
[HP48]
[Intellivision]
[M.A.M.E.]
[Macintosh]
[MGT Sam Coupe]
[MSX]
[Neo Geo]
[Neo Geo Pocket]
[Nintendo 64]
[Nintendo NES]
[Odyssey]
[PC-9801]
[Playstation One]
[ScummVM]
[Sega Genesis/Megadrive]
[Sega Master System SMS]
[Super Nintendo SNES]
[TI-92 Calculator]
[Turbo Grafx 16/PCEngine]
[Vectrex]
[WonderSwan]
[X86]
[Yabasic]
[ZX Spectrum]

We've also decided to give you a brief background on two of the more popular emulators around, just as an extra treat (courtesy of Kyle M.). Although these emu's should start watching their back with the current barrage of project updates from QJ resident  coder zx-81 (among many others), and the recent rumor about the latest N64 UltraHLE emulator. Anyway, here they are (drumroll): Snes9xTYL and DGEN.

DGEn DGEN will emulate pretty much all ROMS and give great frames per second at the same time. It also features Wi-Fi play, allowing you to link up with another PSP using DGEN and play against each other! It has savestates, a user-friendly GUI and pretty much every conceivable option for modifying the way it runs ROMs to make it just about perfect. The latest version is the most stable Sega Megadrive/Genesis emulator for the PSP ever, and this bundled with WiFi support firmly places it on the best-thing-that-ever-happened-to-PSP list. Know more about this program here.

Download: [DGEN For PSP]

SNES SNES9xTYL also has amazing emulation qualities. It has played every single ROM that was thrown at it, SNES 9x TYL and again gives an amazing amount of frames per second, especially in 333Mhz mode. Snes9xTYL beat off the competition of earlier SNES emulators using its user-friendly system, savestate support and overall stability. It has never crashed on me, even when the PSP has been put into sleep mode and is up to the standard of a commercial emulator - I would pay for this! Again, SNES9xTYL has multiplayer support via 2-player Ad-Hoc mode so you can play against another PSP running the same ROM. For more info on this, click here.

Download: [SNESPSP]

Installation of these, as mentioned above, should be a breeze, but whenever you feel like you need to more about these (or any) programs, remember to search at QJ.net for your answer.

Programs written using Lua Script:

Before you can play anything lua-coded, you have to download and install a luaplayer. Lua Player was created specifically for developers to program apps or games using a scripting language. It's a good way for beginners in programming to train and learn more about coding games for PSP.

First, you have to have a Lua Player installed in your PSP (installation is the same as above). To have the lua-coded game in your PSP running, move the whole program folder into /PSP/GAME/luaplayer/Applications/. Alternatively you can rename index.lua to script.lua for a standalone Lua program to be run (with the Luaplayer eboot in the same folder inside of /PSP/GAME). Here are some of the games written in lua:

Puzzling PSP Trix: [here]
Mind-boggling Sudoku: [here]
Fighting Little Fighter: [here]
Uber Cool PSPGolf: [here]
Sleek PSPmillionaire: [here]

And that's just the tip from our iceberg-huge number Lua hoard of games, all of which you can get here.

Homebrew Applications:

Now I've already mentioned that PSP is your "portable-everything rolled into one" handheld . They can't expect us to buy apps right (not that there are many out there), so luckily, people are kind enough to make 'em free for the world. Thanks to  hardworking developers everywhere, the PSP can boast of applications better than any portable device around; yes, even those that are sold! Here's a look at a few of them:

iR Shell Ahman's iR Shell: One of the best app around, especially if you're the neaty freaky type that always want everything organized. This awesome piece of homebrew also boosts your PSP's processor to run at 333Mhz. Now with its latest version having streaming capabilities via WiFi or USB connection, this has become an app any decent PSP 1.50 owner should have installed on their PSPs. For more information about this, just go here.

Download: [iR Shell 1.6]

PMP MODJonny's PMP Mod: Make your PSPs a portable movie player with Jonny's revolutionary full resolution video player. It has loads of viewing options, including one of the best video quality among the media players around. With numerous mods available, such as subtitles, you can keep on being a couch potato - minus the couch!. For more information about this, just click here.

Download: [PMP MOD]

PSPRADIORaf's PSP Radio: You have videos streaming, why not have audio? Well that's exactly what Raf's PSPRadio is for. PSPRadio lets you sit back and relax out in the sun with Internet-streamed music whispering sweet nothings (or hardcore cussin's) in your ears. And if you get fed up of music, start playing with the PSPRadio plugins such as the Links2 web browser and AFKIM. For more about this one, go here.

Download: [PSP Radio]

Now these are just sands in our shore of available applications. Honestly, I feel I didn't do them enough justice by writing so few of them. But I could write ten more and still won't have scratched it's mile-thick surface. I guess that's where the beauty of it lies, you have to discover the rest of them yourself. Here's a headstart, click here.

Devhook


Here's one of the best parts of this post. A lot of you who just downgraded might be missing the features akin to 2.50/2.60 FW (Sony's not releasing them randomly you know), it's not very different from your first day of school where you're so excited to meet new friends but still kept on looking for mom's presence. Well Booster's Devhook tool has provided us a way to enjoy both worlds.

I have here quite a brief rundown of how to setup this device. It might not be as detailed as you want, but if you follow it closely, backed with some research in our site (here's a link where you can find anything devhook-related). Here you go:

Once you extract Device Hook onto your computer, copy both folders over to your PSP like any other homebrew. Then you are going to want to run it from the game menu on your PSP. The issue at hand here is running newer games and taking advantage of the full blown PSP web browser. In order to take full advantage of the PSP 2.5 Firmware's features jog through the following steps:

   1. Go to the Boot Select Menu and choose "Reboot XMB"
   2. In the Firmware Menu and select "2.50 + 2.00"
   3. Next go to UMD Version and make sure it is on "2.xx -> 2.00"
   4. (optional) Overclock the PSP to "333mhz"
   5. Finally, in UMD Mount, select "UMD Disk"
   6. Return to the Device Hook Main Menu and click "Start"

Once your PSP reboots you will be in 2.50 mode. You are able to view the PSP Web Browser via this menu as well as play UMD's that require up to version 2.50 Firmware. This application will allow you to jump between newer PSP games that require firmware updates, the web browser, AND great games and applications such as Callisto that require 1.5 firmware all without upgrading or downgrading. They say miracles dont come true...

You will need to add the firmware dump from the firmware(s) that you wish to emulate. Included with the application are folders/files that specify the exact location where the files from their respective firmwares should be placed. There are already a good number of devhook versions released. The one below is the latest one, but I suggest you take a quick review of the previous versions, just to be more familiar with all of its features and capabilities. And, like the old adage that applies to any venture electronic-related: "You'll only learn by trying".

Download: [Devhook v0.42a]

So there you have it. We hope this space answers much, if not all, of the concerns of 1.50 virgins. A few more reminders though: When searching for answers, make sure you know everything about the whole thing first before asking. Translation: Read. All the necessary information, tutorials, details are already on this site. Of course the site won't magically rearrange to fit the queries inside your head, you have to take the few steps by researching in our forums, or QJ.net.

As for those seasoned 1.50 owners, I know some of you have been bugged by a lot of questions in the past days, but we still ask for your patience. Hey, we are a community after all, and when someone who's new in our place asks for directions, we do the right thing by telling them the answers they need to know to the best of our knowledge. I hate to sound like I'm preaching, but a little helping hand goes a long way.

And now for the line I've been waiting to say: Welcome to the 1.50 world!


Permalink  |   Email this  |   Linking Blogs   |   Digg It!

Bookmark / Find this article on:


71 Comments


Sort by:
   by fyrehart (Unregistered) - 2006-07-06
 » first?

thanks for answering n00bish questions.

first post(?)

   by MarcelP102 (Unregistered) - 2006-07-06
 » GooD PosT

This is really usefull for everyone (noobs and pro's)

!!!!!!Welcome to the 1.50 world!!!!! WE HOPE YOU LIKE IT

   by yankeesforlife - The_PSP_Playa (Unregistered) - 2006-07-06
 » Cool

second (lol) um NNIICCCCEE

   by Adam (Unregistered) - 2006-07-06
 » Sweet.

Thanks guys! ^_^

Why the ***** are people still doing that "1st post" *****? Its so childish....

   by isos (Unregistered) - 2006-07-06
 » You forgot the best part

Hey you forgot the real reason all these greenhorns downgraded! U know wut im talkin about. Ill give a shoutout to Humma kavala who truly made 1.5 the firmware to have.

   by baz (Unregistered) - 2006-07-06
 » yup

thanks has helped me a lot :)

   by captainX - 2006-07-06
 » ISOs..

Haha no mention. They do exist you know. Pirates rejoice, this is a great day for us all.

   by hestermofet (Unregistered) - 2006-07-06
 » Thanks

Thanks a lot for these kinds of walkthroughs. I know when I downgraded from 2.0 to 1.5, a similar tutorial really helped me a lot. I'm sure it will answer a lot of questions of ex2.6 users. So again, thanks for the effort you put into it.

   by Advertising -
   by FLai - 2006-07-06
 » .

oh yeh, the only free games anyone plays on 1.5 are homebrew games. only speaking the truth....

   by Jordan Black - 2006-07-06
 » Here u go u NOOBZ

All ur questions, answered

   by retard (Unregistered) - 2006-07-06
 » COOL

now when can all of us retards that updated to 2.7 get homebrew

   by plastik - 2006-07-06
 » ...

"You will need to add the firmware dump from the firmware(s) that you wish to emulate"
Thanks for explaining that... not. I still don't know how to do this... all the readme files for DevHook are in some weird language, and every FAQ I read won't tell me how to do this, most don't even mention it. Is it neccesary to do this, or is there some other reason Devhook isn't working for me? Someone please explain

   by cr1msynt3arz (Unregistered) - 2006-07-06
 » thnx

thanks for these little tutorials, they helped me alot.

   by am i missing something??? (Unregistered) - 2006-07-06
 » am i missing something???

doesn't most of this stuff work in user mode on 2.00+ firmware? all i see in 1.5(kernel mode) is ios launching(i'm against) through devhook and video through pimpstreamer, all the emulators and homebrew games work through user mode. Anything below 2.00 doesnt play many formats of video and audio. I'm at 2.60 and staying 'till i'm convinced that i have something to gain with 1.5: 2.60+ devhook emulation?(I WANT TO PLAY MY 2.60 GAMES). And btw, kermel mode was unlocked in 2.60, y not use it 4 more than a downgrader???

   by Shadownet - 2006-07-06
 » sigh.....

while im sure 1.5 homebrew is...er..."fun", im sure those who have experienced 2.XX will soon get bored with these half baked games. I got a 1.5 PSP about a year ago and enjoyed hombrew...then upgraded. Im now a proud owner of two PSPs, a white 2.5 and a black 2.71. I *might* downgrade my white PSP if there is a worthwhile game or application. However I'll be upgrading my 2.5 to whatever firmware has the PS1 emulator. I prefer to play quality games than these wanabe games. I know this all sounds harsh, but its true. If you cant afford the games...then thats your problem.

   by woot (Unregistered) - 2006-07-06
 » w00t

***** yea i havent had 1.50 since the last downgrader

   by meh (Unregistered) - 2006-07-06
 » @15

if you have a 2.5 and 2.7 you ae an idiot to upgrade the 2.5....but go ahead i will be playing my snes/gba/n64 roms on my 1.5....

   by Advertising -
   by samwelo (Unregistered) - 2006-07-06
 » homebrew

i may sound stupid but can u not buy copies of real games and save them onto ur memoryy stick wiv 1.50 psps Shadownet????

   by KillACommy4Mommy - 2006-07-06
 » Go all the way back???

Since we can now downgrade from 2.5/2.6 to 1.5, why not go all the way back from 1.5 to 1.0? This article will probably become a moot point because there won't be any reason to stick around 1.5 really, unless I'm missing something. You might just want to link this to another article about 1.0 when that downgrade happens because I have a feeling that people like me will just not even bother with 1.5 and all those stupid % signs.

   by Nuwanda (Unregistered) - 2006-07-06
 » wow

great article! thanks! :)

   by Freshmilk (Unregistered) - 2006-07-06
 » ISOs arn't good...

ISOs have no right to be mentioned. they are not the main type of homebrew associated to this site, and whats more they are illegal. They give a bad name to homebrew everywhere and are one of the soul reasons that sony doesn't let us run homebrew you should be ashamed of yourself, you've ruined it for everyone.

Thanks a lot person behind comment No.7

   by mimi (Unregistered) - 2006-07-06
 » dax loader

why isn't the dax iso loader mentioned and dax/cso files explained?

   by h3inousguy - 2006-07-06
 » @21

I have ISOs, but i did not download it off the net... nor did i make a backup copy from my friend... I have an ISo form Lumines, and i own lumines... I use it to negate UMD load times, so not all of us pirate... I love being able to tak two games around in my PSP at all times... So ISOs have piracy issues, but it is not the ISOs its the people who use them, if they were like me not a single UMD game would be pirated... And i am very against piracy, so please just be a little less ignorant!

   by captainX - 2006-07-06
 » I agree with #19

I believe you can flash custom firmwares on 1.0, thats the only thing you can do thats not on 1.5, and I want that.

   by AWESOME!!! (Unregistered) - 2006-07-06
 » AWESOME!!!

THIS IS AWESOME!!!

Now, CAN SOMEBODY FIGURE OUT A WAY TO PLAY HOMEBREW ON BRICKED PSP's and possibly restore them???

What I mean is, now that it's possible for everyone to have 1.50 firmware on their PSPs, is it possible for someone to find an exploit for any 1.50 UMD so that homebrew can be played on bricked PSPs...kinda like what GTA:LCS does for 2.00+ PSPs. This way, us 1.50 Bricked PSP owners could access homebrew and maybe even restore our flash through the use of PSP flash homebrew...just an idea.

If a homebrew exploit was found in GTA:LCS (a 2.00 firmware UMD game) then what are the possibilities any or most 1.50 UMD games might be exploitable....I'd say many possibilities. To people who know what I'm talking about and know how to work miracles on PSP, please give this thought....There's a lot of us in the community that have had the bad luck of bricking our systems, and it would be a breat help if this were taken into consideration for development. Thank you, and to all PSP users...have a nice day.

   by Superman Returns very soon to the uk!!!! (Unregistered) - 2006-07-06
 » Don't Shoot the Noob

i have a white psp version/firmware 2.01. Am i right to assume that i can upgrade to 2.5 to then downgrade to 1.5??? or am i wrong im my assumption. Its just everything/everyone associates just the 2.5/2.6 firmware. Please be gentle...........

   by warlord7856 - 2006-07-06
 » to #26

yes, u can upgrade to 2.5 then downgrade.

   by Advertising -
   by Superman Returns very soon to the uk!!!! (Unregistered) - 2006-07-06
 » Don't Shoot the Noob

warlord7856.......you are a legend......go watch superman. SAY NO TO ISO PIRATES!!!!!!!!! nasty ass little stinkers

   by Omatic (Unregistered) - 2006-07-06
 » 28th post!!

Good article for those just getting into it.

   by Ground_Sniper (Unregistered) - 2006-07-06
 » 1.5 world

this is a really good thing for us all if you think about it. We should see a couple more developers now and with the 1.0 downgrader out maybe somebody who just downgraded to 1.5 could be a major factor in a custom firmware ^_^



QJ.NET Blog Network RSS Feeds
MyQJ Feed / PDA
MyQJ RSS / PDA
Blog of Blogs Feed / PDA
QJ.NET RSS / PDA
Gaming Consoles Feed / PDA
Nintendo DS RSS / PDA
PlayStation 3 RSS / PDA
PSP Updates RSS / PDA
Wii RSS / PDA
Xbox 360 RSS / PDA
PC Gaming Feed / PDA
Age of Conan RSS / PDA
Games for Windows RSS / PDA
MMORPG RSS / PDA
Tabula Rasa RSS / PDA
World of Warcraft RSS / PDA
Science Feed / PDA
Science RSS / PDA
Technology Feed / PDA
Apple RSS / PDA
Gadgets RSS / PDA
iPhone RSS / PDA
Mobile RSS / PDA
Photography RSS / PDA
Tech RSS / PDA
Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!