• Home
  • Downloads
  • EBOOT Fixes
  • Forums
  • New Posts
  • Register
    • Welcome, Register Now! 
    • Premium VIP Membership
    • PS3 Sticky
      • PS3 CFW & MFW
      • PS3 Debug Firmware
      • PS3 Decrypted PSN Links for CFW
      • PS3 Downloads
      • PS3 EBOOT.BIN Original File Links
      • PS3 Firmware
      • PS3 Game Releases List
      • PS3 Guides & Tutorials
      • PS3 Hacking Guides and Tutorials
      • PS3 Hacks & JailBreak
      • PS3 Help & Support
      • PS3 JailBreak Game Compatibility List
      • PS3 JB2 / True Blue (TB) Game Links
      • PS3 multiMAN Updates
      • PS3 Resources
      • PS3 Reviews
      • PS3 Save Files Repository
      • PS3 Themes
      • PS3 Trophies List
      • PS3 Videos
      • PS Vita Trophies List
    • Quick Links
      • Affiliates
      • Contact Us
      • FAQ
      • Post News
      • Site Rules
      • Tag Cloud
 

PS3 Full 3.40 SDK Out, Sony PlayStation 3 SDK Leaked by Duplex!

Category: PS3 Hacks & JailBreak  By: PS3 News - (ps3news.com)
Tags: ps3 full 3.40 sdk sony playstation 3 sdk ps3 sdk leaked ps3 sdk duplex

90w ago - Earlier today we reported on the PS3 Debug / Test Firmware 3.70 update being leaked, and now the entire PS3 3.40 SDK has been leaked by PlayStation 3 scene group Duplex.

This news comes a few weeks after the recent Sony PS3 SDK GCC Cell OS LV2 Toolchain Sources leak, and for those following... previously the PS3 SDK 3.41 Toolchain & RAF Compiler, a Differences Comparison, and the PS3 SDK 1.92 was leaked alongside a guide on how to set it up.

According to the PS3 NFO, the official release name is PS3.Full.3.40.SDK.PS3-DUPLEX (including ProDGforPlayStation3v340.1.0.exe and TargetManagerForPlayStation3v340.1.0.exe which no longer require keys) and it's 2.53GB in size... some download links and notes can be found below, as follows:

Here is the FULL 3.40 SDK by Sony. It includes all the tools and samples missing in the previously leaked SDK which was only 50mb in size ... Release Name: PS3.Full.3.40.SDK.PS3-DUPLEX Size: 2.53GB

           - D U P L E X -   ▄▄▄
                              ███▄                       ■
 ■▄▄▄▄▄▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Ì██▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ █▄▄ ▀▀▀▀▀▀▀▀▀▄▄▄▄▄▄▄■
         ▒▓████▀▀██▄  ░▒████  Ì█�▒▓███▀▀██▄Ì██   ▒▓███▀▀██▄ ███▄    ▄█▄
         ▓█████  ███▄ ▒▓████  Ì█�▓████  Ì██Ì██   ▓████  ███ Ì▓██�  ▓██
         ▓█████  Ì███ ▓█████  Ì█�▓████  Ì██Ì██   ▓████      Ì▓██�  Ì██�
         ██████  Ì███ ██████  Ì█�█████ Ì██�Ì██   █████       ▀███  ██▀
         ██████  Ì███ ▓█████  Ì█�█████  ▀ ▄███   ▓████▀        ███▀█
         ██████  Ì███ ██████  Ì█�█████   ▓████   ▀▀Ì██       ▄███  Ì█▄
         ██████  ████ ██████  ██�█████   █████  ███Ì██  ███ ▓███�  ██▓
         ▀█████▄▄███▀ ▀█████▄▄██�█████   █████▄▄███Ì██▄▄███ Ì▓███ ▀█▀
 ■▀▀▀▀▀▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  ████▀ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▀██▀▀▄▄▄▄▄▀▀▀▀▀▀▀■
           ▓                     ▀▀▀▀                              ▀▓▀ bmx!11
            ▀ ■       P R O U D L Y   P R E S E N T S   :         ▄■


                        PS3 3.40 FULL SDK (c) SONY            

 ▄▄▄▓▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▒▄▄▄▄▄
       
        Date      : Sept 2011                 Languages: -          
        Platform  : PS3                       Genre    : Development        
    ■▄                                                                  ■▄
 ▄▄▄▓▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▄▄▄▄▄
     ▄                                                                   ■
                                                                        ▀

  Release Info:
  ~~~~~~~~~~~~~

  Here is the FULL 3.40 SDK by Sony. It includes all the tools and samples
  missing in the previously leaked SDK which was only 50mb in size ...

  
  Notes:
  ~~~~~~

  Enjoy
              

     ▄                                                                    ■
   ■                     Enjoy This Fine DUPLEX Release                 ▄
 ▄▄▄▓▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▄▄▄▄▄
     ▄                                                                 ■▄ bmx!
