1. Please read the rules on SDK and Recovery files for all systems. There are legal differences between direct links and links to other sites. Please read the rules to understand the difference between a download and a link. Dismissing this notice will acknowledge you are aware of the rules.
  2. File sharing rules have changed please read the rules again. Primary changes involve Xbox 360 and PlayStation 4. Dismissal of this notice is a recognition of the change of rules.

[REQUEST] PS2 SDK (< 3.0.0)

Discussion in 'File Downloads - Share and Request' started by Nisto, Dec 12, 2016.

  1. Nisto

    Nisto Member

    Joined:
    May 28, 2014
    Messages:
    6
    Likes Received:
    0
    I'm looking for any official release (by SCE) earlier than version 3.0.0.

    I have seen these version numbers being mentioned:
    1.3
    2.2.1
    2.3.4
     
  2. pool7

    pool7 Site Supporter 2014

    Joined:
    Mar 4, 2008
    Messages:
    1,268
    Likes Received:
    134
    Here's a version list I made some time ago based on this document along with a quick look at some of the docs in the SDK 3.0.3; it's incomplete and I can't speak of its accuracy (parts of the SDK may have had versions other than the version of the SDK).
    If you search around (both in this forum as well as elsewhere), you'll find pictures of some of the discs, especially for the earliest versions; however the contents have not been publicly shared AFAIK.
    0.3.0
    0.4.0
    0.5.0
    1.0
    1.1
    1.2
    1.2.5?
    1.3
    1.3.1
    1.4
    1.4.1
    1.4.2
    1.4.3
    1.5
    1.5.1
    1.5.3
    1.5.7
    1.6
    1.6.0a
    1.6.3
    1.6.4
    1.6.5
    1.6.6
    2.0
    2.0.2
    2.0.5
    2.1
    2.1.1
    2.1.4
    2.2.1
    2.2.2
    2.3
    2.4.2
    2.5.5
    2.7 (docs leaked with 3.0 sdk leak; can't remember if SDK was leaked as well)
    2.7.1
    2.7.2
    2.8
    2.8.1
    3.0 (publicly leaked with 2.7 Docs; maybe incomplete)
    3.0.1
    3.0.2 (publicly leaked; maybe incomplete)
    3.0.3 (publicly leaked; complete)
    3.0.7?
    3.1
     
    Last edited: Dec 15, 2016
  3. Nisto

    Nisto Member

    Joined:
    May 28, 2014
    Messages:
    6
    Likes Received:
    0
    Ah, thanks for sharing that! 3.0.2 can be found too actually.
     
  4. pool7

    pool7 Site Supporter 2014

    Joined:
    Mar 4, 2008
    Messages:
    1,268
    Likes Received:
    134
    Good catch; looks like I forgot about it at that time. I fixed the list in my post above.
    If other people provide additional info, maybe we can get a more accurate list.

    Out of curiosity, why are you looking for such old versions?
     
  5. Nisto

    Nisto Member

    Joined:
    May 28, 2014
    Messages:
    6
    Likes Received:
    0
    I need it to compile IRX modules compatible with PSF2 (an emulated sound format). The spec for PSF2 specifies a maximum version for each library that can be used, and some of the library versions in 3.0.0 and later are unfortunately too high.
     
  6. pool7

    pool7 Site Supporter 2014

    Joined:
    Mar 4, 2008
    Messages:
    1,268
    Likes Received:
    134
    Added some more versions in my post above based on docs found in DTL-S4023 (Tech Ref 2.3), as well as http://assemblergames.com/l/threads/retail-ps2-games-with-debugging-symbols.51510/
    Some versions may be incremental updates only; others may be toolchain / library specific only; also some may be ROM specific (?).
    Also, some versions are listed with minor revision and minor version as one number instead of separated by a dot (ie. 2.05 = 2.0.5). On a related note, versions with no minor revision are sometimes listed with such as 0 (ie. 2.0 = 2.0.0)

    Do you know which version may contain the libraries you need? Or do you know how to check if the included libraries are at the version level you need?

    PS: Sorry for the kind-of off-topic list of versions.
     
  7. Nisto

    Nisto Member

    Joined:
    May 28, 2014
    Messages:
    6
    Likes Received:
    0
    No, I unfortunately don't know for sure which SDK versions may have the library versions I need -- I'm just guessing, that, since 3.0 is a major version, some updates were made to the libraries. The versions in 3.0 are essentially all just ONE version too high "/. The versions should match with those listed here. Library versions are specified in the file "iop.ilb" file under /iop/gcc/mipsel-scei-elfl/lib (open it with any text editor). Look at the value next to the letter "V" for each library. It's specified in hexadecimal notation, so never mind the "0x" prefix. Primarily, the "sysmem" and "sysclib" versions should match, since I do use those.

    I've also been speaking with a contributor of the unofficial PS2DEV SDK the last couple of days. Apparently the numbers that you may see sometimes in filenames of IOPRP images are SDK version numbers. For example, if there's a file in the game called IOPRP242.IMG, that would mean the game was developed with SDK 2.4.2. So that's pretty neat.

    Funny idea: maybe we could use that to pin-point which SDKs do have the needed library versions.. heh. In IRX modules, the library versions are specified right in front of the library names (typically you will see one or more of names like "stdio", "sysclib", "sysmem", "thbase" lumped together somewhere). It's a 32-bit integer (Little Endian AKA Intel byte order, so if you look at it in a hex editor, interpret the bytes "backwards").
     
  8. pool7

    pool7 Site Supporter 2014

    Joined:
    Mar 4, 2008
    Messages:
    1,268
    Likes Received:
    134
    Yup, not sure if that applies to every lib; however the IOPRP###.img file always relates to a specific SDK version (same as the t10000-rel###.bin, which IIRC is the flashable ROM for the PS2 Tool).
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page