Go Back  
Reply
 
Thread Tools
Old 01-14-2013   #1
Stinkee2
Apprentice
 
Join Date: Dec 2010
Location: C:/Users/
Posts: 18
Likes: 2
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
PS3SDK 80010009 error

So I'm moving my current game programming project to the PS3 since my iPad is temporarily out of service (iOS 6.0.1, I don't want to renew my enrollment for $100)

I can't for the life of me find any sort of help for PSL1GHT in terms of 3D graphics with RSXGL. RSXGL compiles okay but the samples don't for reasons I have investigated but can not resolve. I get an error from something that says it cannot find "Files/NVidia" which I figured was a problem with a search path not being in quotes and it separated that out of "C:/Program Files/NVidia ..." for whatever reason... I couldn't confirm that though.

So I attempted to use several different PS3SDKs that exist that float around the internet. All of them that I've tried (1.60, 3.40, 3.70) have given me the error 80010009 when I try to run the test program at usr/local/cell/samples/fw/testapp. I remember I once got the samples from the 1.92 SDK running but since then I've lost the SDK and there's no more downloads for it that are visible to me that don't have dead links or 0 seeders.

Anyway, I'd just like to know what causes this error?
And if it's not solvable does anybody have any working code that demonstrates RSXGL while not having to compile shaders during the build process? That's where my PSL1GHT doesn't work, which is okay because my shaders are compiled at runtime and not at compile time.

Thank you for your time whoever reads this!
__________________
Hi.

Last edited by Stinkee2; 01-14-2013 at 09:40 PM. Reason: slightly inaccurate title change and fixing grammar
Stinkee2 is offline   Reply With Quote
Old 01-14-2013   #2
Stinkee2
Apprentice
 
Join Date: Dec 2010
Location: C:/Users/
Posts: 18
Likes: 2
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by macklinjudith1 View Post
Looks great.
I'm pretty confused by that. If I had to guess I'd say it was referring to my tendency to stray slightly from my own question multiple times which results in poor post readability?
__________________
Hi.
Stinkee2 is offline   Reply With Quote
Old 01-19-2013   #3
Stinkee2
Apprentice
 
Join Date: Dec 2010
Location: C:/Users/
Posts: 18
Likes: 2
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Okay, so I was informed that 80010009 meant that it had to be signed in order to run, and I've tried using some of the executables from PSL1GHT and I've tried using the executables from fail0verfl0w and the executables from pkg builders (by executables I mean make_self_npdrm and whatnot)

But I get only this far and then the program crashes...
Code:
Michael
@com
PUTER /c/usr/local/cell/samples/fw/testapp
$ make_self_npdrm EBOOT.ELF EBOOT.BIN
ELF header size @ 40
8 program headers @ 40
42 section headers @ 843a58
deflated...processing segment 0 with rlen 2435e8 len 8a4b8 offset 0...encrypted...
deflated...processing segment 1 with rlen 1d1b0 len a3cc offset 250000...encrypted...
deflated...processing segment 2 with rlen 0 len 8 offset 26d1b0...encrypted...
deflated...processing segment 3 with rlen 0 len 8 offset 26d1b0...encrypted...
processing segment 4 with rlen 0 len 0 offset 26d1b0...encrypted...
processing segment 5 with rlen 0 len 0 offset 262558...
processing segment 6 with rlen 28 len 28 offset 243580...
processing segment 7 with rlen 40 len 40 offset 2435a8...
Will I ever win? I'll post back if I get it working.
__________________
Hi.
Stinkee2 is offline   Reply With Quote
Old 01-20-2013   #4
pete_uk
Member
 
pete_uk's Avatar
 
Join Date: Jul 2008
Posts: 83
Likes: 215
Liked 63 Times in 33 Posts
Mentioned: 24 Post(s)
Tagged: 0 Thread(s)
Don't bother with the Fail0verfl0w files, use SCETOOL (http://www.ps3devwiki.com/wiki/Dev_Tools#SceTool) instead

SELFs made with make_self_npdrm will not work on firmwares above 3.55 as they are not signed correctly.
You didn't mention what firmware you are running but I am guessing 4.X.

Also, it will probably be a good idea if you look for the 4.00 SDK

Pete
pete_uk is offline   Reply With Quote
Likes: (1)
Old 01-20-2013   #5
Stinkee2
Apprentice
 
Join Date: Dec 2010
Location: C:/Users/
Posts: 18
Likes: 2
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Thank you! I'm on firmware 3.55 Rogero (CEX). I didn't even know the 4.00 SDK and the tool you pointed me to existed.
__________________
Hi.
Stinkee2 is offline   Reply With Quote
Old 01-21-2013   #6
gzorin
Apprentice
 
Join Date: Jan 2013
Location: New York City, NY
Posts: 4
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Stinkee2 View Post
RSXGL compiles okay but the samples don't for reasons I have investigated but can not resolve. I get an error from something that says it cannot find "Files/NVidia" which I figured was a problem with a search path not being in quotes and it separated that out of "C:/Program Files/NVidia ..." for whatever reason... I couldn't confirm that though.
I'm happy to assist with the RSXGL stuff. If you were trying to build the stuff in the rsxgl-samples repo, then, yeah, those are really out of date; they still compile their shaders off-line and haven't been updated to compile at runtime using the OpenGL API's.

