boykopovar
7445c65994
chore(readme): return percent calculation info
2026-09-29 02:17:56 +03:00
boykopovar
c8beb90a5e
build(release): package libraries under libs subfolder
2026-09-29 02:13:22 +03:00
boykopovar
6742ecf70f
fix(relinker): use app0 guest module layout and clarify output diagnostics
2026-09-29 02:05:02 +03:00
boykopovar
cc41e847c8
Merge pull request #105 from SamG-Coder/codex/quake-native-imports
...
fix(relinker,libs): decode EMMS and add native string and thread APIs
2026-09-29 01:59:28 +03:00
boykopovar
a1e0b95f76
Merge pull request #96 from SamG-Coder/main
...
feat(shader): support scalar 64-bit reverse and arithmetic shift
2026-09-29 01:55:08 +03:00
boykopovar
9e3df3331c
Merge pull request #107 from asimplestray/feat/libc-mspace-reallocalign
...
feat(libc): implement sceLibcMspaceReallocalign
2026-09-29 01:46:19 +03:00
boykopovar
c4c34ea3be
Merge pull request #80 from OverkillLabs/feat/avplayer-native-state-machine
...
feat(libSceAvPlayer): implement full AvPlayer state machine
2026-09-29 01:35:13 +03:00
boykopovar
a5e7d1fb32
Merge pull request #79 from OverkillLabs/feat/net-rudp-offline-stack
...
feat(net): offline socket/epoll/resolver stack with FreeBSD errno mapping
2026-09-29 01:31:33 +03:00
boykopovar
23dad6b4d7
Merge pull request #78 from OverkillLabs/fix/msgdialog-state-machine
...
fix(libSceMsgDialog): real dialog state machine, auto-answer without UI
2026-09-29 01:27:31 +03:00
boykopovar
0d70866817
Merge pull request #77 from OverkillLabs/feat/savedata-core
...
feat(savedata): general mount/directory/memory-slot save-data core
2026-09-29 01:24:12 +03:00
asimplestray
02b431eb6d
feat(libc): implement sceLibcMspaceReallocalign
2026-09-28 22:15:25 +00:00
boykopovar
4c2b052e35
Merge pull request #58 from oneandonlydean/feat/font-freetype
...
feat(font): port shadPS4's sceFont and sceFontFt on FreeType
2026-09-29 01:07:30 +03:00
boykopovar
d807f36b63
Merge pull request #104 from boykopovar/fix/ci-release-win-bash
...
Windows tests were run via Git Bash. Windows build, tests, and libs target now use cmd.
2026-09-29 00:43:15 +03:00
SamG-Coder
5e708c1608
feat(kernel): add native pthread barriers and thread helpers
2026-09-29 07:39:01 +10:00
SamG-Coder
96b622c6ac
feat(libc): add allocating strings and C locale wide conversion
2026-09-29 07:39:01 +10:00
SamG-Coder
ee57519cb0
fix(relinker): decode EMMS without a ModRM byte
2026-09-29 07:39:01 +10:00
boykopovar
141b7d7ff0
fix(ci): use git bash for windows release
2026-09-29 00:38:21 +03:00
boykopovar
64066b6e9a
Merge pull request #103 from boykopovar/feat/provide-release
...
Feat/provide release
Added a release workflow for v* tags: build Windows and Linux, run tests, and publish only if both platforms are successful. The release contains PRX archives, relinker executables, and documentation from docs/user. The build cache is reused.
- `prx-windows-v0.1.0.zip`
- `prx-windows-v0.1.0.tar.gz`
- `prx-linux-v0.1.0.zip`
- `prx-linux-v0.1.0.tar.gz`
- `relinker-v0.1.0.exe`
- `relinker-v0.1.0`
- `COMPATIBILITY.md`
- `INPUT_MAPPING.md`
2026-09-29 00:25:39 +03:00
boykopovar
1bc7f01511
feat(ci): add version to release file names
2026-09-29 00:22:44 +03:00
boykopovar
1071c9e09c
feat(ci): add release workflow + update readme
2026-09-29 00:15:21 +03:00
asimplestray
c25c543f1c
feat(kernel): implement Aio request lifecycle
2026-09-28 20:39:33 +00:00
Digote
24c163b5de
feat(shader): support S_CLAUSE scheduling hints
2026-09-28 17:27:11 -03:00
boykopovar
49a78191e6
Merge pull request #99 from boykopovar/fix/libcohtml-cmake-rule
...
fix(libcohtml): fix build libcohtml with target libs on linux
2026-09-28 23:25:45 +03:00
boykopovar
46382612cb
fix(libcohtml): fix build libcohtml with target libs o linux
2026-09-28 23:15:22 +03:00
boykopovar
00261033fa
refactor(docs): separated user and dev in docs + compatibility file
2026-09-28 22:58:17 +03:00
SamG-Coder
d70d7ca268
feat(kernel): deliver plain-text notification requests to host output
2026-09-29 05:14:56 +10:00
SamG-Coder
86401fe5ab
feat(shader): support scalar 64-bit reverse and arithmetic shift
2026-09-29 05:09:29 +10:00
boykopovar
dee7ecb3d8
Merge pull request #27 from QDarkRex/refactor/kernel-error-header
...
refactor(kernel): share SCE kernel error codes through KernelErrors.hpp
2026-09-28 22:07:32 +03:00
boykopovar
14a6d28cce
Merge pull request #90 from adriadam10/ci-conflict-label
...
ci: label pull requests that conflict with main
2026-09-28 21:53:51 +03:00
boykopovar
4e418f1c98
Merge pull request #91 from adriadam10/ci-area-labels
...
ci: label pull requests by area
2026-09-28 21:53:10 +03:00
boykopovar
fac193057c
Merge pull request #41 from adriadam10/ci-build
...
ci: build and test on Linux and Windows
2026-09-28 21:50:51 +03:00
boykopovar
4c6a929657
Merge pull request #89 from adriadam10/pr-template
...
docs: add pull request template with the review checklist
2026-09-28 21:45:35 +03:00
boykopovar
8ccfbb9fe6
Merge pull request #95 from boykopovar/fix/tests-agc-main
...
Fix/tests agc main
For tests:
- `agc_driver`
- `agc_driver_flip`
- `agc_driver_pm4`
Fixed dispatch error propagation and updated checks for asynchronous suspend points and memory synchronization. All 54 tests pass with these changes, restoring a passing test suite on `main` after merge.
2026-09-28 19:39:59 +03:00
boykopovar
829e8c14ae
fix(tests): align agc flip waits and memory synchronization checks
2026-09-28 19:32:43 +03:00
boykopovar
1f595d883a
fix(agc): propagate dispatch worker failures to waiting threads
2026-09-28 19:29:49 +03:00
boykopovar
53bda68c2b
Merge pull request #11 from adriadam10/main
...
feat(tools): progress map and pull request progress reports
2026-09-28 18:50:00 +03:00
boykopovar
5b4c9c6f73
Merge branch 'main' into main
2026-09-28 18:45:15 +03:00
boykopovar
87633fc4e8
chore(tools): move progress.py description from repo to pr
2026-09-28 18:42:44 +03:00
boykopovar
417b66323f
chore(readme): remove dup progress map info from readme
2026-09-28 18:39:17 +03:00
boykopovar
f105cb9bdf
Merge pull request #94 from boykopovar/fix/black-frame-blick
...
fix(agc): preserve inputs for deferred buffer copies
Closing the display window now requests a normal exit instead of calling std::terminate(). Shutdown cancels queued work, wakes blocked waits, joins GPU workers and background helpers, and releases GPU resources before destroying the window on its owning thread. Shutdown cancellation is handled separately from runtime errors.
2026-09-28 18:35:41 +03:00
boykopovar
39fd90b050
fix(kernel): orderly shutdown when closing the display window
2026-09-28 18:30:34 +03:00
boykopovar
143aec54c2
fix(agc): preserve inputs for deferred buffer copies
2026-09-28 18:08:09 +03:00
Adrià Franch
682fb3d73c
ci: time out hung tests
2026-09-28 16:40:34 +02:00
adriadam10
5ad7c5793a
ci: build and test on Linux and Windows
...
Builds with tests enabled and runs ctest on every push to main and every
pull request: GCC on Linux, and on Windows the MinGW-w64 winlibs GCC
15.2.0 toolchain required by the README. ccache and the toolchain are
cached, and only pushes to main save the ccache, so pull requests reuse
it without evicting it.
Windows build steps run in cmd because Git Bash puts its own mingw64 DLLs
first in PATH, which breaks build tools such as nid_patcher that link
libstdc++ dynamically.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 16:40:34 +02:00
Adrià Franch
d074f6e36f
docs: link the pull request template to the contributing guide
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-28 16:06:33 +02:00
Adrià Franch
d8db8192b4
ci: label pull requests that conflict with main
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-28 15:50:48 +02:00
Adrià Franch
a8e48f48aa
ci: label pull requests by area
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-28 15:50:48 +02:00
Adrià Franch
b4c1887752
docs: add pull request template with the review checklist
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 15:42:29 +02:00
boykopovar
c6a3e25573
Merge pull request #88 from boykopovar/fix/static-link-nid-patcher
...
fix(nid): always static linking for nid patcher
Using static linking of the standard library for nid patcher.
2026-09-28 16:38:06 +03:00
boykopovar
8e78ea0c28
fix(nid): always static linking for nid patcher
2026-09-28 16:28:11 +03:00