... a continuacion!

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

Moderators: cheriff, TyRaNiD

Post Reply
jimmygoon
Posts: 8
Joined: Thu May 26, 2005 10:01 am

... a continuacion!

Post by jimmygoon »

Ok. I really wasn't wanting Sony's SDK... if I wanted it... I know where to get it but I like LEGAL... IE: OpenXDK...

BUT since the old thread completly got out of hand I will TRY to keep my questions just to what I need to know.

I'm interested in learning psp dev but I don't where to start. I can't get linux installed on this computer or else I would use that.

1) Should I use cygwin or can I get away with not using that?
2) What is a toolchain?
3) Is the ps2dev toolchain and the pspdev toolchain the same or are they merely used differently?
4) What would be the quick command lines to compling a executable.

5) What is the diff between a PBP and an ELF and how do you convert on to the other?

I'm really sorry if I seemed out of line or anything but why would we need the illegal one if we can have emus built with the legal one... And I'm also really sorry if these have already been answered but from everything that I've read... I just get bits and pieces and don't understand what order everything goes in!

Also if talk of KXploit okay? I assume it is... and if so... How does it work.. :D the short version
User avatar
Agoln
Posts: 326
Joined: Wed Jun 08, 2005 3:14 am
Location: Fort Wayne, IN

Re: ... a continuacion!

Post by Agoln »

jimmygoon wrote:1) Should I use cygwin or can I get away with not using that?
cannot get away w/o it... everything is build around *nix, so unless you find a port....
ooPo
Site Admin
Posts: 2023
Joined: Sat Jan 17, 2004 9:56 am
Location: Canada
Contact:

Post by ooPo »

1) As these tools are designed for use in a unix environment, you need something like cygwin to give you unix support under windows.

2) A toolchain is just a way of saying all the tools needed to go from source code to an executable program. Basically a compiler, an assembler, and a linker.

3) The ps2dev toolchain, specifically ee-gcc, can be used to make working programs for the PSP. They both use a similar cpu. However, work has been done on a true pspdev toolchain. There's a lot of examples floating around on websites that still use the ps2dev toolchain - you probably shouldn't. While still being worked on, the pspdev toolchain is a lot more correct.

5) An elf file is an executable, like exe under windows. A pbp is a file with an elf embedded in it, as well as other files like an icon and music. This is what displays on your psp when you browse the memory stick for 'games'.

We really don't need the 'illegal' toolchain as we are quite capable of creating better tools ourselves using legal methods of obtaining information. It may take a bit longer and some more work - but it is a lot more satisfying to do stuff knowing you didn't have to break a law to do it.

Talk of the kxploit is fine, but I have no idea how it works. I'm using a 1.0. :)
Post Reply