Unknown W. Brackets
|
05ab192c9c
|
Reduce includes in Core/HLE/.
Especially templates.
|
2014-03-15 11:22:19 -07:00 |
|
lioncash
|
b9886942a7
|
Fix some vertical alignments in misc Core source files.
|
2014-03-03 11:16:53 -05:00 |
|
The Dax
|
5bca8f1119
|
Fix GCC compiler warning.
|
2014-02-25 07:39:01 -05:00 |
|
sum2012
|
d6790cf906
|
Add logging and fix savestatus
|
2014-02-17 20:42:35 +08:00 |
|
Unknown W. Brackets
|
617dcdd8ff
|
Add some initial kernel sysclib funcs.
|
2014-02-17 20:39:02 +08:00 |
|
Unknown W. Brackets
|
d2108a962e
|
Switch from USING_GLES2 to MOBILE_DEVICE.
Still using USING_GLES2 for, well, GLES2. But for things that are really
about mobile, we need a new define. Devices are coming that don't use
GLES2.
|
2014-02-08 16:37:58 -08:00 |
|
Unknown W. Brackets
|
4da08f4f6e
|
Restore thread if there's no interrupt handler set.
If dispatch is disabled and we don't do this, it'll just hang, never
switching back to a thread that can re-enable dispatch.
Fixes #5172.
|
2014-01-21 22:47:18 -08:00 |
|
Unknown W. Brackets
|
d24668c9c3
|
Eat some cycles in suspend/resume interrupt funcs.
These are really common, hope this doesn't have ill effects...
|
2014-01-19 12:44:52 -08:00 |
|
Unknown W. Brackets
|
13bf4d83fa
|
Add memchecks for common HLE copy operations.
Better to catch some than miss everything.
|
2013-12-14 14:56:05 -08:00 |
|
Unknown W. Brackets
|
e73d43c434
|
Correct sceKernelTlspl func names, etc.
This is mostly pedantic but it's nice to have the right names.
|
2013-12-02 23:40:16 -08:00 |
|
Unknown W. Brackets
|
859d14d3f5
|
Correct sceKernelIsCpuIntrSuspended().
It takes a param. Verified by tests, it just returns what the param
means, not anything about the current state.
|
2013-11-04 08:03:51 -08:00 |
|
Unknown W. Brackets
|
9ebaf7b68b
|
Fill registers with 0xDEADBEEF after most syscalls.
Some, like sceMpegRingbufferPut(), we don't, since... it's complicated.
But most we do, like a real PSP does.
|
2013-10-30 00:47:04 -07:00 |
|
Henrik Rydgard
|
5bdb9e976b
|
Track copies of framebuffers in ram created through sceDmacMemcpy, so that we can display them.
Fixes MotoGP while also, in effect, committing #3859.
Removes the horrifying ramDisplayFramebufferPtr hack.
|
2013-09-21 18:53:55 +02: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 |
|
Henrik Rydgard
|
8c88dff5a4
|
More log categories, use them (and existing ones). Improve log config.
|
2013-09-07 22:02:55 +02:00 |
|
Henrik Rydgard
|
324cde5a79
|
Let's actually use the log category mechanism. A first step.
|
2013-09-07 21:19:21 +02:00 |
|
Unknown W. Brackets
|
15a0f39fa1
|
Return yet more errors while inside interrupts.
|
2013-08-28 23:15:13 -07:00 |
|
Unknown W. Brackets
|
130f664030
|
Oops, disabling a subintr did not work.
|
2013-08-27 23:55:34 -07:00 |
|
Unknown W. Brackets
|
cf9f92e12f
|
Reschedule after resuming interrupts.
|
2013-08-25 22:38:45 -07:00 |
|
Unknown W. Brackets
|
8d7eb265be
|
Log context switch time, shorten logging a bit.
This is really useful for seeing why games are slow or hanging.
|
2013-08-25 10:25:49 -07:00 |
|
Unknown W. Brackets
|
e0f05ec382
|
Oops, lost these two lines editing.
They were important, darn.
|
2013-06-03 00:23:56 -07:00 |
|
Unknown W. Brackets
|
9139b037c5
|
Fix crash on ARM in sceKernelMemcpy().
Happened with unaligned addresses only. Fixes #1889.
|
2013-06-02 23:40:31 -07: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
|
1f2480fff3
|
Add a bounds check for interrupts.
|
2013-05-18 10:21:21 -07:00 |
|
Henrik Rydgard
|
5fc8de091d
|
Make some logging VERBOSE
|
2013-05-09 11:18:38 +02:00 |
|