Commit Graph

15673 Commits

Author SHA1 Message Date
Unknown W. Brackets
69ed727a21 Mark another memmove() implementation. 2015-01-18 21:27:06 -08:00
Unknown W. Brackets
94ba05eba1 Add another memset replacement. 2015-01-18 21:27:05 -08:00
Unknown W. Brackets
1383c0e200 Replace memmove() from Star Ocean 1 (US). 2015-01-18 21:26:39 -08:00
Unknown W. Brackets
bc354f5564 Notate region on some replacements. 2015-01-18 21:26:38 -08:00
Unknown W. Brackets
b5837564c6 Hook memmove() found in Final Fantasy Tactics.
Probably will be seen in other games too.
2015-01-18 21:26:38 -08:00
Unknown W. Brackets
909478fb83 Handle disabled replacments in interp, oops. 2015-01-18 21:26:37 -08:00
Unknown W. Brackets
9cb1151b67 x86jit: Disable replacements w/ breakpoints inside.
This does alter graphics (memcpys won't fire anymore), but it also means
breakpoints work which is nice.
2015-01-18 21:26:37 -08:00
Unknown W. Brackets
ab8e2d56ec Merge pull request #7354 from daniel229/replace_memset_fft
Replace memset in Final FantasyTactics (jpn)
2015-01-18 21:21:39 -08:00
daniel229
f29adce3b5 Replace memset in Final FantasyTactics (jpn) 2015-01-19 09:13:59 +08:00
Unknown W. Brackets
b32dcf572b Update native (android version fix.)
Fixes #7352.
2015-01-18 15:54:45 -08:00
Henrik Rydgård
416093f211 Merge pull request #7350 from unknownbrackets/warnings
A few more warning fixes
2015-01-18 22:33:53 +01:00
Unknown W. Brackets
e3b7ddb258 Clarify enum usage. 2015-01-18 13:26:26 -08:00
Unknown W. Brackets
df3f90d763 x86jit: Fix a copy/paste error. 2015-01-18 13:26:14 -08:00
Unknown W. Brackets
ee1085b060 Oops, deleted too early. 2015-01-18 13:18:17 -08:00
Unknown W. Brackets
964a50ca05 Fix a couple possible buffer overruns. 2015-01-18 13:16:34 -08:00
Henrik Rydgård
45ec0c8a14 Merge pull request #7349 from unknownbrackets/ffmpeg-compat
Defer opening audio codec until we have block size
2015-01-18 22:03:30 +01:00
Unknown W. Brackets
dd5a69c18e Update armips with warning fixes. 2015-01-18 13:00:06 -08:00
Unknown W. Brackets
daa90024ed Defer opening audio codec 'til we have block size.
May fix issues with newer versions of FFmpeg (#5772.)
2015-01-18 12:59:26 -08:00
Henrik Rydgård
6cd0cce860 Merge pull request #7344 from unknownbrackets/atrac-parsing
Improve atrac RIFF parsing
2015-01-18 19:49:37 +01:00
Henrik Rydgård
c72bd355dc Merge pull request #7341 from unknownbrackets/warnings
Fix some static analysis warnings
2015-01-18 19:47:38 +01:00
Unknown W. Brackets
5875cea30a Fix a mistaken case fallthrough. 2015-01-17 19:49:58 -08:00
Unknown W. Brackets
116ddaaaf4 Fix a bad nullcheck. 2015-01-17 19:49:47 -08:00
Unknown W. Brackets
b6d6f26160 Fix an uninitialized value. 2015-01-17 18:56:55 -08:00
Unknown W. Brackets
6382d794a7 Fix a debugger leak in an error case. 2015-01-17 18:54:01 -08:00
Unknown W. Brackets
dcf54ec8a0 armjit: Burn less hard without a quad mapping. 2015-01-17 18:48:50 -08:00
Unknown W. Brackets
3fcf695159 Fix an unlikely leak on error. 2015-01-17 18:45:03 -08:00
Unknown W. Brackets
fa84bb6948 Fix some unlikely uninitialized values. 2015-01-17 18:43:04 -08:00
Unknown W. Brackets
de8ffc18b3 Match up two arrays for error messages. 2015-01-17 18:43:04 -08:00
Unknown W. Brackets
e980486719 Fix a small memory leak in video card detection. 2015-01-17 18:43:03 -08:00
Unknown W. Brackets
d5c7fb3f0e Avoid an out of bounds mem access. 2015-01-17 18:43:03 -08:00
Unknown W. Brackets
e7aabc8f53 Avoid a hang on step out with no threads. 2015-01-17 18:43:02 -08:00
Unknown W. Brackets
53fb8c3265 dx9: Avoid a minor leak in loading ex9. 2015-01-17 18:43:02 -08:00
Unknown W. Brackets
340029f333 Avoid a bad buffer access on GE_PRIM_KEEP_PREVIOUS. 2015-01-17 18:43:01 -08:00
Unknown W. Brackets
eaa4743285 Fix a very minor leak. 2015-01-17 18:43:00 -08:00
Unknown W. Brackets
d497bc7c8c Ensure safe zim access regardless of file contents. 2015-01-17 18:43:00 -08:00
Unknown W. Brackets
a191b9ac7f Fix a potentially not null terminated string. 2015-01-17 18:42:59 -08:00
Unknown W. Brackets
86ec5114d2 Fix a bad sprintf() format. 2015-01-17 18:42:59 -08:00
Unknown W. Brackets
0dc3e4e2db x86jit: Handle unable to spill better.
Might as well check the result to be safe.
2015-01-17 18:42:58 -08:00
Unknown W. Brackets
c0a04cbf7e armjit: Fix first temp vreg offset.
Wonder what havoc this could've caused....
2015-01-17 18:21:04 -08:00
Unknown W. Brackets
795088001c Avoid passing a GPUstate by value.
Only used by Qt GE debugger thing anyway.
2015-01-17 18:21:04 -08:00
Unknown W. Brackets
ff59cd6e11 Fix a potential debug buffer overrun. 2015-01-17 18:21:03 -08:00
Unknown W. Brackets
cf0e337b27 Fix a memleak on an error condition. 2015-01-17 18:21:03 -08:00
Unknown W. Brackets
cf577e9e80 Merge branch 'kernel-mbx' 2015-01-17 18:17:13 -08:00
Unknown W. Brackets
e40bef6f17 Fix Mbx callback begin/end funcs.
Oops, bad WAITTYPE.  May help #7345.
2015-01-17 18:15:32 -08:00
Unknown W. Brackets
6777dcd0cc Validate the fmt chunk size more correctly. 2015-01-17 16:35:25 -08:00
Unknown W. Brackets
7b29c645ba Correct parsing of the atrac RIFF fmt chunk.
It's just a standard fmt with extra data.  We were reading the block align
incorrectly.

Also, set the block align to help FFmpeg.
2015-01-17 15:47:36 -08:00
Unknown W. Brackets
5687f10801 Improve atrac file parsing.
Seems like it is willing to parse multiple RIFF chunks.  This may generate
more accurate errors, at least they match tests better.
2015-01-17 15:25:11 -08:00
Henrik Rydgard
c2500744e1 D3D9 rectangle rendering fix (maxindex) 2015-01-15 23:58:07 +01:00
Henrik Rydgard
8a574e5cd2 Do the first CoInitializeEx on the main thread instead of the EmuThread (WASAPI). Fixes #7334 2015-01-15 22:33:20 +01:00
Henrik Rydgård
c8c80c0ced Merge pull request #7333 from unknownbrackets/gpu-minor
Transform rects using indices
2015-01-15 22:02:15 +01:00