Eladash
fce8e0fef0
Savestates: Facilitate multi slots
2023-07-23 17:58:54 +03:00
Darkhost1999
a0297933ce
Create Missing Paths for Dev_USB/HDD0 and mms
...
In addiytion, fix 2 warnings.
2023-07-19 12:01:44 +03:00
Megamouse
db029ed29f
Fix default renderer when creating a brand new config
2023-07-17 09:35:26 +02:00
oltolm
0c94606fcf
Make compile with msvc, clang and gcc on Windows
2023-07-11 21:40:30 +03:00
Elad Ashkenazi
4b12c9a9fc
Force inherit BDVD/PS3_GAME across game updates ( #14159 )
2023-07-11 00:30:02 +03:00
Megamouse
e2c2ef9788
Write config.yml if it doesn't exist or is empty on boot
2023-07-10 00:50:19 +02:00
Eladash
a98174be85
Logs re-enable on Emu.Kill() fixup
2023-07-09 13:33:03 +03:00
Megamouse
4aec48c2ca
Only silence logging during gameplay
2023-07-07 18:28:34 +02:00
Eladash
f87db1ac14
System.cpp: Do not hold the watchdog forever for PPU LLVM compilation cancel
...
Protects against the case in which the LLVM workers deadlock themselves.
2023-06-29 12:12:56 +03:00
Eladash
a03dd44924
Empty kill and init callback before calling them
2023-06-29 12:12:56 +03:00
Eladash
554b27a82a
PPU LLVM: Implement SELF precompilation
...
Do not use PS3 memory for precompilation.
2023-06-28 18:34:33 +03:00
Eladash
7062ead4fd
PPU LLVM: Precompile all disc game data including PRX etc
...
Even if there is no EBOOT.BIN.
2023-06-28 18:34:33 +03:00
Eladash
a560121775
Fix Create PPU Cache
2023-06-28 18:34:33 +03:00
Eladash
d34b3190f7
Make stopping emulation not pause or crash UI
...
* Make the UI and main thread available when stopping emulation.
* Make BlockingCallFromMainThread always execute, preventing bugs when it unexpectedly did not.
* Add error code for when starting emulation when Emu.Kill() is in progress.
2023-06-26 20:48:38 +02:00
Eladash
4f5348c7d4
Fix properly RSX replay thread stop bug
2023-06-26 20:48:38 +02:00
Eladash
073b723c09
Fix Create PPU Cache
2023-06-19 13:59:56 +03:00
Megamouse
cedfb95f9b
Loader: remove dead code
2023-06-12 19:35:15 +02:00
brian218
b2842dcd52
System.cpp: Updated the definition of user-space LV2 CoreOS SELFs
2023-06-10 17:59:02 +02:00
Megamouse
404d08ef6d
Qt: always use last boot path for game boot actions
...
The actual path caused the GUI to try to run elfs directly after booting a game from a loader.
2023-06-08 21:15:39 +02:00
Megamouse
11487cd591
System: fix config path in restore_on_no_boot
2023-06-08 21:15:39 +02:00
Megamouse
51a30977d2
System: use const ref for libs map
2023-06-08 21:15:39 +02:00
Megamouse
3f5bc3464d
Rename ProcureCurrentEmulationCourseInformation to GetEmulationIdentifier
...
This is much easier to understand in my opinion.
The old name just made me scratch my head whenever I read it.
2023-06-08 21:15:39 +02:00
brian218
ad22cf5051
unself.cpp: Always reset the old SELF header information before loading
2023-06-08 18:18:57 +02:00
brian218
da0c9c2ce9
sys_usbd: USB VID/PID logging format fixup
2023-06-05 13:51:54 +03:00
brian218
42b388317e
sys_ss: Further implemented Update Manager service for VSH
2023-06-05 13:51:54 +03:00
Megamouse
66e1cf96e2
Qt/Loader: Let users choose which packages to install
2023-06-01 16:34:23 +02:00
Elad Ashkenazi
c3b7229fbb
Extra PS3_EXTRA fix
2023-06-01 06:43:33 +02:00
Eladash
e29b81c444
Debug Fixes
2023-05-22 20:04:49 +03:00
Elad Ashkenazi
a3271b08b7
System.cpp: Make boot of disc updates more strict
2023-05-14 17:47:56 +02:00
Megamouse
58140e1d3a
Fix some warnings
2023-05-09 07:55:46 +02:00
Megamouse
7bec3b30b7
Qt: Allow parsing games.yml during gameplay
...
There is no need to restrict this anymore
2023-04-28 17:16:04 +02:00
Megamouse
ad5a62b62d
Loader: split add_only into own function
...
The new code does not require any modifications apart from loading vfs
2023-04-28 17:16:04 +02:00
Megamouse
a639772dfe
Qt: async game list parsing
2023-04-26 18:07:16 +02:00
Megamouse
2c71d08ea2
Emu: Cache games.yml and only save when necessary
2023-04-21 20:18:24 +02:00
Megamouse
6555de6ef5
fix warnings
2023-04-21 16:41:06 +02:00
Eladash
a1741f21cc
Optimize AddGamesFromDir a bit
2023-04-21 12:14:44 +02:00
Eladash
76a36f45bf
Reduce IO With Game Library Loading
2023-04-21 12:14:44 +02:00
Eladash
79d09d02ed
Add savestate buttons to home menu
2023-04-13 20:46:37 +02:00
Eladash
0e388639cc
Loader: Make executable analyzation not halt UI when launching games
2023-04-12 15:18:50 +03:00
Elad Ashkenazi
c6ab1aa227
Fix emulator crash when stopping emulation after being paused ( #13530 )
2023-04-05 21:53:01 +02:00
brian218
28c37ab465
sys_fs & VFS: Misc bug fixes
2023-04-05 18:08:55 +02:00
Elad Ashkenazi
7e6cc02e09
Fix an emulator crash in Emulator::SaveSettings ( #13567 )
2023-03-21 10:12:39 +01:00
Eladash
0beda6fa89
Savestates: Fix deadlock on savestate load
2023-03-18 12:07:17 +03:00
Megamouse
364c33060b
Fix boot by RPCS3_GAMEID constants
2023-02-20 22:53:22 +01:00
Megamouse
de592267fe
Create TEST12345/USRDIR for test elfs
2023-02-16 20:51:57 +01:00
Margen67
5bb89328d0
Remove whitespace
2023-02-15 08:58:02 +01:00
Megamouse
3a68b7ac0d
Fix C00 boot from external HG games
2023-02-13 07:31:58 +01:00
Megamouse
e064380a7d
overlays: add message box to home menu
2023-02-09 20:36:35 +01:00
Eladash
27cad422b9
cellGame: Truncate excess of characters in TITLE_ID
...
In cellGameDataCheckCreate
2023-02-07 18:21:18 +03:00
Elad Ashkenazi
c471120a80
System.cpp: Do not create VFS directories outside of RPCS3 dir ( #13311 )
2023-01-29 11:29:26 +01:00