Commit Graph

1364 Commits (aa49019afbaacf85c9768d8df5632719d99e6aa4)
 

Author SHA1 Message Date
bunnei aa49019afb dyncom: Various cleanups to match coding style, no functional changes. 10 years ago
bunnei 2d2aa2c0be Merge pull request #361 from lioncash/moreqops
dyncom/armemu: Implement QADD8/QSUB8.
10 years ago
bunnei a7a486bbef Merge pull request #363 from lioncash/label
dyncom: Fix SMLALXY's instruction labels
10 years ago
Lioncash d08d9f8747 dyncom: Fix SMLALXY's instruction labels
They were erroneously labeled as SMLAL.
10 years ago
Tony Wasserka 13699f05e7 Merge pull request #303 from linkmauve/fs-cleanup
FileSys cleanup
10 years ago
Lioncash e412c0fc46 dyncom: Implement QADD8/QSUB8 10 years ago
Lioncash 7ad400d5a7 armemu: Implement QADD8/QSUB8 10 years ago
bunnei 472ec0d0cf Merge pull request #360 from lioncash/dynuxt
dyncom: Implement UXTB16/UXTAB16
10 years ago
Lioncash 5c198686ce dyncom: Implement UXTB16/UXTAB16 10 years ago
bunnei 487a80f9f7 Merge pull request #347 from bunnei/frameskip
Frameskip
10 years ago
bunnei df728cb4c2 Merge pull request #355 from lioncash/simp
armemu: Simplify some instructions.
10 years ago
bunnei 3b9d181b8e GPU: Implement frameskip and remove forced framebuffer swap hack. 10 years ago
bunnei 5763d40319 Merge pull request #352 from xdec/PR_XDEC_172
Qt: Citra crashes if disassembler pause button is pressed while no game is running. #172
10 years ago
bunnei 9a403d7dfb Merge pull request #359 from lioncash/vfp
vfp: Actually make the code somewhat readable
10 years ago
bunnei 77363d9590 Merge pull request #331 from yuriks/handle-reform
New Handle manager
10 years ago
Lioncash 9c7f2570f7 vfp: Actually make the code somewhat readable 10 years ago
bunnei 4bf803579f Merge pull request #357 from bunnei/dyncom-pkhbt-pkhtb
Implement PKHBT and PKHTB on dyncom, fix on armemu
10 years ago
bunnei bf9b33aa9f dyncom: Implement PKHBT and PKHTB. 10 years ago
bunnei 58cb62fe7b armemu: Fix PKHTB to do an arithmetic shift and correctly decode immediate field. 10 years ago
bunnei 082f5b2311 Merge pull request #356 from lioncash/dynusad
dyncom: Implement USAD8/USADA8
10 years ago
xdec e6162ed91e Qt: we don't need to check if model is valid. 10 years ago
Lioncash 7d322b5c6f dyncom: Implement USAD8/USADA8 10 years ago
Lioncash 6ce2a38ec4 armemu: Simplify SSAT/SSAT16/SXTB/SXTAB 10 years ago
Lioncash 9f5b53f9ff armemu: Simplify REV/REV16/SXTH/SXTAH 10 years ago
bunnei 762f16c4ad Merge pull request #354 from lioncash/usaduflow
armemu: Fix underflows in USAD8/USADA8
10 years ago
Lioncash 914ecfe04f armemu: Simplify USAT16/UXTB/UXTAB 10 years ago
Lioncash 5e16216afb armemu: Simplify REVSH/UXTH/UXTAH 10 years ago
Yuri Kunde Schlesner 7e2903cb74 Kernel: New handle manager
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.
10 years ago
Yuri Kunde Schlesner 23f2142009 Kernel: Replace GetStaticHandleType by HANDLE_TYPE constants 10 years ago
Yuri Kunde Schlesner 73fba22c01 Rename ObjectPool to HandleTable 10 years ago
Lioncash 059c65a27a armemu: Fix underflows in USAD8/USADA8
Initially reported by xdec.
10 years ago
xdec 8de09d87ab Fix crash when the disassembler pause button is pressed while no game is running. 10 years ago
bunnei 3422d81f05 Merge pull request #350 from lioncash/qops
Implement the rest of the UQ* ops.
10 years ago
Lioncash af69b0840b dyncom: Implement UQADD8, UQADD16, UQSUB8, UQSUB16, UQASX, and UQSAX. 10 years ago
Lioncash 60523113a9 armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAX 10 years ago
bunnei 28e64806cd Merge pull request #349 from lioncash/uhdync
dyncom: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAX
10 years ago
Lioncash 52d889d85d dyncom: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAX 10 years ago
bunnei b48ca7878b Merge pull request #348 from lioncash/uhops
armemu: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAX
10 years ago
Lioncash 84a0438cf5 armemu: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAX 10 years ago
bunnei a2005d0657 GPU: Change internal framerate to 30fps. 10 years ago
bunnei 01c675685e Merge pull request #327 from Apology11/master
Fix visual studio ambiguous symbol error
10 years ago
bunnei e5ddbfee02 Merge pull request #339 from bunnei/fixup-gsp-synch
Fixup gsp synch
10 years ago
bunnei 5d2ee78d8f Merge pull request #330 from purpasmart96/new_srv
More services & small clean ups
10 years ago
bunnei 5799025ac4 GPU: Further improve synchronization. 10 years ago
bunnei 4783133bbd ARM: Add a mechanism for faking CPU time elapsed during HLE.
- Also a few cleanups.
10 years ago
purpasmart96 9796bc1fa2 More services & small clean ups 10 years ago
bunnei 9c8ec675d9 Merge pull request #343 from lioncash/smmla
armemu: Implement SMMUL, SMMLA, and SMMLS.
10 years ago
bunnei 254567056f Merge pull request #341 from lioncash/moresmops
armemu: Implement SMLALD/SMLSLD
10 years ago
bunnei 529640cfca Merge pull request #340 from lioncash/whoops
armemu: Fix GE/Q flag setting semantics
10 years ago
Lioncash 35dbfc7ab0 armemu: Implement SMMUL, SMMLA, and SMMLS. 10 years ago