summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-12-28Merge pull request #347 from bunnei/frameskipbunnei
Frameskip
2014-12-28Merge pull request #355 from lioncash/simpbunnei
armemu: Simplify some instructions.
2014-12-28GPU: Implement frameskip and remove forced framebuffer swap hack.bunnei
2014-12-28Merge pull request #352 from xdec/PR_XDEC_172bunnei
Qt: Citra crashes if disassembler pause button is pressed while no game is running. #172
2014-12-28Merge pull request #359 from lioncash/vfpbunnei
vfp: Actually make the code somewhat readable
2014-12-28Merge pull request #331 from yuriks/handle-reformbunnei
New Handle manager
2014-12-28vfp: Actually make the code somewhat readableLioncash
2014-12-28dyncom: Implement PKHBT and PKHTB.bunnei
2014-12-28armemu: Fix PKHTB to do an arithmetic shift and correctly decode immediate ↵bunnei
field.
2014-12-28Qt: we don't need to check if model is valid.xdec
2014-12-28dyncom: Implement USAD8/USADA8Lioncash
2014-12-28armemu: Simplify SSAT/SSAT16/SXTB/SXTABLioncash
2014-12-28armemu: Simplify REV/REV16/SXTH/SXTAHLioncash
2014-12-28Merge pull request #354 from lioncash/usaduflowbunnei
armemu: Fix underflows in USAD8/USADA8
2014-12-28armemu: Simplify USAT16/UXTB/UXTABLioncash
2014-12-28armemu: Simplify REVSH/UXTH/UXTAHLioncash
2014-12-28Kernel: New handle managerYuri Kunde Schlesner
This handle manager more closely mirrors the behaviour of the CTR-OS one. In addition object ref-counts and support for DuplicateHandle have been added. Note that support for DuplicateHandle is still experimental, since parts of the kernel still use Handles internally, which will likely cause troubles if two different handles to the same object are used to e.g. wait on a synchronization primitive.
2014-12-28Kernel: Replace GetStaticHandleType by HANDLE_TYPE constantsYuri Kunde Schlesner
2014-12-28Rename ObjectPool to HandleTableYuri Kunde Schlesner
2014-12-28armemu: Fix underflows in USAD8/USADA8Lioncash
Initially reported by xdec.
2014-12-28Fix crash when the disassembler pause button is pressed while no game is ↵xdec
running.
2014-12-27dyncom: Implement UQADD8, UQADD16, UQSUB8, UQSUB16, UQASX, and UQSAX.Lioncash
2014-12-27armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAXLioncash
2014-12-27dyncom: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAXLioncash
2014-12-27Merge pull request #348 from lioncash/uhopsbunnei
armemu: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAX
2014-12-26armemu: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAXLioncash
2014-12-26GPU: Change internal framerate to 30fps.bunnei
2014-12-26Merge pull request #327 from Apology11/masterbunnei
Fix visual studio ambiguous symbol error
2014-12-25Merge pull request #339 from bunnei/fixup-gsp-synchbunnei
Fixup gsp synch
2014-12-25Merge pull request #330 from purpasmart96/new_srvbunnei
More services & small clean ups
2014-12-25GPU: Further improve synchronization.bunnei
2014-12-25ARM: Add a mechanism for faking CPU time elapsed during HLE.bunnei
- Also a few cleanups.
2014-12-25More services & small clean upspurpasmart96
2014-12-25Merge pull request #343 from lioncash/smmlabunnei
armemu: Implement SMMUL, SMMLA, and SMMLS.
2014-12-25Merge pull request #341 from lioncash/moresmopsbunnei
armemu: Implement SMLALD/SMLSLD
2014-12-25armemu: Implement SMMUL, SMMLA, and SMMLS.Lioncash
2014-12-24armemu: Implement SMLALD/SMLSLDLioncash
2014-12-24armemu: Fix GE/Q flag setting semanticsLioncash
2014-12-23Merge pull request #328 from archshift/writeablebunnei
Stubbed IsSdmcWriteable to always return writeable.
2014-12-23Stubbed IsSdmcWriteable to always return writeable.archshift
2014-12-23armemu: Set the Q flag correctly for much of the other opsLioncash
They were setting the old S flag.
2014-12-23armemu: Set the Q flag properly for SMLAD/SMUADLioncash
2014-12-23Merge pull request #334 from lioncash/cpsrbunnei
armemu: Fix retrieval of the CPSR in MRS instructions.
2014-12-23Merge pull request #335 from lioncash/cpsrcreatebunnei
armemu: Emulate the GE and Q flags.
2014-12-22armemu: Properly set the Q flag for SSAT16/USAT16 upon saturation.Lioncash
2014-12-22armemu: Fix SELLioncash
Needs to use the updated state of the CPSR.
2014-12-22armemu: Fix construction of the CPSRLioncash
2014-12-22armemu: Fix retrieval of the CPSR in MRS instructions.Lioncash
2014-12-22Merge pull request #275 from yuriks/cmake-cleanbunnei
Clean up CMake library specification
2014-12-22dyncom: Move over QADD16/QASX/QSAX/QSUB16Lioncash