Commit Graph

66 Commits

Author SHA1 Message Date
sum2012
d5a5d13a34 Add report for scePowerSetBusClockFrequency 2017-01-01 16:11:28 +08:00
sum2012
9aeb8c65d7 Fix scePowerSetClockFrequency 2016-12-30 07:01:37 +08:00
sum
d774f80bc2 oop 2016-09-06 19:51:59 +08:00
sum
94c8d6d8e4 remove space 2016-09-06 19:30:23 +08:00
sum
5d6c9701f2 Fix scePowerSetClockFrequency timing by JPCSPTrace
Fix #4523
2016-09-06 19:28:23 +08:00
Unknown W. Brackets
fcf0518223 Update all the HLE tables with arg and ret info. 2015-03-22 20:51:55 -07:00
Lioncash
4ccb838306 Core: Mark some module functions as static 2014-12-08 04:40:08 -05:00
raven02
21e4dc60eb Move POWER_VMEM_IN_USE to sceKernel.h 2014-04-27 20:50:11 +08:00
Felix-Dev
3f98fda8ed Changed comment characters from /* */ to // . 2014-04-03 21:38:58 +02:00
Felix-Dev
d434435340 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
Felix-Dev
5fe0783593 Added name for PSP error code 0x80000023 and replaced the various uses of that error code number with its error code name. 2014-04-03 18:12:22 +02:00
Unknown W. Brackets
f55c81f096 Add some basic bounds checking for power freq sets. 2014-03-29 19:56:49 -07:00
Unknown W. Brackets
3b0924278c Apply the volatile mem thread on the right thread.
Inside __KernelVolatileMemLock(), it applies also when unlocking when
waking another thread.  This was causing the tests to hang and die.
2014-03-24 00:55:47 -07:00
Unknown W. Brackets
05ab192c9c Reduce includes in Core/HLE/.
Especially templates.
2014-03-15 11:22:19 -07:00
Henrik Rydgard
5705496233 Reduce the delay in __KernelVolatileTryMemLock. However, it's still too large. 2014-03-15 10:51:16 +01:00
Henrik Rydgard
ce1d449bed Try a simple workaround for the Crash Tag Team Racing issue.
Hopefully this is reasonably safe...
2014-03-13 19:00:34 +01:00
Unknown W. Brackets
446418d783 Properly reset some state between games. 2014-03-04 07:55:08 -08:00
The Dax
85e3a2dbfb Make the model option ini-only.
Move PSP_MODEL_FAT and PSP_MODEL_SLIM to Config.h.
Default to a PSP Slim, and enable 64 megs of memory by default.
2013-11-28 14:37:10 -05:00
The Dax
5d310e6014 Add an option to allow the emulated PSP model to be changed. Some games require a PSP-2000 for features such as multiplayer. 2013-11-28 12:37:12 -05:00
Henrik Rydgard
a028f07951 Turn down some logging. 2013-11-08 18:52:07 +01:00
Unknown W. Brackets
50e9e45d65 Check version in each DoState() func.
They bail on PointerWrap error or bad version.
2013-09-14 20:23:03 -07:00
Unknown W. Brackets
b898e397aa Correct sceKernelGetThreadStackFreeSize().
It was always returning 0.
2013-09-10 01:31:03 -07:00
Unknown W. Brackets
6d949f4d0b Improve volatile mem locking w/ suspended intr. 2013-09-09 23:49:06 -07:00
Unknown W. Brackets
64b75ed3ff Decentralize callback registration.
Callbacks are always tied to THEIR thread, and the registration was all
based on the current thread which is just not the right way.
2013-09-09 00:21:15 -07:00
Unknown W. Brackets
15a0f39fa1 Return yet more errors while inside interrupts. 2013-08-28 23:15:13 -07:00
Unknown W. Brackets
211c2bd955 Refuse a few more waits w/ dispatch/intr disabled. 2013-08-28 22:35:05 -07:00
the avenger
914392708c iOS buildfix 2013-08-26 06:01:23 -07:00
Unknown W. Brackets
fa57e23305 Implement volatile memory lock waiting. 2013-08-26 01:04:37 -07:00
Unknown W. Brackets
ea2a92a2c8 Seems like these are just aliases. 2013-08-26 01:04:12 -07:00
Unknown W. Brackets
2ef650aa2d Add a bunch of HLE functions for better reporting. 2013-08-22 23:04:55 -07:00
Unknown W. Brackets
72ce41f41c Report a couple unhandled blocks. 2013-08-21 01:20:06 -07:00
Unknown W. Brackets
9a241e8e24 Add a couple new HLE functions for logging. 2013-07-31 00:01:21 -07:00
The Dax
62342668d7 Rebased to latest master. 2013-06-26 16:01:07 -04:00
173210
3fc397c590 Added scePowerGetBatteryTemp support
It returns 0 celsius degrees
2013-06-23 16:52:41 +09:00
Henrik Rydgard
96a15b893c Workaroud for homebrew loading modules from flash0:/kd/ 2013-06-11 11:48:45 +02:00
Unknown W. Brackets
cdacdee030 Match syscall names to nids ot be safe.
Don't want any more mistakes like the sceVaudio one.
2013-05-19 22:12:39 -07:00
Unknown W. Brackets
ec009bc299 Cleanup a few GPU error codes. 2013-03-31 23:57:03 -07:00
raven02
327f111d32 make default to PSP_MODEL_FAT 2013-03-19 06:32:43 +08:00
raven02
67e18f6e66 Add MODEL_PSP_FAT and MODEL_PSP_SLIM 2013-03-19 06:09:37 +08:00
Marcin Mikołajczyk
f406ad701c Fix sceKernelReferThreadProfiler types, implement scePowerGetPllClockFreqFloat 2013-03-04 23:39:59 +01:00
raven02
6bafb7075a Revert cpufreq :) 2013-03-03 02:19:26 +08:00
raven02
aef53708dd Fake real cpu frequencies as well 2013-03-03 02:08:10 +08:00
Marcin Mikołajczyk
6c0da111b5 Fake real pll and bus frequencies 2013-03-02 14:32:31 +01:00
Unknown W. Brackets
2a6457b6ab Cut down on h files including PointerWrap.
This makes changes to it a bit faster to build.
2013-02-04 08:26:59 -08:00
Henrik Rydgard
ddd0ce4c18 Implement a PSP model checking function, comment fix 2013-02-02 12:38:24 +01:00
Unknown W. Brackets
e680aa79cf Implement a basic scePowerGetBatteryLifeTime().
Was spamming the log in one game, just pretend we're plugged in for now.
2013-01-11 00:15:54 -08:00
Unknown W. Brackets
92f5ed82e6 Cleanup some functions in scePower. 2013-01-11 00:15:54 -08:00
Henrik Rydgard
72446482dd Add some Hprm functions and a small logging tweak 2013-01-04 09:04:27 +01:00
Unknown W. Brackets
cd1d4367bf Save state of a bunch of small modules. 2012-12-28 13:55:28 -08:00
Henrik Rydgård
3f5eae3db5 Add some options to ingame menu. Minor fixes. 2012-12-27 23:38:55 +01:00