Commit Graph

1508 Commits (693f6c54e5dfd73fa2ee51b576019621df1d722d)
 

Author SHA1 Message Date
Kingcom 693f6c54e5 citra-qt: Add check for valid address to call stack 10 years ago
bunnei 0bf5a0bfc4 Merge pull request #402 from chrisvj/master
Renamed all .hxx headers to .h
10 years ago
bunnei 89bb0ecbd5 Merge pull request #417 from kevinhartman/exclusive-tag-fix
Added exclusive reservation granule from ARMv7 spec to dyncom...
10 years ago
chrisvj b0a14cfe7f citra-qt: Renamed all .hxx headers to .h 10 years ago
bunnei 9c8b867d86 Merge pull request #419 from linkmauve/no-x86-specifics
Remove x86 specifics
10 years ago
bunnei 9eaef4e04a Merge pull request #413 from purpasmart96/serv_clean
Services: Clean up a few things and add a few function names
10 years ago
Kevin Hartman 8132c01830 Added exclusive reservation granule from ARMv7 spec to dyncom to protect LDR/STREX. 10 years ago
bunnei 9b83f0e158 Merge pull request #272 from rohit-n/sign-compare
Silence some -Wsign-compare warnings.
10 years ago
purpasmart96 379b39e583 Services: Clean up a few things and add a few function names 10 years ago
bunnei 6fad32ea98 Merge pull request #422 from lioncash/bxj
dyncom: Partially emulate BXJ
10 years ago
Lioncash f75def619c dyncom: Partially emulate BXJ
Just in case some game studio let the intern write inline assembly or something.
10 years ago
bunnei 4828d0b7af Merge pull request #416 from bunnei/fake-dsp-interrupt
DSP: Signal (faked) interrupt on every frame.
10 years ago
bunnei fb0c749223 Merge pull request #420 from lioncash/qflag
dyncom: Actually set the Q flag for SMLABB/SMLABT/SMLATB/SMLATT
10 years ago
Emmanuel Gil Peyrot 66e06f65c4 Common: Use std::abs instead of abs, using abs with cmath fails on some systems. 10 years ago
Lioncash e08a39a2f4 dyncom: Actually set the Q flag for SMLABB/SMLABT/SMLATB/SMLATT
Easy skyeye todo fix.
10 years ago
Emmanuel Gil Peyrot ffe4cc9c5a Common: Remove the unused x86-specific 128-bit float type. 10 years ago
bunnei 8b1ec1a82a Merge pull request #418 from lioncash/qd
dyncom: Implement QADD/QSUB/QDADD/QDSUB
10 years ago
Lioncash d00c22c706 dyncom: Implement QADD/QSUB/QDADD/QDSUB 10 years ago
bunnei e9650f1c61 DSP: Signal (faked) interrupt on every frame.
- Hack to work around games checking that the DSP event has been signaled by a real DSP interrupt.
10 years ago
bunnei cc23269ff4 Merge pull request #407 from Subv/arbiter
AddressArbiter: Ported arbitration type 2 from 3dmoo.
10 years ago
bunnei 81e255a411 Merge pull request #415 from Dante38490/master
Loader: Add support for loading NCCH ROMs with the .3DS extension
10 years ago
bunnei 96e6b2aa50 Merge pull request #408 from Subv/mutex
Mutex: Add the calling thread to the waiting list when needed
10 years ago
Dante38490 e674aa31af Fix correct espace 10 years ago
Dante38490 35a085d567 Add support load 3DS room 10 years ago
bunnei 26f31a2dfb Merge pull request #386 from archshift/y2ru
Stub the y2r:u service
10 years ago
bunnei ecf390b327 Merge pull request #406 from chrisvj/license-headers
citra-qt: Added license headers to files.
10 years ago
bunnei fe76d2b2fe Merge pull request #405 from lioncash/type
skyeye: Remove duplicate typedefs
10 years ago
Subv ea80363cc2 Mutex: Add the calling thread to the waiting list when needed
This will happen when the mutex is already owned by another thread. Should fix some issues with games being stuck due to waiting threads not being awoken.
10 years ago
chrisvj 6dfcf2271b citra-qt: Added license headers to files. 10 years ago
Lioncash 41e1cb12e5 skyeye: Remove duplicate typedefs
citra already has its own typedefs like this.
10 years ago
bunnei b058ce6feb Merge pull request #403 from yuriks/shutdown-system
Frontends: Shutdown core when emulation is stopped
10 years ago
Yuri Kunde Schlesner cdde76f2aa Frontends: Shutdown core when emulation is stopped 10 years ago
bunnei d66d1707cf Merge pull request #401 from yuriks/filesys-leak
FileSys: Fix crash bug in DiskFile exposed by #400
10 years ago
Yuri Kunde Schlesner 930e13cb2c FileSys: Fix crash bug in DiskFile exposed by #400 10 years ago
bunnei a0cb320bad Merge pull request #400 from yuriks/filesys-leak
FileSys: Fix a few memory leaks
10 years ago
archshift 48130b1eaa Stub the y2r:u service 10 years ago
Yuri Kunde Schlesner 19b2e739c5 FileSys: Fix a few memory leaks 10 years ago
Subv 0276a75f24 AddressArbiter: Ported arbitration type 2 from 3dmoo.
(Thanks 3dmoo!)
10 years ago
bunnei edbb47d967 Merge pull request #396 from bunnei/default-dyncom
Core: Change default CPU to dyncom.
10 years ago
bunnei caa6d431ee Merge pull request #398 from lioncash/sm
dyncom: Implement SMLAW
10 years ago
Lioncash 6adc0a4622 dyncom: Implement SMLAW 10 years ago
bunnei 9ac2272e25 Merge pull request #397 from bunnei/vfp-cleanup
VFP: Minor cleanup, functionally the same.
10 years ago
bunnei b11518c272 VFP: Minor cleanup, functionally the same. 10 years ago
bunnei dd21f986b8 Merge pull request #395 from lioncash/rev
dyncom: Implement REVSH
10 years ago
Lioncash 2f19acf064 dyncom: Implement REVSH
Also joins the REV ops into one common place.
10 years ago
bunnei 853b46c681 Core: Change default CPU to dyncom. 10 years ago
bunnei b26fd93bbe Merge pull request #394 from lioncash/sm
dyncom: Implement SMLALD/SMLSLD
10 years ago
Lioncash e0e54f55d7 dyncom: Implement SMLALD/SMLSLD 10 years ago
bunnei 031237e52c Merge pull request #381 from Subv/savedatacheck
Implemented the SaveDataCheck archive
10 years ago
bunnei 3e230d6c9e Merge pull request #392 from lioncash/sm
dyncom: Implement SMMLA/SMMUL/SMMLS
10 years ago