Commit Graph

4187 Commits

Author SHA1 Message Date
Henrik Rydgard
250678fa63 Add missing sceAac NID 2013-09-23 15:55:53 +02:00
Henrik Rydgård
2a16b9d3bb Merge pull request #3889 from unknownbrackets/debugger
Initially usable GE debugger
2013-09-23 02:07:40 -07:00
Henrik Rydgård
c01fb845aa Merge pull request #3890 from unknownbrackets/io-minor
Improve error handling in sceIoLseek*()
2013-09-23 00:02:52 -07:00
Unknown W. Brackets
197b4a34f4 Improve error handling in sceIoLseek*(). 2013-09-22 23:37:51 -07:00
Unknown W. Brackets
a1713e620b Initialize some psmf values.
This was causing glitches when loading game A and then game B.
2013-09-22 21:19:59 -07:00
Henrik Rydgard
806e482545 Add the sceAac NIDs (function list), no implementation. 2013-09-23 00:28:36 +02:00
Unknown W. Brackets
eabd8b5302 Add GPU debugging hooks to Host, not yet in use. 2013-09-22 08:14:55 -07:00
raven02
aa38dc238d Merge remote-tracking branch 'upstream/master' into patch-21
Conflicts:
	GPU/GLES/GLES_GPU.cpp
2013-09-22 16:08:44 +08:00
Henrik Rydgård
c69852444b Merge pull request #3873 from unknownbrackets/ge-minor
Improve sceGeBreak and offsetAddr handling
2013-09-22 00:18:59 -07:00
Unknown W. Brackets
881cefbc83 A paused list will allow a context save.
Just not stall, drawing, etc.
2013-09-21 21:01:41 -07:00
Unknown W. Brackets
db1f2f2535 Oops, fix return of sceGeBreak(0).
Needs to match dlist ids.
2013-09-21 21:01:41 -07:00
Unknown W. Brackets
e10ae1530b Error and reporting for sceGeBreak's second param. 2013-09-21 21:01:40 -07:00
raven02
e5305f655d Chane to ATRAC_ERROR_NO_LOOP_INFORMATION 2013-09-22 11:41:58 +08:00
Unknown W. Brackets
8fb2cb5bf6 Check log level from ffmpeg, use levels. 2013-09-21 17:19:57 -07:00
Unknown W. Brackets
36fd5df53f Typo. 2013-09-21 17:04:05 -07:00
Unknown W. Brackets
d305d1faa2 Check enqueue as well, should be safer.
Also, make sure not to eat a bunch more cycles when forcing a check.
2013-09-21 17:00:52 -07:00
Unknown W. Brackets
18a493f316 Don't use Advance() in syscalls, it's unsafe.
Eats some cycles in enqueue and still checks ASAP, FF Type-0 seems happy
with this also.
2013-09-21 15:03:30 -07:00
Unknown W. Brackets
927f292230 Return a similar dlist id range to the PSP.
At least this top part seems to match, the other bits seem randomish.
But, there may be some game out there thinking that if the top bits aren't
set it's invalid or something.
2013-09-21 15:03:29 -07:00
Henrik Rydgard
c733f7a7ab Curious about what games use morph, so let's report. 2013-09-21 21:22:13 +02:00
Unknown W. Brackets
7ca64374ea Return 24-bit floats in sceGeGetMtx(). 2013-09-21 10:32:09 -07:00
Unknown W. Brackets
ecd5869b88 Validate sceGeGetCmd and Mtx. 2013-09-21 10:23:41 -07:00
Unknown W. Brackets
863eb83e4c Add support for sceGeGetStack() for debugging. 2013-09-21 10:04:31 -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
kaienfr
69d6852141 fix cwcheat Memcpy command 0x5 2013-09-21 17:12:34 +02:00
Henrik Rydgård
eaaa886b62 Merge pull request #3860 from raven02/patch-24
Fix missing intro CG in GTA series
2013-09-21 02:51:08 -07:00
Unknown W. Brackets
a7f60afecb Use a saved ctx not break/continue in PPGe. 2013-09-20 21:15:36 -07:00
raven02
e51a9b6dd6 Fix missing intro CG in GTA series 2013-09-21 12:03:54 +08:00
Unknown W. Brackets
17a4341bb3 Don't allow save/restore ctx while list running. 2013-09-20 09:51:44 -07:00
Unknown W. Brackets
4078dcd917 Support save/restore of context on list run/finish. 2013-09-20 09:51:44 -07:00
Henrik Rydgård
7d1117be34 Merge pull request #3848 from raven02/patch-20
Set default to false for option, FrameSkipUnthrottle
2013-09-20 08:14:09 -07:00
raven02
74c4b2bafb Add ifdef _WIN32 2013-09-20 20:51:46 +08:00
Unknown W. Brackets
7906de26f7 Try to match especially the size of ge contexts.
But also some of the actual data, most of it matches like this.
2013-09-20 00:33:32 -07:00
Unknown W. Brackets
3604c2285a Error checking in sceGeEdramSetAddrTranslation(). 2013-09-19 23:03:34 -07:00
raven02
9212b131ab Set default to false for option, FrameSkipUnthrottle 2013-09-20 13:57:46 +08:00
Henrik Rydgård
b7bb335495 Merge pull request #3835 from unknownbrackets/headless
A couple more optimizations
2013-09-19 12:41:53 -07:00
Unknown W. Brackets
2751da1cec Cut down on work in regcache init on x86.
Very tiny tiny optimization for games, but 8-10% optimization for tests.
2013-09-19 00:29:50 -07:00
Unknown W. Brackets
5c7c57dd3f Oops, typo. 2013-09-19 00:28:57 -07:00
The Dax
1788a56964 Fix Visual Studio 2013 build. 2013-09-18 12:02:49 -04:00
shenweip
4986bf735b Inactivating GamedataInstallDialog in sceUtilityGamedataInstallUpdate
dialog in sceUtilityGamedataInstallUpdate