Therefore the only really current example is the "gears" sample that's included in the RSXGL repo itself (that demo is a barely-modified version of the "es2gears.c" from mesa-demos). Kakaroto's EFL uses the library, too.

Since RSXGL doesn't implement any of the "legacy" (non-shader) OpenGL behavior, many sample/tutorial OpenGL programs that are out there won't work. Programs written against the OpenGL ES 2.0 profile should work, as long as they used vertex buffer objects.
gzorin is offline   Reply With Quote
Old 01-21-2013   #7
deroad
Homebrew Developer
 
deroad's Avatar
 
Join Date: Jun 2010
Location: Outher Heaven
Posts: 351
Likes: 67
Liked 345 Times in 120 Posts
Mentioned: 112 Post(s)
Tagged: 0 Thread(s)
Originally Posted by pete_uk View Post
Don't bother with the Fail0verfl0w files, use SCETOOL (http://www.ps3devwiki.com/wiki/Dev_Tools#SceTool) instead

SELFs made with make_self_npdrm will not work on firmwares above 3.55 as they are not signed correctly.
You didn't mention what firmware you are running but I am guessing 4.X.

Also, it will probably be a good idea if you look for the 4.00 SDK

Pete
if you download the latest PSL1GHT (not the ps3toolchain, but only PSL1GHT) version, you can build selfs that works on 4.xx fw.
deroad is online now   Reply With Quote
Likes: (1)
Old 01-21-2013   #8
Stinkee2
Apprentice
 
Join Date: Dec 2010
Location: C:/Users/
Posts: 18
Likes: 2
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by gzorin View Post
I'm happy to assist with the RSXGL stuff. If you were trying to build the stuff in the rsxgl-samples repo, then, yeah, those are really out of date; they still compile their shaders off-line and haven't been updated to compile at runtime using the OpenGL API's.

Therefore the only really current example is the "gears" sample that's included in the RSXGL repo itself (that demo is a barely-modified version of the "es2gears.c" from mesa-demos). Kakaroto's EFL uses the library, too.

Since RSXGL doesn't implement any of the "legacy" (non-shader) OpenGL behavior, many sample/tutorial OpenGL programs that are out there won't work. Programs written against the OpenGL ES 2.0 profile should work, as long as they used vertex buffer objects.
I've tried to compile the gears sample, but that implements functions that are declared in the other sample that tries to compile the shaders. I've tried to remove all traces of them from the makefile but that makefile is just too huge and I can't follow anything that's going on in it.

Also, my project started on iOS so it already uses OpenGL ES 2.0 and shaders for everything. Programmable pipelines are a gift from the heavens.

EDIT:
I see you registered to answer my question, thank you. You give me hope for the world. If only we could start treating the world better so that it will still exist for the kid I hope to have in the future.

Originally Posted by deroad View Post
if you download the latest PSL1GHT (not the ps3toolchain, but only PSL1GHT) version, you can build selfs that works on 4.xx fw.
My whole reason for not using PSL1GHT was that I was unable to get a program to display anything using RSXGL. It was definitely something I did wrong I think, but even before that the official SDK appeared to be a highly preferable option.

Or are you saying I use the make_self_npdrm from the latest PSL1GHT to do what I need to do?
__________________
Hi.

Last edited by Stinkee2; 01-21-2013 at 11:53 AM.
Stinkee2 is offline   Reply With Quote
Old 01-21-2013   #9
deroad
Homebrew Developer
 
deroad's Avatar
 
Join Date: Jun 2010
Location: Outher Heaven
Posts: 351
Likes: 67
Liked 345 Times in 120 Posts
Mentioned: 112 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Stinkee2 View Post
Or are you saying I use the make_self_npdrm from the latest PSL1GHT to do what I need to do?
i'm saying that you can use make_self_npdrm from psl1ght. it will build a correct self for 4.xx fw. if you have and older version, it will work only on 3.55 and lower

for RSXGL, i don't know. i had rsxgl gears compiling, but i got black screen on it.

RSXGL works, since i use EFL with full hardware accellerated support.
deroad is online now   Reply With Quote
Likes: (1)
Old 01-22-2013   #10
Stinkee2
Apprentice
 
Join Date: Dec 2010
Location: C:/Users/
Posts: 18
Likes: 2
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by deroad View Post
i'm saying that you can use make_self_npdrm from psl1ght. it will build a correct self for 4.xx fw. if you have and older version, it will work only on 3.55 and lower

for RSXGL, i don't know. i had rsxgl gears compiling, but i got black screen on it.

RSXGL works, since i use EFL with full hardware accellerated support.
I've tried just moving the executable, but it tells me that it can't find certain dll files. I gave it all the dlls that it asked for that I could find on my computer or online but there were some that I just couldn't get.

When I tried to make the package using a cygwin console with psl1ght I got an error about it having some invalid data in it or something, I can't remember, I did that about a week ago and right now I'm on the OS X partition of my computer.

I'll edit my post when I get the exact errors / required dll files, probably within an hour.
__________________
Hi.
Stinkee2 is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 04:09 PM.