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
Unknown W. Brackets
41db5c46a5
Fix random modules not reseting on shutdown.
2012-12-23 22:52:40 -08:00
Henrik Rydgård
5e3590d94e
Remove some RETURN, cleanup
2012-12-09 19:41:19 +07:00
Henrik Rydgard
1f48dc380a
gitignore, comments, upgrade native.
2012-11-19 09:25:50 +01:00
Henrik Rydgard
d572d40c36
More warning fixing
2012-11-18 23:35:02 +01:00
kev :)
0753643dc4
More stubs
...
And one possible hack..
2012-11-14 18:52:06 +00:00
Henrik Rydgard
4c1883e73f
Some stubs, "NOP" out registerexitcallback, implement cancelwakeup
2012-11-12 00:04:57 +01:00
Henrik Rydgard
ce5afbc166
Merge branch 'master' of https://github.com/tmaul/ppsspp into tmaul-master
...
Conflicts:
Core/HLE/scePower.cpp
Core/MIPS/MIPSIntVFPU.cpp
Core/MIPS/MIPSIntVFPU.h
gentest.py
test.py
2012-11-11 22:50:48 +01:00
kev :)
a2c024e454
Fix up secPower a bit
...
Removed PARAM stuff, made tests pass with some caveats in that I don't
understand what the return values are supposed to be based on the docs
and fix a small issue with sceImpose that I created with the last merge
2012-11-11 21:32:54 +00:00