PSPSDK 1.0+beta released!

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

User avatar
Agoln
Posts: 326
Joined: Wed Jun 08, 2005 3:14 am
Location: Fort Wayne, IN

Post by Agoln »

KaL wrote:I would like to download PSPSDK from the subversion repository.. but I need login/password. Where can I get it ? Thanks.
I know in CVS there is anon-access... maybe the have something like that for subV?
KaL
Posts: 41
Joined: Sun Apr 03, 2005 9:59 pm

Post by KaL »

PSPSDK 1.0+beta is availble for download here. If you would like to keep upto date with the latest version, you can also access our subversion repository at "svn://svn.ps2dev.org/psp". We have also setup a new list to monitor subversion commits and submit bug reports which you can join at lists.ps2dev.org.
Doesn't tell me how to do it :/
f_bohmann
Posts: 16
Joined: Mon May 02, 2005 7:15 pm
Location: hamburg, germany

Post by f_bohmann »

it's in the readme (haha ;)

svn co svn://svn.pspdev.org/psp/trunk/pspsdk
KaL
Posts: 41
Joined: Sun Apr 03, 2005 9:59 pm

Post by KaL »

Yeah.. it's working now.. -_-
Nick Fury
Posts: 45
Joined: Wed Jun 22, 2005 12:14 pm

Post by Nick Fury »

When can we expect a new build from the SVN sources?
ooPo
Site Admin
Posts: 2023
Joined: Sat Jan 17, 2004 9:56 am
Location: Canada
Contact:

Post by ooPo »

As soon as you download from svn and install one.
ooPo
Site Admin
Posts: 2023
Joined: Sat Jan 17, 2004 9:56 am
Location: Canada
Contact:

Post by ooPo »

Here's some instructions, assuming you have svn installed:

Code: Select all

svn checkout svn://svn.pspdev.org/psp/trunk/pspsdk
cd pspsdk
./bootstrap
./configure
make
make install
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Nick Fury wrote:When can we expect a new build from the SVN sources?
When it gets done :).
Nick Fury
Posts: 45
Joined: Wed Jun 22, 2005 12:14 pm

Post by Nick Fury »

ooPo wrote:Here's some instructions, assuming you have svn installed:

Code: Select all

svn checkout svn://svn.pspdev.org/psp/trunk/pspsdk
cd pspsdk
./bootstrap
./configure
make
make install
Thanks. I knew this already. mind you, but thanks.
theshadguy
Posts: 12
Joined: Thu Nov 04, 2004 8:08 am

Post by theshadguy »

ok, I feel really dumb here...Im still having problems getting the sdk to work. I installed the psptoolchain (the most recent version) and I downloaded the pspsdk (I use cygwin btw) and uncompressed it. When I run ./configure, it tells me pspdev is not found and it stops :(. Now I think it could be because I'm having a hard time 'setting my envornment variables', which I thought I set (I use XP, so I set them thru my computer, etc.).

Also, I read the sticky here about the toolchain, and particularly the '-p' option. Can I just use this to install the pspsdk? Or do I have to have it already installed, and that just updates it?

Also also, can I just use the svn instructions you provided ooPo?

btw, I installed all the packs with cygwin; and I'n not awesome with *nix yet
ooPo
Site Admin
Posts: 2023
Joined: Sat Jan 17, 2004 9:56 am
Location: Canada
Contact:

Post by ooPo »

The svn instructions I provided are right out of the toolchain.sh script. Take a look at it inside a text editor sometime if you're curious.

The latest toolchain script, when run from inside a fully installed cygwin environment, should build the toolchain AND the latest version of pspsdk from svn automatically. You don't need to specify any options on the command line - it defaults to building everything. Using 'toolchain.sh -p' is only needed if you've already installed the toolchain and just want to update pspsdk.

When it finishes building, make sure you follow the instructions in the readme - specifically the part about setting your path and $PSPDEV variables.
theshadguy
Posts: 12
Joined: Thu Nov 04, 2004 8:08 am

Post by theshadguy »

OK, thank you. I think that's the part that I'm having trouble with. Like I said, I use cygwin on XP. I heard somewhere that I have to add something to a .bashrc file or something in my "home" directory, but I can't find that file. Can someone please help me with that step? Thanks again
cooleyandy
Posts: 41
Joined: Sat Jul 02, 2005 10:12 am

Post by cooleyandy »

I wonder how long before game companies start using this sdk :-p
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

cooleyandy wrote:I wonder how long before game companies start using this sdk :-p
Hmm, I work for a game company and I use PSPSDK...
cyod
Posts: 36
Joined: Fri Apr 29, 2005 5:46 am

Post by cyod »

But do you use PSPSDK at work or is it just unrelated that you use PSPSDK and you work at a game company ;-)
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Semi-unrelated :). Suffice it to say, I only use PSPSDK at home.
Nick Fury
Posts: 45
Joined: Wed Jun 22, 2005 12:14 pm

