Commit Graph
27588 Commits
Author SHA1 Message Date
Henrik Rydgård feeb3c97dd Merge pull request #7359 from daniel229/replace_funcs
Functions replace in games
2015-01-20 09:34:31 +01:00
Unknown W. Brackets 5065570c1b Burn troublesome debugging code with fire.
This wasn't doing anything on any platform, even in debug mode, it was
just in upstream in case someone wanted to debug xbrz.

Removing it, will have to remember to remove again when syncing upstream.
It makes Linux still break and does not help cross-compat.
2015-01-19 19:06:32 -08:00
daniel229 f1669a3077 Functions replace 2015-01-20 09:06:08 +08:00
Unknown W. Brackets 19b92a3e68 Typo. 2015-01-19 09:41:35 -08:00
Henrik Rydgård 5c80731637 Merge pull request #7358 from unknownbrackets/warnings
A few more static analysis warnings
2015-01-19 18:15:56 +01:00
Unknown W. Brackets dfcfad5d52 Remove a useless function call. 2015-01-19 09:10:04 -08:00
Unknown W. Brackets a8eba307c3 Fix an unnecessary iterator compare. 2015-01-19 09:05:19 -08:00
Unknown W. Brackets 9a26758a13 Fix a savestate loading issue.
Maybe just older savestates.  Sometimes we have block_align already, but
not a valid atracBytesPerFrame, so skip it.
2015-01-19 09:03:53 -08:00
Unknown W. Brackets 6e6b45ce2b Fix a missing break. 2015-01-19 08:58:37 -08:00
Unknown W. Brackets 07982a31c2 Make sure an error case has defined behavior. 2015-01-19 08:55:37 -08:00
Unknown W. Brackets 603fb0a7f7 Clarify that some casts are not accidents. 2015-01-19 08:51:30 -08:00
Unknown W. Brackets d1b3dcffd8 Fix another potential divide by zero. 2015-01-19 08:45:19 -08:00
Unknown W. Brackets 05feac3eb0 Fix a potential divide by zero. 2015-01-19 08:43:43 -08:00
Unknown W. Brackets 0d6c002cb0 Fix a very unlikely sign extend glitch. 2015-01-19 08:41:53 -08:00
Unknown W. Brackets cdddd4b59c Fix an undefined bit shift.
Shouldn't have mattered anyway, but maybe this can crash some ARM chip or
something...
2015-01-19 08:40:10 -08:00
Unknown W. Brackets 85fa35f651 Fix an undefined shift operation. 2015-01-19 08:38:16 -08:00
Unknown W. Brackets d4f6b49dc4 Handle an error condition better.
Just in case someone typos a MIPS_MAKE_SYSCALL().
2015-01-19 08:34:12 -08:00
Unknown W. Brackets 83b8e564cf Avoid an unlikely error in breakpoint listing. 2015-01-19 08:31:56 -08:00
Unknown W. Brackets 72f8f9addd Check for errors carefully in PBP loading.
Just in case.
2015-01-19 08:31:41 -08:00
Unknown W. Brackets 11471372d2 Update armips, fix #7357. 2015-01-19 08:30:18 -08:00
Henrik Rydgård 21b0a2deb9 Merge pull request #257 from unknownbrackets/warnings
Fix a memory leak on error condition
2015-01-19 13:59:27 +01:00
Henrik Rydgård e71cd357d6 Merge pull request #7355 from unknownbrackets/replace-funcs
Handle breakpoints within replacements better
2015-01-19 08:35:33 +01:00
Unknown W. Brackets 6326088498 Add another memmove() implementation. 2015-01-18 21:27:07 -08:00
Unknown W. Brackets 70563c3e7b Add another memset/memmove pair. 2015-01-18 21:27:07 -08:00
Unknown W. Brackets 70da5be5cc Add another memcmp() implementation. 2015-01-18 21:27:06 -08:00
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
Unknown W. Brackets 471816c24b Fully remove old useOpenSL param. 2015-01-18 15:53:23 -08:00
Henrik Rydgård 7994ca4db0 Merge pull request #258 from unknownbrackets/qt-fullscreen
Resize in Qt like in other backends
2015-01-19 00:39:53 +01:00
Unknown W. Brackets 3af3452d7e Resize in Qt like in other backends.
Should fix switching to fullscren and probably also resizing in general.
2015-01-18 15:29:14 -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
Unknown W. Brackets 45103d1929 Fix an unlikely buffer overflow. 2015-01-18 13:15:18 -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