Eladash
|
a0d1cf26d0
|
Reduce precompilation failure log level (error -> notice)
|
2021-04-19 23:18:31 +03:00 |
|
Nekotekina
|
0c9c481cee
|
Use requires syntax in more places
Change style in some places.
|
2021-04-19 16:51:40 +03:00 |
|
clienthax
|
68fa377d13
|
Add dev_flash2+3
|
2021-04-18 14:49:29 +03:00 |
|
Nekotekina
|
9d4fcbf946
|
bs_t<>: fix/cleanup some operators
|
2021-04-17 15:54:33 +03:00 |
|
Eladash
|
67e2e154fa
|
Replace simple_type with std::common_type
|
2021-04-17 10:27:55 +03:00 |
|
Malcolm Jestadt
|
0a7df9d02e
|
SPU LLVM: add AVX-512 SPU verification
- This is hidden behind a new setting, as some cpus may downclock agressively when executing 512 wide instructions
|
2021-04-16 09:35:26 +03:00 |
|
Nekotekina
|
19763f8973
|
Remove unnecessary default:breaks
|
2021-04-15 15:23:59 +03:00 |
|
Eladash
|
a16cc3ac8a
|
lv2: Remove flags from IPC-supported objects
|
2021-04-15 10:31:40 +03:00 |
|
Nekotekina
|
ccb46df905
|
Minor fixups (removed unnecessary code)
|
2021-04-11 16:36:02 +03:00 |
|
Megamouse
|
a16d8ba3ea
|
More random changes
|
2021-04-11 14:01:51 +03:00 |
|
Eladash
|
5ca6381624
|
Implement "PPU LLVM Precompilation" control setting
|
2021-04-10 18:06:46 +03:00 |
|
Nekotekina
|
3107f37864
|
Fix psf::load error for error::stream
|
2021-04-10 00:43:08 +03:00 |
|
Megamouse
|
17f5fec538
|
sceNp: fix rap file regression (#10084)
|
2021-04-09 21:37:57 +01:00 |
|
Megamouse
|
03b76b4606
|
Emu: some cleanup
|
2021-04-09 21:03:49 +02:00 |
|
Eladash
|
a8d5a8734a
|
Loader/cellGame: Do not crash on invalid PSF files
|
2021-04-09 20:58:30 +03:00 |
|
Megamouse
|
d10584ac6c
|
DRM: Search all user directories for rap files
|
2021-04-09 08:47:59 +02:00 |
|
Nekotekina
|
95725bf7fc
|
Add -Werror=missing-noreturn (GCC, clang)
May be useful to diagnose functions which fail assertions unconditionally.
|
2021-04-08 10:29:47 +03:00 |
|
Megamouse
|
02febd3f65
|
Workaround: Skip progress_dialog during gameplay
|
2021-04-06 21:39:34 +03:00 |
|
Nick Renieris
|
396c129d41
|
vm: Flag names (refactoring)
|
2021-04-06 13:07:54 +03:00 |
|
Nekotekina
|
6f1f75bc8f
|
Minor progress dialog refactoring
Add rsx::overlays::progress_dialog class (identical to message_dialog).
Don't use Emu.CallAfter() for native dialogs.
Make g_progr_ptotal waitable.
|
2021-04-03 22:38:04 +03:00 |
|
Nekotekina
|
963d150e93
|
Fix some -Weffc++ warnings (part 2)
|
2021-04-03 21:54:15 +03:00 |
|
Eladash
|
e57f36fc5b
|
Quick sys_sm_get_params implementation
|
2021-04-03 17:23:40 +03:00 |
|
Eladash
|
32116086b3
|
Implement _sys_prx_register_module loading imports/exports functionality
|
2021-04-03 17:23:40 +03:00 |
|
Eladash
|
878da3b474
|
Implement get_cellos_appname()
Identifying vsh.self and possibly other operating system executables in the future.
|
2021-04-03 17:23:40 +03:00 |
|
Eladash
|
7b57b8f2ca
|
debugger: Implement ability to pause entire emulation on breakpoint
|
2021-04-01 19:11:55 +03:00 |
|
Nekotekina
|
e9a45a2f45
|
Implement scoped_progress_dialog
Create Emu/system_progress.hpp
Remove atomic g_progr_show
|
2021-03-31 23:40:09 +02:00 |
|
Nekotekina
|
2212a131ef
|
Fix some -Weffc++ warnings (part 1)
|
2021-03-31 11:27:09 +03:00 |
|
Megamouse
|
870224cde0
|
Emu/overlay: ingame native overlay PPU compilation
|
2021-03-31 09:38:30 +02:00 |
|
Eladash
|
1e71deb0db
|
rsx: Compile shaders when CELL is not running
|
2021-03-30 11:13:47 +03:00 |
|
Megamouse
|
ba45daff35
|
Qt: some cleanup in debugger
|
2021-03-24 20:47:51 +01:00 |
|
Nekotekina
|
b3fb6d7d18
|
Add and fix -Wredundant-decls (GCC)
|
2021-03-23 22:48:57 +03:00 |
|
Eladash
|
1864419561
|
Fix SPU mapped memory page size
|
2021-03-19 22:25:08 +03:00 |
|
Megamouse
|
43ac33c2b4
|
cellSaveDataEnableOverlay
|
2021-03-18 11:11:34 +03:00 |
|
Eladash
|
1d7fbd6a9a
|
Fix sceNpTrophyGet(Trophy/Game)Icon
|
2021-03-17 22:31:57 +03:00 |
|
Eladash
|
1213708b72
|
Replace some log errors (#9980)
|
2021-03-17 17:19:35 +03:00 |
|
Nekotekina
|
8fcebebae3
|
Implement lv2_mp_flag::cache
Identify /dev_hdd1 without unsafe path comparison.
|
2021-03-16 19:37:03 +03:00 |
|
Nekotekina
|
f801dc6558
|
Save all 8 syscall_args
|
2021-03-16 19:33:37 +03:00 |
|
Eladash
|
8716ac554f
|
Fix sys_raw_spu_destroy
|
2021-03-16 19:31:52 +03:00 |
|
Eladash
|
d7b4753007
|
Make gamedata installation atomic as real PS3
|
2021-03-16 19:31:52 +03:00 |
|
Eladash
|
a9b0d25c01
|
PPU Debugger: Fixup for syscall arguments (#9932)
|
2021-03-16 16:20:45 +03:00 |
|
shockdude
|
6a14849381
|
sys_usbd: DJ Hero Turntable Emulation (#9965)
* Initial Turntable Emulation
|
2021-03-14 23:48:50 +03:00 |
|
Nekotekina
|
0327ecc5c1
|
Enable -Wduplicated-cond (GCC)
|
2021-03-13 18:46:59 +03:00 |
|
Nekotekina
|
c22e1e71f0
|
Continue fixing strict aliasing warnings
|
2021-03-13 18:02:37 +03:00 |
|
Eladash
|
aff63028d4
|
SCE Decryption: Detect illegal RAP files
|
2021-03-13 11:51:40 +01:00 |
|
Eladash
|
923ba6f3bb
|
Fix sysutil_send_system_cmd at Emu.Stop()
|
2021-03-12 21:01:48 +03:00 |
|
Eladash
|
729cd9284e
|
debugger: Fix PPU threads pausing
|
2021-03-12 13:01:12 +03:00 |
|
Eladash
|
cfa2d4aaa8
|
Loader: Log FNID of imported/exported functions
|
2021-03-11 15:23:58 +03:00 |
|
Nekotekina
|
03332c340d
|
Implement utils::bless (pointer cast)
Tries to workaround strict aliasing troubles.
Don't confuse with std::bless which works differently.
|
2021-03-10 16:02:00 +03:00 |
|
Eladash
|
63ecb56b51
|
PPU interpreter hotfix
|
2021-03-10 13:41:13 +03:00 |
|
Nekotekina
|
a4fdbf0a88
|
Enable -Wstrict-aliasing=1 (GCC)
Fixed partially.
|
2021-03-09 03:10:15 +03:00 |
|