This website requires JavaScript.
c06d64528a
SVC: Removed a Sleep that made no sense
bunnei
2015-01-18 14:00:10 -05:00
254e4ebd58
AddressArbiter: Changed to Kernel::Object, big cleanup, removed code that made no sense.
bunnei
2015-01-18 13:56:40 -05:00
e5a9f1c644
Kernel: Get rid of WaitTypes and simplify lots of code, removing hacks.
bunnei
2015-01-18 13:25:51 -05:00
6deb1a0119
WaitSynchronizationN: Improved comments
bunnei
2015-01-18 02:16:54 -05:00
6643673f28
WaitSynchronizationN: Refactor to fix several bugs
bunnei
2015-01-18 01:27:46 -05:00
aa01c57ae9
Kernel: Separate WaitSynchronization into Wait and Acquire methods.
bunnei
2015-01-17 22:23:49 -05:00
627e96fc15
WaitSynchronizationN: Handle case where handles=nullptr.
bunnei
2015-01-17 14:04:54 -05:00
f5c6d367c9
WaitSynchronizationN: Handle case where handle_count is invalid.
bunnei
2015-01-17 12:35:55 -05:00
064be2b86f
WaitSynchronizationN: Handle case where handle_count=0.
bunnei
2015-01-17 12:17:36 -05:00
7faf2d8e06
WaitSynchronizationN: Implement return values
bunnei
2015-01-17 02:03:44 -05:00
e4a5d8ad4f
Event: Fixed some bugs and cleanup (Subv)
bunnei
2015-01-15 19:29:46 -05:00
1f7a04f05a
Thread: Keep track of multiple wait objects.
bunnei
2015-01-14 23:41:33 -05:00
14cbbf4d9b
Event: Get rid of permanent_lock hack.
bunnei
2015-01-14 23:33:37 -05:00
5e77e2e1de
WaitObject: Added RemoveWaitingThread, fixed a bug, and cleanup.
bunnei
2015-01-14 23:19:22 -05:00
c22bac6398
Kernel: Added WaitObject and changed "waitable" objects inherit from it.
bunnei
2015-01-14 19:22:50 -05:00
0c7498545f
Merge pull request #491 from archshift/hidspvr
bunnei
2015-01-21 18:36:46 -05:00
1f109c6b49
Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxx
archshift
2015-01-18 15:07:48 -08:00
a68dda6328
Stubbed cam:u service
archshift
2015-01-18 17:38:43 -08:00
7516ceaf93
Stubbed ptm:play service
archshift
2015-01-18 15:20:28 -08:00
8946df97b5
Merge pull request #429 from Kingcom/titlebar
Tony Wasserka
2015-01-20 23:17:42 +01:00
76c74ffc96
citra-qt: Add option to hide dock widget title bars
Kingcom
2015-01-06 16:09:30 +01:00
8571befc64
Merge pull request #498 from lioncash/statics
bunnei
2015-01-20 14:34:07 -05:00
7c21b80236
Merge pull request #499 from lioncash/docs
bunnei
2015-01-20 14:33:34 -05:00
a3f5e5605c
core: Fix a few docstrings
Lioncash
2015-01-20 13:52:44 -05:00
bfef0aa07e
core_timing: Mark several variables as static
Lioncash
2015-01-20 13:47:53 -05:00
cbbe9e1500
Merge pull request #492 from archshift/apt
bunnei
2015-01-20 12:55:53 -05:00
205170fa62
Merge pull request #241 from linkmauve/better-loader
bunnei
2015-01-20 12:55:28 -05:00
2a5654ea8a
Merge pull request #496 from lioncash/warn
bunnei
2015-01-20 10:32:00 -05:00
8c6edc680c
dyncom: Clarify precedence for ternary statements
Lioncash
2015-01-19 20:25:31 -05:00
004b23153b
Merge pull request #494 from lioncash/shift
bunnei
2015-01-19 16:42:31 -05:00
8c39324333
CMake: Inform the user when architecture auto-detection fails
Yuri Kunde Schlesner
2015-01-13 17:47:45 -02:00
fa8e6272c8
Cleanup: Logging in Core
Chin
2015-01-04 13:59:34 -05:00
a873f157d0
dyncom: Implement missing shifts in ScaledRegisterPostIndexed, etc
Lioncash
2015-01-18 17:31:39 -05:00
be8f665142
Merge pull request #383 from zhuowei/shared_page
bunnei
2015-01-18 18:31:52 -05:00
4d316cbd8e
Expose GetSharedFont and NotifyToWait to APT:A and APT:S respectively
archshift
2015-01-18 15:14:27 -08:00
1cb31f4f06
Merge pull request #489 from lioncash/strt
bunnei
2015-01-18 10:55:20 -05:00
8575010a68
dyncom: Handle the ARM A2 encoding of STRT/LDRT
Lioncash
2015-01-17 13:51:00 -05:00
14308a88a7
Merge pull request #488 from lioncash/strbt
bunnei
2015-01-17 02:15:47 -05:00
0a5d450e94
dyncom: Handle the ARM A2 encoding of LDRBT/STRBT.
Lioncash
2015-01-16 09:50:53 -05:00
edb8450420
Add some support for the shared page (currently 3d slider is implemented)
Zhuowei Zhang
2015-01-01 21:41:34 -08:00
2572a62480
APT: Fix typo in setting return code for NotifyToWait
bunnei
2015-01-15 18:23:53 -05:00
350c5a7e32
DSP: Removed useless spam log for SignalInterrupt
bunnei
2015-01-15 18:20:58 -05:00
4b47ed6194
Merge pull request #482 from yuriks/fix-vblank
bunnei
2015-01-15 18:11:03 -05:00
df0d66c7cf
Loader: Clean up the ELF AppLoader.
Emmanuel Gil Peyrot
2015-01-07 01:30:32 +00:00
84e52a944d
Loader: Clean up the 3DSX AppLoader.
Emmanuel Gil Peyrot
2015-01-07 01:21:50 +00:00
08aaa33500
Loader: Clean up the NCCH AppLoader.
Emmanuel Gil Peyrot
2015-01-07 01:01:19 +00:00
2c24e539a2
Loader: Display the type of the file being loaded.
Emmanuel Gil Peyrot
2015-01-07 00:33:00 +00:00
82ec17db7d
Loader: Guess filetype from the magic, or fallback to the extension.
Emmanuel Gil Peyrot
2015-01-06 23:10:13 +00:00
04622a859c
Loader: Don’t assume the file hasn’t been read before.
Emmanuel Gil Peyrot
2015-01-06 22:47:43 +00:00
b5237e885d
Loader: Keep a reference to the file and pass it to the correct AppLoader, instead of loading it multiple times.
Emmanuel Gil Peyrot
2015-01-06 21:30:40 +00:00
2d63df90a9
Loader: Initialize the default NCCH values in the class declaration, not in the constructor.
Emmanuel Gil Peyrot
2015-01-06 21:10:12 +00:00
9d3bb8b7c0
Loader: Remove the useless THREEDSXReader class.
Emmanuel Gil Peyrot
2015-01-06 19:56:26 +00:00
85030c6e6b
Loader: Never forget to change is_loaded.
Emmanuel Gil Peyrot
2015-01-06 19:49:25 +00:00
43e699d849
Loader: Don’t duplicate the docstring into the cpp file.
Emmanuel Gil Peyrot
2015-01-06 23:36:48 +00:00
bc2212106f
Loader: Fix indentation, whitespace, and a few other such cosmetic stuff.
Emmanuel Gil Peyrot
2015-01-05 20:09:35 +00:00
3ff5a80d46
Merge pull request #481 from Subv/hm_b
bunnei
2015-01-14 21:39:49 -05:00
fd1b600e05
APT: Fixed the comment style in some variables
Sebastian Valle
2015-01-14 10:14:22 -05:00
394d44cf74
Merge pull request #480 from Subv/arb_2
bunnei
2015-01-14 10:04:33 -05:00
a09f71521e
GPU: Fix buffer overrun in Display Transfers
Yuri Kunde Schlesner
2015-01-14 05:03:14 -02:00
7630b31672
GSP: Fix appending of interrupts to the shared memory buffer
Yuri Kunde Schlesner
2015-01-14 03:26:27 -02:00
9e084826b8
GPU: Do periodic VBlank updates using CoreTiming
Yuri Kunde Schlesner
2015-01-14 01:19:08 -02:00
e29dd76e12
GPU: Correct wrong default framebuffer address for sub-screen.
Yuri Kunde Schlesner
2015-01-13 23:57:45 -02:00
5961a2852d
GSP: Update framebuffer info on all interrupts
Yuri Kunde Schlesner
2015-01-13 23:55:56 -02:00
98e3274935
GPU: Fire GPU interrupts at the correct places.
Yuri Kunde Schlesner
2015-01-13 23:52:59 -02:00
728c932dba
APTU: Stubbed NotifyToWait, taken from 3dmoo.
Subv
2015-01-13 19:18:10 -05:00
93f36c49f7
Merge pull request #473 from archshift/pp3ports
bunnei
2015-01-13 18:11:18 -05:00
f2b74b4fb3
Pica/Rasterizer: Add ETC1 texture decompression support.
Tony Wasserka
2014-12-31 14:48:19 +01:00
7bbd027660
Merge pull request #479 from Subv/hm
bunnei
2015-01-13 17:39:33 -05:00
9e2ae289b8
AddrArbiter: Implement arbitration types 3 and 4.
Subv
2015-01-13 14:49:26 -05:00
555c82739e
CMake: Fix wrong filename in message
Yuri Kunde Schlesner
2015-01-13 17:47:32 -02:00
cf071cd897
Services: Added some missing services.
Subv
2015-01-13 14:43:30 -05:00
682e6bc8d9
Merge pull request #477 from lioncash/vfp
bunnei
2015-01-12 21:56:49 -05:00
99c0716d4d
Merge pull request #478 from archshift/pp3ports4
bunnei
2015-01-12 21:55:35 -05:00
65c12d2430
Merge pull request #470 from archshift/master
bunnei
2015-01-12 21:45:38 -05:00
2b9a9a45b7
Pica/VertexShader: Implement JMPC/JMPU/CALLC/CALLU.
Tony Wasserka
2015-01-02 21:40:09 +01:00
e02db3904b
Pica/VertexShader: Implement the MAD instruction.
Tony Wasserka
2015-01-03 13:29:44 +01:00
9288893d29
vfp: Remove dead code
Lioncash
2015-01-12 15:24:57 -05:00
86e8ff85c9
Merge pull request #476 from lioncash/asr
bunnei
2015-01-12 14:52:01 -05:00
f7770b83d4
dyncom: Fix 32-bit ASR shifts for immediates
Lioncash
2015-01-12 14:12:05 -05:00
ac05c4acb0
Merge pull request #475 from lioncash/cleanup
bunnei
2015-01-12 13:57:32 -05:00
e16b35eb53
dyncom: Remove unused flag macros
Lioncash
2015-01-12 12:56:17 -05:00
3683369500
Merge pull request #461 from archshift/callstack
bunnei
2015-01-12 10:35:45 -05:00
f3a7b66267
Merge pull request #472 from lioncash/overflow
bunnei
2015-01-12 10:35:19 -05:00
2843d1b98b
dyncom: Get rid of unnecessary outer-scope variables in InterpreterMainLoop
Lioncash
2015-01-12 01:11:46 -05:00
3ace75a49f
dyncom: Fix overflow flag setting for ADD/RSB/RSC/SUB/SBC
Lioncash
2015-01-12 00:43:12 -05:00
d670b7e522
Qt Callstack: Clear the callstack every time it's updated
archshift
2015-01-10 22:39:00 -08:00
2f7069f9bd
Merge pull request #452 from darkf/mingwagain
bunnei
2015-01-12 00:44:45 -05:00
9c2c89b7e1
dyncom: Add a helper function for addition with a carry
Lioncash
2015-01-12 00:01:46 -05:00
67c644e317
Fix building on MinGW
darkf
2015-01-08 20:20:51 -08:00
eacc2a501b
Merge pull request #468 from lioncash/adc
bunnei
2015-01-11 22:43:03 -05:00
03080ee3f6
Added AppVeyor build status
bunnei
2015-01-11 22:35:32 -05:00
d2a05bbbc6
dyncom: Fix ADC overflow flag setting
Lioncash
2015-01-11 22:11:45 -05:00
b33380ca59
Merge pull request #456 from Subv/waitsync1
bunnei
2015-01-11 18:52:09 -05:00
1da04a72a2
Merge pull request #467 from lioncash/msr
bunnei
2015-01-11 18:51:03 -05:00
eabfa5cf43
dyncom: Fix conditional execution of MSR
Lioncash
2015-01-11 18:45:45 -05:00
f1080de47d
Merge pull request #437 from Kingcom/DebugMode
Tony Wasserka
2015-01-11 21:28:18 +01:00
2bbc12e6c3
citra-qt: Replace OnCpuStepped signal by new signals DebugModeEntered and DebugModeLeft
Kingcom
2015-01-07 12:14:23 +01:00
b42386413f
Merge pull request #465 from chinhodado/appveyor
bunnei
2015-01-11 15:20:14 -05:00
542b0b0057
Merge pull request #466 from Subv/wake
bunnei
2015-01-11 13:39:23 -05:00
8437aff16b
AppVeyor: Use shallow clone
chinhodado
2015-01-11 13:29:39 -05:00