Post by Nick Fury »

ooPo wrote:Here's some instructions, assuming you have svn installed:

Code: Select all

svn checkout svn://svn.pspdev.org/psp/trunk/pspsdk
cd pspsdk
./bootstrap
./configure
make
make install
I followed everything you said. Minus the having to install doxygen part which you left out. But anyway. I am getting an error that perhaps you can help me with:

Code: Select all

make[3]: Entering directory `/home/Nick Fury/pspsdk/trunk/pspsdk/sdk/audio'
/bin/sh: PSP_CC@: command not found
make[3]: *** [audio.o] Error 127
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Nick Fury wrote:I followed everything you said. Minus the having to install doxygen part which you left out. But anyway. I am getting an error that perhaps you can help me with:
Which he left out? You have quite the attitude for someone incapable of following the directions given in the PSPSDK README.
Nick Fury
Posts: 45
Joined: Wed Jun 22, 2005 12:14 pm

Post by Nick Fury »

mrbrown wrote:Which he left out? You have quite the attitude for someone incapable of following the directions given in the PSPSDK README.
I openly admit to being a jackass and a smartass. It's what I do best. Perhaps from working tech support all day I've turned into a very bitter person.

I'm joking man. I know how to follow directions. I've setup the SDK on two other machines and that error message popped up while I was setting it up under Cygwin on my home machine (for the second time as I had some drive troubles recently). I would like to know about the error. I couldn't seem to find anything about it in either the README or on these forums.

As for being incapable. I assure you I'm not. My question about the status of the next release was not me meaning to push you guys. I'm well aware that you are working hard on it.

However in other threads there were members of your team stating such things as "It should be out by this weekend" or "it should be out in a few days". If it's not going to be released for two weeks then please don't say two days.
Vyrus001
Posts: 30
Joined: Tue Apr 26, 2005 4:25 am

Post by Vyrus001 »

ok im quite sure this is a n00b question, but the are or are not the lib funcs released in the other threads c++ functions? if so, why are there not prototypes for all of them, and if this reason is because they have not been hashed yet, how can i help the hashing prosses? (/me has acsess to a mini cluter on a t1 network)
bimChris
Posts: 1
Joined: Wed Aug 10, 2005 10:55 am

Post by bimChris »

Regarding the SDK...what can you acually do production wise w/ this? You can't really make anything that's sellable correct? You can just use it for fun?
F9zDark
Posts: 127
Joined: Sat Apr 02, 2005 11:34 am

Post by F9zDark »

I would highly doubt it. Most SDKs released by the companies themselves(Valve for instance and the Half-Life/Half-Life 2 SDK) do not allow you sell anything made with it, unless you get a license.

While this SDK isn't from Sony itself, I am willing to bet that the same would apply.
Warren
Posts: 175
Joined: Sat Jan 24, 2004 8:26 am
Location: San Diego, CA

Post by Warren »

We place no restrictions on what you do with what you produce using our SDK.

That said, it's not to say that Sony won't take a keen interest in you making money off of selling something for the PSP since they're not getting a cut.

Sony and homebrew have always peacefully coexisted but then again noone has tried charging for homebrew before. I have a sneaking suspicion you'd be hearing from Sony's lawyers if you start charging for your software. I just hope they don't come knocking on our door too.
cooleyandy
Posts: 41
Joined: Sat Jul 02, 2005 10:12 am

Post by cooleyandy »

I wholeheartedly believe to give credit where credit is due. With that said, I just wanted to say thanks to all the people who helped developed the PSPSDK. I knew absolutely nothing about psp programming 2 months ago, and now I'm happily writing programs and recently landed in a little psp programming gig. Without you guys, I wouldn't have gotten this far. I hope to see 2.0 cracked so I can continue to dev for this fun little computer.
songjing
Posts: 2
Joined: Fri Nov 18, 2005 2:38 am
Location: Singapore

W32 PSPtoolchain

Post by songjing »

Hi May I know where to get W32 PSPtoolchain?

Thanks
djone37
Posts: 3
Joined: Mon Dec 19, 2005 3:41 am
Location: Toronto

Post by djone37 »

Any updates on the SDK? It's been a while since I've heard anything.
User avatar
dot_blank
Posts: 498
Joined: Wed Sep 28, 2005 8:47 am
Location: Brasil

Post by dot_blank »

PSPSDK keeps on trucking with updates
all the time in svn ....checking svn logs
shows that the sdk is getting a lot of updates
frequently ....as for progress on another beta
then time will tell ...but if you want the
freshest most up to date PSPSDK then
you cant go wrong with svn co svn://ps2dev.org/psp/trunk/pspsdk ;)

cheers
10011011 00101010 11010111 10001001 10111010
User avatar
harleyg
Posts: 123
Joined: Wed Oct 05, 2005 6:15 am

Post by harleyg »

./configure
checking for pspsdk version... 1.0+beta
checking for pspdev... /usr/local/pspdev
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for psp-gcc... no
checking for psp-as... no
checking for psp-ld... no
checking for psp-ar... no
checking for psp-nm... no
checking for psp-ranlib... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for ranlib... ranlib
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking for getcwd... yes
checking for strchr... yes
checking for doxygen... no
configure: WARNING: doxygen not found - will not generate any doxygen documentation
checking for perl... /usr/bin/perl
configure: creating ./config.status
config.status: creating Makefile
config.status: creating sdk/Makefile
config.status: creating sdk/audio/Makefile
config.status: creating sdk/base/Makefile
config.status: creating sdk/debug/Makefile
config.status: creating sdk/kernel/Makefile
config.status: creating sdk/libc/Makefile
config.status: creating sdk/startup/Makefile
config.status: creating sdk/samples/Makefile
config.status: creating tools/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
make
make all-recursive
make[1]: Entering directory `/home/h/harleyg/pspsdk/pspsdk-1.0+beta'
Making all in sdk
make[2]: Entering directory `/home/h/harleyg/pspsdk/pspsdk-1.0+beta/sdk'
Making all in audio
make[3]: Entering directory `/home/h/harleyg/pspsdk/pspsdk-1.0+beta/sdk/audio'
no -g -O2 -G0 -Wall -I../../sdk/base -I../../sdk/kernel -c `test -f 'audio.S' || echo './'`audio.S
/bin/sh: no: command not found
make[3]: *** [audio.o] Error 127
make[3]: Leaving directory `/home/h/harleyg/pspsdk/pspsdk-1.0+beta/sdk/audio'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/h/harleyg/pspsdk/pspsdk-1.0+beta/sdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/h/harleyg/pspsdk/pspsdk-1.0+beta'
make: *** [all] Error 2
sorry for asking these questions, i finaly got the psptoolchain installed now this wont work :(
klump
Posts: 7
Joined: Sun Feb 05, 2006 12:23 pm

Post by klump »

TommyBear wrote:Thanks so much guys! Win32 installer that i made available here: http://www.tomkatgames.com/psp/setup.exe (25MB). Basically the same deal as the ps2dev kit installer

Enjoy everyone!
here's a permanent mirror:

http://0.dr.ag/REMOTEUPLOAD?url=http:// ... /setup.exe

for future bigfiles use this technique:

just put

Code: Select all

http://0.dr.ag/REMOTEUPLOAD?url=
in front of the url where the file is. then it will be automagically mirrored
DarkArchon
Posts: 1
Joined: Wed Mar 29, 2006 2:35 pm

Post by DarkArchon »

I'm a bit lost here...
do we need both cygwin+psptoolchain
and the pspsdk installation?
Post Reply