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
Elad Ashkenazi
9a91fef337
Deprecate HDD0/disc, make RPCS3/games movable ( #13265 )
2023-01-23 08:00:46 +01:00
Megamouse
d3183708e8
overlays: do not open home menu in VSH
2023-01-21 09:11:53 +01:00
Megamouse
44771150b7
overlays: add simple home menu
2023-01-21 09:11:53 +01:00
Elad Ashkenazi
e6a7597444
PRX/savestates/VSH: Associate PRX with library, fix VSH browser ( #13221 )
...
* PRX/savestate:s Associate PRX with library
* VFS/Savestates: Fix host_root resolving
* Savestates: Fix segfault in ppu_initialize
* SPU: Avoid some log spam
* VSH/sys_vm: Fix limit on root processes
2023-01-15 23:12:54 +03:00
Megamouse
9b7eaf5117
Improve error logging
2023-01-09 21:06:51 +01:00
Eladash
8eefbcae45
VSH/UI: Add VSH to game grid
...
* Custom VSH config.
* VSH shortcut creation.
2023-01-07 22:52:50 +01:00
Foxxcoon
05086cda3b
Fix #11126
2023-01-07 16:40:39 +03:00
brian218
d78e2dad29
sys_game: Made the LV2 Watchdog restarts the game forcefully
2022-12-15 13:12:40 +03:00
Megamouse
8399516475
cli: fix title_path
2022-12-10 18:18:16 +01:00
Eladash
a18b46d8ad
Path hotfix
2022-12-09 12:20:57 +03:00
Eladash
74bb90b414
System.cpp: protect boot arguments
2022-12-09 12:20:57 +03:00
Eladash
b7d80ab335
Add support to boot using PS3 game path or TITLEID in CLI and shortcuts
...
Allowing to move of game directories without having to update the shortcut path. (as long as it is registered within RPCS3 UI).
2022-12-09 12:20:57 +03:00