PS3.Full.3.40.SDK.PS3-DUPLEX Download Links:

PS3.Full.3.40.SDK.PS3-DUPLEX
PS3.Full.3.40.SDK.PS3-DUPLEX
PS3.Full.3.40.SDK.PS3-DUPLEX

Some more links:

PS3.Full.3.40.SDK.PS3-DUPLEX
PS3.Full.3.40.SDK.PS3-DUPLEX
PS3.Full.3.40.SDK.PS3-DUPLEX

Multiupload:

PS3.Full.3.40.SDK.PS3-DUPLEX
PS3.Full.3.40.SDK.PS3-DUPLEX
PS3.Full.3.40.SDK.PS3-DUPLEX

Fufox:

PS3.Full.3.40.SDK.PS3-DUPLEX
PS3.Full.3.40.SDK.PS3-DUPLEX
PS3.Full.3.40.SDK.PS3-DUPLEX

Premium Link Generator: http://hf.gr0wl.com
Release: PS3.Full.3.40.SDK.PS3-DUPLEX
NFO: http://pastebin.com/dQJkMzf8 / http://pastebin.com/EwfQBHZB

PS3.Full.3.60.SDK.PS3-JoHNAaRoN

Release: S0nyHatesMe-PS3.FULL.3.60.SDK.PS3-JoHNAaRoN
NFO: http://nzbindex.nl/nfo/58344609/S0nyHatesMe-PS3.FULL.3.60.SDK.PS3-JoHNAaRoN-23-sonyhatesme-ja.nzb
NZB: http://www.mysterbin.com/detail?c=59184628
NZB: http://nzbindex.nl/release/58344609/S0nyHatesMe-PS3.FULL.3.60.SDK.PS3-JoHNAaRoN-23-sonyhatesme-ja.nzb
NZB: https://binsearch.net/?q=PS3.FULL.3.60.SDK.PS3&max=100&adv_age=1100&server=

Ok, First of all I would like to say FCK THE PS3 SCENE (if you can even call it that). I will no longer be apart of this joke of a Scene and will not put up with all the drama any longer. I bid the PS3 Scene farewell for the last time. GOOD BYE AND FCK YOU ALL!!

P.S. One thing I will do for ya'll is leave a parting gift (why, because I can)

Big shoutout to my main man Hades, also SeNsEyE, dk, j00mla and FP20

1. PS3.Full.3.60.SDK.PS3-JoHNAaRoN (usenet is your friend)
2. NPDRM KEYS (unlisted appldr keys)

1. PS3 3.60 FULL SDK (c) SONY          

Date     : Sept 2011
Languages: -
Platform : PS3
Genre    : Development
filename : sonyhatesme-jr.part**.rar
filecount: 92

  Release Info:
  ~~~~~~~~~~~~~

3.60 SDK by S0ny.
  
  Notes:
  ~~~~~~

Enjoy

SDK3.60/Extras/PS3DECHUpdateData.355.001d.zip
SDK3.60/Offline Installer/InstallFiles/[162]-PS3_SDK_CGTUTORIAL-240_001.zip
SDK3.60/Offline Installer/InstallFiles/[28]-PS3_SDKDoc-360_01-CHM-English.zip
SDK3.60/Offline Installer/InstallFiles/[29]-PS3_SDKDoc-360_01-Help2-English.zip
dox/CBE_Architecture_v101_e.pdf
dox/CBE_Public_Registers_v15.pdf
dox/Language_Extensions_for_CBEA_v23_e.pdf
dox/RSX-Users_Manual_e.pdf
dox/SDK_doc/en/chm/PS3_Index_e.chm
dox/SDK_doc/en/chm/PS3_SDKDoc_e.chm
dox/SDK_doc/en/chm/ProDG_PS3_Linker-E.chm
dox/SDK_doc/en/chm/Table of Contents-E.chm
dox/SDK_doc/en/help2/H2Reg.exe
dox/SDK_doc/en/help2/H2Reg.ini
dox/SDK_doc/en/help2/Install_SCE_PS3_Help2_Documentation_e.bat

