PSL1GHT: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
 
(3 intermediate revisions by 3 users not shown)
Line 2: Line 2:


== Official Ps1light main references ==
== Official Ps1light main references ==
* Wiki: [http://psl1ght.net/wiki/Main_Page psl1ght.net/wiki]


* IRC: [irc://irc.efnet.org/#psl1ght #psl1ght on EFnet]. Dev talk only.
* IRC: [irc://irc.efnet.org/#psl1ght #psl1ght on EFnet]. Dev talk only.
Line 31: Line 29:




* Precompiled PSL1GHT(v1?): [http://psychocoder.de/precompiled-ps3toolchain-and-psl1ght-for-ubuntu-10-10-64bit/ Precompiled ps3toolchain and PSL1GHT for Ubuntu 10.10 64Bit]
* Precompiled PSL1GHT(v1?): - Link Missing -
::You may have to install python2.7 and run '''sudo ln -s /usr/bin/python2.7 /usr/bin/python2'''
::You may have to install python2.7 and run '''sudo ln -s /usr/bin/python2.7 /usr/bin/python2'''
::Note that these environment binaries can be installed over the same architecture as the one run on ubuntu 64 bit (amd64/x86_64), so any distro that supports these binaries is applicable
::Note that these environment binaries can be installed over the same architecture as the one run on ubuntu 64 bit (amd64/x86_64), so any distro that supports these binaries is applicable




* Precompiled PSL1GHT (v2) for Linux x86_64 (64bits) : [http://psxbrew.net/homebrew/psl1ght-v2-x86_64.tar.bz2 psl1ght-v2-x86_64.tar.bz2 (MD5 : a78fb73f2ee60b3344ad5fe4edf9467f)]
* Precompiled PSL1GHT (v2) for Linux x86_64 (64bits) : - Link Missing - (MD5 : a78fb73f2ee60b3344ad5fe4edf9467f)




Line 50: Line 48:
* Precompiled PSL1GHT (v1) for Mac OsX 10.6-10.8:
* Precompiled PSL1GHT (v1) for Mac OsX 10.6-10.8:
- Have Xcode, Macports, Git, Apple's command line tools and the Cg toolkit installed.
- Have Xcode, Macports, Git, Apple's command line tools and the Cg toolkit installed.
- Download https://github.com/nevik/Psl1ght.v1-OsX-precompiled-install-script/zipball/master and run the install script inside, read the ReadMe.
- Download - Link Missing - and run the install script inside, read the ReadMe.


-This will install
-This will install
Line 59: Line 57:
     I included a script to set the environment to develop just source the SetEnvPS3.sh in ~/Ps3-Psl1ght
     I included a script to set the environment to develop just source the SetEnvPS3.sh in ~/Ps3-Psl1ght
      
      
-For those whom have Macports and all the ports installed and just need the /ps3dev here is a installer package (psl1ght_v1) http://www.2shared.com/file/PKR1ARl2/Psl1ght_v1_for_osx.html. Read the ReadMe inside.
-For those whom have Macports and all the ports installed and just need the /ps3dev here is a installer package (psl1ght_v1) - Link Missing -. Read the ReadMe inside.


* Precompiled PSL1GHT (v2) for Mac OsX 10.6-10.8:
* Precompiled PSL1GHT (v2) for Mac OsX 10.6-10.8:
- Have Xcode, Macports, Git, Apple's command line tools and the Nvidia's Cg toolkit installed.
- Have Xcode, Macports, Git, Apple's command line tools and the Nvidia's Cg toolkit installed.
- Download https://github.com/nevik/Psl1ght.v2-OsX-precompiled-install-script/zipball/master and in terminal sh install-Psl1ght_v2.sh
- Download - Link Missing -


- This will install
- This will install
Line 72: Line 70:
     I included a script to set the environment to develop just source the SetEnvPS3.sh in ~/Ps3-Psl1ght_v2.
     I included a script to set the environment to develop just source the SetEnvPS3.sh in ~/Ps3-Psl1ght_v2.


== Docker image (Linux cgroup) ==
== Docker image (Linux cgroup, works on ÒSX as well) ==


cgroups are safer to use than binaries (beware pre-build binaries from soureces you don't trust) but perform faster and require less resources then a VM. Good if you don't have the resources to run a VM.
cgroups are safer to use than binaries (beware pre-build binaries from soureces you don't trust) but perform faster and require less resources then a VM. Good if you don't have the resources to run a VM.
Line 78: Line 76:
* PSL1GHT(v2) for PS3 Development https://registry.hub.docker.com/u/psl1ght/psl1ght/ . From the console run docker pull psl1ght/psl1ght .
* PSL1GHT(v2) for PS3 Development https://registry.hub.docker.com/u/psl1ght/psl1ght/ . From the console run docker pull psl1ght/psl1ght .


This works out of the box on any current linux without the need to install the dependencies (which can be troubling under non ubuntu 12.04).
This works out of the box (+ installing docker) on any current linux or osx without the need to install the dependencies (which can be troubling under non ubuntu 12.04).


* If you want to build it yourself you can use docker pull psl1ght/psl1ght-dev
* If you want to build it yourself you can use docker pull psl1ght/psl1ght-dev
Line 86: Line 84:
== Virtual Machine Images ==
== Virtual Machine Images ==


*PSL1GHT(v1) VM (Ubuntu guest OS) for PS3 Development by '''EvilSperm''': [http://dl.dropbox.com/u/964586/PSL1GHT.torrent torrent] | Magnet : magnet:?xt=urn:btih:9CCA5C215D0D3DCD58A023420BAB56E92964FC0B&dn=PSL1GHT&tr=http%3a//inferno.demonoid.me%3a3413/announce
*PSL1GHT(v1) VM (Ubuntu guest OS) for PS3 Development by '''EvilSperm''': [http://dl.dropbox.com/u/964586/PSL1GHT.torrent torrent] | Magnet : magnet:?xt=urn:btih:9CCA5C215D0D3DCD58A023420BAB56E92964FC0B&dn=PSL1GHT&tr=http%3a//inferno.demonoid.me%3a3413/announce | https://archive.org/details/evilsperm-PSL1GHT_Ubuntu archive.org mirror (thank you Mistawez)
This works good for machines with both i686 and 32/64 CPU architecture. However, full environment update needed to work correctly.
This works good for machines with both i686 and 32/64 CPU architecture. However, full environment update needed to work correctly.


Line 181: Line 179:
  http://tracker.openbittorrent.com:80/announce
  http://tracker.openbittorrent.com:80/announce
  http://tracker.publicbt.com:80/announce</pre></div>
  http://tracker.publicbt.com:80/announce</pre></div>


==Other references==
==Other references==
* http://psl1ght.net/wiki/Homebrew_status
* https://github.com/kakaroto/e17
* https://github.com/kakaroto/e17
* https://code.google.com/p/rsxgl/ / https://github.com/gzorin/RSXGL
* https://code.google.com/p/rsxgl/ / https://github.com/gzorin/RSXGL
* PsxBrew [http://www.psxbrew.net/wiki/Main_Page wiki]
* PSL1GHT Setup on Windows 8 (Cygwin or MinGW) http://www.ps3hax.net/showthread.php?t=61837 (by CaptainCPS-X)
* PSL1GHT Setup on Windows 8 (Cygwin or MinGW) http://www.ps3hax.net/showthread.php?t=61837 (by CaptainCPS-X)
 
* https://github.com/jevinskie/ps3toolchain/tree/latest-and-greatest <- use this for latest builds and not the official one




{{Development}}<noinclude>[[Category:Main]]</noinclude>
{{Development}}<noinclude>[[Category:Main]]</noinclude>

Latest revision as of 23:50, 15 August 2022

PSL1GHT is a free SDK for developing applications for the PS3 GameOS. To run applications developed with PSL1GHT you need some sort of jailbreak or custom firmware currently on the PS3.

Official Ps1light main references[edit | edit source]


Precompiles[edit | edit source]

  • Precompiled PSL1GHT v2 with ps3toolchain for Linux 64 bits (by xerpi)
 Mediafire download: http://www.mediafire.com/?yazdz4sz7sbqe2m
 GitHub: https://github.com/xerpi/psl1ght-v2_linux64
 Instructions:
 * Unzip on /opt/ps3dev
 * Add to ~/.bashrc:
    ## Setup ps3toolchain environment
    export PS3DEV=/opt/ps3dev
    export PATH=$PATH:$PS3DEV/bin
    export PATH=$PATH:$PS3DEV/ppu/bin
    export PATH=$PATH:$PS3DEV/spu/bin
    ## Setup PSL1GHT Environment
    export PSL1GHT=$PS3DEV/psl1ght
    export PATH=$PATH:$PSL1GHT/host/bin



  • Precompiled PSL1GHT(v1?): - Link Missing -
You may have to install python2.7 and run sudo ln -s /usr/bin/python2.7 /usr/bin/python2
Note that these environment binaries can be installed over the same architecture as the one run on ubuntu 64 bit (amd64/x86_64), so any distro that supports these binaries is applicable


  • Precompiled PSL1GHT (v2) for Linux x86_64 (64bits) : - Link Missing - (MD5 : a78fb73f2ee60b3344ad5fe4edf9467f)


includes:
- PS3Toolchain, and PSL1GHT portlibs of PS3DEV
- SDL and SDL_LIBS of cebash
- Ps3soundlib and tiny3d for Hermes
- Python and tools for geohot
- MinGW and Msys


  • Precompiled PSL1GHT (v1) for Mac OsX 10.6-10.8:

- Have Xcode, Macports, Git, Apple's command line tools and the Cg toolkit installed. - Download - Link Missing - and run the install script inside, read the ReadMe.

-This will install

   It will update Macports and install all the dependencies needed.
   ps3dev at /usr/local/
   it will create the directory ~/Ps3-Psl1ght
   it will build fail0verflows tools in ~/Ps3-Psl1ght (if you want a GUI and a few more tools download http://www.2shared.com/file/lv38Dbax/Ps3ToolsOsXv2pkg.html)
   I included a script to set the environment to develop just source the SetEnvPS3.sh in ~/Ps3-Psl1ght
   

-For those whom have Macports and all the ports installed and just need the /ps3dev here is a installer package (psl1ght_v1) - Link Missing -. Read the ReadMe inside.

  • Precompiled PSL1GHT (v2) for Mac OsX 10.6-10.8:

- Have Xcode, Macports, Git, Apple's command line tools and the Nvidia's Cg toolkit installed. - Download - Link Missing -

- This will install

   It will update Macports and install all the dependencies needed.
   ps3dev in /usr/local/
   it will create the directory ~/Ps3-Psl1ght_v2 with psl1ght in it.
   it will build fail0verflows tools in ~/Ps3-Psl1ght_v2 (if you want a GUI and a few more tools download http://www.2shared.com/file/lv38Dbax/Ps3ToolsOsXv2pkg.html)
   I included a script to set the environment to develop just source the SetEnvPS3.sh in ~/Ps3-Psl1ght_v2.

Docker image (Linux cgroup, works on ÒSX as well)[edit | edit source]

cgroups are safer to use than binaries (beware pre-build binaries from soureces you don't trust) but perform faster and require less resources then a VM. Good if you don't have the resources to run a VM.

This works out of the box (+ installing docker) on any current linux or osx without the need to install the dependencies (which can be troubling under non ubuntu 12.04).

  • If you want to build it yourself you can use docker pull psl1ght/psl1ght-dev

Be aware that this image is 5GB as it containst all dependencies. It is likely not what you want.

Virtual Machine Images[edit | edit source]

This works good for machines with both i686 and 32/64 CPU architecture. However, full environment update needed to work correctly.

x32/64 CPU support only!

67 files in torrent (2609MB):
01. image007.jpg [35KB]
02. image004.png [31KB]
03. image006.jpg [27KB]
04. image005.jpg [25KB]
05. image002.jpg [17KB]
06. image003.png [8KB]
07. image001.png [6KB]
08. image008.png [3KB]
09. psl1ght-dev.sfv [728 bytes]
10. psl1ght-dev.part030.rar [48MB] 
11. psl1ght-dev.part002.rar [48MB]
12. psl1ght-dev.part003.rar [48MB]
13. psl1ght-dev.part004.rar [48MB]
14. psl1ght-dev.part005.rar [48MB]
15. psl1ght-dev.part006.rar [48MB]
16. psl1ght-dev.part007.rar [48MB]
17. psl1ght-dev.part008.rar [48MB]
18. psl1ght-dev.part009.rar [48MB]
19. psl1ght-dev.part010.rar [48MB]
20. psl1ght-dev.part011.rar [48MB]
21. psl1ght-dev.part012.rar [48MB]
22. psl1ght-dev.part013.rar [48MB]
23. psl1ght-dev.part014.rar [48MB]
24. psl1ght-dev.part015.rar [48MB]
25. psl1ght-dev.part016.rar [48MB]
26. psl1ght-dev.part017.rar [48MB]
27. psl1ght-dev.part018.rar [48MB]
28. psl1ght-dev.part019.rar [48MB]
29. psl1ght-dev.part020.rar [48MB]
30. psl1ght-dev.part021.rar [48MB]
31. psl1ght-dev.part022.rar [48MB]
32. psl1ght-dev.part023.rar [48MB]
33. psl1ght-dev.part024.rar [48MB]
34. psl1ght-dev.part025.rar [48MB]
35. psl1ght-dev.part026.rar [48MB]
36. psl1ght-dev.part027.rar [48MB]
37. psl1ght-dev.part028.rar [48MB]
38. psl1ght-dev.part029.rar [48MB]
39. psl1ght-dev.part001.rar [48MB]
40. psl1ght-dev.part031.rar [48MB]
41. psl1ght-dev.part032.rar [48MB]
42. psl1ght-dev.part033.rar [48MB]
43. psl1ght-dev.part034.rar [48MB]
44. psl1ght-dev.part035.rar [48MB]
45. psl1ght-dev.part036.rar [48MB]
46. psl1ght-dev.part037.rar [48MB]
47. psl1ght-dev.part038.rar [48MB]
48. psl1ght-dev.part039.rar [48MB]
49. psl1ght-dev.part040.rar [48MB]
50. psl1ght-dev.part041.rar [48MB]
51. psl1ght-dev.part042.rar [48MB]
52. psl1ght-dev.part043.rar [48MB]
53. psl1ght-dev.part044.rar [48MB]
54. psl1ght-dev.part045.rar [48MB]
55. psl1ght-dev.part046.rar [48MB]
56. psl1ght-dev.part047.rar [48MB]
57. psl1ght-dev.part048.rar [48MB]
58. psl1ght-dev.part049.rar [48MB]
59. psl1ght-dev.part050.rar [48MB]
60. psl1ght-dev.part051.rar [48MB]
61. psl1ght-dev.part052.rar [48MB]
62. psl1ght-dev.part053.rar [48MB]
63. psl1ght-dev.part054.rar [48MB]
64. psl1ght-dev.part055.rar [34MB]
65. psl1ght-vm-setup.doc [201KB]
66. psl1ght-vm-setup.htm [9KB]
67. psl1ght-dev.sfv [5KB]


Trackers:
 http://tracker.openbittorrent.com/announce
 udp://tracker.openbittorrent.com:80/announce
 udp://tracker.publicbt.com:80/announce
 http://tracker.publicbt.com/announce
 http://bt.firebit.org:2710/announce
 http://cthulhu.regne.net:6969/announce
 http://fordred1.appspot.com/announce
 http://exodus.desync.com/announce
 udp://tracker.ccc.de:80/announce
 http://memtracker.appspot.com/announce
 http://genesis.1337x.org:1337/announce
 http://exodus.1337x.org/announce
 http://amplicate.appspot.com/announce
 http://tracker.prq.to/announce
 http://tracker.thepiratebay.org/announce
 udp://tracker.prq.to:80/announce
 udp://tracker.thepiratebay.org:80/announce
 http://ck3r.org/tracker/index
 http://tracker.openbittorrent.com:80/announce
 http://tracker.publicbt.com:80/announce

Other references[edit | edit source]