Commit graph

18664 commits

Author SHA1 Message Date
Talkashie dabb2cc9a0
Fix typos, improve consistency
Fixes typos where spelling or grammar is objectively wrong.
Changes wording and capitalization in some areas to be more consistent with other areas.
2023-07-28 13:09:06 +03:00
Whatcookie 4ecb06c901
SPU LLVM: Optimize common SFI+ROTQMBY pattern 2023-07-28 10:26:40 +03:00
Whatcookie 375bc4cc69
Utils: Add initial AVX10 support
- Adds detection for AVX10 features
- Also adds new bools for 256-wide AVX-512 instructions, indicated by either AVX-512 support, or AVX10
2023-07-28 06:55:20 +03:00
RyzenDew 032d1915f1
Usage and Building.md changes for ps4_unfself which is required for Testing 2023-07-28 06:07:36 +03:00
Ivan Chikish b63d13d6ec Fix compiling with old gcc 2023-07-28 00:49:28 +03:00
Ivan Chikish df7f52b673 Fragment: fix sin/cos 2023-07-28 00:45:04 +03:00
Elad Ashkenazi 9265ff53d0
Include spu.log inside RPCS3.log when SPU Debug is true 2023-07-27 19:15:32 +03:00
DH ad52614233 [rpcsx-os] fix vm protection 2023-07-27 03:15:16 +03:00
DH 2f4924c33b [amdgpu] avoid use of VK_FORMAT_D24_UNORM_S8_UINT 2023-07-27 03:05:19 +03:00
DH 450fd30889 [amdgpu] Implement cpu->gpu change notifications 2023-07-27 03:03:02 +03:00
Eladash 75ad56338b SPU/Non-TSX: Implement cuncurrent reservations 2023-07-27 02:50:01 +03:00
Eladash db24ce7708 SPU/MFC: Format command more consistently 2023-07-27 02:50:01 +03:00
Eladash 2d45ecff22 cellSaveData: Adjust to non-TSX 2023-07-27 02:50:01 +03:00
Ivan Chikish a2173d1336 Fix stdout/stderr logs 2023-07-26 18:43:25 +03:00
Ivan Chikish 46707f1c22 Add bold effect to /dev/stdout 2023-07-26 18:36:32 +03:00
Ivan Chikish 78dec873cb Add pink color to /dev/stderr 2023-07-26 18:36:10 +03:00
Elad Ashkenazi 5d98f3866c Log TTY output after emulation have been stopped 2023-07-26 17:56:44 +03:00
Elad Ashkenazi 106f31db6a sceNpTrophy: Minor UB fixup
id.data[9] is char while isprint should accept u8.
2023-07-26 17:56:44 +03:00
Ivan Chikish 5925cc2c75 Stub /dev/ajm + minor fx 2023-07-26 14:35:40 +03:00
brian218 9a5bdc9b4f sys_fs: Updated sys_fs_fcntl(0xc0000015&0xc000001c)'s error handling according to real hardware testing 2023-07-26 13:10:51 +03:00
brian218 0b829be798 sys_fs: Fixed up sys_fs_fcntl(0xc0000007) aka cellFsArcadeHddSerialNumber according to real hardware testing 2023-07-26 13:10:51 +03:00
Megamouse 94bb75fb7c sceNpTrophy: Check if a trophy configuration file exists before starting the install process 2023-07-25 22:00:19 +02:00
RyzenDew ff263057bd
Bump vk headers (#30)
* Update rpcsx.yml

* Update rpcsx.yml

* Update rpcsx.yml

* Fixing clang format ?

hope this works

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Fix a bad suggestion

* random thing

---------

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>
2023-07-25 22:33:36 +03:00
Ayoub NASR 483e5d9831
Separate Usage doc from building (#27)
* Separate Usage doc from building

* Cleanup usage doc
2023-07-25 22:32:26 +03:00
Eladash 7d84d0f83e sceNpTrophy: Initial commSign checking of CreateContext 2023-07-25 21:40:35 +03:00
oltolm bc40b61ef1 rename fs::stat to fs::get_stat 2023-07-25 12:15:08 +03:00
Megamouse 73c3d5fc81 Fix config path in Emu.Restart() 2023-07-25 11:12:16 +03:00
Megamouse 13575029c0 cellSaveData: add some more error logging 2023-07-25 11:12:16 +03:00
brian218 ea016382f2 Fixed Emu.Restart(graceful=false) no longer worked after #14038 2023-07-25 09:48:11 +03:00
RyzenDew 2a505e81de
Add span to included due to an error 2023-07-25 05:50:34 +03:00
Eladash 782344eed8 Debugger: Make break-all non-default 2023-07-24 17:07:15 +03:00
Eladash 95fb7859d2 Fixup patches 2023-07-24 17:07:15 +03:00
Eladash 9d3e626b55 Minor ppu_initialize fix 2023-07-24 17:07:15 +03:00
Eladash a6e8b9037a ppu: Make install function log message trace 2023-07-24 17:07:15 +03:00
brian218 c9f91ecee9 USIO: Added support for Tekken Tag Tournament 2 Live Monitor edition 2023-07-24 08:39:14 +02:00
oltolm 7cb2d3f143
opengl: fix Qt warnings (#14249) 2023-07-24 07:30:21 +03:00
DH 760aea0e49 [amdgpu] WIP cache implementation 2023-07-24 06:03:55 +03:00
brian218 a975b4937a USIO: Added support for Tekken Tag Tournament 2 2023-07-23 20:23:00 +02:00
Eladash fce8e0fef0 Savestates: Facilitate multi slots 2023-07-23 17:58:54 +03:00
Eladash 12fe55a258 Thread.cpp: Always print SPU thread name in access violation
Suppress GUI log window prefix removal.
2023-07-23 17:58:54 +03:00
Eladash 3bbc2c1f4c PPU Analyzer: Fixup get_ptr() 2023-07-23 17:58:54 +03:00
Eladash 99671b754f Add ppu_module::get_ref() to ease debugging 2023-07-23 17:58:54 +03:00
Eladash 9fc5f6271b Update SPU reservation notifier mask 2023-07-23 17:58:54 +03:00
Eladash 4647f3046e Qt: Minor logging change 2023-07-23 17:58:54 +03:00
Eladash c44cddabfa CPUThread.cpp: Fix use of cpu_counter::add
This also fixes a crash when saving savestate because main thread uses cpu_counter::suspend_all which adds cuncurrency.
2023-07-23 17:58:54 +03:00
Eladash 9ff91c29f2 Invalidate Savestates 2023-07-23 17:58:54 +03:00
Ivan Chikish 306fecf2ab [orbis-kernel] Stub sys_getdirentries 2023-07-23 17:40:35 +03:00
Ivan Chikish 8e9026bf8c [orbis-kernel] Stub sys_shm_unlink 2023-07-23 17:40:01 +03:00
Ivan Chikish 5ec8af51f7 Give up on thread names 2023-07-23 17:39:22 +03:00
Ivan Chikish 0e1217d131 Fix sys_utc_to_localtime+ 2023-07-23 17:37:28 +03:00