rpcs3/rpcs3/Emu/Cell/Modules
2026-06-30 18:27:37 +02:00
..
cell_FreeType2.cpp
cellAdec.cpp cellDmuxPamf: fix freezing FMVs in some games 2026-03-27 13:47:26 +00:00
cellAdec.h cellDmuxPamf: fix freezing FMVs in some games 2026-03-27 13:47:26 +00:00
cellAtrac.cpp HLE: fix some types 2022-01-02 18:18:31 +03:00
cellAtrac.h HLE: fix some types 2022-01-02 18:18:31 +03:00
cellAtracMulti.cpp HLE: fix some types 2022-01-02 18:18:31 +03:00
cellAtracMulti.h HLE: fix some types 2022-01-02 18:18:31 +03:00
cellAtracXdec.cpp cellDmuxPamf: fix freezing FMVs in some games 2026-03-27 13:47:26 +00:00
cellAtracXdec.h ffmpeg: update cellAtracXDec to ffmpeg 7 2025-10-14 21:12:39 +02:00
cellAudio.cpp UI: Fix drag & drop of files on main window 2026-06-13 04:13:16 +03:00
cellAudio.h Review fixes + warning fixes 2025-03-31 18:27:54 +02:00
cellAudioIn.h cellMic: Use full device name registration and comparison 2025-04-07 20:38:59 +02:00
cellAudioOut.cpp sys_net improvements (#15584) 2024-05-13 05:35:08 +03:00
cellAudioOut.h Savestates: save cellAudioOut 2022-07-06 19:43:25 +03:00
cellAuthDialog.cpp
cellAvconfExt.cpp Add 3D screen size setting 2026-04-12 17:59:01 +02:00
cellBgdl.cpp
cellBgdl.h
cellCamera.cpp cellCamera: improve error logging 2026-03-08 16:12:44 +01:00
cellCamera.h Headers cleanup 2025-02-11 20:38:35 +01:00
cellCelp8Enc.cpp
cellCelp8Enc.h
cellCelpEnc.cpp
cellCelpEnc.h
cellCrossController.cpp Fix UB 2025-05-14 09:44:07 +03:00
cellCrossController.h
cellDaisy.cpp Remove some obsolete pragmas 2025-04-25 11:10:07 +02:00
cellDaisy.h
cellDmux.cpp cellDmux: fix state check 2026-05-13 07:19:09 +03:00
cellDmux.h cellDmux implementation 2026-04-05 17:42:45 +03:00
cellDmuxPamf.cpp cellDmuxPamf: logging fix 2026-04-05 17:42:45 +03:00
cellDmuxPamf.h cellDmuxPamf: consume guest memory on SPU thread group creation 2026-03-07 21:46:07 +02:00
cellDtcpIpUtility.cpp
cellFiber.cpp
cellFiber.h HLE: fix some types 2022-01-02 18:18:31 +03:00
cellFont.cpp hle: Register missing functions 2026-01-29 09:13:22 +02:00
cellFont.h cellFont: some stubs 2024-01-11 22:35:00 +01:00
cellFontFT.cpp cellFont: some stubs 2024-01-11 22:35:00 +01:00
cellFontFT.h
cellFs.cpp hle: Register missing functions 2026-01-29 09:13:22 +02:00
cellFs.h
cellGame.cpp fix wrong folder creation 2026-04-17 00:48:27 +02:00
cellGame.h cellGame: Fix cellHddGameCheck dataVersion parameter 2025-10-30 21:34:54 +02:00
cellGameExec.cpp cellGameExec: fix warnings 2022-05-05 12:23:12 +02:00
cellGcmSys.cpp rsx/gcm: Do not rely on GCM IOMAP table in HLE gcmIoOffsetToAddress 2026-01-13 15:28:07 +02:00
cellGcmSys.h
cellGem.cpp Add more motion control mappings to turntable and ghltar 2026-06-28 13:40:02 +02:00
cellGem.h Implement fake ps move external devices 2026-05-30 15:48:56 +02:00
cellGifDec.cpp Use pos param of read_from_ptr and write_to_ptr where possible 2026-06-29 09:57:43 +03:00
cellGifDec.h cellGifDec: random stuff because I was bored 2022-07-18 22:23:25 +02:00
cellHttp.cpp Warning fixes 2022-09-17 16:35:02 +03:00
cellHttp.h stub cellHttp 2022-06-19 07:07:31 +02:00
cellHttpUtil.cpp Fix fs::file log formatting 2024-12-23 11:29:13 +01:00
cellHttpUtil.h stub cellHttp 2022-06-19 07:07:31 +02:00
cellImeJp.cpp cellImeJp: fix character deletion after change to cursor 2024-01-20 21:59:02 +01:00
cellImeJp.h cellImeJp: fix character deletion after change to cursor 2024-01-20 21:59:02 +01:00
cellJpgDec.cpp Use pos param of read_from_ptr and write_to_ptr where possible 2026-06-29 09:57:43 +03:00
cellJpgDec.h Savestates Support For PS3 Emulation (#10478) 2022-07-04 16:02:17 +03:00
cellJpgEnc.cpp
cellJpgEnc.h
cellKb.cpp Linux: get unshifted Qt keys 2026-06-30 18:27:37 +02:00
cellKb.h Warning fixes 2022-09-17 16:35:02 +03:00
cellKey2char.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
cellL10n.cpp Remove vm_ref.h 2026-05-03 08:03:28 +03:00
cellL10n.h cellL10n: implement ucs2/utf8/16/23 conversions 2025-02-05 07:51:47 +01:00
cellLibprof.cpp
cellMic.cpp Microphone fixes 2026-02-14 16:56:38 +02:00
cellMic.h Microphone fixes 2026-02-14 16:56:38 +02:00
cellMouse.cpp cellMouse: Add debug overlay 2025-09-12 04:10:19 +02:00
cellMouse.h
cellMsgDialog.cpp overlays: allow to update messages by id instead of text 2025-10-16 18:02:01 +02:00
cellMsgDialog.h cellMsgDialog: only abort dialogs that were actually spawned by cellMsgDialog 2024-09-20 20:43:57 +02:00
cellMusic.cpp cellMusic: fix occasional deadlock during auto-play in playlist mode 2026-06-01 08:58:52 +02:00
cellMusic.h cellMusic: fix occasional deadlock during auto-play in playlist mode 2026-06-01 08:58:52 +02:00
cellMusicDecode.cpp cellMusicDecode: fix track index on next if already on last track 2026-06-01 08:58:52 +02:00
cellMusicDecode.h cellMusic/Decode: implement playlist shuffle and repeat 2022-07-22 08:42:43 +02:00
cellMusicExport.cpp Use std::string_view in cell modules 2026-06-21 21:01:39 +02:00
cellMusicSelectionContext.cpp cellMusic: don't set current_track to umax on prev 2026-06-02 21:49:09 +02:00
cellNetAoi.cpp
cellNetCtl.cpp Silence cellNetCtlGetInfo 2026-04-03 18:33:07 +03:00
cellNetCtl.h Qt: add system cmd dialog 2023-01-16 17:26:05 +01:00
cellOskDialog.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
cellOskDialog.h cellOskDialog: improve kb event hook callback 2023-01-28 21:51:36 +01:00
cellOvis.cpp
cellPad.cpp utils: Make utils::serial::operator T() explicit 2026-05-31 19:54:10 +03:00
cellPad.h input: move copilot code to pad_thread 2025-06-02 09:12:32 +02:00
cellPamf.cpp Move bit_set to new file 2026-05-14 17:12:25 +02:00
cellPamf.h cellPamf: remove unused code 2026-04-05 17:42:45 +03:00
cellPesmUtility.cpp
cellPhotoDecode.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
cellPhotoExport.cpp Use std::string_view in cell modules 2026-06-21 21:01:39 +02:00
cellPhotoImport.cpp cellPhotoImport: Try to create unique filenames 2025-12-30 10:26:13 +01:00
cellPng.h
cellPngDec.cpp Remove some obsolete pragmas 2025-04-25 11:10:07 +02:00
cellPngDec.h
cellPngEnc.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
cellPngEnc.h cellPngEnc 2022-08-06 10:35:10 +02:00
cellPrint.cpp
cellRec.cpp Fix UB 2025-05-14 09:44:07 +03:00
cellRec.h cellRec: add more logging 2022-12-10 03:24:40 +01:00
cellRemotePlay.cpp
cellRemotePlay.h
cellResc.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
cellResc.h
cellRtc.cpp cellMusic: make selection context valid when setting a playlist 2025-02-04 18:13:07 +01:00
cellRtc.h cellRtc: replace vm::check_addr() with sys_memory_get_page_attribute() 2024-04-27 13:33:09 +02:00
cellRtcAlarm.cpp
cellRudp.cpp
cellRudp.h
cellSail.cpp recording: cleanup audio config members 2023-11-23 21:19:31 +01:00
cellSail.h concepts: fix review notes 2025-02-26 11:04:02 +02:00
cellSailRec.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
cellSaveData.cpp Add missing sanity check in savedata_op 2026-06-19 18:26:44 +02:00
cellSaveData.h overlays: play ICON1.PAM in save data list if possible 2025-03-31 18:27:54 +02:00
cellScreenshot.cpp cellPhotoExport: Use roughly same path as cellScreenShot 2025-12-30 10:26:13 +01:00
cellScreenshot.h cellPhotoExport: Use roughly same path as cellScreenShot 2025-12-30 10:26:13 +01:00
cellSearch.cpp cellMusic: improve music list playback 2026-05-31 15:49:32 +02:00
cellSearch.h
cellSheap.cpp
cellSpudll.cpp
cellSpudll.h
cellSpurs.cpp hle: Register missing functions 2026-01-29 09:13:22 +02:00
cellSpurs.h Headers cleanup 2025-02-11 20:38:35 +01:00
cellSpursJq.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
cellSpursJq.h
cellSpursSpu.cpp Remove some obsolete pragmas 2025-04-25 11:10:07 +02:00
cellSsl.cpp Use std::string_view in cell modules 2026-06-21 21:01:39 +02:00
cellSsl.h stub cellHttp 2022-06-19 07:07:31 +02:00
cellStorage.cpp
cellStorage.h
cellSubDisplay.cpp cellSubDisplay: add error checks 2022-10-10 21:26:27 +02:00
cellSubDisplay.h cellSubDisplay: add error checks 2022-10-10 21:26:27 +02:00
cellSync2.cpp
cellSync2.h
cellSync.cpp utils/atomic.hpp: Make atomic_op reject non-non-const lvalue 2024-11-02 21:43:35 +02:00
cellSync.h SPU LLVM: Avoid notifications in cellSync SPU functions 2024-05-21 16:37:54 +03:00
cellSysCache.cpp fixup hdd1 cache 2024-01-20 22:15:07 +02:00
cellSysconf.cpp HLE: more error checks 2022-06-22 21:47:06 +02:00
cellSysconf.h
cellSysmodule.cpp hle: Register missing functions 2026-01-29 09:13:22 +02:00
cellSysutil.cpp System: expose date format and time format as settings 2025-09-10 19:51:43 +02:00
cellSysutil.h cellSysutil: Implement dispatcher callback unloading 2024-05-19 09:26:26 +03:00
cellSysutilAp.cpp
cellSysutilAvc2.cpp Improve CB accuracy for Avc2 2024-05-19 19:16:30 +02:00
cellSysutilAvc2.h fix CellSysutilAvc2InitParam 2024-04-13 01:41:41 +02:00
cellSysutilAvc.cpp Implement old matching API 2024-09-19 20:34:56 +02:00
cellSysutilAvc.h cellSysutilAvcExt: fix some params and size of long (the disassembly makes zero sense with s64) 2024-09-06 17:17:17 +02:00
cellSysutilAvcExt.cpp Set cellSysutilAvcExtInitOptionParam to notice 2024-09-08 20:04:30 +02:00
cellSysutilMisc.cpp
cellSysutilNpEula.cpp Improve sceNpEula 2024-01-07 14:50:45 +01:00
cellUsbd.cpp
cellUsbd.h
cellUsbpspcm.cpp
cellUserInfo.cpp rsx/overlays: Putting it all together 2023-02-24 00:46:53 +03:00
cellUserInfo.h
cellVdec.cpp cellVdec: fixup 2026-04-25 19:51:09 +03:00
cellVdec.h cellVdec: reimplement cellVdecQueryAttr() 2026-04-25 15:48:50 +03:00
cellVideoExport.cpp Use std::string_view in cell modules 2026-06-21 21:01:39 +02:00
cellVideoOut.cpp rsx: allow to toggle 3D modes dynamically 2025-09-14 14:08:22 +02:00
cellVideoOut.h HLE: more error checks 2022-06-22 21:47:06 +02:00
cellVideoPlayerUtility.cpp
cellVideoUpload.cpp
cellVideoUpload.h
cellVoice.cpp sys_net improvements (#15584) 2024-05-13 05:35:08 +03:00
cellVoice.h Headers cleanup 2025-02-11 20:38:35 +01:00
cellVpost.cpp IDM: Implement lock-free smart pointers (#16403) 2024-12-22 20:59:48 +02:00
cellVpost.h Savestates Support For PS3 Emulation (#10478) 2022-07-04 16:02:17 +03:00
cellWebBrowser.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
cellWebBrowser.h Headers cleanup 2025-02-11 20:38:35 +01:00
HLE_PATCHES.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
libad_async.cpp
libad_core.cpp
libavcdec.cpp Stub video decoder modules 2026-04-25 15:48:50 +03:00
libavcdec.h Stub video decoder modules 2026-04-25 15:48:50 +03:00
libdivx311dec.cpp Stub video decoder modules 2026-04-25 15:48:50 +03:00
libdivx311dec.h Stub video decoder modules 2026-04-25 15:48:50 +03:00
libdivxdec.cpp Stub video decoder modules 2026-04-25 15:48:50 +03:00
libdivxdec.h Stub video decoder modules 2026-04-25 15:48:50 +03:00
libfs_utility_init.cpp
libfs_utility_init.h
libmedi.cpp
libmixer.cpp Use more std::move 2026-06-13 19:08:16 +02:00
libmixer.h Use more std::move 2026-06-13 19:08:16 +02:00
libmvcdec.cpp Stub video decoder modules 2026-04-25 15:48:50 +03:00
libmvcdec.h Stub video decoder modules 2026-04-25 15:48:50 +03:00
libsjvtd.cpp Stub video decoder modules 2026-04-25 15:48:50 +03:00
libsjvtd.h Stub video decoder modules 2026-04-25 15:48:50 +03:00
libsmvd2.cpp Stub video decoder modules 2026-04-25 15:48:50 +03:00
libsmvd2.h Stub video decoder modules 2026-04-25 15:48:50 +03:00
libsmvd4.cpp Stub video decoder modules 2026-04-25 15:48:50 +03:00
libsmvd4.h Stub video decoder modules 2026-04-25 15:48:50 +03:00
libsnd3.cpp Remove some obsolete pragmas 2025-04-25 11:10:07 +02:00
libsnd3.h
libsvc1d.cpp Stub video decoder modules 2026-04-25 15:48:50 +03:00
libsvc1d.h Stub video decoder modules 2026-04-25 15:48:50 +03:00
libsynth2.cpp
libsynth2.h
sceNp2.cpp NP code review 2026-03-01 09:20:32 +02:00
sceNp2.h sceNp: fix size_t data types 2023-12-30 19:07:35 +01:00
sceNp.cpp NP code review 2026-03-01 09:20:32 +02:00
sceNp.h make the code build with Clang 22 2026-03-25 08:30:41 +01:00
sceNpClans.cpp Clans: PPU thread sleeping while making API calls 2026-04-23 13:31:01 +03:00
sceNpClans.h Clans: Emulator and server implementation (#17835) 2025-12-20 16:43:17 +01:00
sceNpCommerce2.cpp Implement old matching API 2024-09-19 20:34:56 +02:00
sceNpCommerce2.h sceNpCommerce2: add some error checks 2024-01-27 08:31:16 +01:00
sceNpMatchingInt.cpp Implement old matching API 2024-09-19 20:34:56 +02:00
sceNpPlus.cpp RPCN 1.1 2024-02-05 09:44:29 +01:00
sceNpPlus.h Add stubs. 2022-04-10 18:28:57 +02:00
sceNpSns.cpp IDM: Implement lock-free smart pointers (#16403) 2024-12-22 20:59:48 +02:00
sceNpSns.h Savestates Support For PS3 Emulation (#10478) 2022-07-04 16:02:17 +03:00
sceNpTrophy.cpp utils: Make utils::serial::operator T() explicit 2026-05-31 19:54:10 +03:00
sceNpTrophy.h Fix Clang build and other small fixes (#17736) 2025-11-23 07:11:36 +02:00
sceNpTus.cpp IDM: Implement lock-free smart pointers (#16403) 2024-12-22 20:59:48 +02:00
sceNpTus.h rpcn 0.8 2023-12-29 19:22:49 +01:00
sceNpUtil.cpp Implement sceNpMatching2GetCbQueueInfo 2026-01-28 22:33:35 +01:00
sceNpUtil.h sceNpUtil: implement skeleton bandwidth test 2022-07-12 22:45:40 +02:00
StaticHLE.cpp PPU: Add new patch function for SONIC 06 2022-12-09 21:16:05 +03:00
StaticHLE.h
sys_crashdump.cpp
sys_crashdump.h HLE: fix some types 2022-01-02 18:18:31 +03:00
sys_game_.cpp Implemented sys_game_board_storage_read() 2022-09-04 13:28:05 +03:00
sys_heap.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
sys_io_.cpp IDM: Implement lock-free smart pointers (#16403) 2024-12-22 20:59:48 +02:00
sys_libc_.cpp
sys_libc.cpp
sys_lv2dbg.cpp Remove some obsolete pragmas 2025-04-25 11:10:07 +02:00
sys_lv2dbg.h
sys_lwcond_.cpp Fix HLE sys_lwcond_signal_to 2023-12-19 15:34:07 +02:00
sys_lwmutex_.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
sys_mempool.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
sys_mmapper_.cpp
sys_net_.cpp Remove some obsolete pragmas 2025-04-25 11:10:07 +02:00
sys_net_.h Headers cleanup 2025-02-11 20:38:35 +01:00
sys_ppu_thread_.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
sys_prx_.cpp sys_prx: implement get_module_id_by_name, module_info_v2 (#16573) 2025-01-18 15:16:38 +02:00
sys_rsxaudio_.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
sys_spinlock.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
sys_spu_.cpp Headers cleanup 2025-02-11 20:38:35 +01:00
sysPrxForUser.cpp Use u64 for system_time_t, as s64 doesn't make much sense in a microsecond context. 2023-02-22 23:57:20 +01:00
sysPrxForUser.h