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:05] 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]] 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]] \\
  
  
 ==== Portable PlayStations: PSP / Vita ==== ==== Portable PlayStations: PSP / Vita ====
 +- Check awesome pages on github: [[https://github.com/xnobon/awesome-psp|awesome-psp]] and [[https://github.com/MuxaJlbl4/Awesome-PlayStation-Vita|Awesome-PlayStation-Vita]] \\
 - For PSP there are µSD to Memory Stick adapters (even for dual µSD). \\ - For PSP there are µSD to Memory Stick adapters (even for dual µSD). \\
 - SD2Vita: µSD-Card adapter for Vita game card slot. \\ - SD2Vita: µSD-Card adapter for Vita game card slot. \\
Line 160: 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) \\
Line 165: Line 189:
 - 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]] \\
projects/playstation.1757059541.txt.gz · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki