Nekotekina
|
92e3eaf3ff
|
Fix signed-unsigned comparisons and mark warning as error (part 2).
|
2020-02-19 22:54:58 +03:00 |
|
Nekotekina
|
771eff273b
|
First part of fixing sign-compare warning (inside be_t).
|
2020-02-19 22:54:58 +03:00 |
|
Eladash
|
6de91a1691
|
HLE cellGcmSys: Make IOTable accurate
Affects cellGcmAddressToOffset when using addresses above 0xC0000000
|
2020-02-19 18:11:30 +00:00 |
|
Eladash
|
1aa11440e0
|
HLE cellGcmSys: Make cellGcmUnmapEaIoAddress accurate
|
2020-02-19 18:11:30 +00:00 |
|
Eladash
|
727d783959
|
RawSPU: protect NPC from writes/reads in running state
|
2020-02-18 18:09:10 +00:00 |
|
Nekotekina
|
8a176de6a1
|
Restore -Wenum-compare and fix some [=] warnings
|
2020-02-18 17:37:30 +03:00 |
|
Nekotekina
|
ee6494c14b
|
Use strcpy_trync in cellAvConfExt.cpp (silence warnings)
|
2020-02-18 14:53:23 +03:00 |
|
Nekotekina
|
f08c778d2c
|
Use more starts_with/ends_with.
Remove ends_with global func.
|
2020-02-18 14:53:23 +03:00 |
|
Megamouse
|
fe75311be2
|
move config structs to own files and clean up some headers
|
2020-02-17 15:08:17 +03:00 |
|
Eladash
|
c1bdaccd8c
|
sceNpTrophyRegisterContext: Fix off by one progress callbacks count
|
2020-02-15 23:32:29 +01:00 |
|
Eladash
|
4421831c8b
|
sceNpTrophyRegisterContext: Fix values passed to first callback
|
2020-02-15 23:32:29 +01:00 |
|
Eladash
|
d03804b523
|
Fix sceNpTrophyGetTrophyInfo
* Only writeback data on success.
* Fix a typo on error code of invalid trophy ID.
|
2020-02-15 23:32:29 +01:00 |
|
Eladash
|
299af768e8
|
HLE cellGcmSys: Make cellGcmAddressToOffset accurate
|
2020-02-15 14:07:52 +03:00 |
|
Eladash
|
04e0bf2eff
|
Whitespace fix after #7087
Was this close to enter programmers' hell.
|
2020-02-15 11:37:13 +03:00 |
|
Eladash
|
cdda19c79f
|
Fix recursive locking in sceNpTrophyUnlockTrophy
|
2020-02-15 10:41:15 +03:00 |
|
Eladash
|
fa9330d0e0
|
Log returned reqspace in sceNpTrophyGetRequiredDiskSpace
|
2020-02-15 10:41:15 +03:00 |
|
Eladash
|
ddeb39d8de
|
HLE cellGcmSys: Fix unmapping
|
2020-02-14 17:11:26 +03:00 |
|
Eladash
|
78c49e7331
|
cellSearch: another memory access fix
|
2020-02-12 20:02:18 +03:00 |
|
Eladash
|
9760053c8c
|
cellSearch: Fix id memory access (#7476)
|
2020-02-12 18:17:45 +03:00 |
|
Silent
|
3006b003c4
|
Implement links as a cellSearch specific concept
Linking in VFS is done only from cellSearchPrepareFile and works
by mounting virtual files to host FS files
|
2020-02-12 12:49:02 +03:00 |
|
Silent
|
e30637351e
|
Move SearchState to a fxo object so it resets with emulation
|
2020-02-12 12:49:02 +03:00 |
|
Silent
|
d2b83c69bb
|
cellSearch updates from Brolijah
Co-authored-by: Brolijah <brolijahrh@gmail.com>
|
2020-02-12 12:49:02 +03:00 |
|
Eladash
|
bdab26ec09
|
rsx: rewrite io mappings
Along with some with fixes to cellGcmSys HLE.
|
2020-02-10 21:39:39 +00:00 |
|
Eladash
|
80eff58950
|
cellAudio: Implement cellAudioSet/RemoveNotifyEventQueueEx
|
2020-02-09 12:31:55 +00:00 |
|
Eladash
|
1915fe75a4
|
VSH: Stubs
|
2020-02-08 23:07:03 +03:00 |
|
Eladash
|
9d1bb60ad7
|
cellGcm HLE: fix cellGcmMapMainMemory
Fix arguments order, softcode RsxReports::report offset.
|
2020-02-08 22:18:56 +03:00 |
|
Eladash
|
629eddfb9f
|
sceNpTrophy: Implement SCE_NP_TROPHY_ERROR_CONTEXT_NOT_REGISTERED
|
2020-02-08 11:11:59 +00:00 |
|
Eladash
|
1f94c8f272
|
sceNpTrophyGetGameProgress Fix
|
2020-02-08 11:11:59 +00:00 |
|
Nekotekina
|
c0f80cfe7a
|
Use attributes for LIKELY/UNLIKELY
Remove LIKELY/UNLIKELY macro.
|
2020-02-05 10:42:34 +03:00 |
|
Eladash
|
49e11b7cfd
|
cellVdecQueryAttrEx: Add some error checks for MPEG2
|
2020-02-05 05:01:07 +00:00 |
|
Eladash
|
6a32ceaab5
|
cellVdecQueryAttrEx: Add workaround for codec specific info
|
2020-02-05 05:01:07 +00:00 |
|
Eladash
|
acc7320cae
|
Fix cellVdecGetPicItem
Fix potential overflow, race condition and correctness fixes for picInfo_addr
|
2020-02-05 05:01:07 +00:00 |
|
Eladash
|
e9e8f0c5b7
|
cellGame: report not found sfo params
|
2020-02-04 18:29:52 +03:00 |
|
Eladash
|
cb52ee0a4d
|
cellGame: report fs::remove_all failure
|
2020-02-04 18:29:52 +03:00 |
|
Eladash
|
4488312e81
|
Avoid out of memory with cellGameGetParamString
|
2020-02-04 18:29:52 +03:00 |
|
Eladash
|
e57c01907e
|
cellVdec: Improve cellVdecQuery and cellVdecOpen
|
2020-02-02 09:01:32 +03:00 |
|
Nekotekina
|
6dfd97f0b6
|
Modernize SPU logging (spu_log variable) and remove log legacy
Remove legacy macro (LOG_ERROR, etc)
|
2020-02-01 11:52:52 +03:00 |
|
Nekotekina
|
327bb2d8f0
|
Modernize PPU logging (ppu_log variable)
|
2020-02-01 11:52:24 +03:00 |
|
Nekotekina
|
21f7b0ff0f
|
Remove HLE log channel
|
2020-02-01 11:52:24 +03:00 |
|
Nekotekina
|
007a7a5859
|
Fixup for LOG system.
Register all channels at program initialization and allow duplicates.
|
2020-01-31 12:09:52 +03:00 |
|
RipleyTom
|
610a6a1404
|
Increases number of buffers when buffering
|
2020-01-27 02:13:30 +00:00 |
|
Eladash
|
d481c3c7fd
|
cellGameGet/SetParamString: Implement CELL_GAME_ERROR_NOTSUPPORTED
|
2020-01-26 20:32:10 +00:00 |
|
Eladash
|
e4ba096190
|
VSH: sys_mmapper
* Implement syscalls sys_mmapper_allocate_shared_memory_ext, sys_mmapper_allocate_shared_memory_from_container_ext.
* Implement multi-process shared memory allocations.
|
2020-01-24 20:08:30 +00:00 |
|
Eladash
|
95ed2ef62e
|
cellGcm HLE: Add error_code
|
2020-01-24 19:25:52 +00:00 |
|
Megamouse
|
3f076d63e3
|
HLE: add error checks to cellAudioInGetDeviceInfo
|
2020-01-23 10:50:55 +01:00 |
|
Megamouse
|
3e8a5c6395
|
HLE: add some more constants
|
2020-01-23 10:50:55 +01:00 |
|
Megamouse
|
18f167ddd0
|
HLE: Fix error checks in cellAudioInRegisterDevice
|
2020-01-23 10:50:55 +01:00 |
|
Maksim Derbasov
|
1abdee242a
|
small improvement (#7288)
* small improvement
* comments addressed
Co-authored-by: kd-11 <15904127+kd-11@users.noreply.github.com>
|
2020-01-22 12:28:48 +00:00 |
|
Eladash
|
949cfa7fdb
|
Fix cellVdecSetFrameRate error check
|
2020-01-21 16:45:41 +03:00 |
|
Megamouse
|
5ef3465f65
|
cellVdec: (experimental) allow AV_PIX_FMT_YUVJ420P
|
2020-01-20 00:33:25 +01:00 |
|