Sony’s PSP Programmer Tool Runtime Library Release 2.5.0 Sample Leak

PSP Some claim to have known about this leak for a few days now, but we have still to find substantial information either from developers or from Sony (on the off-chance that we find any substantial bit of news from Sony about it). Meanwhile, one of our writers (perhaps Pranav T.) will try to get more out of 0okm, so we’ll update this article as soon as we can. Furthermore, if any of you know anything, please feel free to comment here or head on over to our forum and get into a discussion.

Obviously, we can’t provide a download, and any more info we get at this point will probably be general. And that’s one of the sticky issues about this news: we have to wait and see if this news will develop into something big or not. Some of us are wondering how helpful this leak of an old library will be to our community of homebrew developers. But every little bit of knowledge helps, right?

Until we know the exact nature of this leak, we are asking you fine ladies, gents, guys, and gals to play it safe. Just like how we did it with a previous leak, we will ban commenters if their comments to this article have links to any sensitive or copyrighted files. You know that words like “sensitive,” “confidential,” “secret,” or “copyrighted” mean different things to us, to you, and to lawyers so we’d rather you don’t post links for now, OK? One good thing you can do (like what happened with previous leaks), is to head over to the forum and see if there’s already a discussion there or start your own.

Read on for the samples (click on the Full Article link below).

PSPPSP Programmer Tool Runtime Library Release 2.5.0 is an older version of a programming library or toolkit for developers (there’s a 2.9.x version floating around), and it has been leaked. 0okm has posted snippets of it to prove it.

Some claim to have known about this leak for a few days now, but we have still to find substantial information either from developers or from Sony (on the off-chance that we find any substantial bit of news from Sony about it). Meanwhile, one of our writers (perhaps Pranav T.) will try to get more out of 0okm, so we’ll update this article as soon as we can. Furthermore, if any of you know anything, please feel free to comment here or head on over to our forum and get into a discussion.

Obviously, we can’t provide a download, and any more info we get at this point will probably be general. And that’s one of the sticky issues about this news: we have to wait and see if this news will develop into something big or not. Some of us are wondering how helpful this leak of an old library will be to our community of homebrew developers. But every little bit of knowledge helps, right?

Until we know the exact nature of this leak, we are asking you fine ladies, gents, guys, and gals to play it safe. Just like how we did it with a previous leak, we will ban commenters if their comments to this article have links to any sensitive or copyrighted files. You know that words like “sensitive,” “confidential,” “secret,” or “copyrighted” mean different things to us, to you, and to lawyers so we’d rather you don’t post links for now, OK? One good thing you can do (like what happened with previous leaks), is to head over to the forum and see if there’s already a discussion there or start your own.

Here are the samples:

loadexec
PSP(TM) Programmer Tool Runtime Library Release 2.5.0
Copyright (C) 2005 Sony Computer Entertainment Inc. All Rights Reserved.

loadexec_sample
Description of Sample Program
This program reboots the PSP(TM) and executes a module which performs pot drawing.

Files
main.c : Main program
Makefile : Make file

Running the Program
% make : Compile
After compiling, run the program from the debugger.

loadmodule
PSP(TM) Programmer Tool Runtime Library Release 2.5.0
Copyright (C) 2005 Sony Computer Entertainment Inc. All Rights Reserved.

loadmodule_sample
Description of Sample Program
While executing a module that performs pot drawing, this program performs a series of operations to load another module, get module information and execute the module which just displays a simple message.

Files
main.c : Main program
pot.c : Pot drawing routine
pot_main.c : Pot drawing initialization
program
print_msg.c : Program which displays a
message in the debugger
texture.h : Texture file
Makefile : Make file

Running the Program
% make : Compile
After compiling, run the program from the debugger.

overlay
PSP(TM) Programmer Tool Runtime Library Release 2.5.0
Copyright (C) 2005 Sony Computer Entertainment Inc. All Rights Reserved.

overlay
Description of Sample
This program uses the libc shared PRX module to implement the actions of loading and executing the pot, stars, and skin modules one at a time from the main program module.

Files
Makefile : Make file
main.c : Main program
pot/Makefile : Make file which uses the libc shared PRX
pot/main.c
pot/pot.c
pot/texture.h
skin/Makefile : Make file which uses the libc shared PRX
skin/main.c
skin/skin.h
skin/texture.h
stars/Makefile : Make file which uses the libc shared PRX
stars/main.c
stars/startex.h

Startup Procedure
% make -f Makefile
After compilation, the program is started from the debugger. The executable file name is overlay.prx.

Controller Operations
SELECT button : Terminates the program

Notes
Processing for the libc shared PRX is switched for the pot, skin, and stars source programs according to the USE_PRX macro.

Add a Comment

Your email address will not be published. Required fields are marked *