Forget this before.
2013-09-18 21:34:28 +08:00
Henrik Rydgård
47735579df Merge pull request #3821 from shenweip/patch-1
Implemented sceMpegAvcConvertToYuv420 and sceJpegCsc,finally Monster Hunter 3rd'video works
2013-09-18 05:03:15 -07:00
shenweip
6bcf1705ec Typo 2013-09-18 18:19:08 +08:00
shenweip
d0c5a721b0 fix wrong var name 2013-09-18 16:21:18 +08:00
shenweip
440b6197d7 Change DEBUG_LOG_REPORT to DEBUG_LOG and change internal funcs name as @unknownbrackets 's advice 2013-09-18 16:19:05 +08:00
Henrik Rydgård
198434c6eb Merge pull request #3823 from unknownbrackets/headless
Fix headless on buildbot (command line length), speed up further
2013-09-18 00:48:17 -07:00
Unknown W. Brackets
d17df4a79a Don't zero initialize opcode.
This slows down JitBlockCache::Init() a lot, which impacts test speed more
than you'd expect.
2013-09-17 23:46:59 -07:00
Unknown W. Brackets
0735a9a679 Just disable PPGe during tests, should be okay. 2013-09-17 23:13:13 -07:00
shenweip
a794f1536e Add a DEBUG_LOG_REPORT in sceJpegCsc 2013-09-18 14:07:58 +08:00
shenweip
1badbe502c Implemented sceJpegCsc,finally Monster Hunter 3rd'video works. 2013-09-18 14:07:21 +08:00
shenweip
a62e9f15e9 Implemented sceMpegAvcConvertToYuv420. 2013-09-18 14:05:09 +08:00
Henrik Rydgård
2de4db3e31 Merge pull request #3818 from unknownbrackets/headless
Headless - use auto compare, just build test list in test.py
2013-09-17 09:08:20 -07:00