Kelebek1
b23c6b456c
PR
4 years ago
Kelebek1
240650f6a6
Rework CoreTiming
4 years ago
Liam
1611c53c12
kernel: fix usage of waiter_list in Finalize
4 years ago
Liam
ed0319cfed
common/fiber: make fibers easier to use
4 years ago
Liam
2c1e2c63c3
cpu_manager: properly check idle on return from preemption
4 years ago
german77
b38509b030
service: nifm: Stub GetInternetConnectionStatus
4 years ago
german77
c0264d2121
service: ptm: Rewrite PSM and add TS
4 years ago
german77
5e7e55b98a
input_common: sdl: lower vibration frequency and use it's own unique thread
4 years ago
Narr the Reg
36148fe7f6
service: hid: Correct some mistakes and add more validations
4 years ago
german77
7b48e7b363
core: kernel: Replace instances of KPageLinkedList with KPageGroup
4 years ago
german77
a7d9be1384
core: Replace all instances of ResultCode with Result
4 years ago
comex
bf7e78795f
Re-add missing `case` and braces, and trim whitespace
4 years ago
comex
a14438d013
Update src/core/hle/kernel/svc.cpp
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
4 years ago
comex
48737a4bb2
Support InfoType_MesosphereCurrentProcess
4 years ago
Liam
075155022e
kernel: clean up waiting implementation
4 years ago
Liam
2c56e94702
kernel: make current thread pointer thread local
4 years ago
Morph
1c8f6ba18f
KPageTable: Remove extraneous assert
Since start is always 0 and VAddr is unsigned, we can safely remove this assert.
4 years ago
Narr the Reg
f37b2e6f10
service: am: Stub PerformSystemButtonPressingIfInFocus
Used by Ring Fit Adventure
4 years ago
Liam
24d7aaf43c
kernel: wait for threads to stop on pause
4 years ago
Nikita Strygin
cf7e4bda92
Implement ExitProcess svc
Currently this just stops all the emulation
This works under assumption that only application will try to use
ExitProcess, with services not touching it
If application exits - it quite makes sense to end the emulation
4 years ago
Liam
208ed712f4
core/debugger: memory breakpoint support
4 years ago
Liam
744a208763
kernel: fix some uses of disable_count
4 years ago
Liam
a7358ff1d4
kernel: notify debugger on break SVC
4 years ago
Liam
20eab9fed9
core: centralize profile scope for Dynarmic
4 years ago
Liam
888f499188
kernel: implement KProcess suspension
4 years ago
Liam
bd38aefc57
kernel: fix passthrough of local captures in lambda
4 years ago
Liam
6f59e2676b
kernel: ensure class token lambda exit is unreachable
4 years ago
Liam
8fea7e56e5
kernel: fix inconsistency in AutoObjectTraits macro definitions
4 years ago
Liam
084d7d6b01
common: Change semantics of UNREACHABLE to unconditionally crash
4 years ago
Narr the Reg
bc8699a9fa
service: hid: Fix gesture regression
4 years ago
Liam
6c659c3a16
kernel: fix KCodeMemory initialization
4 years ago
Liam
af022294dd
CpuManager: simplify pausing
4 years ago
bunnei
888e814130
hle: service: nvflinger: buffer_queue_consumer: Always free released buffers.
4 years ago
Liam
3c313a43fd
common: consolidate ELF structure definitions
4 years ago
Liam
07922abffc
core/debugger: Support reading guest thread names
4 years ago
Liam
989d4a7a41
core/debugger: Improved stepping mechanism and misc fixes
4 years ago
Liam
fb4b3c127f
core/debugger: Implement new GDB stub debugger
4 years ago
Narr the Reg
e609bc1c6a
service: hid: Improve stub of IRS
4 years ago
german77
a1f2610522
service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssigned
Needed by Nintendo Switch Sports
4 years ago
german77
240f59a4c8
service: hid: Implement LoadSixAxisSensorCalibrationParameter and GetSixAxisSensorIcInformation
Needed by Nintendo Switch Sports
4 years ago
german77
c889a5805e
service: hid: Implement EnableSixAxisSensorUnalteredPassthrough and IsSixAxisSensorUnalteredPassthroughEnabled
Needed by Nintendo Switch Sports
4 years ago
german77
762a30d0db
service: hid: Add error handling to sixaxis functions
4 years ago
german77
390d49c5f1
service: hid: Refractor sixaxis functions
4 years ago
german77
3cf15af31e
service: hid: Implement MergeSingleJoyAsDualJoy according to RE
4 years ago
german77
7aa1d10655
service: hid: Add error handling to setNpadAssignment and variants
4 years ago
german77
74d1b9a254
service: hid: Quick RE fixes and comments
4 years ago
german77
c82806f9cb
input_common: touch: Rewrite touch driver to support multiple touch points
4 years ago
Morph
36d44bf52f
time_zone_manager: Use s8 for month length tables
Using this smaller type saves 512 bytes in the compiled executable.
4 years ago
german77
cc6a4bedfc
service: notifa: Implement most part of this service
Implements partially RegisterAlarmSetting, UpdateAlarmSetting, LoadApplicationParameter, DeleteAlarmSetting.
Needed for Fitness `Boxing 2: Rhythm & Exercise` and `Ring Fit Adventure`.
4 years ago
Narr the Reg
babd580c64
service: hid: Fix motion refresh rate
4 years ago