Commit Graph

712 Commits

Author SHA1 Message Date
Ordinary205
46d74e002d
SceSystemGesture library (#176)
* libSceSystemGesture

* sceHmdGetDeviceInformationByHandle

* Fix

* +

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2024-01-25 20:06:42 +03:00
Ordinary205
5948d7a7c4
sceMoveReadStateLatest (#175) 2024-01-22 12:12:09 +03:00
Ordinary205
5679192cb5
libSceVrTracker (#174)
* libSceVrTracker

* Merge branch 'trunk' of https://github.com/Ordinary205/fpPS4 into trunk

* +

* +

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2024-01-20 21:10:40 +03:00
red-prig
373a2e019a inet_ntop 2024-01-16 20:58:59 +03:00
Ordinary205
88e2bb17c3
libSceCamera functions (#172)
* libSceCamera

* Fixed

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2024-01-16 20:06:20 +03:00
krispy
4460e17647
sceCameraOpen function (#171)
* sceCameraOpen function

* smoll fix

* +

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2024-01-16 19:42:51 +03:00
Ordinary205
d101c586ca
SceMoveTracker library (#170)
* libSceMoveTracker

* +

* Fix build

* +

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2024-01-14 17:23:38 +03:00
krispy
81f56072d7
sceAudioOutGetSystemState function (#169)
* sceAudioOutGetSystemState function

broken AvPlayer doesn't let game boot further

* Fix

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2024-01-13 19:36:51 +03:00
Ordinary205
ebc62880e3
SetPthreadSetcancelstate and SetPthreadSetcanceltype (#168)
* ScePthreadSetcancelstate

* ScePthreadSetcanceltype
2024-01-13 19:36:20 +03:00
Ordinary205
37263ee961
sceMoveSetVibration (#167) 2024-01-12 23:54:50 +03:00
krispy
004ad25d21
SceNpUtility library and some SceNpWebApi's functions (#166)
Created new SceNpUtility library and stubbed functions for WebApi
2024-01-11 15:40:05 +03:00
red-prig
cbd359ef8c Fix sceAudio3dGetDefaultOpenParameters 2024-01-10 23:23:43 +03:00
red-prig
4689608a0b sceAudio3dGetDefaultOpenParameters 2024-01-10 21:55:18 +03:00
Ordinary205
d28e1d1698
SceSocialScreenInitialize (#164) 2024-01-10 21:45:31 +03:00
Ordinary205
6d8e9b9598
SceAudio3d library (#163)
* libSceAudio3d

* +

* sceAudio3dAudioOutOpen

* sceAudio3dPortGetQueueLevel

* Fixes

* Fix

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2024-01-09 10:51:39 +03:00
Ordinary205
99d6fc00f1
SceNpParty library (#162)
* libSceNpParty

* SetDefaultRequestOptParam & RegisterRoomMessageCallback

* Fix

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2024-01-06 20:11:49 +03:00
Ordinary205
2df1856444
SceVoiceSetVolume (#161)
* SceVoiceSetVolume

* Fix

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2024-01-04 22:55:21 +03:00
Ordinary205
8c6e05798d
sceVoiceReadFromOPort (#159)
* sceVoiceReadFromOPort

* +

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2023-12-31 23:57:16 +03:00
Ordinary205
21ef724919
libSceVoice and libSceSystemService functions (#158)
* sceVoiceDeletePort

* sceVoiceGetPortInfo

* sceSystemServiceReportAbnormalTermination

* sceSystemServiceLoadExec

* sceSystemServiceGetRenderingMode

* Fixes

* Fix and TODO

sceSystemServiceLoadExec must be implemented
sceSystemServiceReportAbnormalTermination is an abnormal termination of the program

* +

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2023-12-31 19:46:48 +03:00
krispy
a6d0ebb1b1
"SceNpInGameMessageInitialize" function and "SceNpInGameMessage" library (#157)
* "SceNpInGameMessageInitialize" function and "SceNpInGameMessage" library

* Fix

There is no such library as libSceNpInGameMessage, it's all part of libSceNpManager

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2023-12-31 00:46:54 +03:00
Ordinary205
fa694f6369
libSceVoice functions (#156)
* sceVoiceStart

* sceVoiceCreatePort

* sceVoiceConnectIPortToOPort

* sceVoiceDisconnectIPortFromOPort

* Fix outdated functions

* Revert changes for sceVoiceInit

* fix

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2023-12-30 22:34:39 +03:00
Ordinary205
905a9a6de4
SceHmd & SceNet Implementations (#154)
* sceHmdReprojectionSetDisplayBuffers

* sceHmdOpen

* sceHmdGetFieldOfView

* sceHmdOpen fixes

* Fixes

* sceNetHtonll

* sceNetResolverStartNtoa

* Fixes

* Fixes

* fixes

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2023-12-27 21:49:42 +03:00
Ordinary205
c46781caaf
SceNpMatching2 Implementations (#153)
* sceNpMatching2CreateContextA

* sceNpMatching2ContextStart

* sceNpMatching2RegisterSignalingCallback

* sceNpMatching2RegisterRoomEventCallback

* sceNpMatching2RegisterLobbyEventCallback

* fix params

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2023-12-25 22:16:48 +03:00
krispy
7a1d63b964
SceNpGetAccountLanguageA (#152)
* Update ps4_libscenpmanager.pas (sceNpGetAccountLanguageA)

implement function

* Update ps4_libscenpmanager.pas

* Update ps4_libscenpmanager.pas (SceNpGetAccountLanguageA)

SceNpGetAccountLanguageA
2023-12-25 19:25:38 +03:00
Ordinary205
08a56cf3e5
sceGameLiveStreamingSetMaxBitrate, sceNpMatching2Terminate and sceNpTrophyDestroyContext (#150)
* sceGameLiveStreamingSetMaxBitrate

* SceNpMatching2Terminate

* sceNpTrophyDestroyContext

* fix params

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2023-12-24 14:34:38 +03:00
Ordinary205
f6e4ae465a
sceNpGetAccountId (#149)
* sceNpGetAccountId
2023-12-23 20:48:14 +03:00
red-prig
000305d443 Field bitcast bugfix 2023-11-09 21:39:56 +03:00
Pavel
7711ac8dfc more valid data in libscenet 2023-11-09 00:27:08 +03:00
Pavel
e255da8685 paddrlen 2023-11-08 22:05:24 +03:00
Pavel
73e8b0cb7c + 2023-11-08 17:05:47 +03:00
Pavel
fea4a0e3c8 sceNetGetsockopt 2023-11-08 12:56:40 +03:00
Pavel
2dc4d5304c hamt backport and bugfixes 2023-11-08 12:56:20 +03:00
red-prig
302d832fc3 sceGnmDriverCaptureInProgress 2023-11-07 23:46:41 +03:00
red-prig
18e08ac658 Float -> UNORM 2023-11-07 23:40:48 +03:00
red-prig
981d350b76 Fix sceAppContentAppParamGetInt 2023-11-05 16:54:22 +03:00
red-prig
c08117ce6a SCE_AUDIO_OUT_PARAM_FORMAT_S16_8CH 2023-10-28 17:09:07 +03:00
red-prig
9b941dc99f MIMG?96 and other 2023-10-27 23:03:22 +03:00
red-prig
7e2c7143e3 Splay backport 2023-09-22 00:00:54 +03:00
Pavel
15bd8e6d37
Update README.md 2023-08-15 21:18:45 +03:00
red-prig
b2d4c43379 Ignore M0 on VINTRP 2023-07-30 22:31:24 +03:00
Pavel
d6eef26c85 Fix boosty icon 2023-07-11 15:58:32 +03:00
red-prig
441da1d040 + 2023-06-21 15:38:33 +03:00
red-prig
74dc091e83 try fix 2023-06-19 21:21:55 +03:00
red-prig
176d715d34 + 2023-06-19 20:56:36 +03:00
red-prig
0511675791 pad interface refractored 2023-06-19 20:52:25 +03:00
red-prig
a30de1b295 clear old code 2023-06-18 21:24:58 +03:00
Addy2004
929e72b83a
SDL2 Input Implementation (#131)
* initial SDL2 input stub restored

only light button presses, bumpers, d-pad works
axis, triggers, haptics and long presses haven't been implemented yet

* fixed bumpers, buttons and hats

cross, circle, square, triangle,
L1, R1, L3, R3 and D-PAD
should now work well

* axes and triggers support added

Left and Right stick should now work along with L2 and R2

* minor oopsie daisy

fixed dpad down button

* +

controller info console output added
+
led set to pink (for goofy reasons)

* Clipped headers from "SDL2-for-Pascal"

* sdl2 made dynamically loadable

* xinput made dynamically loadable

* Detached headers

* sce_pad_interface prototype

* +

* keyboard/mouse interface

* touchpad

* +

* xinput interface

* add LightBar interface

* SDL_PollEvent

* select_pad_interface

* select_led_color

* +

---------

Co-authored-by: red-prig <vdpasha@mail.ru>
2023-06-18 21:11:25 +03:00
red-prig
d39bc5d685 Update declaration 2023-06-15 23:57:43 +03:00
Pavel
d0fd45eb63 Fix sceKernelGetModuleInfo2 2023-06-06 13:23:58 +03:00
Pavel
408f8e5429 VOP3a?263 2023-06-06 10:27:44 +03:00