bunnei
69c5830ef2
Event: Fix implementation of "non-sticky" events.
10 years ago
bunnei
9e6ec3b6cd
Session: Change to a WaitObject.
10 years ago
bunnei
d2759c578e
Kernel: Reschedule on SignalEvent and SendSyncRequest, fix some bugs.
10 years ago
bunnei
dde02f79af
Mutex: Fix a bug where the thread should not wait if it already has the mutex.
10 years ago
bunnei
9412996c8f
Kernel: Moved Wait and Acquire to WaitObject, added way to retrieve a WaitObject safely.
10 years ago
bunnei
c06d64528a
SVC: Removed a Sleep that made no sense
...
- Would deadlock the calling thread
- Code would never get hit anyways
10 years ago
bunnei
254e4ebd58
AddressArbiter: Changed to Kernel::Object, big cleanup, removed code that made no sense.
10 years ago
bunnei
e5a9f1c644
Kernel: Get rid of WaitTypes and simplify lots of code, removing hacks.
10 years ago
bunnei
6deb1a0119
WaitSynchronizationN: Improved comments
10 years ago
bunnei
6643673f28
WaitSynchronizationN: Refactor to fix several bugs
...
- Separate wait checking from waiting the current thread
- Resume thread when wait_all=true only if all objects are available at once
- Set output to correct wait object index when there are duplicate handles
10 years ago
bunnei
aa01c57ae9
Kernel: Separate WaitSynchronization into Wait and Acquire methods.
10 years ago
bunnei
627e96fc15
WaitSynchronizationN: Handle case where handles=nullptr.
10 years ago
bunnei
f5c6d367c9
WaitSynchronizationN: Handle case where handle_count is invalid.
10 years ago
bunnei
064be2b86f
WaitSynchronizationN: Handle case where handle_count=0.
10 years ago
bunnei
7faf2d8e06
WaitSynchronizationN: Implement return values
10 years ago
bunnei
e4a5d8ad4f
Event: Fixed some bugs and cleanup (Subv)
10 years ago
bunnei
1f7a04f05a
Thread: Keep track of multiple wait objects.
10 years ago
bunnei
14cbbf4d9b
Event: Get rid of permanent_lock hack.
10 years ago
bunnei
5e77e2e1de
WaitObject: Added RemoveWaitingThread, fixed a bug, and cleanup.
10 years ago
bunnei
c22bac6398
Kernel: Added WaitObject and changed "waitable" objects inherit from it.
10 years ago
bunnei
0c7498545f
Merge pull request #491 from archshift/hidspvr
...
Added HID_SPVR service and split HID_U implementation into hle/service/hid/hid.xxx
10 years ago
archshift
1f109c6b49
Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxx
10 years ago
Tony Wasserka
8946df97b5
Merge pull request #429 from Kingcom/titlebar
...
Add option to hide dock widget title bars
10 years ago
Kingcom
76c74ffc96
citra-qt: Add option to hide dock widget title bars
10 years ago
bunnei
8571befc64
Merge pull request #498 from lioncash/statics
...
core_timing: Mark several variables as static
10 years ago
bunnei
7c21b80236
Merge pull request #499 from lioncash/docs
...
core: Fix a few docstrings
10 years ago
Lioncash
a3f5e5605c
core: Fix a few docstrings
10 years ago
Lioncash
bfef0aa07e
core_timing: Mark several variables as static
...
These are only used in this translation unit.
10 years ago
bunnei
cbbe9e1500
Merge pull request #492 from archshift/apt
...
Expose GetSharedFont and NotifyToWait to APT:A and APT:S respectively
10 years ago
bunnei
205170fa62
Merge pull request #241 from linkmauve/better-loader
...
Improve the loader a bit
10 years ago
bunnei
2a5654ea8a
Merge pull request #496 from lioncash/warn
...
dyncom: Clarify precedence for ternary statements
10 years ago
Lioncash
8c6edc680c
dyncom: Clarify precedence for ternary statements
10 years ago
bunnei
004b23153b
Merge pull request #494 from lioncash/shift
...
dyncom: Implement missing shifts in ScaledRegisterPostIndexed, etc
10 years ago
Lioncash
a873f157d0
dyncom: Implement missing shifts in ScaledRegisterPostIndexed, etc
10 years ago
bunnei
be8f665142
Merge pull request #383 from zhuowei/shared_page
...
Add some support for the shared page
10 years ago
archshift
4d316cbd8e
Expose GetSharedFont and NotifyToWait to APT:A and APT:S respectively
10 years ago
bunnei
1cb31f4f06
Merge pull request #489 from lioncash/strt
...
dyncom: Handle the ARM A2 encoding of STRT/LDRT
10 years ago
Lioncash
8575010a68
dyncom: Handle the ARM A2 encoding of STRT/LDRT
...
These were also missing the shifted register case.
10 years ago
bunnei
14308a88a7
Merge pull request #488 from lioncash/strbt
...
dyncom: Handle the ARM A2 encoding of LDRBT/STRBT.
10 years ago
Lioncash
0a5d450e94
dyncom: Handle the ARM A2 encoding of LDRBT/STRBT.
10 years ago
Zhuowei Zhang
edb8450420
Add some support for the shared page (currently 3d slider is implemented)
10 years ago
bunnei
2572a62480
APT: Fix typo in setting return code for NotifyToWait
10 years ago
bunnei
350c5a7e32
DSP: Removed useless spam log for SignalInterrupt
10 years ago
bunnei
4b47ed6194
Merge pull request #482 from yuriks/fix-vblank
...
Correctness fixes for GPU flipping and interrupts
10 years ago
Emmanuel Gil Peyrot
df0d66c7cf
Loader: Clean up the ELF AppLoader.
10 years ago
Emmanuel Gil Peyrot
84e52a944d
Loader: Clean up the 3DSX AppLoader.
10 years ago
Emmanuel Gil Peyrot
08aaa33500
Loader: Clean up the NCCH AppLoader.
10 years ago
Emmanuel Gil Peyrot
2c24e539a2
Loader: Display the type of the file being loaded.
10 years ago
Emmanuel Gil Peyrot
82ec17db7d
Loader: Guess filetype from the magic, or fallback to the extension.
10 years ago
Emmanuel Gil Peyrot
04622a859c
Loader: Don’t assume the file hasn’t been read before.
10 years ago