Eladash
6adc7f9ee6
SPU: Use usermode waiting for busy GETLLAR loop
2023-08-17 09:02:28 +03:00
Eladash
dddd12f66b
CELL: Postponed address notifications
2023-08-17 09:02:28 +03:00
Ivan Chikish
384c807d6a
Fixup atomic wait (Linux)
2023-08-16 23:29:09 +03:00
oltolm
01a05502e8
cmake: replace add_compile_definitions with target_compile_definitions
2023-08-15 20:56:39 +02:00
oltolm
d062fc1d31
sys_net.cpp: fix compiler warning
2023-08-15 20:56:39 +02:00
oltolm
a01a7a44cd
qt6: fix mingw-w64 build
2023-08-15 20:56:39 +02:00
oltolm
d25d5327e5
remove unnecessary defines
2023-08-15 20:56:39 +02:00
DH
b87f8f6ea0
Formatting fixes
2023-08-15 03:11:02 +03:00
Nikita Savyolov
6d1b1f7348
[orbis-kernel]: regmgr: hack to set english as default language and Cross as "confirm" button ( #51 )
2023-08-15 03:09:24 +03:00
igor725
f5ea7e84ae
Experimental gamepad support ( #50 )
...
* Experimental gamepad support
* Typo fix
2023-08-15 03:09:11 +03:00
Alexandre Bouvier
2222d4e25c
cmake: fix sox linking ( #49 )
2023-08-15 03:08:50 +03:00
Chaitanya Talnikar
b145c14b0f
Add SceAvSetting for higher firmware versions ( #44 )
2023-08-15 03:08:31 +03:00
DH
3d8cc28acd
[orbis-kernel] AudioOut: refactoring
2023-08-15 03:04:25 +03:00
Ivan Chikish
8f0a90d24b
[orbis-kernel] Impl sys_getdirentries/sys_getdents
2023-08-14 23:58:28 +03:00
Elad Ashkenazi
968762c135
Fix PPU SELF Precompilation
2023-08-14 18:47:20 +03:00
DH
8179a638ad
Update readme and CI
2023-08-13 23:52:11 +03:00
Nikita Savyolov
d1a3381792
[orbis-kernel] Initial AudioOut implementation ( #47 )
2023-08-13 23:46:03 +03:00
Megamouse
0e23b89352
cellRec: add more encoder options
2023-08-13 21:35:07 +02:00
DH
d517311d32
[orbis-kernel] ipmi: Do not return error on unknown ipmi sync call
2023-08-13 16:14:52 +03:00
Elad Ashkenazi
219ee76bf2
cellPad: Fixup sys_config management
2023-08-13 14:20:39 +03:00
Megamouse
39bbf17caf
cellRec: fix width of encoder frames
...
Turns out the pitch was accidentally used as width, leading to an out of bounds read/write.
I kept the pitch in the struct for completeness' sake. It may be needed later, if only for error checks.
2023-08-13 00:37:19 +02:00
Megamouse
f40a6d496a
home menu: remove non-dynamic SPU Loop Detection
2023-08-12 23:56:26 +02:00
Malcolm Jestadt
f2e782f5dd
SPU LLVM: Inline timer reads for WrDec and RdDec
...
- Uses RDTSC to emulate the spu decrementer
2023-08-13 00:16:35 +03:00
Megamouse
f199ad7a42
patches: Improve location logging for invalid note sequence
2023-08-12 14:43:47 +02:00
Megamouse
d760e66fdb
VS: Fix compilation on Visual Studio 17.7.0
2023-08-12 13:53:40 +02:00
Malcolm Jestadt
512f0a814c
SPU LLVM: Fix for AVX-512 CFLTU path
...
- vcvvtps2udq doesn't turn negative numbers into 0, fix by using signed integer max with 0 instead of vrangeps
2023-08-12 02:55:08 +03:00
Elad Ashkenazi
5668b1bd7a
PPU Loader: Fixup stack alignment after envp fix
2023-08-12 02:03:24 +03:00
Ivan Chikish
c6dcf3f1d3
(Linux) Fixup futex_waitv
2023-08-11 11:54:41 +03:00
Eladash
eae1c5afdd
PPU Loader: Fix main()'s envp
2023-08-11 05:07:27 +03:00
Eladash
4bbe885f35
LV2/cellPad: Implement priority-based connection updates
2023-08-10 09:31:49 +03:00
Eladash
a2416bf7f5
cellPad: Fix max_connect in GetInfo
...
This value is saved and loaded from cellPadInit as is.
2023-08-10 09:31:49 +03:00
kd-11
58e9e54b7f
rsx: Remove unused code (argb<->bgra modifier) and refactor a bit
2023-08-09 00:25:50 +03:00
kd-11
767979ea44
rsx: Implement image copy between 2D -> 3C/CUBE with scaling support.
2023-08-09 00:25:50 +03:00
Eladash
bd7715b180
ELF.h: fix warning
2023-08-08 10:22:05 +03:00
Eladash
df24305698
PPU/Debugger: Fix op_branch_targets
2023-08-08 10:22:05 +03:00
Eladash
cdc0441405
PPU: Fixup interpreter and analyzer
2023-08-08 10:22:05 +03:00
DH
dce66744bd
[rpcsx-os] hid: fix R3 button mapping
2023-08-08 02:57:11 +03:00
RyzenDew
6358be32a0
Update readme to reflect changes ( #43 )
...
* Update USAGE.md
* Update BUILDING.md
* Update readme.md
2023-08-08 02:37:48 +03:00
DH
5e0d4676e4
[rpcsx-os] linker: report error on unsupported self segments
2023-08-08 01:09:43 +03:00
DH
9fcee39dd3
[rpcsx-os] linker: implement fake unself
2023-08-08 00:57:55 +03:00
DH
1b15ef4d13
[amdgpu] scheduler: avoid dead lock on cpu workloads
2023-08-07 23:49:45 +03:00
DH
f5949e5f65
[rpcsx-os] hid: implemented testing pad support over glfw keyboard handler
2023-08-07 22:55:44 +03:00
DH
ebcd57d33d
[orbis-kernel] report correct user id
2023-08-07 20:05:45 +03:00
Eladash
edf4f7eacc
PPU/Patches: Fix CALLOC patch with interpreter
2023-08-07 19:01:38 +03:00
Eladash
8e75e940dd
cellSaveData: Fix check 58, implement checks 77 and 76
2023-08-07 19:01:38 +03:00
Eladash
d694600146
PPU Loader: Fixup virtual load for non PRX
2023-08-07 19:01:38 +03:00
Eladash
0989f62256
cellGame: Add some LV2 sleep
...
Those functions are supposed to take a really long time, and in this time the caller PPU waits for VSH.
2023-08-07 10:56:15 +03:00
Eladash
63f045ef2e
Add some error checking to sys_fs_chmod
2023-08-07 10:56:15 +03:00
Eladash
91b68f3b45
PPU Analyzer: Fixup verify_func
2023-08-07 06:48:44 +03:00
Eladash
39910885d9
PPU: fix leak when precompiling SELF files
2023-08-06 21:37:10 +03:00