Megamouse
|
4446d9ce4b
|
cellSubDisplay: add error checks
|
2022-10-10 21:26:27 +02:00 |
|
brian218
|
d311b4bd53
|
Update sys_game_board_storage_read()
|
2022-10-09 21:05:10 +03:00 |
|
Eladash
|
a6dfc3be2f
|
SPU: Enable the MFC list optimization for Atomic RSX FIFO
|
2022-10-09 19:27:46 +03:00 |
|
Eladash
|
6a36967e6f
|
SPU: Inline and batch MFC list transfers
|
2022-10-09 19:27:46 +03:00 |
|
Elad Ashkenazi
|
cb743da215
|
sys_spu: fixup raw spu destroy regression
Caused a missed cpu_thread::state notification which is required now.
|
2022-10-06 12:23:51 +03:00 |
|
Elad Ashkenazi
|
4d24ba1f35
|
PPU Precompilation: Abort compilation as soon as possible on Emu.Stop()
|
2022-10-06 12:23:51 +03:00 |
|
Eladash
|
d25d1ecb3a
|
LV2: Avoid using multi-variable atomic waiting on cpu_thread::state wait
|
2022-10-04 16:28:34 +03:00 |
|
Eladash
|
2a00a88e2a
|
SPU LLVM: don't force-enter process_mfc_cmd() because it's slower
|
2022-10-04 16:28:34 +03:00 |
|
Elad Ashkenazi
|
77db8f04b9
|
Savestates: fix saving in HLE functions
|
2022-10-04 14:14:38 +03:00 |
|
Eladash
|
9319bc579c
|
cellAudio: Always send periodic sampling events
|
2022-10-04 13:41:57 +03:00 |
|
kd-11
|
0dd9c386ee
|
Fix running the emulator with AUDIT enabled
|
2022-10-03 12:57:16 +03:00 |
|
Eladash
|
af8c871411
|
Add origin PRX names for log messages
|
2022-10-02 20:03:27 +03:00 |
|
Malcolm Jestadt
|
d8897c585d
|
PPU/SPU LLVM: Allow Zen4 cpus to use VPERMI2B/VPERMT2B instead of the vperm2b256to128 path
- Zen4 based cpus can process VPERM2B in a single uop, unlike intel where it is 3 uops.
|
2022-10-01 15:38:29 +03:00 |
|
RipleyTom
|
eff1e4bd7e
|
CELL_NET_CTL_INFO_IP_ADDRESS returns external address
|
2022-10-01 11:56:41 +02:00 |
|
Elad Ashkenazi
|
0cc981ec18
|
SPU: fix atomicity of inaccurate GETLLAR
|
2022-09-30 15:26:08 +03:00 |
|
RipleyTom
|
d1a7bb0136
|
Fix faulty GetScoreFriendsRequest
|
2022-09-28 21:58:11 +02:00 |
|
RipleyTom
|
56caa10e56
|
Fix blocking raw socket recvfrom
|
2022-09-28 21:58:11 +02:00 |
|
RipleyTom
|
eea73deab3
|
RPCN v0.6
|
2022-09-27 23:39:54 +03:00 |
|
brian218
|
c996be321c
|
sys_game_board_storage_read(): Add more known code & Improve byte casting
|
2022-09-26 17:17:49 +01:00 |
|
Nekotekina
|
6ff6a4989a
|
Implement at32() util
Works like .at() but uses source location for "exception".
|
2022-09-26 18:04:15 +03:00 |
|
cohaereo
|
2655255d4d
|
sys_net: Implement sys_net_bnet_sendmsg for native sockets
|
2022-09-25 18:24:47 +03:00 |
|
Eladash
|
8485afa3a5
|
PPU debugger: report ppu_thread::ack_suspend state
|
2022-09-25 14:31:39 +03:00 |
|
Eladash
|
2759091ede
|
Debugger: Rewind SPU captures
Very basic implementation, can be improved.
|
2022-09-25 14:31:39 +03:00 |
|
Eladash
|
ae02b71a85
|
Savestates/Debugger: fix mfc debug option with savestates
|
2022-09-25 14:31:39 +03:00 |
|
Elad Ashkenazi
|
238298f695
|
sys_ppu_thread: Fix surmixer hack (#12689)
* sys_ppu_thread: Fix surmixer hack
* Hotfix after #12678
|
2022-09-21 21:10:59 +03:00 |
|
Eladash
|
194f7375da
|
SPU/LV2: Fix tiny race conditions
|
2022-09-21 20:35:34 +03:00 |
|
Marc Riera
|
c5572acd38
|
Allow USB passthrough for Densha de GO! controller
|
2022-09-21 12:04:16 +03:00 |
|
Nekotekina
|
c86ddb3b7d
|
cellImeJp: fix regression
|
2022-09-18 18:35:17 +03:00 |
|
Nekotekina
|
b49a1f27eb
|
Warning fixes
|
2022-09-17 16:35:02 +03:00 |
|
Eladash
|
cf4da5c4d1
|
CPU preemption control: bugfixes
|
2022-09-16 18:57:55 +03:00 |
|
Eladash
|
9c5108c1ca
|
CPU preemption control: Add one more debug variable
|
2022-09-16 18:57:55 +03:00 |
|
Eladash
|
2807be7080
|
SPU: Regression fix after #12648
|
2022-09-13 20:11:30 +03:00 |
|
Eladash
|
ec7b18dab5
|
Implement independent CPU preemptions
|
2022-09-13 19:28:20 +03:00 |
|
brian218
|
b9e20dc5c9
|
sys_game_board_storage_read(): Fix regression after #12637
|
2022-09-13 12:57:43 +03:00 |
|
Eladash
|
cfdc852f03
|
SPU: Power consumption reduction when using SPU inaccurate reservations
|
2022-09-13 11:21:01 +03:00 |
|
Eladash
|
92514e33bb
|
Avoid reservation notifications in liblv2.sprx
|
2022-09-13 11:21:01 +03:00 |
|
Eladash
|
f076fcd539
|
cellMusic: Implement some error checking
|
2022-09-12 15:04:23 +03:00 |
|
Eladash
|
4ac59875af
|
ppu: add some debug information
|
2022-09-12 15:04:23 +03:00 |
|
Eladash
|
780ca38f2f
|
SPU: Extend Inaccurate SPU reservations
|
2022-09-12 14:16:39 +03:00 |
|
Yui
|
9e83bc6544
|
Add the ability to set the PSID from the configuration (#12637)
|
2022-09-12 13:23:13 +03:00 |
|
Eladash
|
37aefe5811
|
sys_ppu_thread: Fix max thread name size
|
2022-09-12 12:57:39 +03:00 |
|
Eladash
|
eb4131e1c7
|
cellGame: Minor revert
I think there are many more bugs here..
|
2022-09-07 20:42:23 +03:00 |
|
Eladash
|
07f0ba213e
|
SPU: Allow special channel storage in channel busy waiting period
Move code to SPUThread.cpp.
|
2022-09-07 20:42:23 +03:00 |
|
Eladash
|
48382564d1
|
SPU: Implement "quintuple" Inbound MBOX storage
|
2022-09-07 20:42:23 +03:00 |
|
Nekotekina
|
5985f0eefa
|
BufferUtils: cleanup regarding ARM64
|
2022-09-07 17:59:07 +03:00 |
|
sguo35
|
a0d48c588a
|
spu/arm64: clean up assembly code generation
Clean up asmjit usage so we don't unnecessarily allocate memory
anymore for SPURecompiler functions.
|
2022-09-07 17:33:01 +03:00 |
|
Eladash
|
5e2424da58
|
IdManager.cpp: Fix cellFs IDs
|
2022-09-07 17:05:51 +03:00 |
|
Eladash
|
72a6696f5c
|
cellGame Fix PS3 disc insert
|
2022-09-07 17:05:51 +03:00 |
|
Eladash
|
89e0dcba5e
|
cellVdec: Adjust for reservations
|
2022-09-07 16:05:56 +03:00 |
|
Eladash
|
7698064f5a
|
SPU: Untangle VM lock to avoid deadlocks
|
2022-09-07 16:05:56 +03:00 |
|