etc...
etc...
etc...

2. NPDRM KEYS (unlisted appldr keys)

appldr 3.55 (rev?) "035" (NPDRM)
erk-035: 357EBBEA265FAEC271182D571C6CD2F62CFA04D325588F213DB6B2E0ED166D92
riv-035: D26E6DD2B74CD78E866E742E5571B84F
public-035: 00DCF5391618604AB42C8CFF3DC304DF45341EBA4551293E9E2B68FFE2DF527FFA3BE8329E015E57
curve_type: 0x3A[

appldr 3.55 (rev?) "027" NPDRM
erk-027: 8E737230C80E66AD0162EDDD32F1F774EE5E4E187449F19079437A508FCF9C86
riv-027: 7AAECC60AD12AED90C348D8C11D2BED5
public-027: 05BF09CB6FD78050C78DE69CC316FF27C9F1ED66A45BFCE0A1E5A6749B19BD546BBB4602CF373440
curve_type: 0x0A

appldr ? unknown4 - 3.55? ? NPDRM
erk-unk4: F9EDD0301F770FABBA8863D9897F0FEA6551B09431F61312654E28F43533EA6B
riv-unk4: A551CCB4A42C37A734A2B4F9657D5540
public-unk4: B05F9DA5F9121EE4031467E74C505C29A8E29D1022379EDFF0500B9AE480B5DAB4578A4C61C5D6BF
curve_type: 0x11

appldr ? NPDRM
erk: 337a51416105b56e40d7caf1b954cdaf4e7645f28379904f35f27e81ca7b6957
riv: 8405c88e042280dbd794ec7e22b74002
public: 9bff1cc7118d2393de50d5cf44909860683411a532767bfdac78622db9e5456753fe422cbafa1da1
curve_type: 0x18

http://img24.imageshack.us/img24/9083/snapshote.png

See you on the DARKSiDE!
JoHNAaRoN

Finally, from pete_uk: 3.40 SDK - Installation in Windows Guide

PS3 3.40 SDK Installation. Tested on Windows XP & 7 (64 & 32)

PART 1: Installing the SDK & MinGW/MSYS

Extra Software Required

To use the SDK in Windows, we first need to install a compiler environment for the SDK to use. For this we are going to use MinGW & MSYS. Download "Tools.zip" from http://www.multiupload.com/1S32GOPPFQ and extract its contents to a folder somewhere.

Browse to the folder you extracted tools.zip to, then:

1. Launch “mingw-get-inst-20100909.exe” Once the installer starts, click “Next” 3 times and then accept the agreement, click “Next” another 4 times and then click “Install”. The installation will then complete and click “Finish”.

2. Launch “MSYS-1.0.11.exe” Click “Yes” on the box that appears, click “Next” and then accept the agreement. Click “Next” 3 times and then “Install”. It will then ask if you would like to perform a post install, Press Y then enter, Press Y then enter again, input c:/MinGW then press any key. Un-tick the 2 boxes and the click “Finish”.

3. Launch “msysDTK-1.0.1.exe” Click “Yes” on the box that appears, click “Next” and then accept the agreement. Click “Next” twice then click “Install”. “Click” next then “finish”.

SDK Installation

Browse to the folder that you extracted your SDK installer to then:

1. Launch “PS3SdkInstaller.exe”

2. Click “Next” on the first screen then select “Install (Offline)”

3. You can install the whole SDK if you wish, but for basic compiling we only need to select the following:

Tools (Generator / SN / ...) -> SN Tools (Debugger / Tuner / Compiler) - 340 -> [Compiler] SNC PPU Toolchain for Playstation(R)3 - 340.1
SDK - 340_001
SDK Patch (SDK 341) - 341_001
[Compiler] SNC PPU Toolchain for Playstation(R)3 - 340.1
[Compiler] Toolchain(Compiler) GCC4.1.1 - 340_001
[Sample] Extra SDK Samples (CgTutorial Sample) 240_001
[Sample] Extra SDK Samples (Codec Sample Data) - 1.0
[Sample] Sample Showcase - 1.0
[Sample] SDK Sample Package 340_001

4. Click “Next” and then “Install”

5. Once the installer has completed, click “Finish”

Final Configuration

Now that the SDK and MSYS environments are installed, we need to make a change to MSYS’s configuration to set the PS3 SDK as the Home folder.

Browse you computer to “c:\Msys\1.0\etc” and right click on “profile” and select open. Select “Wordpad” and then “OK”

Scroll down until you find the line “# Set up USER’s home directory” and change HOME=”/home/$LOGNAME” to HOME=”c:/usr/local/cell”
And then Save.

Signing / Packaging Tools

As the PS3 SDK will by default only produce “Debug” packages and “Fake” SELF files which will only work on DEBUG/TOOL PS3s, we need to add some signing and packaging tools to the SDK. These are make_self.exe, make_self_npdrm.exe, psn_package_npdrm.exe and some DLL libs. I have uploaded a zip containing the tools you will need. Download “sign&pack.zip” from http://www.multiupload.com/X55VC8QA3E and extract the contents to “C:\usr\local\cell\host-win32\bin”

That is the PS3 3.40 SDK and MSYS compile environment setup and ready to go.

PART 2: Compiling, Signing and Packaging Twinaphex’s Snes9x-Next

The easiest way to get the current sources of Twinaphex’s emulators is to use GIT to clone his Github repositories. Download GIT from http://msysgit.googlecode.com/files/Git-1.7.8-preview20111206.exe and start the installer. Keep clicking “Next” and accept any agreements until you get to “Adjusting your PATH environment”, Select “Run Git from the Windows Command Prompt” and click “Next” twice. Click “Finish” to complete the installation.

Using Git to Acquire Sources

Start “Windows Command Prompt” and enter:

cd c:\usr\local\cell

To keep things tidy inside the SDK folder, Make a folder by entering:

mkdir Emus

and then enter the folder by typing:

cd emus

To download the current source of Snes9x-Next enter:

git clone https://github.com/twinaphex/snes9x-next

Now close the command prompt.

Compiling Snes9x-Next

Start MSYS and change to the folder that you downloaded the snes9x source to by entering:

cd emus/snes9x-next

We now need to start the build process. Twinaphex includes in the source a script to build different versions. To build the stand alone version of snes9x, we need to enter:

compile_ps3.sh make

The build process will take a few minutes to complete.

Once it completes, we need to sign the elf and move it to the correct location. To do this, enter:

make_self_npdrm snes9x-next-ps3.ppu.elf ps3/pkg/usrdir/EBOOT.BIN SNES90000

Now we need to package it all together by first changing to the correct folder:

cd ps3/pkg

And then enter:

psn_package_npdrm

That is the build procedure complete. Close Msys and browse to c:\usr\local\cell\emus\snes9x-next\ps3\pkg and you will find IV0002-SNES90000_00-SAMPLE0000000001.PKG ready for installing.

The Easy Way:

To make the process easier I have created a batch file to do all of the work for you and create a Multiman Version.

Download http://www.multiupload.com/5WL5WLGXON to “c:\usr\local\cell\emus\snes9x-next”. Start “MSYS” and enter the following:

cd emus
cd snes9x
make_mm.bat
exit

If you now browse you computer to c:\usr\local\cell\emus\snes9x\ps3\pkg you will find IV0002-SNES90000_00-SAMPLE0000000001.pkg








Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 288 Comments - Go to Forum Thread »

Errors

The following errors occurred with your submission

Okay

Quick Reply Quick Reply

  • Decrease Size
    Increase Size
  • Wrap [QUOTE] tags around selected text
Posting Quick Reply - Please Wait Posting Quick Reply - Please Wait
spawnofjago's Avatar
#258 - spawnofjago - 68w ago
Reply
Found this --> http://random.mat.sbg.ac.at/publics/ftp/pub/data/tt800.c
[code]
/* A C-program for TT800 : July 8th 1996 Version */
/* by M. Matsumoto, email: matumoto@math.keio.ac.jp */
/* genrand() generate one pseudorandom number with double precision */
/* which is uniformly distributed on [0,1]-interval */
/* for each call. One may choose any initial 25 seeds */
/* except all zeros. */

/* See: ACM Transactions on Modelling and Computer Simulation, */
/* Vol. 4, No. 3, 1994, pages 254-266. */

#include
#define N 25
#define M 7

double
genrand()
{
unsigned long y;
static int k = 0;
static unsigned long x[N]={ /* initial 25 seeds, change as you wish */
0x95f24dab, 0x0b685215, 0xe76ccae7, 0xaf3ec239, 0x715fad23,
0x24a590ad, 0x69e4b5ef, 0xbf456141, 0x96bc1b7b, 0xa7bdf825,
0xc1de75b7, 0x8858a9c9, 0x2da87693, 0xb657f9dd, 0xffdc8a9f,
0x8121da71, 0x8b823ecb, 0x885d05f5, 0x4e20cd47, 0x5a9ad5d9,
0x512c0c03, 0xea857ccd, 0x4cc1d30f, 0x8891a8a1, 0xa6b7aadb
};
static unsigned long mag01[2]={
0x0, 0x8ebfd028 /* this is magic vector `a', don't change */
};
if (k==N) { /* generate N words at one time */
int kk;
for (kk=0;kk> 1) ^ mag01[x[kk] % 2];
}
for (; kk> 1) ^ mag01[x[kk] % 2];
}
k=0;
}
y = x[k];
y ^= (y

zadow30's Avatar
#257 - zadow30 - 68w ago
Reply
well here you go.. well this look a hell of a lot interesting: pastebin.com/sje1NrRG

/* SCE CONFIDENTIAL
PlayStation(R)3 Programmer Tool Runtime Library 370.001
* Copyright (C) 2007 Sony Computer Entertainment Inc.
* All Rights Reserved.
*/
#ifndef _TT800_H
#define _TT800_H

/* The algorithm is taken from the following: */
/* C version of TT800 random number generator developed */
/* by M. Matsumoto, email: matumoto[MENTION=8731]math[/MENTION].keio.ac.jp */
/* See: ACM Transactions on Modelling and Computer Simulation, */
/* Vol. 4, No. 3, 1994, pages 254-266. */
// This version supports getting and saving of the state vector
// which is encapsulated in a global structure. Also added functions to
// seed the generator from an integer or array. And to produce output numbers
// scaled into various ranges.

#include

// Returns the address and size (in bytes) of the TT800 state vector.
// This lets you to save and restore the state of the random number generator
// when code is swapped on or off of the SPU. This allows you to unload an SPU applet,
// load it back up later and have it continue from where it left off in the
// random number sequence, rather than having it start from the beginning.
// This is a better, faster and more statistically correct than reseeding the random
// number generator each time the SPU applet is reloaded.
//
// To save the state, call this function to get the address and size of the state
// vector then memcopy or DMA that data to some safe location. To restore it, do
// do the same thing but copy the data into the address provided.
//
// DO NOT use this to seed the generator as you could put in values would cause the
// generator output to be non-random or degenerate to zero. Always use the init_
// functions to seed the generator, they protect against bad seed values.
//
// The internal format of this data may change so avoid putting it in long-term
// storage or making assumptions about it's size/format till the library is finalized.
//

_FUNC_DEF(int, get_state_TT800,(void **state))
{
*state = (void *)&__TT800;
return(sizeof(__TT800));
}

/* initializes TT800 a seed (Needs to be checked) */
// !!!GAC THIS INITIALIZER MAY NOT BE STATISTICALLY SOUND, it didn't come with the generator
_FUNC_DEF(void, init_TT800,(unsigned int s))
{
int i;
unsigned int *p = (unsigned int *)__TT800.State;
for(i=0; i < _N_TT800; i++)
{
*(p++) ^= s;
}
__TT800.Next_Number = 0;
}

/* initializes TT800 an array (Needs to be checked) */
// !!!GAC THIS INITIALIZER MAY NOT BE STATISTICALLY SOUND, it didn't come with the generator
_FUNC_DEF(void, init_by_array_TT800,(unsigned int init_key[], int key_length))
{
int i,j;
unsigned int *p = (unsigned int *)__TT800.State;
for(i=0,j=0; i < _N_TT800; i++, j++)
{
if(j > key_length) j=0;
*(p++) ^= init_key[j];
}
__TT800.Next_Number = 0;
}

// Core random number generator, generates numbers in batches and returns them one at a time.
_FUNC_DEF(unsigned int, rand_int32_TT800,(void))
{
unsigned int y;
static const unsigned int mag01[2]={0x0, 0x8ebfd028 } ; // This is a magic number, do not change

// Do we need to generate a new batch of numbers?
if (__TT800.Next_Number==_N_TT800)
{
// generate _N_TT800 words at one time
int kk;
for (kk=0;kk> 1) ^ mag01[__TT800.State[kk] % 2];
}
for (; kk> 1) ^ mag01[__TT800.State[kk] % 2];
}
__TT800.Next_Number=0;
}
// Get the next available number from the array
y = __TT800.State[__TT800.Next_Number];
// Temper the number using some more magic numbers from Matsumoto's algorithm
y ^= (y 16);
__TT800.Next_Number++;
return( y );
}
/* generates a random number on [0,0x7fffffff]-interval */
_FUNC_DEF(unsigned int, rand_int31_TT800, (void))
{
return (long)(rand_int32_TT800()>>1);
}

