Commit Graph

680 Commits

Author SHA1 Message Date
Kagamma
7ec7187db0
sceNpLwMutexInit + sceNpLwMutexLock + sceNpLwMutexUnlock + sceNpLwMutexTryLock + sceNpLwMutexDestroy (#98)
* sceNpLwMutexXxx

* Fix sceNpMutexLock
2023-03-09 19:07:02 +03:00
Kagamma
5c5d9d418a
sceNpMutexInit + sceNpMutexLock + sceNpMutexUnlock + sceNpMutexTryLock + sceNpMutexDestroy (#97)
* sceNpMutexInit

* sceNpMutexLock

* sceNpMutexUnlock

* sceNpMutexTryLock

* sceNpMutexDestroy
2023-03-09 16:32:24 +03:00
Pavel
35e26766f0 sceKernelTruncate/truncate 2023-03-09 10:15:15 +03:00
red-prig
8c6a8b5313 MIMG?14/MIMG bugfixes/image bugfixes 2023-03-08 21:18:04 +03:00
red-prig
a87a564809 sceSystemServiceReceiveEvent 2023-03-08 00:11:04 +03:00
red-prig
0f23d6f2c0 Fix SMRD parse 2023-03-07 23:24:02 +03:00
red-prig
fe4291863c SOP2?16 SOP2?3 2023-03-07 20:48:19 +03:00
red-prig
76f2c3947f fix OpExtract 2023-03-07 20:15:36 +03:00
red-prig
ebfbe572e1 + 2023-03-07 20:07:45 +03:00
red-prig
13d96a7142 + 2023-03-07 19:30:36 +03:00
Pavel
f2bf574e21 getFormatSize:TODO:123 2023-03-07 14:57:22 +03:00
Pavel
25a6ad85cb Added TTY and DBG output prefix 2023-03-07 14:49:36 +03:00
Pavel
d41be42b84 ops 2023-03-07 14:48:54 +03:00
Pavel
1777ad1a07 sceKernelGetOpenPsId, sceKernelGetOpenPsIdForSystem 2023-03-07 14:43:52 +03:00
Pavel
54b6dd5767 sceNpTrophyAbortHandle 2023-03-07 13:47:44 +03:00
Pavel
821fc1b625 sceGameLiveStreamingSetStandbyScreenResource 2023-03-07 13:44:49 +03:00
Kagamma
99cf86f39e
sceVideoOutWaitVblank + sceSaveDataCheckBackupData (#95)
* align 16->32

* sceVideoOutWaitVblank

* Minor

* sceSaveDataGetEventResult
2023-03-07 08:53:00 +03:00
red-prig
13f5696ffc FORCE_DST_ALPHA_1 2023-03-05 20:19:09 +03:00
red-prig
605c24ced4 skip assert 1182 2023-03-05 16:07:24 +03:00
red-prig
5abb943e69 added description for ENDIAN assert 2023-03-05 15:57:37 +03:00
red-prig
7544808274 Render target format:6:7 2023-03-05 15:27:19 +03:00
red-prig
9ac0e2ecf6 getFormatSize:TODO:122 2023-03-05 14:56:12 +03:00
red-prig
3292e17da1 getFormatSize:TODO:64 2023-03-05 14:45:21 +03:00
red-prig
5a994e312b Fix (change to int) 2023-03-05 14:32:12 +03:00
red-prig
241b31ec79 added description for todo-vImage 2023-03-05 14:16:29 +03:00
red-prig
4f21129183 Time calculation corrected, tests needed 2023-03-05 14:09:26 +03:00
ArbestRi
a2d29a180c
Update ps4_videodrv.pas (#93) 2023-03-05 13:44:11 +03:00
Kagamma
224254aee9
libSceFiber + libSceUlt (#92)
* libSceFiber

* Minor

* Minor

* Minor

* Minor

* Struct align

* Minor

* Minor

* Minor

* Minor

* Minor

* sceDepthInitialize + sceDepthQueryMemory

* Minor

* ult

* More ult funcs

* Minor

* Minor

* Minor

* sceUlt mutex

* Minor

* wait instead of yield

* sceUltUlthreadExit

* Minor

* Minor

* Minor

* Adds assertion

* Minor

* sceUltSemaphoreXxx

* sceNpTssCreateNpTitleCtx

* Adjust SceUltUlthreadRuntime size

* Adds reversing info of SceFiber structs

* Minor

* Minor
2023-02-26 18:48:22 +03:00
Kagamma
23947a2662
sceNpUnregisterStateCallbackA + sceVideoOutCursorDisable (#90)
* sceNpUnregisterStateCallbackA + sceVideoOutCursorDisable

* Fix locking

Old bug that I did not notice

---------

Co-authored-by: Pavel <68122101+red-prig@users.noreply.github.com>
2023-02-17 09:01:36 +03:00
Kagamma
28c3f82934
scePthreadCancel (#89) 2023-02-15 21:28:26 +03:00
Kagamma
3078ef0ff5
Fix memory alignment (#88) 2023-02-15 09:47:27 +03:00
Kagamma
be9ac8d979
Fix FMV palette for games that uses sceAvPlayerGetVideoDataEx (mainly Unity games) (#87) 2023-02-14 20:30:09 +03:00
Pavel
6cdeaad6b6 Safer color change 2023-02-14 19:34:22 +03:00
Pavel
348916bf9f Halt instead DebugBreak 2023-02-14 19:30:27 +03:00
Pavel
f83f2f5bca Revert "Increased maximum direct memory size"
This reverts commit 6b4dcf40f3.
2023-02-14 19:04:34 +03:00
Pavel
a1fc249baf Fix sceKernelAvailableDirectMemorySize
also corrected names
2023-02-14 19:04:26 +03:00
Addy2004
40b55bbf81
sceNetEpollDestroy (#86) 2023-02-14 15:53:50 +03:00
Pavel
6b4dcf40f3 Increased maximum direct memory size 2023-02-14 15:15:46 +03:00
Pavel
21170bba6b SetFanThreshold (psevdo name) 2023-02-13 20:18:51 +03:00
Addy2004
b496c3128d
sceNetConnect + sceNetEpollWait (#85)
* test commit

dummy functions added:
sceNetSocket
sceNetSetsockopt
sceNetBind
sceNetListen
sceNetAccept

* Update main.yml

* fixed workflow

* Update ps4_libscenet.pas

more libSceNet dummy functions added:
sceNetRecv
sceNetSend
sceNetShutdown
sceNetSocketClose
sceNetGetsockname
sceNetNtohl
sceNetNtohs
sceNetEpollControl
sceNetResolverStartAton
sceNetResolverDestroy

correctly declared parameters also added

* sceNetConnect

* sceNetEpollWait
2023-02-13 16:35:52 +03:00
Kagamma
1ff3f04db6
sceUsbdGetDeviceList + sceUsbdFreeDeviceList + sceUsbdHandleEventsTimeout + sceNpMatching2CreateContext (#84)
* sceUsbdGetDeviceList + sceUsbdFreeDeviceList + sceUsbdHandleEventsTimeout

* sceNpMatching2CreateContext

* Declaration corrected

---------

Co-authored-by: Pavel <68122101+red-prig@users.noreply.github.com>
2023-02-13 12:25:22 +03:00
Addy2004
7abee1f4a8
test pr (added libSceNet dummy functions) (#83)
* test commit

dummy functions added:
sceNetSocket
sceNetSetsockopt
sceNetBind
sceNetListen
sceNetAccept

* Update main.yml

* fixed workflow

* Update ps4_libscenet.pas

more libSceNet dummy functions added:
sceNetRecv
sceNetSend
sceNetShutdown
sceNetSocketClose
sceNetGetsockname
sceNetNtohl
sceNetNtohs
sceNetEpollControl
sceNetResolverStartAton
sceNetResolverDestroy

correctly declared parameters also added
2023-02-13 09:10:29 +03:00
red-prig
e050669e02 add data formats
dfmt:2_10_10_10 nfmt:UNORM
dfmt:5_9_9_9 nfmt:FLOAT
dfmt:BC5 nfmt:UNORM
dfmt:BC4 nfmt:UNORM
dfmt:10_11_11 nfmt:FLOAT
2023-02-11 20:33:27 +03:00
red-prig
015a9aa3b9 sceNpWebApiDeleteHandle 2023-02-11 19:36:53 +03:00
red-prig
6ee39b6f37 sceHttpSetResolveTimeOut 2023-02-11 18:32:08 +03:00
red-prig
9effda6c54 sceSharePlayGetCurrentConnectionInfo/sceSharePlayGetCurrentConnectionInfoA 2023-02-11 18:24:30 +03:00
red-prig
56c21e523f sceGameLiveStreamingSetCameraFrameSetting 2023-02-11 17:48:06 +03:00
red-prig
a7990461fb sceNpGetGamePresenceStatus 2023-02-11 17:33:29 +03:00
red-prig
70b1432eff Fix sceGameLiveStreamingGetCurrentStatus/sceGameLiveStreamingGetCurrentStatus2 2023-02-11 17:27:55 +03:00
Kagamma
174b491e44
libSceAudiodec + libSceAudiodecCpu + sceAvPlayerGetVideoData (#82)
* sceAvPlayerGetVideoData

* LongBool->Boolean

* sceAudiodecCreateDecoder + sceAudiodecDecode + sceAudiodecDeleteDecoder

* ps4_sceAudiodecCpuQueryMemSize + ps4_sceAudiodecClearContext

* sceAudiodecCpuDecode

* audiodec dir
2023-02-11 16:20:31 +03:00