Go Back  
Reply
 
Thread Tools
Old 02-14-2010   #21
SuperDre
Member
 
SuperDre's Avatar
 
Join Date: Mar 2008
Location: helmond.nl
Posts: 508
Likes: 98
Liked 126 Times in 84 Posts
Mentioned: 21 Post(s)
Tagged: 0 Thread(s)
What people tend to forget is that this hack will only work with a serious hardware hack, it will only work on systems with OtherOS.. and the decrypting etc will not work in plain OtherOS (otherwise it would have been done ages ago)..

Also people wanting it for hardware video encoding: it's already possible, there are even some companies who sell a whole PS3 package for this..
SuperDre is offline   Reply With Quote
Old 02-14-2010   #22
KatanaPL
Member
null
 
Join Date: Jan 2008
Posts: 40
Likes: 5
Liked 2 Times in 2 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by SuperDre View Post

Also people wanting it for hardware video encoding: it's already possible, there are even some companies who sell a whole PS3 package for this..
Maybe you know something like this? The only thing I found for PS Hardware video encoding is MP4 encoding and using PC-PS3 connection.

I would like to connect my USB HDD to PS3, copy movies and encode them quickly to any format that I like with all customizable options and I didn't find anything like this xD
KatanaPL is offline   Reply With Quote
Old 02-14-2010   #23
yonasz
Member
null
 
Join Date: Feb 2008
Posts: 39
Likes: 2
Liked 1 Time in 1 Post
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Yup im waitng for some video player with mkv (and other type of video) support +subtitles...
yonasz is offline   Reply With Quote
Old 02-14-2010   #24
devinger
Member
 
Join Date: Oct 2008
Location: The Netherlands
Posts: 87
Likes: 8
Liked 13 Times in 6 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Disane View Post
@devinger
too low level, I just can't understand a thing from this

Guess i just cant understand anything below C/C++/C#

From what i understood from his code is that he's trying to map every single instruction the Cell SPU handles.
exactly, he wants to doc what the spu/cell is doing so he can eventually rewrite/overwrite the functions (if I understood it correctly) and find a hole
devinger is offline   Reply With Quote
Old 02-14-2010   #25
Disane
Member
 
Join Date: Jul 2008
Location: Austria
Posts: 121
Likes: 18
Liked 85 Times in 29 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by devinger View Post
exactly, he wants to doc what the spu/cell is doing so he can eventually rewrite/overwrite the functions (if I understood it correctly) and find a hole
Hey, it's nice to know someone actually knows what's going on. I asked George to explain this a little bit more in depth cause i don't understand where he got all the other parameters. For example:

# Load Quadword (d-form)
00110100 iiiiiiiiii aaaaaaa ttttttt // <- I understand this part
ri {i} << 4 // <- starting from here i become clue less
Parsed "O R, I(R)" lqd {{t}} {|{ri}|} {{a}}
#Change 128 `{{t}}` [[`{{a}}`] + {ri}]
Stop


according to the official documentation:

Load Quadword (d-form)
Requiredv 1.0
The local storage address is computed by adding the signed value in the I10 field, with 4 zero bits appended, to the value in the preferred slot of register RA and forcing the rightmost 4 bits of the sum to zero. The 16 bytes at the local storage address are placed into register RT. This instruction is computed using the following formula:
lqd rt,symbol(ra)
0 0 1 1 0 1 0 0 I10 RA RT
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 // all the above makes perfect sense
LSA ← (RepLeftBit(I10 || 0b0000,32) + RA0:3) & LSLR & 0xFFFFFFF0
RT ← LocStor(LSA, 16)


I'm completely clueless
Disane is offline   Reply With Quote
Old 02-14-2010   #26
devinger
Member
 
Join Date: Oct 2008
Location: The Netherlands
Posts: 87
Likes: 8
Liked 13 Times in 6 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
I am not sure either but i think it is a command for EDA to examinate? Couldnt think of something else.
I saw your blog comment with the question; hopefully you will get a awnser soon. If he awnsers, please post it here. Im very interested
devinger is offline   Reply With Quote
Old 02-14-2010   #27
Disane
Member
 
Join Date: Jul 2008
Location: Austria
Posts: 121
Likes: 18
Liked 85 Times in 29 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Thumbs up

you bet i will

I'm dying to know the answer
Disane is offline   Reply With Quote
Old 02-14-2010   #28
Disane
Member
 
Join Date: Jul 2008
Location: Austria
Posts: 121
Likes: 18
Liked 85 Times in 29 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
@Disane Understanding ISDF files.
The #Change lines are actually commented out(anything beginning with # is a comment) for now they are less important. Focus on the Parsed lines.

This example describes the instruction il

Lines from file:
1. # Immediate Load Word
2. 010000001 iiiiiiiiiiiiiiii ttttttt
3. Parsed "O R, I" il {{t}} {i}
4. Stop

1. A comment for the reader of the file to know the instruction
2. A bitmask to identify it. 0 and 1 must exist in the instruction. i and t are variables created from those regions.
3. Parsed is how to print the disassembled instruction to the user. The first parameter after Parsed is a format string describing the other parameters. O is opcode, R is register, I is immediate. il is the opcode, t is the register), and i is the immediate. Curly braces around i mean value of. Double curly braces around t mean value of register indexed by variable.
4. Stop parsing, this instruction is done.
as i promised, let's help him hack the beast
Disane is offline   Reply With Quote
Likes: (1)
Old 02-14-2010   #29
Spiker
Senior Member
 
Join Date: Jun 2007
Location: Beloit, Wisconsin
Posts: 1,104
Likes: 12
Liked 19 Times in 16 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to Spiker
Jesus. What programming language is that?
__________________
Spiker is offline   Reply With Quote
Old 02-15-2010   #30
Disane
Member
 
Join Date: Jul 2008
Location: Austria
Posts: 121
Likes: 18
Liked 85 Times in 29 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
I think i understood how George is interpreting the data in the IBM documentation and converting it into a SPU.isdf meta data for his EDA application.

I'll try and help him out
Disane 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 10:11 AM.