- C 98.7%
- Assembly 1.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Ports iop/dvrp/dvr and iop/dvrp/dvrmisc from upstream ps2sdk (used alongside already-ported pvrdrv/dvrfile) - includes PR #910 (dvrpAuth_tbl as an argument) and PR #919 (dvrmisc CFW devctl support), both already merged upstream by the time these packages were added. DVR-P was previously scoped out alongside arcade/TOOL-devkit hardware as devkit-only; unlike those, it's also used on PS1 hardware, so it's in scope now. Arcade stays excluded - it needs an entire 25-module subsystem (accore and friends) this fork has never carried, and wasn't brought in here. Verified with a full `ps2build build -c ps2workspace.yaml` (zero errors, both new packages produce their IRX cleanly). Co-Authored-By: Claude Sonnet 5 <[email protected]> |
||
| .forgejo/workflows | ||
| core | ||
| tools | ||
| .gitignore | ||
| CLAUDE.md | ||
| LICENSE | ||
| ps2workspace.yaml | ||
| README.md | ||
ps2sdk (redesign)
A from-scratch, package-based rebuild of PS2SDK's build and install
system: real per-module packages instead of a flat header/library
merge, resolved and built by ps2build
instead of GNU Make.
Attribution
This project is based on code originally developed by the ps2dev/ps2sdk project and its contributors. It is a permanent hard fork: this repository's history starts fresh from here rather than carrying ps2sdk's full history, and changes made here are not merged back upstream.
This project is not affiliated with, endorsed by, or officially connected to ps2sdk or its maintainers in any way - it's an independent fork, and any bugs or issues here are ours, not theirs. Please don't file issues about this project against the upstream ps2sdk repository. See ps2dev/ps2sdk for the original project.
Licensing
Code carried over from ps2sdk retains its original license and
copyright notices exactly as upstream - predominantly the Academic Free
License v2.0 (see LICENSE), with some modules under AFL-3.0, LGPL-2,
or GPL-2. Once the package system lands, each package's manifest
records its own license: field rather than relying on a reader to
find the right header comment.
New code written for this project preserves that convention: licensed AFL-2.0, matching the project it's based on, unless a specific file says otherwise.