SDK
-
- Posts: 3
- Joined: Sun Jul 10, 2005 9:07 am
SDK
excuse me,but how you guys buit your own unofficial PS2 SDK withouth the console technical specification? for building an sdk you first had to discover the machine internals,how did you do it ?
A quick and dirty overview would go like this:
- The psp package format (pbp) was dissected for months earlier this year.
- It was discovered that the relocation technique used by prx (psp executable) is similar to irx (ps2 iop executable), through identifiers known as nids.
- The psp primary cpu (allegrex) is mips and mips architectures are well documented.
- Official function names can be found in commercial binaries and generating the nids is straightforward. Also, many function names have been found by using by brute force dictionary attacks against lists of extracted nids.
edit: and i'm sure ps2 was very similar
- The psp package format (pbp) was dissected for months earlier this year.
- It was discovered that the relocation technique used by prx (psp executable) is similar to irx (ps2 iop executable), through identifiers known as nids.
- The psp primary cpu (allegrex) is mips and mips architectures are well documented.
- Official function names can be found in commercial binaries and generating the nids is straightforward. Also, many function names have been found by using by brute force dictionary attacks against lists of extracted nids.
edit: and i'm sure ps2 was very similar
Heh.
Two big pits to know about ps2:
-) the linux kit provides lots of informations about the machine
-) lots of games (and even some parts of the bios I guess) have debug symbols in.
Two big pits to know about ps2:
-) the linux kit provides lots of informations about the machine
-) lots of games (and even some parts of the bios I guess) have debug symbols in.
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence and the trolls in the marketing department.
-
- Posts: 3
- Joined: Sun Jul 10, 2005 9:07 am