| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| projects:playstation [2025/09/05 10:20] – [PSX / PS1] admin | projects:playstation [2025/09/05 23:26] (current) – [General] admin |
|---|
| ===== 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 ==== |
| |
| 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/]] \\ |
| - 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 ==== |
| |
| - 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]] \\ |
| - 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) \\ |
| - Vita/PSP/PS2/PS1 have tons of emulators for other systems; Vita/PSP have Retroarch. Vita runs ePSP or PCSX. PSP runs PSX games either with POPSLoader or with converting with PSX2PSP. Sounds like a Matrjoschka to me. \\ | - Vita/PSP/PS2/PS1 have tons of emulators for other systems; Vita/PSP have Retroarch. Vita runs ePSP or PCSX. PSP runs PSX games either with POPSLoader or with converting with PSX2PSP. Sounds like a Matrjoschka to me. \\ |
| - There are many emulators for Sony PlayStation with upsampling and AntiAliasing (look@ Retroarch/Libretro) \\ | - There are many emulators for Sony PlayStation with upsampling and AntiAliasing (look@ Retroarch/Libretro) \\ |
| - PS1 lack of FPU has become [[https://www.david-colson.com/2021/11/30/ps1-style-renderer.html|its own renderer style]]. Also good read is [[https://www.copetti.org/writings/consoles/playstation/|copetti.org]] \\ | - PS1 lack of FPU has become [[https://www.david-colson.com/2021/11/30/ps1-style-renderer.html|its own renderer style]]. Also good read is [[https://www.copetti.org/writings/consoles/playstation/|copetti.org]]. See [[https://github.com/Zorochase/ultimate-retro-shader-collection|ultimate retro shader collection]]. \\ |
| - PS1 Demo discs are still being created, read about [[https://en.wikipedia.org/wiki/Haunted_PS1|Haunted PS1]] \\ | - PS1 Demo discs are still being created, read about [[https://en.wikipedia.org/wiki/Haunted_PS1|Haunted PS1]] \\ |
| - There is an [[https://www.reddit.com/r/romhacking/|active romhacking community]] \\ | - There is an [[https://www.reddit.com/r/romhacking/|active romhacking community]] \\ |