Unknown W. Brackets
5f4a0d8174
Fix a few minor warnings.
2014-06-19 00:47:58 -07:00
Unknown W. Brackets
913914a4c1
Fix some type conversion warnings.
2014-06-15 10:01:54 -07:00
Henrik Rydgard
4e6baaf360
wasPaused int->bool
2014-06-15 00:03:55 +02:00
Henrik Rydgard
3b2fed472e
Correct timing on resume, avoids small speed burst when resuming gameplay from pause
2014-06-14 23:56:16 +02:00
Unknown W. Brackets
03f86f364f
Skip debug stepping time in list/func time.
...
Just makes the debug stats actually useful while stepping. A bit of
overengineering, but it makes it easy to go frame-by-frame looking for
perf issues.
2014-06-14 08:42:18 -07:00
Henrik Rydgård
cb6aa5a708
Merge pull request #6305 from unknownbrackets/resched
...
Reschedule after many cases of eating cycles
2014-06-13 20:46:51 +02:00
Unknown W. Brackets
aa6355a9e5
Reschedule after many cases of eating cycles.
...
All of these eat enough cycles they could cause issues in a loop, and I'm
pretty sure they would reschedule.
2014-06-13 00:30:21 -07:00
Unknown W. Brackets
c29062de9f
Add memory breakpoints on sceIo read/write.
2014-06-12 00:42:25 -07:00
Unknown W. Brackets
dd4b191003
Correct Gods Eater Burst tex download size.
...
Probably takes care of #6289 , although it doesn't crash for me.
2014-06-10 22:59:08 -07:00
Sacha
c745072b55
Update Symbian to GCC 4.8.3
2014-06-11 03:10:50 +10:00
Sacha
37b7667038
Remove some unnecessary #ifdef's relating to Symbian.
2014-06-10 23:06:00 +10:00
Henrik Rydgard
d6b51d4dfa
Reduce some excessive logging
2014-06-09 19:40:05 +02:00
Unknown W. Brackets
a926b19c03
Hook Tales of Phantasia X save pictures.
...
Maybe other games will use the same func even. This makes save pictures
work correctly the first time.
2014-06-08 16:38:43 -07:00
Henrik Rydgard
a31194a877
Add some sanity checks when looking up syscalls.
...
This may avoid crashing the emu when it starts executing junk (still not good of course, heh).
2014-06-08 13:03:03 +02:00
sum2012
cfa0e752e1
Fix Replace_memcpy crash
...
Fix Replace_memcpy crash in #5496
2014-06-08 01:01:47 +08:00
Sacha
8ac1c17f74
Fix a warning. Update native (fix SDL joystick). Fixes #6241 .
2014-06-08 00:56:57 +10:00
Unknown W. Brackets
90b30f8bfe
Use module start func, not entry, if specified.
...
Fixes #5539 , Ranshima Monogatari Rare Land Story. Still logging in case
it causes a problem.
2014-06-07 06:28:23 -07:00
Unknown W. Brackets
a7b9ce205b
Enable function replacements by default.
...
So things like Star Ocean work, and game memcpy()'s to GPU work.
This will make game start on mobile a bit slower, though. And there could
still be bugs so leaving as an option, but seems pretty stable. Didn't
realize it wasn't enabled by default.
2014-06-07 00:13:45 -07:00
Unknown W. Brackets
aa3a429a0b
Avoid unaligned 32 bit reads.
...
They make Symbian do odd things.
2014-06-05 01:12:27 -07:00
Unknown W. Brackets
66d0cef0de
Avoid calling select() with an error pointlessly.
...
It's just a spin loop unfortunately anyway.
2014-06-03 01:48:10 -07:00
Unknown W. Brackets
0bba5310b6
Fix lagsync with alternate speed set.
2014-06-03 01:36:20 -07:00
Unknown W. Brackets
39b1d97beb
Make the lag sync adapt to minor variance.
2014-06-02 23:34:48 -07:00
Unknown W. Brackets
29f2519861
Add an experimental sync to keep real time sync.
...
May help input, audio, and network related lag problems.
2014-06-02 23:34:48 -07:00
Henrik Rydgård
71a6a4ba04
Merge pull request #6183 from sum2012/scemp4
...
Small improve in scemp4 part 2
2014-06-01 15:44:48 +02:00
Unknown W. Brackets
f6d4be1d49
Hook Star Ocean's function to upload stencil data.
...
Hurray, it seems to work properly.
2014-05-31 21:48:11 -07:00
Unknown W. Brackets
b603a71281
Fix Star Ocean movement problems due to memcpy.
...
It needs to handle overlap correctly, ugh.
2014-05-31 21:48:10 -07:00
Unknown W. Brackets
a09b738879
Fix exit replacement hooks.
2014-05-31 21:48:10 -07:00
Unknown W. Brackets
c142207a93
Fix a few warnings, mostly type comparisons.
2014-05-31 21:42:57 -07:00
sum2012
a711e3eadd
Remove the hack
2014-06-01 05:09:14 +08:00
Unknown W. Brackets
1433b98c46
Clean up the framebuffer force downloads.
2014-05-31 10:03:03 -07:00
Unknown W. Brackets
b2dc92b942
Add a hook for Hexyz Force's "monoclome" thread.
...
This fixes missing graphics in some areas in GLES, due to direct framebuf
access.
2014-05-31 10:03:02 -07:00
Unknown W. Brackets
5dd8ebe2b4
Add a hook for Gods Eater Burst's swizzled copy.
2014-05-31 10:03:01 -07:00
Unknown W. Brackets
f489694515
Add the option to hook, rather than replace, funcs.
...
This can be useful for debugging or developing translations/game hacks,
and also gives us options when dealing with GLES incompatibilities.
2014-05-31 10:03:00 -07:00
sum2012
9f269c39d4
Fix space bug
...
VS2013 bad thing
2014-05-30 06:15:05 +08:00
sum2012
b308052077
Small improve in scemp4 part 2
2014-05-30 06:07:58 +08:00
Henrik Rydgård
770d0d7adb
Merge pull request #6178 from unknownbrackets/audiocodec-fix
...
Cleanup sceAudiocodec some
2014-05-29 20:04:25 +02:00
Henrik Rydgård
018468d9e0
Merge pull request #6180 from sum2012/log
...
Remove sceUtilityLoadAvModule report
2014-05-29 20:03:26 +02:00
sum2012
38844ac0e7
Remove sceUtilityLoadAvModule report
...
Now no need
2014-05-29 23:36:36 +08:00
sum2012
bf0f0b87d6
Small improve scemp4 part 1
2014-05-29 23:33:17 +08:00
Unknown W. Brackets
4bb6709eb2
More cleanup in sceAudiocodec.
2014-05-29 08:19:26 -07:00
Unknown W. Brackets
0b59cc4c35
Use a std::map in sceAudiocodec.
2014-05-29 08:16:47 -07:00
Unknown W. Brackets
a09f1fd80f
Clean up a leak in sceAudiocodec load state.
2014-05-29 08:11:00 -07:00
Unknown W. Brackets
77b5cb7629
Reset decodePos in lowlevel decode.
...
FFmpeg was smart enough to do this for us, but not when we loaded a
savestate. This is because without a savestate, we returned an initial
small header packet of this size, which gave FFmpeg the idea that seeking
there might help.
But, since we're forcing the decode at a certain position the better thing
is to seek ourselves.
2014-05-29 00:38:20 -07:00
Unknown W. Brackets
f29233386c
Initialize some variables.
2014-05-29 00:16:16 -07:00
Unknown W. Brackets
a229593105
Erp, forgot to amend, sorry.
2014-05-28 22:49:49 -07:00
Unknown W. Brackets
63bb52bc42
Use the correct size in sceAudioCodec savestates.
...
ARRAY_SIZE(ptr) ain't gonna work. Fixes #6173 , thanks Lioncash.
2014-05-28 22:45:51 -07:00
Henrik Rydgård
94810e2451
Merge pull request #6159 from sum2012/sceio
...
sceio:Remove fix Buzz Ultimate Music Quiz Crash Sporadically code
2014-05-27 17:44:00 +02:00
Unknown W. Brackets
0de41cd028
Don't savestate replacement funcs.
...
This makes it so we can reorder them as we like, which is nicer, and also
makes sure there won't be weird compatibility problems or etc.
2014-05-27 08:02:41 -07:00
Unknown W. Brackets
8dcc09c9e1
Use a separate func for gpu memset().
2014-05-27 07:50:01 -07:00
sum2012
a24b1cf024
sceio:Remove fix Buzz Ultimate Music Quiz Crash Sporadically code
...
Now no need the code.
link #4497
2014-05-27 22:47:28 +08:00