CrazyMax
7bd3558c64
GetDisplayVersion should return a null-terminated version string.
also, in case of failed to get of the basic version, we will try get it from application update.
6 years ago
Morph
c0dc8f9d25
AM/ISelfController: Stub CreateManagedDisplaySeparableLayer
Stub this by sending 1 layer id instead of 2 as yuzu does not support multiple layers per display.
No adverse side effects have been observed.
- Used by Animal Crossing: New Horizons Update 1.3.0
6 years ago
VolcaEM
3f910efb40
Rename two functions in NS
- Rename "GetShellEvent" to "GetShellEventHandle"
- Rename "LaunchApplicationFromHost" to "LaunchApplication"
6 years ago
VolcaEM
38b585a309
Rename GetApplicationArea2 to GetApplicationAreaSize
6 years ago
Lioncash
fb13f053bb
key_manager: Correct casing of instance()
Our codebase uppercases member function names.
6 years ago
VolcaEM
86946ea13c
Remove duplicate functions
6 years ago
VolcaEM
f3630a0713
Use decimal instead of hexadecimal
Co-authored-by: David <25727384+ogniK5377@users.noreply.github.com>
6 years ago
VolcaEM
a0c499aef7
Fix typo
6 years ago
VolcaEM
f2eead3b5b
Clang-format
6 years ago
VolcaEM
6a0010d0c6
service: Update function tables
6 years ago
ReinUsesLisp
8562b516c0
core_timing,scheduler: Use std::scoped_lock when possible
Simplifies the cognitive load of procedures using locks and makes locks
safe against exceptions.
6 years ago
David Marcec
db824b59c8
ldr: Cleanup NRO & NRR structs
6 years ago
David Marcec
dcf345febe
am: Stub GetIndirectLayerConsumerHandle
Needed by Monster Hunter Generations Ultimate
6 years ago
David Marcec
f0baf2abf2
acc: ListOpenContextStoredUsers partial stub
Needed by Baldur's Gate 1/2
6 years ago
Fernando Sahmkow
2f8947583f
Core/Common: Address Feedback.
6 years ago
Fernando Sahmkow
e486c66850
NvFlinger: Clang Format.
6 years ago
Fernando Sahmkow
4105f38022
SVC: Implement 32-bits wrappers and update Dynarmic.
6 years ago
Fernando Sahmkow
ce350e7ce0
SVC: Add GetCurrentProcessorNumber32, CreateTransferMemory32, SetMemoryAttribute32
6 years ago
Fernando Sahmkow
22ceaca2f4
SVC: Add GetThreadPriority32 & SetThreadPriority32
6 years ago
Fernando Sahmkow
7fd7d05838
Common/Kernel: Corrections and small bug fixing.
6 years ago
Fernando Sahmkow
272a87127a
Services/NvFlinger: Do vSync in a sepparate thread on Multicore.
6 years ago
Fernando Sahmkow
d240143588
Kernel: Correct Host Context on Threads and Scheduler.
6 years ago
Fernando Sahmkow
467d43570e
Clang Format.
6 years ago
Fernando Sahmkow
48fa3b7a0f
General: Cleanup legacy code.
6 years ago
Fernando Sahmkow
c8bf47dcfb
Kernel/svcBreak: Implement CacheInvalidation for Singlecore and correct svcBreak.
6 years ago
Fernando Sahmkow
19165cd859
HLE_IPC: Correct HLE Event behavior on timeout.
6 years ago
Fernando Sahmkow
7e2ce2f7f4
SingleCore: Improve Cycle timing Behavior and replace mutex in global scheduler for spinlock.
6 years ago
Fernando Sahmkow
a7ecd9e19c
FrameLimiting: Enable frame limiting for single core.
6 years ago
Fernando Sahmkow
f5e32935ca
SingleCore: Use Cycle Timing instead of Host Timing.
6 years ago
Fernando Sahmkow
9bde28d7b1
Scheduler: Correct Reload/Unload
6 years ago
Fernando Sahmkow
5974e3ea33
Thread: Release the ARM Interface on exitting.
6 years ago
Fernando Sahmkow
1567824d2d
General: Move ARM_Interface into Threads.
6 years ago
Fernando Sahmkow
1b82ccec22
Core: Refactor ARM Interface.
6 years ago
Fernando Sahmkow
87c49aa7be
SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface.
6 years ago
Fernando Sahmkow
f2ade343e2
SingleCore: Move Host Timing from a sepparate thread to main cpu thread.
6 years ago
Fernando Sahmkow
25565dffd5
ARM: Addapt to new Exclusive Monitor Interface.
6 years ago
Fernando Sahmkow
db68fba4a6
Scheduler: Correct yielding interaction with SetThreadActivity.
6 years ago
Fernando Sahmkow
7020d498c5
General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running.
6 years ago
Fernando Sahmkow
e6f8bde74b
General: Fix Stop function
6 years ago
Fernando Sahmkow
f370de84b1
Kernel: Rewind on SVC change.
6 years ago
Fernando Sahmkow
d494b074e8
Kernel: Preempt Single core on redudant yields.
6 years ago
Fernando Sahmkow
a439cdf22e
CPU_Manager: Unload/Reload threads on preemption on SingleCore
6 years ago
Fernando Sahmkow
8a78fc2580
Synchronization: Correct wide Assertion.
6 years ago
Fernando Sahmkow
ab9aae28bf
General: Initial Setup for Single Core.
6 years ago
Fernando Sahmkow
391f5f360d
Scheduler: Set last running time on thread.
6 years ago
Fernando Sahmkow
9e9c287f8b
Kernel: Corrections to TimeManager, Scheduler and Mutex.
6 years ago
Fernando Sahmkow
6515c6e8c6
Kernel: Fixes, corrections and asserts to scheduler and different svcs.
6 years ago
Fernando Sahmkow
4217e58a10
Scheduler: Correct yields.
6 years ago
Fernando Sahmkow
445b4342b3
Mutex: Revert workaround due to poor exclusive memory.
6 years ago
Fernando Sahmkow
cd1c38be8d
ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes.
6 years ago