Commit Graph

748 Commits

Author SHA1 Message Date
red-prig 7adf907770 Fix 2 2023-03-31 22:12:35 +03:00
red-prig 31840da2dd Fix sceVideoRecordingSetInfo 2023-03-31 21:57:47 +03:00
red-prig 2b12d862b9 Need_sceLibc 2023-03-31 21:57:14 +03:00
red-prig 6e5a849f61 sceAppContentGetEntitlementKey 2023-03-23 18:41:03 +03:00
Kagamma def590ce0e
sceNpTusCreateNpTitleCtx (#105) 2023-03-14 18:54:09 +03:00
Pavel b214aee42f Exponential backoff strategy for gfx thread 2023-03-14 15:45:33 +03:00
Pavel 711bc11b47 revert 2023-03-13 16:37:52 +03:00
red-prig fef3d27572 + 2023-03-12 17:01:30 +03:00
Kagamma d9d8eef529
Mount "sys" folder (#104) 2023-03-12 17:05:58 +03:00
red-prig 029a2935c1 mount "mnt" folder 2023-03-11 22:48:41 +03:00
Kagamma 151c067bac
Fix sceNpGetAccountDateOfBirth (#103) 2023-03-11 17:40:37 +03:00
Kagamma 6b9d3965c2
sceNpCreateEventFlag + _ZN3sce2np6ObjectnwEmR14SceNpAllocator + sceNpGetAccountDateOfBirth (#102)
* sceNpCreateEventFlag

* _ZN3sce2np6ObjectnwEmR14SceNpAllocator

* Minor

* Minor

* Minor

* sceNpGetAccountDateOfBirth

* fix wrong declared sceNpCreateEventFlag

* fix SceNpAllocator

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2023-03-11 16:52:48 +03:00
Kagamma 865d4d6c97
Minor avplayer optimization (#101)
* Check for file size instead to determine if we need to update cache or not

* Reduce amount of alloc/free/move data around

* Embed file size into cache fmv name
2023-03-11 15:40:45 +03:00
Kagamma af25023e5d
Cache fmv files (#100)
* Cache fmv files

* Minor
2023-03-10 20:50:35 +03:00
Kagamma 72a39fe4e7
sceNpHeapInit + sceNpAuthCreateRequest + sceHttpAbortRequest (#99)
* sceNpAuthCreateRequest + sceHttpAbortRequest

* Minor

* sceNpHeapInit

* +

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2023-03-10 20:08:30 +03:00
Pavel bd292df809 sceKernelGetSystemSwVersion 2023-03-10 16:17:22 +03:00
Pavel de0cc4bb52 print game info 2023-03-10 12:33:33 +03:00
Pavel e0db966865 + 2023-03-10 11:49:04 +03:00
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