Commit graph

18664 commits

Author SHA1 Message Date
DH 4762166cc4 [orbis-kernel] log fd on sys_open 2023-10-30 22:02:13 +03:00
DH 633d5463dc [orbis-kernel] kevent: improve stub 2023-10-30 22:01:36 +03:00
DH cde192cdb3 [orbis-kernel] relocation: reduce log spam 2023-10-30 22:01:14 +03:00
DH dba424ca1a [orbis-kernel] ipmi: stub SceLncService::0x30013
Stub sys_get_cpu_usage_all
2023-10-30 22:00:26 +03:00
DH c439f81060 [orbis-kernel] sysctl: implement more names 2023-10-30 21:55:47 +03:00
DH 06a0910c80 [orbis-kernel] umtx: implement rwlock ops 2023-10-30 21:54:43 +03:00
DH 60e11486f4 [rpcsx-os] Initial sys_rename, sys_mkdir, sys_rmdir implementation
vfs: implement overlapped mounts
2023-10-29 12:30:37 +03:00
DH 3232e57445 [rpcsx-os] [orbis-kernel] implement lazy symbol binding
Use libSceSysmodule to resolve dependencies
Stub /dev/camera
2023-10-28 03:55:15 +03:00
oltolm b7fe35a2af fix Clang compilation warnings 2023-10-26 09:29:32 +03:00
Megamouse 3c93509471 fix deprecation warning 2023-10-25 21:44:31 +02:00
Megamouse f11c1613bd fix unused parameter warning 2023-10-25 21:44:31 +02:00
Megamouse ecfa77f6e7 unzip: check deflateInit and inflateInit results 2023-10-25 21:44:31 +02:00
Megamouse 132bb6db29 Update moltenvk comment 2023-10-25 21:44:31 +02:00
shinra-electric f40168e614 Add MVK 1.2.6 to the Mac build script 2023-10-25 20:22:25 +02:00
shinra-electric 7b7cb959f9 Bump MVK to 1.2.6 2023-10-25 20:22:25 +02:00
kd-11 dfa83314df vk: Add chip detection for INTEL DG2 cards
- No specific optimizations yet, but they're becoming more popular so that may be necessary soon.
2023-10-25 20:06:04 +03:00
kd-11 867153c5ea vk: Drop obsolete ANV workaround 2023-10-25 20:06:04 +03:00
kd-11 0612b52881 rsx: Add note explaining padding behavior in linear-swizzle conversion fallback code. 2023-10-25 20:06:04 +03:00
Megamouse a4d8091625 Reduce log level for missing gamecontrollerdb.txt to warning 2023-10-25 07:13:12 +02:00
Megamouse aa9f364dc6 cellPhotoImport: better log channel name for string search in logs 2023-10-25 07:13:12 +02:00
Megamouse 7cb4521082 overlays/media_list_dialog: Fix path logging 2023-10-25 07:13:12 +02:00
Megamouse 07da8d5e36 cellPhotoDecodeFromFile: allow decoding files inside dev_hdd1 2023-10-25 07:13:12 +02:00
Eladash f9d213650c Utilities/Thread.cpp: Fix threads memory leak 2023-10-24 22:14:12 +03:00
Eladash eb407e3b5c SPU/MFC: Add block has to command history 2023-10-24 22:14:12 +03:00
brian218 23cb67e0a1 [Bugfix] USIO: Fixed switch-kind buttons got released when game window lost focus 2023-10-21 02:24:16 +02:00
DH 08a097e46e [orbis-kernel] create SceLncSuspendBlock with init value 2023-10-18 20:35:08 +03:00
DH 437d8e78b8 [rpcsx-os] linker: hack for lazy bind 2023-10-18 02:22:29 +03:00
DH 8d9869eb7d [orbis-kernel] stub kern.rng_pseudo 2023-10-18 01:11:23 +03:00
DH 4f3495117c [rpcsx-os] stub /dev/urandom 2023-10-18 01:11:01 +03:00
DH ef4f11f2ad [rpcsx-os] dmem: implement direct memory query 2023-10-18 01:10:21 +03:00
DH b7301a4630 [rpcsx-os] virtualQuery: report ram memory 2023-10-18 01:09:37 +03:00
DH 00e55ad589 [orbis-kernel] utils: rc add raw pointer comparison operator 2023-10-17 23:25:39 +03:00
DH 288f7fcc7a [rpcsx-os] vm: implement virtual query 2023-10-17 23:25:06 +03:00
Isaac Marovitz 1743d6ebf2
Lint with Clang Tidy 16 (#55)
* Lint with Clang Tidy 16

* Update lint.yml
2023-10-17 17:26:42 +03:00
Megamouse b3864f2d10 cellSaveData: Fix SAVEDATA_OP_LIST_DELETE
- The savedata parameter checks were missing conditions for SAVEDATA_OP_LIST_DELETE (and the unimplemented import/export functions)
- This caused the 'delete savedata' menu entry in Bonk's Adventure to be inaccessible since we always returned an error no matter the arguments.
- Additionally, the game uses an asterisk as prefix to load the savedata list, which is actually a valid thing to do based on the disassembly for this exact function (and maybe others?). I only report the savedata for the current title ID for now though, since I fear I'll accidentally delete some other savedata.
2023-10-16 21:19:44 +02:00
Elad Ashkenazi 927685fd63 VFS: fix rename 2023-10-16 14:47:50 +03:00
RipleyTom 0448b8e3ae Disables jack being forcibly linked by rtmidi 2023-10-15 06:18:43 +02:00
Megamouse 8ff95a71dd Update curl
Update curl to 8.4.0 (I forgot this in the last commit)
2023-10-14 19:26:44 +02:00
Megamouse ec916d1f5f Update dependencies
Update Qt to 6.6.0
Update yaml-cpp to 0.8.0 (support for more data types, cmake changes)
Update FAudio to 23.10 (now defaults to WASAPI on Win10+)
Update pugixml 1.14 (better error handling)
Update SDL to 2.28.4 (third-party DualSense fix)
2023-10-14 15:40:05 +02:00
Johnny Doe e3613e7dc1 Add --parents to mkdir to avoid error if directory exists 2023-10-13 15:19:11 +02:00
oltolm 50df01d00e llvm: add support for LLVM 17 2023-10-13 14:27:48 +02:00
Megamouse 7bb94227be Qt: allow to use zipped logs in config checker 2023-10-13 09:30:42 +02:00
Megamouse 76629e1b52 Qt: Allow to use .gz files in Log viewer
Log viewer can open .gz files
Log viewer can save log as .gz
Refactored most instances of zip and unzip code to seperate functions
2023-10-13 07:45:16 +02:00
kd-11 e95cff0bde rsx: Detiler improvements
- Detile on blit src read
- Improve blit engine integration
2023-10-12 15:25:47 +03:00
Elad Ashkenazi 9dca70ec9e PPU Loader: Fix relocation offset verification
Kernel aligns segment memory to 256 bytes internally.
2023-10-12 13:53:30 +03:00
nastys 75d239356a
macOS CI: force install Python 3.11 2023-10-10 00:16:48 +02:00
Megamouse 982e09a486 Qt: Remember last game window position and visibility
- Remembers the last game window geometry and tries to apply it on boot
- Remembers the last minimized/maximized/windowed/fullscreen state and tries to apply it on boot
- All existing game window settings keep priority
- Should work with multi-monitor setups as well
- Ignored if the user forced a different screen with cli commands
2023-10-09 11:20:21 +02:00
oltolm 8bd05871d0 CMake: fix curl build 2023-10-07 08:33:35 +02:00
Zion Nimchuk 2f99fda88e Update Docker to 6.5.3 2023-10-06 23:41:41 +02:00
Megamouse 2a0fa53c0d GL: check QOpenGlContext::create result 2023-10-06 08:42:26 +02:00