ppsspp/Core/HLE
Unknown W. Brackets f198a7f587 Use checked pointers in all function replacements.
Some games are still hitting bugs and there's no way to disable this "fast
memory" without losing graphical effects.  Better to do it evenly than
weird hacks and extra logging/checks.
2014-08-03 13:04:00 -07:00
..
__sceAudio.cpp Reset the audio rate on save/load state. 2014-07-02 08:11:26 -07:00
__sceAudio.h Revert "Merge pull request #4021 from bollu/master" 2013-10-07 20:26:10 +02:00
FunctionWrappers.h sysclib_memset change to WrapU_UII 2014-05-18 04:20:48 +08:00
HLE.cpp Return NOT_YET_LINKED for unlinked module funcs. 2014-07-13 22:00:32 -07:00
HLE.h Remove hleAfterCheckAllCallbacks(). 2014-06-28 03:10:30 -07:00
HLEHelperThread.cpp Fix typo (warning.) 2014-05-23 08:47:12 -07:00
HLEHelperThread.h Add a class to create helper threads from HLE. 2014-05-22 23:38:21 -07:00
HLETables.cpp Add scempegbase stuff 2014-03-27 00:51:07 +08:00
HLETables.h Mostly get rid of including "Globals.h" 2013-12-30 10:17:11 +01:00
KernelWaitHelpers.h Wake good pri threads immediately from timeouts. 2014-06-24 00:49:36 -07:00
proAdhoc.cpp Remove the "Change MAC Address" screen, and simply generate a new (random) one upon pressing the button. 2014-07-18 16:58:26 -04:00
proAdhoc.h Fixed some bugs (ie. possible of memory leaks) on Adhoc, and implement a few more Adhoc functions. 2014-06-24 23:43:03 +07:00
ReplaceTables.cpp Use checked pointers in all function replacements. 2014-08-03 13:04:00 -07:00
ReplaceTables.h Add a hook for Hexyz Force's "monoclome" thread. 2014-05-31 10:03:02 -07:00
sceAtrac.cpp Atrac buffer validate RIFF header 2014-07-27 19:02:01 +08:00
sceAtrac.h [core] some endian fix try 2014-01-26 14:25:54 -08:00
sceAudio.cpp Fix a typo 2014-04-22 14:31:34 +08:00
sceAudio.h Fix nonsmooth sound issue and incomplete frame at the end of source and pcm buffers. 2014-04-12 23:16:38 +02:00
sceAudiocodec.cpp Play the game's SND0.AT3 when a game is selected in the menu and on the "game screen". 2014-06-22 17:02:04 +02:00
sceAudiocodec.h Audio stuff: Cleanup, delete dead code 2014-06-22 14:01:23 +02:00
sceCcc.cpp Respect dstSize and truncate in ccc string conv. 2014-05-03 13:22:45 -07:00
sceCcc.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceChnnlsv.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceChnnlsv.h Fix some vertical alignments in misc Core source files. 2014-03-03 11:16:53 -05:00
sceCtrl.cpp Fix sceCtrl buffer update timing drift. 2014-07-06 01:08:44 -07:00
sceCtrl.h Add sceCtrl_driver and sceDisplay_driver 2014-02-17 20:46:57 +08:00
sceDeflt.cpp Implement sceGzipDecompress and sceDeflateDecompress. Some games (eg. Suto Mani / Strobe Mania) required this. They are now playable. Fixes #146 2014-07-03 13:58:47 +10:00
sceDeflt.h Added sceZlibDecompress and VS2010 build fix 2013-04-05 13:26:54 +08:00
sceDisplay.cpp Improve frame timing on non-Windows. Disable IdleTiming when audio is disabled. 2014-07-16 01:04:43 +10:00
sceDisplay.h Correct timing on resume, avoids small speed burst when resuming gameplay from pause 2014-06-14 23:56:16 +02:00
sceDmac.cpp Use a separate func for gpu memset(). 2014-05-27 07:50:01 -07:00
sceDmac.h Core/HLE/sceKernel.h: Added name for PSP error code 0x80000023 and replaced the used if its error number with its error code name. 2014-04-03 18:42:10 +02:00
sceFont.cpp Fix some compiler warnings. 2014-07-17 00:49:58 +10:00
sceFont.h remove defines 2013-03-16 12:29:20 +08:00
sceGameUpdate.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceGameUpdate.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceGe.cpp Fix periodic events drifting when eating cycles. 2014-07-01 00:26:15 -07:00
sceGe.h In case interrupts are delayed, read cmd early. 2014-04-17 22:33:13 -07:00
sceHeap.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceHeap.h Fix bugs and Clean up. 2013-10-02 06:07:02 +08:00
sceHprm.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceHprm.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceHttp.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceHttp.h Add new sceNp/scePauth and some stubs for unknown functions on THE IDOLM@STER SP. 2013-04-29 12:40:09 +09:00
sceImpose.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceImpose.h Cut down on h files including PointerWrap. 2013-02-04 08:26:59 -08:00
sceIo.cpp Fix some missing semicolons on log statements. 2014-06-29 19:09:37 -07:00
sceIo.h Reduce a few Core/Dialog/ includes. 2014-03-15 10:52:13 -07:00
sceJpeg.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceJpeg.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceKernel.cpp Add an invalidate all method to the jit. 2014-06-19 01:13:06 -07:00
sceKernel.h Move POWER_VMEM_IN_USE to sceKernel.h 2014-04-27 20:50:11 +08:00
sceKernelAlarm.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceKernelAlarm.h Add state saving to tertiary kernel modules. 2012-12-28 13:55:25 -08:00
sceKernelEventFlag.cpp Fix missing log semicolons only affecting logging. 2014-06-29 19:09:39 -07:00
sceKernelEventFlag.h Remove bad param from sceKernelPollEventFlag(). 2013-08-18 18:38:04 -07:00
sceKernelInterrupt.cpp Fix a bad == comparison typo. 2014-07-15 23:33:01 -07:00
sceKernelInterrupt.h Return error codes in register/release subintr. 2014-06-21 21:27:58 -07:00
sceKernelMbx.cpp Fix missing log semicolons only affecting logging. 2014-06-29 19:09:39 -07:00
sceKernelMbx.h Use *_le for the sceKernel* funcs. 2013-07-25 08:04:34 -07:00
sceKernelMemory.cpp Fix missing log semicolons only affecting logging. 2014-06-29 19:09:39 -07:00
sceKernelMemory.h Correct sceKernelTlspl func names, etc. 2013-12-02 23:40:16 -08:00
sceKernelModule.cpp Fix a bad == comparison typo. 2014-07-15 23:33:01 -07:00
sceKernelModule.h Use with same code with sceKernelStopUnloadSelfModuleWithStatus 2014-07-02 20:08:27 +08:00
sceKernelMsgPipe.cpp Fix missing log semicolons only affecting logging. 2014-06-29 19:09:39 -07:00
sceKernelMsgPipe.h Correct sceKernelReferMsgPipeStatus(). 2013-08-18 18:45:43 -07:00
sceKernelMutex.cpp Fix missing log semicolons only affecting logging. 2014-06-29 19:09:39 -07:00
sceKernelMutex.h Implement sceKernelCancelMutex(). 2013-08-25 16:38:49 -07:00
sceKernelSemaphore.cpp Fix missing log semicolons only affecting logging. 2014-06-29 19:09:39 -07:00
sceKernelSemaphore.h Add state saving to tertiary kernel modules. 2012-12-28 13:55:25 -08:00
sceKernelThread.cpp Clear module text and bss on unload. 2014-07-13 22:00:32 -07:00
sceKernelThread.h Remove savedIdRegister/MIPS_CALL_ID. 2014-06-22 11:29:47 -07:00
sceKernelTime.cpp Cleam up thread names a bit, name the Main thread. 2014-06-29 12:53:03 +02:00
sceKernelTime.h Replace some hleEatCycles() with actual PSP timing. 2013-05-04 23:42:10 -07:00
sceKernelVTimer.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceKernelVTimer.h Fix vtimer uid param type, add algorithm include. 2013-10-22 07:46:33 -07:00
sceMd5.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceMd5.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceMp3.cpp Play the game's SND0.AT3 when a game is selected in the menu and on the "game screen". 2014-06-22 17:02:04 +02:00
sceMp3.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceMp4.cpp Audio stuff: Cleanup, delete dead code 2014-06-22 14:01:23 +02:00
sceMp4.h Implementation of sceAac module 2014-04-11 09:03:13 +02:00
sceMpeg.cpp sceMpegRingbufferAvailableSize might use a different 2014-07-27 23:40:46 +08:00
sceMpeg.h Do State PMP media, and some other updates to PMP media. 2014-04-04 23:01:25 +02:00
sceMt19937.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceMt19937.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceNet.cpp Remove the "Change MAC Address" screen, and simply generate a new (random) one upon pressing the button. 2014-07-18 16:58:26 -04:00
sceNet.h Avoid some ChunkFile includes. 2014-03-15 11:32:57 -07:00
sceNetAdhoc.cpp Fix some logging in sceNetAdhoc. 2014-07-15 23:35:19 -07:00
sceNetAdhoc.h Fixed some bugs (ie. possible of memory leaks) on Adhoc, and implement a few more Adhoc functions. 2014-06-24 23:43:03 +07:00
sceNp.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceNp.h Added sceJpeg & sceMd5 2013-05-15 19:49:34 +08:00
sceOpenPSID.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceOpenPSID.h Add some missing sce* Functions 2012-12-06 18:02:55 +00:00
sceP3da.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceP3da.h Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceParseHttp.cpp Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceParseHttp.h Add some missing sce* Functions 2012-12-06 18:02:55 +00:00
sceParseUri.cpp Cut down on a few more includes in Core/HLE/. 2014-03-15 11:49:35 -07:00
sceParseUri.h Add some missing sce* Functions 2012-12-06 18:02:55 +00:00
scePauth.cpp Workaround scePauth_F7AA47F6() 2014-04-27 17:26:40 +08:00
scePauth.h Add new sceNp/scePauth and some stubs for unknown functions on THE IDOLM@STER SP. 2013-04-29 12:40:09 +09:00
scePower.cpp Move POWER_VMEM_IN_USE to sceKernel.h 2014-04-27 20:50:11 +08:00
scePower.h Cut down on h files including PointerWrap. 2013-02-04 08:26:59 -08:00
scePsmf.cpp Fix crash after loading state from within Psmf movie 2014-07-28 00:01:28 +02:00
scePsmf.h Add __PsmfPlayerDoState(PointerWrap &p) to sceKernel 2013-01-20 16:24:49 +08:00
scePspNpDrm_user.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
scePspNpDrm_user.h DLC encryption 2013-02-24 19:27:37 +02:00
sceRtc.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceRtc.h Reduce a few Core/Dialog/ includes. 2014-03-15 10:52:13 -07:00
sceSas.cpp Fix some missing semicolons on log statements. 2014-06-29 19:09:37 -07:00
sceSas.h Start save stating audio, plus minor fixes. 2012-12-28 13:55:29 -08:00
sceSsl.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceSsl.h Cut down on h files including PointerWrap. 2013-02-04 08:26:59 -08:00
sceUmd.cpp Disk swap: Remount the ISOBlockSystem too. Should fix #6662 2014-08-02 12:35:27 +02:00
sceUmd.h Fix some vertical alignments in misc Core source files. 2014-03-03 11:16:53 -05:00
sceUsb.cpp Fix savestates broken by #6493. 2014-07-05 07:30:03 -07:00
sceUsb.h Save state of a bunch of small modules. 2012-12-28 13:55:28 -08:00
sceUtility.cpp Remove sceUtilityLoadAvModule report 2014-05-29 23:36:36 +08:00
sceUtility.h Fix some vertical alignments in misc Core source files. 2014-03-03 11:16:53 -05:00
sceVaudio.cpp Reduce includes in Core/HLE/. 2014-03-15 11:22:19 -07:00
sceVaudio.h Correct some error codes and init in Vaudio. 2013-05-19 15:50:52 -07:00