| Running SNES games on a PSP with firmware 2+ |
| Written by adrelith | |
| Wednesday, 22 March 2006 | |
If you own a PSP then I'm sure that by now you've heard
something about the ability to run 'arbitrary code' (a.k.a. homebrew) on ANY
version of the PSP's firmware. This article is to help those of you who haven't
yet done so and wish to. When I started to play around with homebrew on my
version 2.6 PSP I found that a lot of readme files were corrupt, incorrect, not
in English or simply non-existent.
Although this tutorial describes how to get a SNES emulator running on PSP it can also be applied to running most homebrew. This information is now outdated and should only be used for educational purposes however, feel free to still email adrelith with any questions or queries you may have about the topic. If you are looking to run homebew on a version 2.5./2.6 PSP please go here.Requirements: You'll need a copy of the great game Grand Theft Auto: Liberty City Stories and a PSP running firmware 2.01 or higher. (Note: PSPs with version 2.0 can also run homebrew using a different method than described in this article however, I suggest that if you have a version 2 PSP you find a reliable copy of the MPH downgrader and enjoy a version 1.5 PSP)
On the computer:
On the PSP:
Tweaking the Emulator's Settings Once you start your game you might notice that it runs quite a bit slower than the original version on the SNES. You can fix this by changing a combination of three things: Auto Frameskip, Frameskip and PSP Clock. Some of this info can be found strewn about in the emulator's readme, but I'll repeat it here all together for your benefit. Auto Frameskip: with this turned on the emulator regulates the amount of frames being produced per second and makes the game generally run slower than normal due to CPU restrictions. By turning this feature off your PSP can put out more frames and hence make the game run quicker. This is also sometimes known as TURBO MODE. Frameskip: with Auto Frameskip turned off you can raise the number of additional frames displayed per second. The higher this value the quicker the game runs but also the choppier. PSP Clock: This value determines the number of Hz that your PSP CPU is running at. 222Hz is normal, raising this value makes you PSP less stable but faster. I personally raise this value because I find that Auto Frameskip itself doesn't quite cut it. A warning though, some games will crash if you raise this value to 333Hz or even 266Hz so you'll have to do a bit of trial and error. While running at 333Hz I find that I don't have to use the other two features, except when I want to run in turbo mode. If you are going to raise the Hz I suggest doing it one step at a time and going back to the game to check if it works before raising it more, I find this makes the game crash much less often. Running Other Homebrew To get a list of 'known' working homebrew using this method you can check out this website then click on 'Working EBOOTs (GTA)' on the left-hand side. (Note: I have had trouble running a couple of the emulators that are stated to work on this site, although this problem might just belong to me as I haven't heard anything from anyone else about it.) Note: when given an option between a homebrew EBOOT for PSP version 1 or 1.5 choose 1 as it runs better with the eloader. Wrap Up At the time this article was published all the links were up to date and files current. If you think any of this information is incorrect or links broken/out-of-date then please feel free to contact me. You can find my email in A Little About Me below. Thanks to everyone who worked towards to running homebrew on the latest firmware versions of the PSP. Remember though, if there is a great game out there that you love buy it, because if you don't there wont be many more great games to come. Well, that's all folks! I hope you enjoyed my first article here on i-hacked and found it helpful. If you liked it please tell all your friends.
A Little About Me: Name: Matt/Matthew Contact: Email:
adrelith@gmail.com
|
|
| Last Updated ( Monday, 03 July 2006 ) |