Commit Graph
45601 Commits
Author SHA1 Message Date
Unknown W. Brackets 0e8e9697c5 Add lv.q/sv.q support to the x86 jit. 2013-01-26 10:09:18 -08:00
Unknown W. Brackets b77ce99d01 Oops, no slow read for immediates usually. 2013-01-26 09:27:52 -08:00
Unknown W. Brackets 9cd5836b85 Rename WriteFinish() to Finish() is safe mem.
It's nothing to do with writing.
2013-01-26 09:09:47 -08:00
Henrik Rydgård 4497f1c5ce Default touch ui scale to 1.0. 2013-01-26 17:47:02 +01:00
Unknown W. Brackets 3e419f513a Refactor jit safe memory reads without dup code.
But, maybe too automagical...
2013-01-26 08:42:34 -08:00
Henrik Rydgard c21e1ee2cc Add scaling of touch buttons 2013-01-26 17:25:24 +01:00
Henrik Rydgard 3126d17624 Change logging for PCM audio to INFO, as mentioned in Issue #505 2013-01-26 14:30:06 +01:00
Henrik Rydgård 2f06061f36 Merge pull request #38 from KentuckyCompass/tab_turbo
tab key for turbo mode
2013-01-26 02:02:39 -08:00
Unknown W. Brackets b7ef3e7bef Make sure to log / check bad immediate mem access.
Although, theoretically, this should never happen.
Also, definitely time to refactor.
2013-01-25 23:06:43 -08:00
Unknown W. Brackets 3418383917 Immediately break on bad mem access in jit slowmem. 2013-01-25 22:52:51 -08:00
Unknown W. Brackets 4bb515cab0 Don't log an incorrect pc for bad jit mem access. 2013-01-25 22:52:42 -08:00
Unknown W. Brackets db5fa233a8 Make sure we don't mark a reg dirty on noop. 2013-01-25 22:34:01 -08:00
KentuckyCompass 0d8bcfe9ae tab key for turbo mode 2013-01-25 17:24:50 -08:00
Henrik Rydgard 2738417040 VFPU JIT: start setting up infrastructure. very incomplete. vdot works if undisabled, but isn't complete. 2013-01-26 01:34:19 +01:00
Henrik Rydgard 68991511ee Split out the FPU reg cache into its own file too. 2013-01-26 01:34:19 +01:00
Henrik Rydgard ad5e2b58c6 Separate the two regcaches before doing major surgery to FPURegCache. 2013-01-26 01:34:18 +01:00
Henrik Rydgård be12d2efe3 Merge pull request #498 from lioncash/master
Fix a duplicate branch in Loaders.cpp
2013-01-25 16:07:51 -08:00
Lioncash eb84b00a3d Fix a duplicate branch in MIPS/MIPSDis.cpp
Copypaste error for beql.

Thanks go out to [Unknown] for specifying the correct value of o.
2013-01-25 17:57:12 -05:00
Lioncash e1aff1fd91 Fix duplicate branches.
I think this should be UNKNOWN_ELF.
2013-01-25 17:05:09 -05:00
Henrik Rydgård 9380089038 Merge pull request #497 from lioncash/master
Fixed two other mem leaks I missed.
2013-01-25 12:20:09 -08:00
Lioncash 38caedadfa Fixed two other memory leaks I missed. 2013-01-25 15:07:36 -05:00
Henrik Rydgård 67f849a442 Merge pull request #496 from lioncash/master
Memory leak cleanup. Fixing some small things that were fixed in the Dolphin source, but didn't make it over here.
2013-01-25 11:17:21 -08:00
Henrik Rydgard dd149a50a3 Must flush FPR regcache before thrashing the fp regs 2013-01-25 19:55:30 +01:00
Henrik Rydgard aabc0aa9ef Quick implementation of LV.Q and SV.Q in x86/x64 JIT 2013-01-25 19:50:30 +01:00
Lioncash 1cc74aa6c0 Get rid of unused iterators. 2013-01-25 13:11:06 -05:00
Henrik Rydgard 0930b5b587 Typo + warning fix 2013-01-25 19:08:28 +01:00
Lioncash c3d6f67c7c Fix release() in StdMutex.h
Originally fixed here:

