Anybody have the PSP toolchain download link?

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Post Reply
User avatar
epicasian
Chaos Rift Junior
Chaos Rift Junior
Posts: 232
Joined: Mon Feb 22, 2010 10:32 pm
Current Project: Gigazilla Engine
Favorite Gaming Platforms: Dreamcast, SNES, PS2, PC
Programming Language of Choice: C/++
Location: WoFo, KY

Anybody have the PSP toolchain download link?

Post by epicasian »

I'd ask for it on the PS2Dev Forums, but apparently, my email has been banned :|

edit:: Or would this be sufficient in getting started with PSP development?
http://www.jetdrone.com/minpspw
User avatar
xiphirx
Chaos Rift Junior
Chaos Rift Junior
Posts: 324
Joined: Mon Mar 22, 2010 3:15 pm
Current Project: ******** (Unkown for the time being)
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Contact:

Re: Anybody have the PSP toolchain download link?

Post by xiphirx »

I was also unable to get the toolchain. I downloaded and installed that and have had success.

I'd recommend it :P
StarCraft II Zerg Strategy, open to all levels of players!

Looking for paid work :< Contact me if you are interested in creating a website, need a web design, or anything else you think I'm capable of :)
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: Anybody have the PSP toolchain download link?

Post by MrDeathNote »

you used to be able to get information about it from ps2dev.org but it seems to be offline now. Anyway you can use minpspw just fine. I think you can also get the toolchain from psphacks.com
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Anybody have the PSP toolchain download link?

Post by Falco Girgis »

I used to use minpspw when I was developing under Windows.

I really liked it and had no problems (although I didn't get very deep into PSP development until I moved over to our linux server).
User avatar
epicasian
Chaos Rift Junior
Chaos Rift Junior
Posts: 232
Joined: Mon Feb 22, 2010 10:32 pm
Current Project: Gigazilla Engine
Favorite Gaming Platforms: Dreamcast, SNES, PS2, PC
Programming Language of Choice: C/++
Location: WoFo, KY

Re: Anybody have the PSP toolchain download link?

Post by epicasian »

Now the question is, where do I start?

I looked at the sprite example included with the PSP SDK, but that confused me even more. Do I just start digging through header files?
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Anybody have the PSP toolchain download link?

Post by Falco Girgis »

epicasian wrote:Now the question is, where do I start?

I looked at the sprite example included with the PSP SDK, but that confused me even more. Do I just start digging through header files?
Yeah. That's pretty much the only way to go.

The pspsdk is still pretty fucking difficult. I hope you're good at low-level C (or at least understanding the code). There's also a small chance that you are going to have to handle a lot of low-level things yourself (don't remember what all was included with minpspw). But that's just the nature of a homebrew API/toolkit for a commercial device like that. It's often incomplete and very difficult to use.

All of my Dreamcast fanboy-ism aside, the KOS library for the Sega Dreamcast is still by far the most amazing, user-friendly homebrew API/library I have ever seen. Almost all of the hardware is abstracted away from the developer. You can write almost any SDL-like application on the Dreamcast (even hardware accelerated) without ever having to get your hands dirty and dig under the hood. It's not until you have to start using specific pieces of hardware or optimizing things that you have to look past KOS. Unfortunately, I believe the pspsdk is still lightyears behind...
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Anybody have the PSP toolchain download link?

Post by eatcomics »

-Sigh-, keep me updated on this epic, as I had a PSP toolchain installed when I had windows, and I got a hello world picture to be displayed... but... I don't remember where I got the tools. And I know have my PSP running homebrew so I'd like to get back into this.

Unless Gyro here has some good references for PSP game programming on Linux ;)
Image
User avatar
epicasian
Chaos Rift Junior
Chaos Rift Junior
Posts: 232
Joined: Mon Feb 22, 2010 10:32 pm
Current Project: Gigazilla Engine
Favorite Gaming Platforms: Dreamcast, SNES, PS2, PC
Programming Language of Choice: C/++
Location: WoFo, KY

Re: Anybody have the PSP toolchain download link?

Post by epicasian »

Yo comix,

You know there is a download for 32 and 64 bit Debian/Ubuntu distros on that site: http://www.jetdrone.com/minpspw ;)
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: Anybody have the PSP toolchain download link?

Post by MrDeathNote »

I'm working on psp stuff at the min. I recommend you get eclipse and install the minpsp plugin after you've installed minpspw. It's awesome, then start digging around in the samples that come with minpspw, there's enough information in those to make almost any game you can think of. And be aware that not all the samples will work in an emulator, such as the intrafont example. But it works fine on the actuall psp.
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
User avatar
epicasian
Chaos Rift Junior
Chaos Rift Junior
Posts: 232
Joined: Mon Feb 22, 2010 10:32 pm
Current Project: Gigazilla Engine
Favorite Gaming Platforms: Dreamcast, SNES, PS2, PC
Programming Language of Choice: C/++
Location: WoFo, KY

Re: Anybody have the PSP toolchain download link?

Post by epicasian »

In what sample does it demonstrate loading an image? The "sprite" example loads a *.raw file and puts it in a 3D shape; which is not what I had expected. Are there any other examples that load an image and display it?
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Anybody have the PSP toolchain download link?

Post by eatcomics »

you guys are awesome, keep doin what you're doin :D
Image
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: Anybody have the PSP toolchain download link?

Post by MrDeathNote »

epicasian wrote:In what sample does it demonstrate loading an image? The "sprite" example loads a *.raw file and puts it in a 3D shape; which is not what I had expected. Are there any other examples that load an image and display it?
Try the tutorials here: http://www.psp-programming.com/tutorials/

Most of the code they use is in the samples like graphics.h but the tut will show you how to use the code to load an image, get input and use sound.
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: Anybody have the PSP toolchain download link?

Post by MrDeathNote »

After getting MUCH deeper into psp development, i really don't want to recommend those tutorials anymore. They use graphics.c which is quite inefficient for rendering. The only thing I used from graphics.c was the image loader and even then I completely refactored it and added swizzling for efficiency. These are probably the best 2 resources for psp programming:

http://www.psp-programming.com/code/dok ... :tutorials - PSP port of NeHe tutorials(very good stuff)
http://psp.jim.sh/pspsdk-doc/ - PSP SDK documentation (completely invaluable when deving on the psp)
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
Post Reply