Skip to main content

PSP Homebrew child-steps

yesterday and today i tried to get some own coded programs for the PSP to run on my cracked PSP. buying that piece of hardware was one of the best investments i did in the last 2 years:
i spend nearly 2 hours per day in the public transport system, so having some gadget like this is essential: it really helps cut the time. and either i play some games, or i watch some movies. either way i sometimes am even disturbed when i finally reach home because i want to keep on watching/playing.

the only thing i hate about it is the reflecting display. more so as i know that it is only there because americans dig it so much that sony decided to give it a reflecting display.

please rest of the world: get it: reflecting displays are a pain in the ass. they are useless. the europeans know it (reflecting displays aren't liked in europe market research shows). because of reflection you see the contents of the screen not as good as you could. the europs already understood that.



ok, but back to the topic.
well, i of course cracked my psp for being able to do with it what i like, i mean: i bought it.
so now it is up to me to decide what i want to do with it.
and not fucking sony's decision what they think i should do with it. if they dont like what people are doing with it, they should stop selling it. they do not have to guarantee that it works if you do that to your PSP anyway.

this thing is able to play movies from the SD card, why wouldnt sony let me do so? it is my decision not theirs.
it is able to play games from the SD card, , why wouldnt sony let me do so? it is my decision not theirs.
its able to run my own programmed software. why wouldnt sony let me do so? it is my decision not theirs.
screw you sony guys, i spend a good buck on that thing its up to me what i want to do with it.
if you buy a book and decide to wipe your ass with the paper, why should the book owner be allowed to tell you they dont allow it? is that right in your eyes? see?
and that is the reason why i completely think it's ok to crack this gadget:
ok, so i cracked the thing. which is cool because now i can run my own-programmed software.... if i chose to create one.... and fiiiiiinally, about a year later, i had the interest to look at programming my own software for the PSP...

in former times i did not look because i did not know C programming, and had no clue about the words those PSP programmers used (like toolchain) that is needed to program it.
but noooow, with experience from my work, whoohooo, i finally have some understanding what they talk about and could dive into the subject.

and man i can tell you, i really needed that knowledge i gained in the last months. on sunday i spent about 2 hours installing the toolchain (all things needed for being able to compile PSP programs) on ubuntu.
granted i made it a bit stupid, because i adapted a windows/cygwin tutorial for my needs instead of keeping on looking for an ubuntu tutorial. but nevertheless: it then compiled. there is a neat tool called PSPSDK with which you are able to create PSP programs.

hooray, time to cheer.... i then wanted to get it to compile under windows. which i did on monday.
well, this took a while longer, because i decided to go for the
PSPDev Environment for Win32 from http://xorloser.com
after the cygwin variant did not work out right . then i tried to install oslib with it, which is a library for easily creating 2d games on the PSP.
the howto for setting it up was for the cygwin PSP variant so it took me a while to figure out what to do.
actually, it was not that hard: i just had to copy the .h files from the oslib/install folder to
x:\pspdev\psp\sdk\include
and the library files to
x:\pspdev\psp\sdk\lib
what i did wrong at the beginning was copying it to the x:\pspdev\psp\lib folder, but the SDK in the path is important! but if the install.bat works for you you wont need this i guess... but it didnt for me because of the paths being set wrong.

so i then was able to make my second hello world PSP app this time with this oslib libraries.
i am curious to know if i have enough breath to stick to coding some ACTUAL stuff with it or if i am just happy with getting it to compile.

i ll keep you posted. maybe.

ah yes and btw if anybody has problems compiling, leave me a comment, maybe i can help

Comments