User Tools

Site Tools


projects:playstation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:playstation [2025/09/05 10:23] – [Sony (Playstation) (fun) facts] adminprojects:playstation [2025/09/05 23:26] (current) – [General] admin
Line 54: Line 54:
 ===== PS3 ===== ===== PS3 =====
  
 +==== Development ====
 +
 +[[https://github.com/ps3dev/PSL1GHT|PSL1GHT: a lightweight SDK]] \\
 +[[https://github.com/ps3dev|ps3dev Toolchain & Supporting Tools]] \\
 +[[https://github.com/wargio/Tiny3D|Tiny3D]] \\
 +[[https://github.com/batiatto/ps3soundlib|PS3 Soundlib]] \\
 +[[https://github.com/roman5566/PlayStationDev3v2|Windows-oriented SDK Environment]] bundling PSL1GHT, Tiny3D, PS3 SoundLib with MinGW - [[https://www.psdevwiki.com/ps3/PSDK3v2|read more on psdevwiki]] \\
 +There are MirrorSDK & NixSDK on the web, which are leaked snapshots of official PS3 SDKs (no license, under NDA). \\
 +
 +[[https://github.com/gzorin/RSXGL]] \\
 +[[https://github.com/RPCS3/rpcs3]] \\
 +
 +==== General ====
 +Read [[https://consolemods.org/wiki/PS3:Getting_Started|PS3 Guide on CFW / HEN]] \\
 +[[https://www.psx-place.com/threads/ps3-cfw-vs-ps3hen-comparing-ps3-exploits.38774/|Compare CFW to HEN]] \\
 +
 +Use [[https://github.com/bucanero/pkgi-ps3|PKGi-PS3]] to install homebrew \\
 +Also install MultiMAN (or lightweight IRISMAN / ManaGunZ) and use webMAN MOD plugin \\
 ==== DS3 SixAxis ==== ==== DS3 SixAxis ====
  
Line 87: Line 105:
 Or if you must use Arduino: [[https://github.com/SukkoPera/PsxNewLib]] or [[https://github.com/madsci1016/Arduino-PS2X]] \\ Or if you must use Arduino: [[https://github.com/SukkoPera/PsxNewLib]] or [[https://github.com/madsci1016/Arduino-PS2X]] \\
  
-- Read [[https://icode4.coffee/?p=655|how light guns work]] and why they only work with CRT. There are other projects which use a camera or the [[https://community.robotshop.com/forum/t/wii-ir-camera-as-standalone-sensor/12901|Wii mote sensor]] as DIY for LCDs. \\+- Read [[https://icode4.coffee/?p=655|how light guns work]] and why they work with CRT. [[https://community.robotshop.com/forum/t/wii-ir-camera-as-standalone-sensor/12901|Wii mote iR camera sensor]] does not rely on CRT. There is [[https://github.com/TeamOpenFIRE|OpenFIRE project]] for LCDs, also usable with PCSX2 (PS2 emulator). \\
  
 - Also see various modifications for consoles here: [[https://circuit-board.de/forum/index.php/CustomPage/11/]] \\ - Also see various modifications for consoles here: [[https://circuit-board.de/forum/index.php/CustomPage/11/]] \\
Line 93: Line 111:
 - For PlayStation Cameras see [[projects:camera#playstation_camera]] \\ - For PlayStation Cameras see [[projects:camera#playstation_camera]] \\
  
 +- See [[https://github.com/radek-sprta/awesome-game-remakes|awesome list for game remakes]] \\
 ==== PS2 ==== ==== PS2 ====
  
Line 117: Line 135:
 - There is a [[https://github.com/mateusfavarin/psx-modding-toolchain|PSX modding toolchain]] with a scene creating CTR mods with [[https://github.com/CTR-tools/CTR-ModSDK|CTR-ModSDK]]. Yes, [[https://github.com/RetailGameSourceCode/PSXDOOM-RE|of course there is DOOM, called PSXDOOM-RE]]. \\ - There is a [[https://github.com/mateusfavarin/psx-modding-toolchain|PSX modding toolchain]] with a scene creating CTR mods with [[https://github.com/CTR-tools/CTR-ModSDK|CTR-ModSDK]]. Yes, [[https://github.com/RetailGameSourceCode/PSXDOOM-RE|of course there is DOOM, called PSXDOOM-RE]]. \\
 - To learn how to decompile PSX games, read [[https://github.com/tetracorp/tokimeki-memorial|tetracorp]] and learn how to use [[https://github.com/lab313ru/ghidra_psx_ldr|Ghidra PSX plugin]] (also see [[https://www.youtube.com/playlist?list=PL9T2Lv4uZytRjvrbINZy58wy23_WTOGZJ|YT videos by its dev]]), also see the workflow of [[https://github.com/xeeynamo/sotn-decomp]] and [[https://github.com/open-ribbon/open-ribbon#how-to-decompile|open-ribbon#how-to-decompile]]. [[https://github.com/grumpycoders/pcsx-redux|PCSX-Redux]] is also a good source. \\ - To learn how to decompile PSX games, read [[https://github.com/tetracorp/tokimeki-memorial|tetracorp]] and learn how to use [[https://github.com/lab313ru/ghidra_psx_ldr|Ghidra PSX plugin]] (also see [[https://www.youtube.com/playlist?list=PL9T2Lv4uZytRjvrbINZy58wy23_WTOGZJ|YT videos by its dev]]), also see the workflow of [[https://github.com/xeeynamo/sotn-decomp]] and [[https://github.com/open-ribbon/open-ribbon#how-to-decompile|open-ribbon#how-to-decompile]]. [[https://github.com/grumpycoders/pcsx-redux|PCSX-Redux]] is also a good source. \\
-- Read [[https://github.com/spicyjpeg/ps1-bare-metal|PS1 bare-metal C examples]] \\+- Read [[https://github.com/spicyjpeg/ps1-bare-metal|PS1 bare-metal C examples]] and [[https://github.com/PeterLemon/PSX|PSX Bare Metal Code]] \\
  
 - There is a PSX [[https://github.com/opsxcq/psx-cue-sbi-collection|.cue/.sbi files collection]] \\ - There is a PSX [[https://github.com/opsxcq/psx-cue-sbi-collection|.cue/.sbi files collection]] \\
Line 151: Line 169:
 - There is an ODE SD-card reader to replace faulty CD lasers/drives if [[https://www.retrosix.wiki/laser-tuning-ps1|laser tuning]] does not work\\ - There is an ODE SD-card reader to replace faulty CD lasers/drives if [[https://www.retrosix.wiki/laser-tuning-ps1|laser tuning]] does not work\\
 - [[https://www.tomshardware.com/video-games/playstation/first-reverse-engineered-sony-ps1-motherboard-enables-fixing-broken-systems-bare-pcbs-for-usd40-boards-with-chips-for-usd95|nsOne is a PS1 PCB recreation]]  project from 2025 working with original chips. [[https://bitbuilt.net/forums/threads/psone-pm-41-2-board-scan.6598/|PCB scans of PSone]] is also a nice view. \\ - [[https://www.tomshardware.com/video-games/playstation/first-reverse-engineered-sony-ps1-motherboard-enables-fixing-broken-systems-bare-pcbs-for-usd40-boards-with-chips-for-usd95|nsOne is a PS1 PCB recreation]]  project from 2025 working with original chips. [[https://bitbuilt.net/forums/threads/psone-pm-41-2-board-scan.6598/|PCB scans of PSone]] is also a nice view. \\
-- There is [[https://github.com/CodeAsm/PS1Linux|Linux on PS1]] since 2019 \\ 
 - PlayStation Portable had pandora battery recovery mode long undiscovered - (Pandora battery’s EEPROM serial number makes the boot ROM enter service mode and load the Initial Program Loader (IPL) from MemoryStick). It was discovered because modified battery and MagicGate MemoryStick were still inside when someone had received it from manufacturer repair. <insert good link> \\ - PlayStation Portable had pandora battery recovery mode long undiscovered - (Pandora battery’s EEPROM serial number makes the boot ROM enter service mode and load the Initial Program Loader (IPL) from MemoryStick). It was discovered because modified battery and MagicGate MemoryStick were still inside when someone had received it from manufacturer repair. <insert good link> \\
 It came up with the [[https://playstation.fandom.com/wiki/Nintendo_PlayStation|"Nintendo PlayStation"]] project, a CD-Drive for upcoming SNES-console and became it's own console by Sony. \\ It came up with the [[https://playstation.fandom.com/wiki/Nintendo_PlayStation|"Nintendo PlayStation"]] project, a CD-Drive for upcoming SNES-console and became it's own console by Sony. \\
Line 165: Line 182:
 - All PS3 with CFW are able to run backwards-compatible PSX and PS2 games with official emulator. Phat PS3 has PS2 coprocessor.\\ - All PS3 with CFW are able to run backwards-compatible PSX and PS2 games with official emulator. Phat PS3 has PS2 coprocessor.\\
 - the CFW story behind PS3 Cell (+PSP) hacking is entertaining *keyword golden firmware, golden times*; fully hacked; read the [[https://en.wikipedia.org/wiki/PlayStation_Portable_homebrew|short version on wiki]]\\ - the CFW story behind PS3 Cell (+PSP) hacking is entertaining *keyword golden firmware, golden times*; fully hacked; read the [[https://en.wikipedia.org/wiki/PlayStation_Portable_homebrew|short version on wiki]]\\
 +- PS3 had OtherOS to boot Linux (no RSX GPU acceleration). The U.S. Air Force even built a PS3 “supercomputer cluster”. OtherOS was removed with FW 3.21 (April 2010) due to security concerns: George Hotz (Geohot) gained hypervisor-level access through it. Sony removing OtherOS lead to a lawsuit in US (and lost it) and actually accelerated hacking efforts of PS3. Hacks introduced OtherOS++ with unlocked RSX GPU but there are no 3D drivers for it. \\
 +- There is [[https://github.com/CodeAsm/PS1Linux|Linux on PS1]] since 2019. There is official and unofficial Linux for PS2 (but no GPU acceleration, framebuffer only). \\
 - The Logo of PS1 is a standing 'P' with a lying 'S'. \\ - The Logo of PS1 is a standing 'P' with a lying 'S'. \\
 - FreeMCBoot for PS2 uses a BIOS update function exploit to run homebrew from a memory card. There is now [[https://github.com/brad-lin/FreePSXBoot|FreePSXBoot for PS1 too]] | PS2 [[https://github.com/CTurt/FreeDVDBoot|FreeDVDBoot to setup FreeMCboot]] (2020 way for no modchip at all) \\ - FreeMCBoot for PS2 uses a BIOS update function exploit to run homebrew from a memory card. There is now [[https://github.com/brad-lin/FreePSXBoot|FreePSXBoot for PS1 too]] | PS2 [[https://github.com/CTurt/FreeDVDBoot|FreeDVDBoot to setup FreeMCboot]] (2020 way for no modchip at all) \\
projects/playstation.1757060618.txt.gz · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki