MerryMage
d6c3391232
cpu_interrupt_handler: Remove #pragma once from .cpp file
6 years ago
CrazyMax
5be823e92c
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
MerryMage
f0019f2176
memory: Set page-table pointers before setting attribute = Memory
6 years ago
Morph
b29024f896
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
1b4a3851ca
Rename two functions in NS
- Rename "GetShellEvent" to "GetShellEventHandle"
- Rename "LaunchApplicationFromHost" to "LaunchApplication"
6 years ago
VolcaEM
940c5932c7
Rename GetApplicationArea2 to GetApplicationAreaSize
6 years ago
David Marcec
2961282fae
externals: Track opus as submodule instead of using conan
Supersedes #4068 see for details.
6 years ago
Lioncash
1e362da176
key_manager: Correct casing of instance()
Our codebase uppercases member function names.
6 years ago
Lioncash
93f1d9435d
key_manager: Delete move operations
Prevents the singleton from being moved from.
6 years ago
Lioncash
e67ab9a1b7
key_manager: Make use of canonical deleted operator=
operator= typically returns a reference, it's not void.
While we're at it, we can correct the parameter formatting to adhere to the
codebase.
6 years ago
VolcaEM
33f6610f52
Remove duplicate functions
6 years ago
VolcaEM
cd893f7ac4
Use decimal instead of hexadecimal
Co-authored-by: David <25727384+ogniK5377@users.noreply.github.com>
6 years ago
VolcaEM
6d7c850936
Fix typo
6 years ago
VolcaEM
a82dc6c91d
Clang-format
6 years ago
VolcaEM
9338a6a1cf
service: Update function tables
6 years ago
ReinUsesLisp
a0226819e1
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
3804c6d1c0
ldr: Cleanup NRO & NRR structs
6 years ago
David Marcec
2864b1fb41
am: Stub GetIndirectLayerConsumerHandle
Needed by Monster Hunter Generations Ultimate
6 years ago
David Marcec
bbf7b72fbf
acc: ListOpenContextStoredUsers partial stub
Needed by Baldur's Gate 1/2
6 years ago
Fernando Sahmkow
94a51e6b21
Core/Common: Address Feedback.
6 years ago
Fernando Sahmkow
7818e2ee11
NvFlinger: Clang Format.
6 years ago
Fernando Sahmkow
8cd81eb66f
SVC: Implement 32-bits wrappers and update Dynarmic.
6 years ago
Fernando Sahmkow
146bbc6189
SVC: Add GetCurrentProcessorNumber32, CreateTransferMemory32, SetMemoryAttribute32
6 years ago
Fernando Sahmkow
fd631d72a6
ARM: Update Dynarmic and Setup A32 according to latest interface.
6 years ago
Fernando Sahmkow
75db328166
SVC: Add GetThreadPriority32 & SetThreadPriority32
6 years ago
Fernando Sahmkow
a7be2fac83
ArmDynarmic32: Setup CNTPCT correctly
6 years ago
Fernando Sahmkow
78a23536d4
Audio: Correct buffer release for host timing.
6 years ago
Fernando Sahmkow
24e0d393e2
Common/Kernel: Corrections and small bug fixing.
6 years ago
Fernando Sahmkow
fda5651072
Services/NvFlinger: Do vSync in a sepparate thread on Multicore.
6 years ago
Fernando Sahmkow
af0999c735
ARMDynarmicInterface: Correct GCC Build Errors.
6 years ago
Fernando Sahmkow
555c4c238c
Kernel: Correct Host Context on Threads and Scheduler.
6 years ago
Fernando Sahmkow
adc86e3030
Clang Format.
6 years ago
Fernando Sahmkow
6cbdb64f3d
ARMInterface/Externals: Update dynarmic and fit to latest version.
6 years ago
Fernando Sahmkow
cce90e2672
ARMInterface: Correct rebase errors.
6 years ago
Fernando Sahmkow
a4e7d0b106
CoreTiming: Correct rebase bugs and other miscellaneous things.
6 years ago
Fernando Sahmkow
d98995c001
Core: Split Microprofile Dynarmic timing per Core
6 years ago
Fernando Sahmkow
fb07639438
General: Tune the priority of main emulation threads so they have higher priority than less important helper threads.
6 years ago
Fernando Sahmkow
b5f7040175
Dynarmic Interface: don't clear cache if JIT has not been created.
6 years ago
Fernando Sahmkow
543b6b315f
General: Correct rebase, sync gpu and context management.
6 years ago
Fernando Sahmkow
afb6d31c02
CoreTiming/CycleTimer: Correct Idling.
6 years ago
Fernando Sahmkow
9f7adff3d3
SingleCore: Correct ticks reset to be on preemption.
6 years ago
Fernando Sahmkow
6f0c873d48
General: Cleanup legacy code.
6 years ago
Fernando Sahmkow
e95444c05a
Kernel/svcBreak: Implement CacheInvalidation for Singlecore and correct svcBreak.
6 years ago
Fernando Sahmkow
1146679de6
Bootmanager/CPU_Manager: Correct shader caches and sync GPU on OpenGL.
6 years ago
Fernando Sahmkow
b2109333c6
HLE_IPC: Correct HLE Event behavior on timeout.
6 years ago
Fernando Sahmkow
4132ba96da
SingleCore: Improve Cycle timing Behavior and replace mutex in global scheduler for spinlock.
6 years ago
Fernando Sahmkow
3197d72996
FrameLimiting: Enable frame limiting for single core.
6 years ago
Fernando Sahmkow
f0f2fc4243
SingleCore: Use Cycle Timing instead of Host Timing.
6 years ago
Fernando Sahmkow
21235cdab1
Scheduler: Correct Reload/Unload
6 years ago
Fernando Sahmkow
720858ba13
Thread: Release the ARM Interface on exitting.
6 years ago