Henrik Rydgard
|
c80510fb3b
|
MemMap should not be included in MIPS.h.
|
2014-03-15 10:45:39 +01:00 |
|
Henrik Rydgard
|
c37e1390ae
|
Update submodules
|
2014-03-15 10:26:16 +01:00 |
|
Henrik Rydgård
|
d8f5dfb529
|
Merge pull request #5655 from unknownbrackets/perf
Eat cycles in sceUtilitySavedataGetStatus()
|
2014-03-15 09:44:10 +01:00 |
|
Unknown W. Brackets
|
e37244cfea
|
Eat cycles in sceUtilitySavedataGetStatus().
Matching tests. Improves performance in Fieldrunners startup and I think
in game.
|
2014-03-15 01:18:35 -07:00 |
|
Unknown W. Brackets
|
ab2dd54ade
|
armjit: Skip an AND for rotate shifts.
|
2014-03-15 00:49:18 -07:00 |
|
Unknown W. Brackets
|
bed9c82d0a
|
armjit: Try to use nearby immediates in slti/u.
|
2014-03-14 19:26:52 -07:00 |
|
Unknown W. Brackets
|
e783627947
|
armjit: Use our I2R funcs on reg/reg math too.
When one is a known immediate. This should catch more cases, like:
ori v0, $0, 0xFFFF
and v1, v1, v0
|
2014-03-14 19:15:43 -07:00 |
|
Unknown W. Brackets
|
8e979da0f9
|
armjit: Use our I2R arm optimizations.
Should help cases of ori and andi most, but also addiu. They will all try
to use an optimized immediate (from another nearby value) if possible.
|
2014-03-14 19:15:43 -07:00 |
|
Unknown W. Brackets
|
836787d19a
|
Optimize ANDI2R() to use UBFX if possible.
This way, & 0x7FF or & 0xFFFF etc. are all fast when on ARMv7.
|
2014-03-14 19:15:42 -07:00 |
|
Unknown W. Brackets
|
3a07924ad9
|
Add Try arm emitter I2R funcs.
This way we can use them without giving up the regcache's immediate
optimizations.
|
2014-03-14 19:15:42 -07:00 |
|
Unknown W. Brackets
|
48fa22b7cf
|
B/BL were swapped in the arm emitter.
Oops...
|
2014-03-14 19:15:41 -07:00 |
|
Unknown W. Brackets
|
b00c98a87d
|
Correct disasm for BFI/BFC/UBFX/SBFX.
|
2014-03-14 19:15:40 -07:00 |
|
Unknown W. Brackets
|
2432a7d07f
|
Typo.
|
2014-03-14 19:15:40 -07:00 |
|
Unknown W. Brackets
|
c229232236
|
armjit: Specifically optimize check for negative.
|
2014-03-14 19:15:39 -07:00 |
|
Unknown W. Brackets
|
628390f3fa
|
armjit: Tiny optimization for cast to short.
See these sometimes in code, skip the load of R0 when we can.
|
2014-03-14 19:15:39 -07:00 |
|
Unknown W. Brackets
|
76305130ee
|
Add a couple missing (unused) ARM instructions.
|
2014-03-14 19:15:39 -07:00 |
|
Henrik Rydgård
|
7cadba645f
|
Add Galician language, thanks to Pedro Madruga
|
2014-03-14 16:39:41 +01:00 |
|
Henrik Rydgård
|
bbacfdd899
|
Merge pull request #5650 from raven02/patch-29
Avoid caching when HW T&L with morph enabled.
|
2014-03-14 14:24:46 +01:00 |
|
raven02
|
557eae7ca9
|
Avoid caching when HW T&L with morph enabled.
|
2014-03-14 21:04:32 +08:00 |
|
Henrik Rydgård
|
e020024434
|
Merge pull request #5644 from vnctdj/patch-1
Update PSPOskDialog.cpp
|
2014-03-14 07:53:10 +01:00 |
|
vnctdj
|
92348b0cc4
|
Trying to fix encoding
|
2014-03-14 05:32:31 +01:00 |
|
vnctdj
|
408168181d
|
Update PSPOskDialog.cpp
Cosmetic change (more space added between the 2nd and the 3rd column of buttons)
before >> http://img15.hostingpics.net/pics/947242ULES0121300000.png
now >> http://img15.hostingpics.net/pics/365423ULES0121300001.png
|
2014-03-14 00:59:28 +01:00 |
|
Henrik Rydgård
|
ae09066292
|
Merge pull request #5642 from kaienfr/new_build_MACOSX
Fix bug: building on MACOSX
|
2014-03-13 22:30:31 +01:00 |
|
Henrik Rydgård
|
a0d2be297e
|
Merge pull request #5641 from thedax/oskSpacebar
OSK: Add a button to let the user enter spaces.
|
2014-03-13 19:56:01 +01:00 |
|
Henrik Rydgård
|
d374cf94b3
|
Merge pull request #5529 from sum2012/kernal-load
Bypass to boot.bin from patched game
|
2014-03-13 19:11:06 +01:00 |
|
Henrik Rydgard
|
4df49a72ab
|
Add yet another hack setting to work around the 3rd Birthday problem.
Hopefully temporary...
|
2014-03-13 19:00:35 +01:00 |
|
Henrik Rydgard
|
ce1d449bed
|
Try a simple workaround for the Crash Tag Team Racing issue.
Hopefully this is reasonably safe...
|
2014-03-13 19:00:34 +01:00 |
|
kaienfr
|
9638f387af
|
Fix bug: building on MACOSX
|
2014-03-13 18:09:11 +01:00 |
|
The Dax
|
0ce4d40636
|
Properly limit the space button so it can't go past the max text length.
|
2014-03-13 12:20:03 -04:00 |
|
The Dax
|
87c6260860
|
OSK: Let square serve as a spacebar.
|
2014-03-13 10:49:38 -04:00 |
|
Unknown W. Brackets
|
ca0a8d0269
|
armjit: fix lwl/lwr from an imm address.
Can't skip loading the reg value. Likely cause of #5057, possibly other
bugs as well.
|
2014-03-13 00:23:00 -07:00 |
|
Henrik Rydgård
|
8bc717cf67
|
Take care of #5639 without hardcoding the array size.
|
2014-03-13 08:15:22 +01:00 |
|
Henrik Rydgard
|
ab9cd99d0f
|
Major ARM disassembler improvements, will make debugging the JIT easier
|
2014-03-12 18:09:28 +01:00 |
|
Henrik Rydgard
|
174b5187e6
|
Arm VFPU: 2-op and 3-op: map registers before work, improving instruction order a little.
|
2014-03-12 11:06:26 +01:00 |
|
Henrik Rydgard
|
7ae9c26b6a
|
Enable the new vreg flushing mechanism on ARM.
Reduce logspam seen in a couple games.
|
2014-03-12 10:15:09 +01:00 |
|
Henrik Rydgard
|
ea6fb9337c
|
Second attempt at flushing multiple VFPU regs using VSTMIA.
Also disabled, but seems to work, just needs testing.
Much better code this time and works for VFPU regs not just FPU regs.
|
2014-03-11 21:55:17 +01:00 |
|
Henrik Rydgard
|
adadf11890
|
An attempt to combine FPU regcache writebacks with VSTMIA. Disabled due to bugs.
|
2014-03-11 11:03:51 +01:00 |
|
Henrik Rydgård
|
6b709a601d
|
Update native
|
2014-03-10 23:21:21 +01:00 |
|
Henrik Rydgard
|
bb30353ac3
|
Update native with slightly more robust ES 3.0 version check.
|
2014-03-08 19:09:07 +01:00 |
|
Henrik Rydgard
|
ea3f5a10af
|
Stub the rest of the known sceAudioCodec functions.
|
2014-03-08 10:41:37 +01:00 |
|
Henrik Rydgard
|
2eb6a4e2f2
|
Fix a warning, rename some parameters, etc.
|
2014-03-08 10:40:43 +01:00 |
|
chinhodado
|
481250931c
|
Avoid using an invalidated iterator
|
2014-03-07 16:43:02 -05:00 |
|
raven02
|
1b831ce022
|
SW T&L
|
2014-03-07 21:41:40 +08:00 |
|
Henrik Rydgård
|
fc650681a1
|
Merge pull request #5619 from xsacha/master
Misc changes
|
2014-03-07 07:16:18 +01:00 |
|
Sacha
|
6074ff84be
|
Blackberry: Use configuration dir to find debugtoken. QDE uses that directory by default.
|
2014-03-07 15:48:11 +10:00 |
|
Sacha
|
ad31cd1b7c
|
Clean up ArmEmitter (cross-merge from Dolphin, minus the bad bits)
|
2014-03-07 15:47:34 +10:00 |
|
Sacha
|
05571df8ec
|
Use a VLDM in Vertex Decoder.
|
2014-03-07 14:25:05 +10:00 |
|
Henrik Rydgård
|
5b20761c45
|
Merge pull request #5615 from xsacha/master
ARMJIT: Implement VLDM/VSTM load/store combinations and use in armjit. Also add them to disassembler.
|
2014-03-06 18:00:52 +01:00 |
|
Sacha
|
30a6a5d10f
|
ARMJIT: Implement VLDM/VSTM load/store combinations and use in armjit. Also add them to disassembler.
|
2014-03-07 02:56:34 +10:00 |
|
raven02
|
2c7c1f547d
|
Shade mapping fix
|
2014-03-06 22:07:08 +08:00 |
|