https://code.google.com/p/dolphin-emu/source/detail?spec=svn74a5ad542b44a18751acc19e4d1229d640cc4c0f&r=4f4aa4860df98f401384f6e598cb649b13882e79
2013-01-25 13:07:01 -05:00
Lioncash b897309eaf Fix some resource leaks/memory leaks. 2013-01-25 13:00:50 -05:00
Henrik Rydgard 4deaec8924 Make ADPCM audio a little less crackly in a hacky way.. 2013-01-25 18:36:05 +01:00
Henrik Rydgard 31b73a0b99 No need for double precision in ADPCM decoder 2013-01-25 18:29:15 +01:00
Henrik Rydgard 8a32779150 Misc GPU stats etc changes 2013-01-25 18:29:14 +01:00
Henrik Rydgard 7a5aa60b3a Disasm GE_CMD_REVERSENORMAL 2013-01-25 18:29:13 +01:00
Henrik Rydgård 2447213c52 Merge pull request #495 from unknownbrackets/rtc-fix
RTC buildfix (but not sure)
2013-01-25 08:45:38 -08:00
Henrik Rydgård 54a57dc9a8 Merge pull request #37 from Summeli/master
routing logs though qDebug in Symbian
2013-01-25 08:45:01 -08:00
Unknown W. Brackets 6e6e71d116 Quick fix rtc crash, probably gives wrong results. 2013-01-25 08:34:04 -08:00
Unknown W. Brackets 1cd5421bdc Buildfix for missing functions on Android/win32. 2013-01-25 08:32:30 -08:00
Unknown W. Brackets f102908f5d Fix crashes when localtime() can't handle the date. 2013-01-25 08:31:50 -08:00
Summeli 9493e56b2c Routing loggings in Symbian though qDebug to the console 2013-01-25 17:00:07 +02:00
Henrik Rydgård 4c313e31ac Merge pull request #494 from raven02/shader-fix
Fix bugs with lmode bit in shader IDs
2013-01-25 06:25:36 -08:00
raven02 104dfcb6e4 Fix too dark issue in-game 2013-01-25 21:15:56 +08:00
Henrik Rydgård e569582e14 Merge pull request #493 from coestergaard/master
File seek beyond file size should not fail
2013-01-25 04:32:47 -08:00
Claus Østergaard aa5996d028 File seek beyond file size should not fail
This caused Ridge Racer 2 to freeze after a few seconds
2013-01-25 13:13:32 +01:00
Henrik Rydgård 0c4b7905ac Merge pull request #488 from Xele02/sceRtc
Make sceRTC pass the tests.
2013-01-25 01:16:30 -08:00
Henrik Rydgård 0f080aeaaa Merge pull request #492 from unknownbrackets/jit-minor
ALU jit optimizations
2013-01-25 01:01:34 -08:00
Henrik Rydgård d062e3cc83 Merge pull request #490 from unknownbrackets/jit-nice-delays
Nice delay slots, ahoy
2013-01-25 00:57:13 -08:00
Unknown W. Brackets a7c6f46829 Optimize and/or 0 to just a mov in x86 jit. 2013-01-25 00:25:40 -08:00
Unknown W. Brackets ab9bea068c Jit reg+reg compile time, and avoid flushing EDX. 2013-01-25 00:16:55 -08:00
Unknown W. Brackets ce5f393fb8 Hit immediates in the ALU better and more simply. 2013-01-25 00:16:55 -08:00
Henrik Rydgård 4f8d3a9227 Merge pull request #489 from raven02/master
Fix sound too fast issue introduced in previous commit
2013-01-25 00:08:45 -08:00
Henrik Rydgård 07057b9c90 Merge pull request #491 from unknownbrackets/flicker
Fix flicker caused by using the wrong fbo
2013-01-25 00:08:07 -08:00