bunnei
4c583732f2
Merge pull request #442 from lioncash/smul
dyncom: Fix SMULWB/SMULWT
11 years ago
Lioncash
df5e0f9f28
dyncom: Fix SMULWB/SMULWT
Wasn't doing proper sign-extension
11 years ago
Kingcom
693f6c54e5
citra-qt: Add check for valid address to call stack
11 years ago
Yuri Kunde Schlesner
122c2bb324
Common: Clean up ThreadQueueList
Replace all the C-style complicated buffer management with a std::deque.
In addition to making the code easier to understand it also adds support
for non-POD IdTypes.
Also clean the rest of the code to follow our code style.
11 years ago
bunnei
3eca33c6a4
Merge pull request #425 from Subv/coretiming
Ported the CoreTiming namespace from PPSSPP
11 years ago
Subv
9bf82beb4c
CoreTiming: Ported the CoreTiming namespace from PPSSPP
Implemented the required calls to make it work.
CoreTiming: Added a new logging class Core_Timing.
11 years ago
bunnei
43ba29f3bf
Merge pull request #440 from yuriks/lifetime-fix
Fix double-free in Service manager during shutdown
11 years ago
Yuri Kunde Schlesner
a6ad68190f
Fix double-free in Service manager during shutdown
Fixes #423 .
11 years ago
bunnei
317fe1e528
Merge pull request #438 from lioncash/swp
dyncom: Fix SWPB
11 years ago
bunnei
5ae3a9657d
Merge pull request #434 from lioncash/sm
dyncom: Move over SMLALXY
11 years ago
Lioncash
75c211c10f
dyncom: Fix SWPB
11 years ago
Lioncash
511e13f3e3
dyncom: Move over SMLALXY
11 years ago
bunnei
5217e3f873
Merge pull request #421 from linkmauve/remove-dead-platforms
Remove dead platform #ifdefs to make the code more readable.
11 years ago
bunnei
088863c921
Merge pull request #376 from Subv/arc_reorder
Archives: Change the folder layout of some archives.
11 years ago
Subv
8fbe5d2dca
Archives/Exdata: Don't set concrete_mount_point in the ctor
11 years ago
Subv
32dbb76e00
Archives: Changed the unimplemented archives comment.
It now refers to me as the PoC
11 years ago
Subv
5244ac0e9c
Archives: Addressed some comments
11 years ago
Emmanuel Gil Peyrot
6b411c63c9
Common: Remove dead platform #ifdefs to make the code more readable.
Symbian, Xbox, Blackberry and iOS got removed.
FreeBSD and Android kept due to them potentially being able to run Citra in the future.
The iOS specific part also got removed from PPSSPP in order to fix a bug there.
11 years ago
bunnei
0bf5a0bfc4
Merge pull request #402 from chrisvj/master
Renamed all .hxx headers to .h
11 years ago
bunnei
89bb0ecbd5
Merge pull request #417 from kevinhartman/exclusive-tag-fix
Added exclusive reservation granule from ARMv7 spec to dyncom...
11 years ago
chrisvj
b0a14cfe7f
citra-qt: Renamed all .hxx headers to .h
11 years ago
bunnei
9c8b867d86
Merge pull request #419 from linkmauve/no-x86-specifics
Remove x86 specifics
11 years ago
bunnei
9eaef4e04a
Merge pull request #413 from purpasmart96/serv_clean
Services: Clean up a few things and add a few function names
11 years ago
Kevin Hartman
8132c01830
Added exclusive reservation granule from ARMv7 spec to dyncom to protect LDR/STREX.
11 years ago
bunnei
9b83f0e158
Merge pull request #272 from rohit-n/sign-compare
Silence some -Wsign-compare warnings.
11 years ago
purpasmart96
379b39e583
Services: Clean up a few things and add a few function names
11 years ago
Subv
123a76c9c8
SaveDataCheck: Fixed a typo
11 years ago
bunnei
6fad32ea98
Merge pull request #422 from lioncash/bxj
dyncom: Partially emulate BXJ
11 years ago
Lioncash
f75def619c
dyncom: Partially emulate BXJ
Just in case some game studio let the intern write inline assembly or something.
11 years ago
bunnei
4828d0b7af
Merge pull request #416 from bunnei/fake-dsp-interrupt
DSP: Signal (faked) interrupt on every frame.
11 years ago
bunnei
fb0c749223
Merge pull request #420 from lioncash/qflag
dyncom: Actually set the Q flag for SMLABB/SMLABT/SMLATB/SMLATT
11 years ago
Emmanuel Gil Peyrot
66e06f65c4
Common: Use std::abs instead of abs, using abs with cmath fails on some systems.
11 years ago
Lioncash
e08a39a2f4
dyncom: Actually set the Q flag for SMLABB/SMLABT/SMLATB/SMLATT
Easy skyeye todo fix.
11 years ago
Emmanuel Gil Peyrot
ffe4cc9c5a
Common: Remove the unused x86-specific 128-bit float type.
11 years ago
bunnei
8b1ec1a82a
Merge pull request #418 from lioncash/qd
dyncom: Implement QADD/QSUB/QDADD/QDSUB
11 years ago
Lioncash
d00c22c706
dyncom: Implement QADD/QSUB/QDADD/QDSUB
11 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.
11 years ago
bunnei
cc23269ff4
Merge pull request #407 from Subv/arbiter
AddressArbiter: Ported arbitration type 2 from 3dmoo.
11 years ago
bunnei
81e255a411
Merge pull request #415 from Dante38490/master
Loader: Add support for loading NCCH ROMs with the .3DS extension
11 years ago
bunnei
96e6b2aa50
Merge pull request #408 from Subv/mutex
Mutex: Add the calling thread to the waiting list when needed
11 years ago
Dante38490
e674aa31af
Fix correct espace
11 years ago
Dante38490
35a085d567
Add support load 3DS room
11 years ago
bunnei
26f31a2dfb
Merge pull request #386 from archshift/y2ru
Stub the y2r:u service
11 years ago
bunnei
ecf390b327
Merge pull request #406 from chrisvj/license-headers
citra-qt: Added license headers to files.
11 years ago
bunnei
fe76d2b2fe
Merge pull request #405 from lioncash/type
skyeye: Remove duplicate typedefs
11 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.
11 years ago
chrisvj
6dfcf2271b
citra-qt: Added license headers to files.
11 years ago
Lioncash
41e1cb12e5
skyeye: Remove duplicate typedefs
citra already has its own typedefs like this.
11 years ago
Subv
90dffe3fc1
Archives: Make SYSTEM_ID and SDCARD_ID strings
11 years ago
bunnei
b058ce6feb
Merge pull request #403 from yuriks/shutdown-system
Frontends: Shutdown core when emulation is stopped
11 years ago