Liam
1f0fee33ed
core/debugger: fix a number of shutdown deadlocks
4 years ago
Liam
6c659c3a16
kernel: fix KCodeMemory initialization
4 years ago
Liam
af022294dd
CpuManager: simplify pausing
4 years ago
Liam
268878f895
core/debugger: fix asio write usage
4 years ago
Liam
d00b7be2d6
core/debugger: fix crash due to incorrect lambda capture
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
2f2e443858
gdbstub: add missing library list command
4 years ago
Liam
07922abffc
core/debugger: Support reading guest thread names
4 years ago
Liam
b71130e6f1
gdbstub: fix target descriptions
4 years ago
Morph
69511aed3d
core/debugger: Define defaulted virtual destructors
Resolves an MSVC warning where a virtual destructor is not defined in the base class with virtual functions.
4 years ago
Liam
989d4a7a41
core/debugger: Improved stepping mechanism and misc fixes
4 years ago
Morph
a32f6e9d8e
gdbstub: Explicitly cast return type to u8
Otherwise, the addition promotes the returned value to an int instead of keeping it as a u8.
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
Narr the Reg
bf948b5790
input_common: Make vibration request async
4 years ago
german77
c82806f9cb
input_common: touch: Rewrite touch driver to support multiple touch points
4 years ago
Lioncash
f981e90af3
general: Avoid ambiguous format_to compilation errors
Ensures that we're using the fmt version of format_to.
These are also the only three outliers. All of the other formatters we
have are properly qualified.
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
german77
7eb0992d2c
service: hid: Disable correctly motion input
4 years ago
Morph
4559112651
hle/result: Update std::expected replacement message
std::expected is included in C++23
4 years ago
Morph
f3f3f1b7d9
hle/result: Add ResultRange overload in ResultVal
Also marks the implicit conversion operator as constexpr instead of consteval as the constructor is not constant evaluated.
4 years ago
Morph
08bddd7d79
hle/result: Implement ResultRange
A ResultRange defines an inclusive range of error descriptions within an error module.
This can be used to check whether the description of a given ResultCode falls within the range.
The conversion function returns a ResultCode with its description set to description_start.
4 years ago
Andrea Pappacoda
01cf05bc75
chore: add missing SPDX tags
Follow-up to 99ceb03a1c
4 years ago
german77
173d849b8f
service: hid: Stub IsFirmwareUpdateNeededForNotification
Used in Fitness Boxing 2: Rhythm & Exercise (0100073011382000)
4 years ago
Narr the Reg
17ce54d7f2
yuzu: Config allow to delete single axis directions when buttons are mapped to a stick
4 years ago
Liam
64e93dc959
service: jit: document and clean up
4 years ago
Morph
8eabdc058b
kernel: svc: Replace -1ULL with 0xFFFFFFFFFFFFFFFF
Resolves the C4146 compiler warning on MSVC.
4 years ago
Merry
91a6df0361
Remove unused PrepareReschedule function
4 years ago
Narr the Reg
0f3ad939a8
service: hid: Ensure all structs are initialized
4 years ago
Narr the Reg
61582efeb9
service: hid: Access shared memory directly
4 years ago
Morph
99ceb03a1c
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
Liam
0ca4dff62c
core/arm: separate backtrace collection
4 years ago
Narr the Reg
1d26fabaa7
service: hid: Improve accuracy of sixaxis functions
4 years ago
german77
d2f9412cf1
yuzu: Add custom ringcon configuration
4 years ago
german77
b2359f1527
hidbus: Implement hidbus and ringcon
5 years ago
merry
ba08f63ec4
dynarmic: Fix single core mode
Regression introduced in a5d040df3d . Closes #8201 .
4 years ago
Liam
f17aaeccf9
service: jit: Implement the JIT service
4 years ago
bunnei
3f0b93925f
core: hle: kernel: k_thread: Rework dummy thread waiting.
4 years ago
bunnei
965c05b43d
core: hle: service: Allocate a service thread.
4 years ago