Megamouse
e164d462b4
cellVideoOut: support interlaced scan modes
2024-05-05 01:38:54 +02:00
Megamouse
cebf6dcd01
Allow any 1080p selection if the game supports 1080p
2024-05-05 01:38:54 +02:00
Megamouse
4aa83d1350
sys: force resolution to 720p if the game does not support the configuration
...
Maybe prevents some issues with global config.
2024-05-05 01:38:54 +02:00
Eladash
51e1598e42
Savestates: Fix rare race
2024-05-04 14:15:51 +03:00
Ikko Eltociear Ashimine
270a21ebae
Fix typo in System.cpp
...
Enfore -> Enforce
2024-04-16 17:17:26 +02:00
Eladash
d1837b54b4
Savestates: Add save stage names
2024-04-13 13:48:00 +03:00
Eladash
7285af4771
SaveStates: Add error messages on screen
2024-03-29 13:25:51 +03:00
Eladash
7468d96c51
Savestates: safe saving while cellSaveData is active
2024-03-27 19:59:22 +02:00
Eladash
750359d780
Fixup emulation stopping
2024-03-27 19:59:22 +02:00
Eladash
6a3e795d73
Fix shutting down emulation while save-stating
2024-03-26 21:35:53 +02:00
Megamouse
e05239f3d9
Fix some warnings
2024-03-26 12:26:26 +01:00
Elad Ashkenazi
453a3c4852
Fixup Savestate Segfault
2024-03-25 12:05:24 +02:00
Eladash
580f9bf03a
GUI: Progress Dialog On Save State Creation
2024-03-24 16:19:06 +02:00
Eladash
213a19c9f3
Add logging for CallFromMainThread
2024-03-24 16:19:06 +02:00
Megamouse
cdfe3ee7c8
Name some threads
2024-01-31 16:33:29 +01:00
Megamouse
5fe36872c5
System: don't consider games as registered if they were already in games.yml
...
Also, show message if nothing was added
2024-01-24 08:18:57 +01:00
Megamouse
8a87dc63b1
Emu: Add more info to BlockingCallFromMainThread
2024-01-21 00:11:16 +01:00
Eladash
e4c9af176b
fixup hdd1 cache
2024-01-20 22:15:07 +02:00
Eladash
825ae5b8aa
Ensure HDD1 is never damaged or corrupted due to unexpected RPCS3/game termination
2024-01-11 20:24:53 +02:00
Eladash
170e268199
Improve Emulator::GetBdvdDir
...
* Optimize to perform string validation before executing a filesystem check.
* Fix a bug when there is a roaming PS3_DISC.SFB file somewhere in upper directories. (main_dir_name was changed incorrectly)
* Add verbose logging in Emulator::IsValidSfb.
2024-01-02 15:56:06 +02:00
Megamouse
d03393ffe9
sys: fix games.yml hdd paths
2024-01-02 10:18:23 +01:00
Eladash
ce5f7bd4ff
Savestates: Rename DeferDeserialization, add some asserts
2024-01-01 11:58:00 +02:00
Eladash
87fc5e4923
Move initialize_timebased_time call to a safer spot
2024-01-01 11:58:00 +02:00
Megamouse
d3298c422b
sys/cellGame: Fix hdd game dir name
...
Some games are installed with other dir names than title_id
2023-12-29 18:10:00 +01:00
Eladash
e209dc1229
Savestates: Save build version and creation time
2023-12-29 11:11:53 +02:00
Eladash
9df40a9b69
Suggest using SPU Savestates-Compatible Mode on failure to save
2023-12-29 11:11:53 +02:00
Eladash
0c410f8a14
Postpone thread launching on g_fxo->init
2023-12-19 15:34:07 +02:00
Megamouse
907e0fa8c8
Fix fxo dependencies
2023-12-15 18:08:07 +01:00
Eladash
a6839e823e
Qt: Post Game-Installation Assistant
2023-12-11 07:47:52 +02:00
Eladash
9abf0b7176
Savestates: Asynchronous compression
2023-11-28 16:46:44 +02:00
Eladash
79465334fe
Savestates: Add basic statistics in log
2023-11-28 16:46:44 +02:00
Eladash
a0b521ba8e
Savestates: Add TAR and VM assert
2023-11-27 12:36:17 +02:00
Eladash
c7c2baae03
Savestates: Implement 'autostart off' mode for debugging
2023-11-27 12:36:17 +02:00
Eladash
f60bdbaece
Savestates: Compressed state files
2023-11-27 12:36:17 +02:00
Megamouse
71f497947e
Don't close moved file
2023-11-10 12:58:38 +02:00
Megamouse
06bdaf1fb1
rsx: fix reading zipped captures
2023-11-10 12:58:38 +02:00
Megamouse
840455b872
rsx: zip and unzip rsx captures
2023-11-10 09:05:16 +01:00
Eladash
66d01b688c
Savestates: Implement initial RAM ventilation system
2023-11-10 08:45:49 +02:00
Eladash
6db8b84048
Improve savestate version mismatch message
2023-10-05 05:07:46 +03:00
Eladash
099c74481d
Savestates: Optimize SPU pausing
2023-10-01 12:00:41 +03:00
Eladash
4b4ffba080
Fix OVL file preview loading
2023-09-10 18:58:34 +03:00
Eladash
b4fc43d787
PPU LLVM: Re-add multi-threaded overlay module compilation
2023-09-10 18:58:34 +03:00
Eladash
44c08c3a73
PPU/Progress Dialog: Improve remaining time calculation
2023-09-05 22:02:47 +03:00
Eladash
6d0390bad9
Fixup Create PPU Cache
2023-08-30 08:45:29 +03:00
Elad Ashkenazi
105c5759f3
Add SPU Precompilation to Create PPU Cache
2023-08-30 08:45:29 +03:00
Eladash
a001e6ef09
Progress Dialog: Fix race on PPU compilation status
2023-08-22 05:40:53 +03:00
Elad Ashkenazi
968762c135
Fix PPU SELF Precompilation
2023-08-14 18:47:20 +03:00
Eladash
849af08ee9
System.cpp: Fixup spu.log/tty.log dumping
2023-08-06 08:26:17 +03:00
Eladash
bb92154145
Auto-dump decrypted binaries if PPU debug is enabled
2023-08-03 16:19:55 +03:00
Ivan Chikish
d34287b2cc
Linux: use futex_waitv syscall for atomic waiting
...
In order to make this possible, some unnecessary features were removed.
2023-08-02 21:46:06 +03:00