Package-based rebuild of PS2SDK on ps2build, replacing GNU Make. Based on ps2dev/ps2sdk - permanent hard fork.
  • C 98.7%
  • Assembly 1.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
techwritescode d72c2934ea
All checks were successful
Release / release (push) Successful in 39s
Build / build (push) Successful in 30s
Add core/dvr and core/dvrmisc, reversing the DVR-P scope exclusion
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]>
2026-09-15 09:18:41 -05:00
.forgejo/workflows Bundle a real licenses/ tree with every sdk-core release 2026-09-08 14:16:11 -05:00
core Add core/dvr and core/dvrmisc, reversing the DVR-P scope exclusion 2026-09-15 09:18:41 -05:00
tools Add kernel, cdvd, erl, libcglue, IOP kernel-chain batch, and 4 more EE modules 2026-09-01 14:56:13 -05:00
.gitignore Add first 8 core modules: packet, packet2, dma, graph, math3d, draw, font, sbv 2026-08-26 12:01:00 -05:00
CLAUDE.md Add core/dvr and core/dvrmisc, reversing the DVR-P scope exclusion 2026-09-15 09:18:41 -05:00
LICENSE Start ps2sdk-redesign 2026-08-25 09:21:47 -05:00
ps2workspace.yaml Add core/dvr and core/dvrmisc, reversing the DVR-P scope exclusion 2026-09-15 09:18:41 -05:00
README.md README: add explicit "not affiliated with" disclaimer, refresh stale status note 2026-09-02 13:54:49 -05:00

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.