[PR #177] [CLOSED] TMNT Cowabunga Collection #1365

Closed
opened 2026-02-27 21:12:15 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/177
Author: @georgemoralis
Created: 6/9/2024
Status: Closed

Base: mainHead: tmnt


📝 Commits (4)

  • 9db200e added posix_pthread_create , posix_pthread_cond_init
  • 4c0e24b rewrote threadCond functions
  • b30bedd sceKernelGetdents,sceKernelGetdirentries and some directory support
  • db10dfa fix a null pointer in kernel_threads_cond

📊 Changes

10 files changed (+528 additions, -251 deletions)

View changed files

📝 CMakeLists.txt (+1 -0)
📝 src/core/file_sys/fs.cpp (+7 -8)
📝 src/core/file_sys/fs.h (+6 -1)
📝 src/core/libraries/kernel/file_system.cpp (+96 -6)
📝 src/core/libraries/kernel/file_system.h (+10 -0)
📝 src/core/libraries/kernel/thread_management.cpp (+17 -221)
📝 src/core/libraries/kernel/thread_management.h (+5 -14)
📝 src/core/libraries/kernel/threads/kernel_threads.h (+35 -0)
src/core/libraries/kernel/threads/kernel_threads_cond.cpp (+346 -0)
📝 src/core/libraries/pad/pad.cpp (+5 -1)

📄 Description

This pr is done by testing TMNT game

  • Added posix_pthread_create
  • Reworked scekernelCond* functions , this might break something as i don't understant why posix calls asks for e.g broadcast without already call sceKernelCondInit , we do it manually now (as before) but i don't know if it is correct behaviour

TODO: More to come


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/shadps4-emu/shadPS4/pull/177 **Author:** [@georgemoralis](https://github.com/georgemoralis) **Created:** 6/9/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `tmnt` --- ### 📝 Commits (4) - [`9db200e`](https://github.com/shadps4-emu/shadPS4/commit/9db200e7739dc7ae74122911f9a09e721aa8a2c8) added posix_pthread_create , posix_pthread_cond_init - [`4c0e24b`](https://github.com/shadps4-emu/shadPS4/commit/4c0e24b076e4b7b4eeef3f9703200a974b66f87c) rewrote threadCond functions - [`b30bedd`](https://github.com/shadps4-emu/shadPS4/commit/b30bedd0aed892995dd8099094c0f3af31c59fba) sceKernelGetdents,sceKernelGetdirentries and some directory support - [`db10dfa`](https://github.com/shadps4-emu/shadPS4/commit/db10dfaabdea8dd10adf063ebddb4857efcd3256) fix a null pointer in kernel_threads_cond ### 📊 Changes **10 files changed** (+528 additions, -251 deletions) <details> <summary>View changed files</summary> 📝 `CMakeLists.txt` (+1 -0) 📝 `src/core/file_sys/fs.cpp` (+7 -8) 📝 `src/core/file_sys/fs.h` (+6 -1) 📝 `src/core/libraries/kernel/file_system.cpp` (+96 -6) 📝 `src/core/libraries/kernel/file_system.h` (+10 -0) 📝 `src/core/libraries/kernel/thread_management.cpp` (+17 -221) 📝 `src/core/libraries/kernel/thread_management.h` (+5 -14) 📝 `src/core/libraries/kernel/threads/kernel_threads.h` (+35 -0) ➕ `src/core/libraries/kernel/threads/kernel_threads_cond.cpp` (+346 -0) 📝 `src/core/libraries/pad/pad.cpp` (+5 -1) </details> ### 📄 Description This pr is done by testing TMNT game - Added posix_pthread_create - Reworked scekernelCond* functions , this might break something as i don't understant why posix calls asks for e.g broadcast without already call sceKernelCondInit , we do it manually now (as before) but i don't know if it is correct behaviour TODO: More to come --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 21:12:15 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#1365
No description provided.