Unknown W. Brackets
|
2450724be2
|
Make Memory::Memcpy() execute memchecks directly.
This makes it easier to handle breakpoints in HLE.
|
2015-04-05 18:09:20 -07: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 |
|
Unknown W. Brackets
|
8dcc09c9e1
|
Use a separate func for gpu memset().
|
2014-05-27 07:50:01 -07:00 |
|
Unknown W. Brackets
|
8275f613ce
|
UpdateMemory() now returns whether to skip the cpy.
This way it can do it itself as necessary in the right order.
|
2014-05-25 21:48:41 -07:00 |
|
sum2012
|
fd8c59625b
|
Remove unused include
|
2014-04-04 06:46:19 +08: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 |
|
sum2012
|
93aa37c0ca
|
Further illegal size check in sceDmacMemcpy
Thanks @Felix-Dev
|
2014-04-03 23:09:43 +08:00 |
|
sum2012
|
786b3a7dd5
|
More illegal size check in sceDmacMemcpy
Find in #5782
|
2014-04-02 22:17:37 +08:00 |
|
Unknown W. Brackets
|
a4327702f1
|
Reduce some includes under GPU/.
|
2014-03-29 16:51:38 -07:00 |
|
Unknown W. Brackets
|
05ab192c9c
|
Reduce includes in Core/HLE/.
Especially templates.
|
2014-03-15 11:22:19 -07:00 |
|
Unknown W. Brackets
|
8928665db9
|
Avoid spamming sceDmacMemcpy() logging for 0 bytes.
Doesn't hurt anything.
|
2014-02-16 09:01:23 -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 |
|
Henrik Rydgård
|
00c32ddadb
|
Mostly get rid of including "Globals.h"
|
2013-12-30 10:17:11 +01:00 |
|
Henrik Rydgård
|
79ff2f0ba8
|
Start untangling our include mess a little.
|
2013-12-29 23:34:45 +01: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
|
580d4436a3
|
Fix vtimer uid param type, add algorithm include.
|
2013-10-22 07:46:33 -07:00 |
|
sum2012
|
e130ec64a7
|
Fix DmacMemcpy and sceDmacTryMemcpy by @unknownbrackets
Fix Ikki Tousen - Eloquent Fist crash
|
2013-10-22 20:57:07 +08:00 |
|
Unknown W. Brackets
|
79abca9da4
|
Mostly implement sceDmacTryMemcpy().
|
2013-09-29 16:56:11 -07:00 |
|
Unknown W. Brackets
|
74908f6b38
|
Add errors and rescheduling to sceDmac*.
The functionality seems pretty straight-forward.
|
2013-09-29 16:51:49 -07:00 |
|
raven02
|
86c7b728f7
|
Add few arguments for sceDmacTryMemcpy()
|
2013-09-26 12:04:31 +02:00 |
|
raven02
|
f84047675e
|
Add ERROR_LOG_REPORT for sceDmacTryMemcpy()
|
2013-09-26 17:25:56 +08: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
|
d8eede0b9a
|
Add some unknown syscalls from reporting.
These are being linked in by games, so defining them will log them when
they are hit.
|
2013-06-30 12:05:14 -07:00 |
|
Unknown W. Brackets
|
f8d6bda678
|
Add a better signal for VRAM copies in the GPU.
|
2013-06-09 23:55:32 -07:00 |
|
Unknown W. Brackets
|
dbb2dfdcff
|
Invalidate FBOs when it's obvious they should be.
This fixes videos not being visible in for example Star Ocean.
Most likely any games doing a copy directly from the mpeg decode.
|
2013-06-08 04:51:57 -07:00 |
|
Unknown W. Brackets
|
f628b4319f
|
Invalidate GPU cache in sceDmacMemcpy().
|
2013-06-08 04:51:57 -07:00 |
|
Ced2911
|
6db4ea2ad1
|
less Memory::GetPointer
|
2012-11-27 10:18:36 +01:00 |
|
Henrik Rydgard
|
b214a1a1da
|
Revert "Better wrapper system, and fixed warnings"
This reverts commit a00b1855cb .
Conflicts:
Core/HLE/FunctionWrappers.h
Core/HLE/sceCtrl.cpp
Core/HLE/sceKernelModule.cpp
|
2012-11-05 10:05:09 +01:00 |
|
Henrik Rydgard
|
6bed1afb72
|
Merge branch 'master' of https://github.com/artart78/ppsspp into artart78-master
|
2012-11-04 23:59:26 +01:00 |
|
Henrik Rydgard
|
64cc573703
|
Switch to "GPL 2.0 or later" for various reasons. I wrote most of the code I imported from Dolphin (which is GPL2-but-not-later), so it should be OK.
|
2012-11-04 23:24:00 +01:00 |
|
Arthur Blot
|
a00b1855cb
|
Better wrapper system, and fixed warnings
|
2012-11-04 15:08:23 +01:00 |
|
Henrik Rydgard
|
4f7ad15758
|
Add snapshot of the whole source code.
|
2012-11-01 16:19:01 +01:00 |
|