/* generates a random number on [0,1]-real-interval */
_FUNC_DEF(float, rand_real1_TT800, (void))
{
return rand_int32_TT800()*(1.0f/4294967295.0f);
/* divided by 2^32-1 */
}

/* generates a random number on [0,1)-real-interval */
_FUNC_DEF(float, rand_real2_TT800, (void))
{
return rand_int32_TT800()*(1.0f/4294967296.0f);
/* divided by 2^32 */
}

/* generates a random number on (0,1)-real-interval */
_FUNC_DEF(float, rand_real3_TT800, (void))
{
unsigned int dr = rand_int32_TT800();
return (((float)dr) + 0.5f)*(1.0f/4294967296.0f);
/* divided by 2^32 */
}

#endif /* _TT800_H */





/* SCE CONFIDENTIAL
PlayStation(R)3 Programmer Tool Runtime Library 370.001
* Copyright (C) 2007 Sony Computer Entertainment Inc.
* All Rights Reserved.
*/
#ifndef _TT800_GLOBALS_H_
#define _TT800_GLOBALS_H_

#include

// These are global values and typedefs needed in the tt800 random number generator
// implementation and in the definitions of it's global state vector

#define _N_TT800 25
#define _N_TT800_QWORDS ((25/4)+1)
#define _M_TT800 7

