rpcsx/rpcs3/Emu/Cell/Modules
Ani 557e1c3694 Fix cellDiscGameGetBootDiscInfo (#2430)
cellDiscGameGetBootDiscInfo is called by non-disc games for some reason.
That wasn't accounted for and therefore it would try to read PARAM.SFO
from an unmounted path and throw an access violation.

Tested with NBA Live 08 Demo NPUB90029, probably fixes similar games as
well
2017-02-28 18:42:45 +03:00
..
cellAdec.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
cellAdec.h PPUThread refactoring 2016-07-30 16:35:02 +03:00
cellAtrac.cpp Cell 2016-05-23 16:22:23 +03:00
cellAtrac.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellAtracMulti.cpp Cell 2016-05-23 16:22:23 +03:00
cellAtracMulti.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellAudio.cpp LV2_LOCK removed 2017-02-05 16:35:10 +03:00
cellAudio.h LV2_LOCK removed 2017-02-05 16:35:10 +03:00
cellAudioIn.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellAudioOut.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellAudioOut.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellAvconfExt.cpp REG_FUNC simplified 2017-02-13 16:29:32 +03:00
cellBgdl.cpp Cell 2016-05-23 16:22:23 +03:00
cellCamera.cpp Cell 2016-05-23 16:22:23 +03:00
cellCamera.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellCelp8Enc.cpp cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellCelp8Enc.h cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellCelpEnc.cpp cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellCelpEnc.h cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellDaisy.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellDaisy.h cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellDmux.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
cellDmux.h PPUThread refactoring 2016-07-30 16:35:02 +03:00
cellFiber.cpp Cell 2016-05-23 16:22:23 +03:00
cellFiber.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellFont.cpp Stub some modules 2017-02-12 21:35:55 +03:00
cellFont.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellFontFT.cpp Cell 2016-05-23 16:22:23 +03:00
cellFontFT.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellFs.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
cellFs.h Partial commit: sys_fs 2016-07-17 02:27:52 +03:00
cellGame.cpp Fix cellDiscGameGetBootDiscInfo (#2430) 2017-02-28 18:42:45 +03:00
cellGame.h Implemented cellDiscGameGetBootDiscInfo 2017-02-15 10:49:18 +02:00
cellGameExec.cpp fix up an issue with sceNpTrophyCreateContext (#2382) 2017-02-14 20:46:56 +03:00
cellGcmSys.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
cellGcmSys.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellGem.cpp Cell 2016-05-23 16:22:23 +03:00
cellGem.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellGifDec.cpp lv2_fs_object fix 2017-01-26 04:22:15 +03:00
cellGifDec.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellHttp.cpp cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellHttp.h cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellHttpUtil.cpp cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellHttpUtil.h cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellImejp.cpp Cell 2016-05-23 16:22:23 +03:00
cellJpgDec.cpp lv2_fs_object fix 2017-01-26 04:22:15 +03:00
cellJpgDec.h IdManager improved 2017-01-29 21:37:04 +03:00
cellJpgEnc.cpp cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellJpgEnc.h cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellKb.cpp Silly macro removed-2 2016-08-14 18:19:42 +03:00
cellKb.h ERROR_CODE macro removed 2016-08-15 19:18:05 +03:00
cellKey2char.cpp Cell 2016-05-23 16:22:23 +03:00
cellL10n.cpp cellL10n: Small adjustements (#2320) 2017-02-08 03:25:10 +03:00
cellL10n.h cellL10n: Small adjustements (#2320) 2017-02-08 03:25:10 +03:00
cellMic.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellMic.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellMouse.cpp Silly macro removed-2 2016-08-14 18:19:42 +03:00
cellMouse.h ERROR_CODE macro removed 2016-08-15 19:18:05 +03:00
cellMsgDialog.cpp cellMsgDialogOpen: Go further using cellMsgDialogOpen2. (#2345) 2017-02-07 13:00:19 +03:00
cellMsgDialog.h Minor changes 2017-01-25 04:43:12 +03:00
cellMusic.cpp cellMusic.cpp Change Throw Exception into UNIMPLEMENTED_FUNC 2017-02-05 19:39:21 +03:00
cellMusic.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellMusicDecode.cpp Cell 2016-05-23 16:22:23 +03:00
cellMusicExport.cpp Cell 2016-05-23 16:22:23 +03:00
cellNetCtl.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellNetCtl.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellOskDialog.cpp CHECK_EMU_STATUS removal 2017-02-05 17:35:27 +03:00
cellOskDialog.h cellOskDialog fixes 2017-01-26 20:01:16 +03:00
cellOvis.cpp Minor fixes 2017-01-28 03:21:11 +03:00
cellPad.cpp Silly macro removed-2 2016-08-14 18:19:42 +03:00
cellPad.h ERROR_CODE macro removed 2016-08-15 19:18:05 +03:00
cellPamf.cpp EXPECTS usage removed 2016-08-15 16:29:38 +03:00
cellPamf.h EXPECTS usage removed 2016-08-15 16:29:38 +03:00
cellPhotoDecode.cpp Cell 2016-05-23 16:22:23 +03:00
cellPhotoExport.cpp Cell 2016-05-23 16:22:23 +03:00
cellPhotoImport.cpp Cell 2016-05-23 16:22:23 +03:00
cellPng.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellPngDec.cpp Improve cellPngDec (#2394) 2017-02-19 14:59:49 +03:00
cellPngDec.h Improve cellPngDec (#2394) 2017-02-19 14:59:49 +03:00
cellPngEnc.cpp Cell 2016-05-23 16:22:23 +03:00
cellPrint.cpp Cell 2016-05-23 16:22:23 +03:00
cellRec.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellRemotePlay.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellResc.cpp Formatting system improved 2016-08-04 21:34:00 +03:00
cellResc.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellRtc.cpp vm::ptr<char> formatting 2016-08-11 16:47:20 +03:00
cellRtc.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellRudp.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellRudp.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellSail.cpp Stub some modules 2017-02-12 21:35:55 +03:00
cellSail.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellSailRec.cpp Stub some modules 2017-02-12 21:35:55 +03:00
cellSaveData.cpp Minor changes 2017-02-07 16:37:30 +03:00
cellSaveData.h Minor changes 2017-02-07 16:37:30 +03:00
cellScreenshot.cpp Cell 2016-05-23 16:22:23 +03:00
cellScreenshot.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellSearch.cpp Cell 2016-05-23 16:22:23 +03:00
cellSearch.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellSheap.cpp Cell 2016-05-23 16:22:23 +03:00
cellSpudll.cpp Minor fixes 2017-01-28 03:21:11 +03:00
cellSpurs.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
cellSpurs.h Formatting system improved 2016-08-04 21:34:00 +03:00
cellSpursJq.cpp Cell 2016-05-23 16:22:23 +03:00
cellSpursJq.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellSpursSpu.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
cellSsl.cpp Cell 2016-05-23 16:22:23 +03:00
cellStorage.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellSubdisplay.cpp Cell 2016-05-23 16:22:23 +03:00
cellSubdisplay.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellSync.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
cellSync.h Minor fixes 2016-08-17 19:50:20 +03:00
cellSync2.cpp Cell 2016-05-23 16:22:23 +03:00
cellSync2.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellSysconf.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellSysmodule.cpp Stub some functions 2017-02-12 02:55:09 +03:00
cellSysutil.cpp cellSysutil functions 2017-02-12 21:03:08 +03:00
cellSysutil.h PPUThread refactoring 2016-07-30 16:35:02 +03:00
cellSysutilAp.cpp Cell 2016-05-23 16:22:23 +03:00
cellSysutilAvc.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellSysutilAvc2.cpp Some changes (#2350) 2017-02-07 15:28:19 +03:00
cellSysutilAvc2.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellSysutilMisc.cpp Cell 2016-05-23 16:22:23 +03:00
cellUsbd.cpp Cell 2016-05-23 16:22:23 +03:00
cellUsbd.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
cellUsbpspcm.cpp Cell 2016-05-23 16:22:23 +03:00
cellUserInfo.cpp error_code implemented 2016-08-16 18:57:44 +03:00
cellUserInfo.h error_code implemented 2016-08-16 18:57:44 +03:00
cellVdec.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
cellVdec.h PPUThread refactoring 2016-07-30 16:35:02 +03:00
cellVideoExport.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellVideoOut.cpp REG_FUNC simplified 2017-02-13 16:29:32 +03:00
cellVideoOut.h error_code implemented 2016-08-16 18:57:44 +03:00
cellVideoUpload.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellVoice.cpp cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellVoice.h cell: add several error (return) codes and definitions (#1914) 2016-07-15 00:02:07 +03:00
cellVpost.cpp Cell 2016-05-23 16:22:23 +03:00
cellVpost.h IdManager improved 2017-01-29 21:37:04 +03:00
cellWebBrowser.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
cellWebBrowser.h Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
libmixer.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
libmixer.h PPUThread refactoring 2016-07-30 16:35:02 +03:00
libsnd3.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
libsnd3.h Minor fixes 2017-01-28 03:21:11 +03:00
libsynth2.cpp Minor fixes 2017-01-28 03:21:11 +03:00
libsynth2.h Partial commit: Modules 2016-04-15 19:22:25 +03:00
sceNp.cpp sceNp: Fix ExitSpawn, Implement VerifyUpgradeLicense (#2428) 2017-02-26 23:44:48 +03:00
sceNp.h sceNp: Fix ExitSpawn, Implement VerifyUpgradeLicense (#2428) 2017-02-26 23:44:48 +03:00
sceNp2.cpp Misc changes (#2309) 2017-01-31 01:16:47 +03:00
sceNp2.h Partial commit: Modules 2016-04-15 19:22:25 +03:00
sceNpClans.cpp Cell 2016-05-23 16:22:23 +03:00
sceNpClans.h Partial commit: Modules 2016-04-15 19:22:25 +03:00
sceNpCommerce2.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
sceNpCommerce2.h Partial commit: Modules 2016-04-15 19:22:25 +03:00
sceNpSns.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
sceNpSns.h Partial commit: Modules 2016-04-15 19:22:25 +03:00
sceNpTrophy.cpp fix up an issue with sceNpTrophyCreateContext (#2382) 2017-02-14 20:46:56 +03:00
sceNpTrophy.h Partial commit: Modules 2016-04-15 19:22:25 +03:00
sceNpTus.cpp Cell 2016-05-23 16:22:23 +03:00
sceNpTus.h Partial commit: Modules 2016-04-15 19:22:25 +03:00
sceNpUtil.cpp Cell 2016-05-23 16:22:23 +03:00
sceNpUtil.h Partial commit: Modules 2016-04-15 19:22:25 +03:00
sys_game.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
sys_heap.cpp IdManager improved 2017-01-29 21:37:04 +03:00
sys_io.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
sys_libc.cpp Minor fixes 2017-01-28 03:21:11 +03:00
sys_libc_.cpp Minor fixes 2017-01-28 03:21:11 +03:00
sys_lv2dbg.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
sys_lv2dbg.h Partial commit: Modules 2016-04-15 19:22:25 +03:00
sys_lwcond_.cpp PPU thread scheduler 2017-02-13 22:26:11 +03:00
sys_lwmutex_.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
sys_mempool.cpp IdManager improved 2017-01-29 21:37:04 +03:00
sys_mmapper_.cpp Partial commit: sys_memory, sys_mmapper 2016-07-16 14:46:01 +03:00
sys_net.cpp libnet: recvfrom() fix (#2427) 2017-02-25 23:27:31 +00:00
sys_net.h sys_net: add few socket options (#1874) 2016-07-10 02:30:56 +08:00
sys_ppu_thread_.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
sys_prx_.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
sys_spinlock.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
sys_spu_.cpp decrypt_self() function 2017-02-11 21:36:48 +03:00
sysPrxForUser.cpp Register missing cellSysutil and sysPrxForUser function. 2017-01-27 17:27:22 +03:00
sysPrxForUser.h PPUThread refactoring 2016-07-30 16:35:02 +03:00