801 Commits

Author SHA1 Message Date
Eric Shimizu Karbstein
654ac51fc7 chore: Merge pull request #386 from Ryp/headers/binding-friendly-declarations
Improve headers consistency
2026-09-17 18:34:56 -03:00
denisuntila
168c9eddf5 feat(syscon): Add USB accessory power rail API signatures and stubs (#387)
* syscon: Add USB accessory power rail API signatures and stubs
- Added NID 0x47378317 (sceSysconCtrlUsbPower) and 0xEB11E9DE (sceSysconGetUsbPowerCtrl)
- Tested and verified working on hardware

* Fix: NIDs and signatures
- Changed NIDs with the fw 3.00 ones
- Modified the signatures with the proper types
2026-09-17 01:54:01 -03:00
Thibault Schueller
1675572020 sceImpose: add missing usermode header 2026-09-14 21:36:36 +02:00
Thibault Schueller
ba217b5922 expose the existing GuCallback typedef 2026-09-14 20:18:45 +02:00
Thibault Schueller
af6482d3b4 name more prototype args for consistency 2026-09-14 20:15:04 +02:00
Thibault Schueller
3c64a44724 use more typedef for prototype types 2026-09-14 20:14:24 +02:00
Eric Shimizu Karbstein
9931079861 chore: Merge pull request #385 from pspdev/grayjack-sceKernelGetModuleIdListForKernel
fix(kernel): Add missing stub for `sceKernelGetModuleIdListForKernel`
2026-09-04 12:54:27 -03:00
GrayJack
30cdaf0093 fix(kernel): Add missing stub for sceKernelGetModuleIdListForKernel 2026-09-04 08:50:37 -03:00
Eric Shimizu Karbstein
09f02b88b9 chore: Merge pull request #384 from pspdev/grayjack-sceUmdSetDriveStatus
feat(umd): Add `sceUmdSetDriveStatus`
2026-09-01 08:34:59 -03:00
GrayJack
3fa3a6444d feat(umd): Add sceUmdSetDriveStatus 2026-08-31 23:20:54 -03:00
Wouter Wijsman
5f75c744e5 Merge pull request #380 from diamant3/add-dup-function
add dup() function
2026-08-29 15:29:23 +02:00
Eric Shimizu Karbstein
0dbc0fc482 chore: Merge pull request #383 from pspdev/weak-stubs
feat: Make all stubs weak imports
2026-08-28 19:00:24 -03:00
GrayJack
460920c0c6 feat: Make all stubs weak imports 2026-08-27 22:34:41 -03:00
lusid1
314b2083f2 fix(kernel): Add AMCTRL_OBJS to libpspkernel_a_LIBADD (#382) 2026-07-28 21:18:48 -03:00
Eric Shimizu Karbstein
9a8c188dc4 chore: Merge pull request #381 from pspdev/grayjack-amctrl-stubs
feat(kernel): Add stubs for `sceAmctrl_driver`
2026-07-25 19:46:18 -03:00
GrayJack
646002e7c0 feat(kernel): Add stubs for sceAmctrl_driver 2026-07-25 19:37:39 -03:00
Diamond Rivero
e38ee50266 Add comment 2026-07-25 11:15:04 +08:00
Diamond Rivero
a76ee7cf7b add dup() function 2026-07-25 11:05:13 +08:00
Eric Shimizu Karbstein
8c74232c1d chore: Merge pull request #379 from pspdev/grayjack-fix-wrong-proto
fix(loadcore,modulemgr_kernel): Move `sceKernelGetModuleList` and `sceKernelModuleCount` prototypes to `psploadcore.h`
2026-07-22 09:39:19 -03:00
GrayJack
efffb0d2d7 fix(loadcore,modulemgr_kernel): Move sceKernelGetModuleList and sceKernelModuleCount prototypes to psploadcore.h
Those are loaded by `LoadCoreForKernel`
2026-07-22 07:52:46 -03:00
Damián Parrino
ce8ed64266 Merge pull request #378 from Fewnity/patch-1 2026-07-05 20:44:50 -03:00
Fewnity
6113232349 Fix typo in a comment 2026-07-05 22:39:07 +02:00
GrayJack
8c987a7c47 feat(base): Make MEMSIZE=2 the default 2026-07-01 17:35:55 -03:00
Wouter Wijsman
7ddea00433 Merge pull request #375 from pspdev/make-sceNetInetPoll-available
Make sceNetInetPoll function available
2026-07-01 12:12:35 +02:00
Wouter Wijsman
75d2b65402 Merge pull request #374 from pspdev/make-doxyfile-easier-to-build-locally
Make pspsdk docs easier to generate locally
2026-07-01 12:12:25 +02:00
Wouter Wijsman
99183f0b87 Merge pull request #376 from pspdev/sharkwouter-patch-1
Map UNKNOWN directly to BUTTON_SWAP
2026-07-01 12:12:16 +02:00
Wouter Wijsman
6e6c29f43f Map UNKNOWN directly to BUTTON_SWAP
Since PSP_SYSTEMPARAM_ID_INT_UNKNOWN is PSP_SYSTEMPARAM_ID_INT_BUTTON_SWAP, it is a bit cleaner to connect them directly.
2026-07-01 09:44:13 +02:00
Wouter Wijsman
397db28da0 Make sceNetInetPoll function available 2026-06-30 20:46:29 +02:00
Wouter Wijsman
6ee7cb3a0b Clean up ax_prog_doxygen.m4 to not try to set removed values 2026-06-30 12:34:00 +02:00
Wouter Wijsman
75f7d04c7c Make pspsdk docs easier to generate locally
It is a bit odd to change settings in the workflow that should be the same in both the workflow and locally.
2026-06-30 09:57:37 +02:00
Wouter Wijsman
863f4ded8b Merge pull request #372 from pspdev/rename-PSP_SYSTEMPARAM_ID_INT_UNKNOWN
Rename PSP_SYSTEMPARAM_ID_INT_UNKNOWN to PSP_SYSTEMPARAM_ID_INT_BUTTON_SWAP
2026-06-27 03:01:16 +02:00
Wouter Wijsman
cde571ceae Rename PSP_SYSTEMPARAM_ID_INT_UNKNOWN to PSP_SYSTEMPARAM_ID_INT_BUTTON_SWAP 2026-06-27 02:02:52 +02:00
Wouter Wijsman
b62a617e1f Merge pull request #371 from pspdev/add-sceGuGetInit
Add guGetInit function
2026-06-27 00:15:15 +02:00
Wouter Wijsman
6a5ccb720d Rename sceGuGetInit to guGetInit
It is not a sony function, so this makes sense.
2026-06-27 00:13:25 +02:00
Wouter Wijsman
f659c195b6 Add sceGuGetInit function 2026-06-26 23:53:36 +02:00
Wouter Wijsman
b1ad4f76a3 Merge pull request #369 from GrayJack/scePaf
feat(scePaf): Update some names in the `scePaf` stubs
2026-06-26 09:35:06 +02:00
GrayJack
bb0bb5d98a feat(scePaf): Update some names in the scePaf stubs 2026-06-16 12:13:24 -03:00
Wouter Wijsman
bb61112931 Merge pull request #368 from GrayJack/pspemu
feat(tools, base): Add support to generate `PBOOT.PBP` and to sign VITA PSPemu `PBOOT.PBP`
2026-06-15 17:51:57 +02:00
Eric Shimizu Karbstein
bdb48d1181 chore: Clean up makefile
Co-authored-by: Wouter Wijsman <wwijsman@live.nl>
2026-06-15 08:51:25 -03:00
GrayJack
edb0c9dcc9 fix(base): Use full path to define C and C++ compilers on cmake toolchain 2026-06-14 17:18:01 -03:00
GrayJack
afe4eaa76f feat(base): Add support to build PBOOT and encrypt for PSPemu PBOOT 2026-06-14 15:01:15 -03:00
GrayJack
dd51c48f19 feat(base): Add support to ENCRYPT on build_prx.mak 2026-06-14 14:53:19 -03:00
GrayJack
db6c668c3d fix(build.mak): ENCRYPT=2 (PSVITA PBOOT.PBP) requires USE_USB=1 2026-06-14 13:25:10 -03:00
GrayJack
8bd8872fad fix(mksfoex): PBOOT.PBP had both PBOOT_TITLE and TITLE 2026-06-14 13:23:57 -03:00
GrayJack
bedde2ef79 feat(make): Add support to building PBOOT.PBP on build.mak 2026-06-14 00:59:17 -03:00
GrayJack
801c5e1145 feat(mksfoex): Add support to generate PBOOT SFO 2026-06-14 00:14:54 -03:00
GrayJack
940082c197 feat(PrxEncrypter): Add support for PSPemu PBOOT 2026-06-14 00:13:30 -03:00
Wouter Wijsman
887b07fed3 Install gettext-dev package 2026-06-12 16:08:43 +02:00
Wouter Wijsman
7b8e45f290 Merge pull request #367 from pspdev/fix-autoconf-builds-psp-packages
Fix psp-packages autotools builds
2026-06-12 15:25:44 +02:00
Wouter Wijsman
86be2253eb Fix psp-packages autotools builds
It needs autopoint to be available.
2026-06-12 15:11:36 +02:00