typedef struct
{
// Current batch of TT800 generated numbers
unsigned int State[_N_TT800];
// Next number in the state vector to be returned to the caller
int Next_Number;
} __TT800_State_t;

_C_LIB_DECL
extern __TT800_State_t __TT800;
_END_C_LIB_DECL

find that book

from the book:
[CODE]/* A C-program for TT800 : July 8th 1996 Version */
/* by M. Matsumoto, email: [email]matumoto@math.keio.ac.jp[/email] */
/* genrand() generate one pseudorandom number with double precision */
/* which is uniformly distributed on [0,1]-interval */
/* for each call. One may choose any initial 25 seeds */
/* except all zeros. */

/* See: ACM Transactions on Modelling and Computer Simulation, */
/* Vol. 4, No. 3, 1994, pages 254-266. */

#include
#define N 25
#define M 7

double
genrand()
{
unsigned long y;
static int k = 0;
static unsigned long x[N]={ /* initial 25 seeds, change as you wish */
0x95f24dab, 0x0b685215, 0xe76ccae7, 0xaf3ec239, 0x715fad23,
0x24a590ad, 0x69e4b5ef, 0xbf456141, 0x96bc1b7b, 0xa7bdf825,
0xc1de75b7, 0x8858a9c9, 0x2da87693, 0xb657f9dd, 0xffdc8a9f,
0x8121da71, 0x8b823ecb, 0x885d05f5, 0x4e20cd47, 0x5a9ad5d9,
0x512c0c03, 0xea857ccd, 0x4cc1d30f, 0x8891a8a1, 0xa6b7aadb
};
static unsigned long mag01[2]={
0x0, 0x8ebfd028 /* this is magic vector `a', don't change */
};
if (k==N) { /* generate N words at one time */
int kk;
for (kk=0;kk> 1) ^ mag01[x[kk] % 2];
}
for (; kk> 1) ^ mag01[x[kk] % 2];
}
k=0;
}
y = x[k];
y ^= (y

Ezio's Avatar
#256 - Ezio - 69w ago
Reply
Thanks for uploading, Roxanne, +Rep for you!

spunkybunny's Avatar
#255 - spunkybunny - 69w ago
Reply
Thanks but RapidPAY is no good as it tells you the file is too big unless you pay.

Roxanne's Avatar
#254 - Roxanne - 69w ago
Reply
Download link: https://www.rapidshare.com/files/3536889746/PS3_3.70_SDK_By_TrueBlueGaryOPA.zip

Page 7 of 58 «‹123456789›LAST »

Related PS3 News and PS3 CFW Hacks or JailBreak Articles

• Guide to Install multiMAN PS3 Themes via USB from a PKG File
• Simple PS3Updates v1.6 Build 2 Final PS3 Homebrew App Updated
• Video: Super Pixel Jumper v1.2 PS3 Homebrew Game is Released
• Video: Pointman: The Akkadian Wars PS3 Homebrew Game Arrives
• PSPMinis / PS3Minis / Bite v1.5.1 Update for PS3 is Now Released
• PS3 Fan Control Utility v1.7 for PS3 CFW CEX 3.41 to 4.41 Arrives
Affiliates  NewsNow  Privacy  PS3 CFW & MFW  PS3 Hacks & JailBreak  PS3 Reviews  PS3 Videos  © 2013 PlayStation 3 News

PlayStation 3 Links

• Contact Us E-Mail
• PS3 Affiliates
• PS3 CFW & MFW
• PS3 Debug Firmware
• PS3 Decrypted PSN Links for CFW
• PS3 Downloads
• PS3 EBOOT.BIN Original File Links
• PS3 Firmware
• PS3 Game Releases List
• PS3 Guides & Tutorials
• PS3 Hacking Guides and Tutorials
• PS3 Hacks & JailBreak
• PS3 Help & Support
• PS3 JailBreak Game Compatibility List
• PS3 JB2 / True Blue (TB) Game Links
• PS3 multiMAN Updates
• PS3 News Forums
• PS3 News Site FAQ
• PS3 News Site Advertising FAQ
• PS3 News Site Posting FAQ
• PS3 News Site Privacy FAQ
• PS3 News Site Rules
• PS3 News Site Tag Cloud
• PS3 News Site Terms
• PS3 Resources
• PS3 Reviews
• PS3 Save Files Repository
• PS3 Themes
• PS3 Trophies List
• PS3 Videos
• PS Vita Trophies List

PlayStation 3 News Discussions
PSN Games Decrypted for PS3 Custom Firmware 3.55 by DUPLEX! - 1m ago

elser1's Avatar
Quote any fix for fuse 3.55?interested to see what the games like.thanks!...
By elser1 with
 8168 Comments »
PS3 Unbricking and Downgrading Service - 6m ago

elser1's Avatar
Quote thats pretty quick mate,as theres a bit of work to it,and i can imagine how busy he is and with postage times etc....
By elser1 with
 695 Comments »
PS3 Unbricking and Downgrading Service - 20m ago

joetex72's Avatar
Quote Sent mine out on 5/06/13 and got back today 5/24/13. It took a bit longer than expected but I sent it out with OFW 4.31 and got it back with 3.55. Tha...
By joetex72 with
 695 Comments »
Codemasters Unveils Grid 2 Mono Edition, Ultimate Collector's Item - 50m ago

elser1's Avatar
Quote gimme the car not buying the game.lol...
By elser1 with
 1 Comment »

Latest PlayStation 3 Trophies
Move Street Cricket II: Ace of all trades
Move Street Cricket II: Veteran
Move Street Cricket II: 5 Star
Move Street Cricket II: Velcro Hands

Latest PlayStation Vita Trophies
Men's Room Mayhem: Toilet Trouble
Men's Room Mayhem: Mayhem Master
Men's Room Mayhem: Hygiene Award
Men's Room Mayhem: Sand in the Face

Latest PlayStation 3 Releases
Kamen Rider Battride War Premium TV Sound Edition JPN PS3-HR - 05-24-2013
Tom Clancys H A W X EUR PS3-Googlecus - 05-23-2013
Terraria JPN PS3-HR - 05-23-2013
Kamen Rider Battlide War JPN PS3-Caravan - 05-21-2013

Latest PlayStation 3 Themes
Wolverine Origins PS3 Theme - 05-19-2013
Heavy Rain (Official) Dynamic PS3 Theme - 05-09-2013
Wipeout HD Fury Dynamic PS3 Theme - 05-06-2013
Batman Arkham City Dynamic PS3 Theme - 05-04-2013
  • Contact Us
  • -
  • PS3 News