Morph
f2df941e8d
arm_dynarmic_64: Log the instruction when an exception is raised
6 years ago
Morph
e0af4cdf98
arm_dynarmic_32: Log under Core_ARM instead of HW_GPU
6 years ago
Morph
0235915baa
hid: Implement Get/ResetGyroscopeZeroDriftMode
- Used by Captain Toad Treasure Tracker
6 years ago
Ameer
c94583d867
Clang Formatting
6 years ago
Ameer
0248614add
GC Adapter Implementation
6 years ago
Lioncash
a5ed0c3df7
software_keyboard: Eliminate trivial redundant copies
We can just make use of moves here to get rid of two redundant copies
6 years ago
MerryMage
7236393114
mii_model: Remove redundant std::move
Named return value optimization automatically applies here.
6 years ago
David Marcec
c7ed7d9427
Fix compilation when not building with boxcat
Fixes compilation when trying to build without boxcat enabled
6 years ago
Fernando Sahmkow
8f6ffcd5c4
Host Timing: Correct clang format.
6 years ago
Fernando Sahmkow
96b2d8419c
HostTiming: Correct rebase and implement AddTicks.
6 years ago
Fernando Sahmkow
49a7e0984a
Core/HostTiming: Allow events to be advanced manually.
6 years ago
Fernando Sahmkow
1f7dd36499
Common/Tests: Address Feedback
6 years ago
Fernando Sahmkow
1bd706344e
Common/Tests: Clang Format.
6 years ago
Fernando Sahmkow
e3524d1142
Common: Refactor & Document Wall clock.
6 years ago
Fernando Sahmkow
234b5ff6a9
Common: Implement WallClock Interface and implement a native clock for x64
6 years ago
Fernando Sahmkow
0f8e5a1465
Tests: Add base tests to host timing
6 years ago
Fernando Sahmkow
62e35ffc0e
Core: Implement a Host Timer.
6 years ago
ReinUsesLisp
778043a44c
arm_dynarmic_32: Fix implicit conversion error in SetTPIDR_EL0
On MSVC builds we treat conversion warnings as errors.
6 years ago
MerryMage
b19fe55f84
memory_manager: Explicitly specifcy std::min<size_t>
6 years ago
MerryMage
4f09f0aea4
shared_font: Service::NS::EncryptSharedFont takes a size_t&
6 years ago
VolcaEM
684dfbf209
Move SHA256Hash to its original position
It's not needed to have it in its previous position anymore
6 years ago
MerryMage
52bcfac116
arm_dynarmic_cp15: Implement CNTPCT
6 years ago
MerryMage
109df7705f
arm_dynarmic_cp15: Update CP15
6 years ago
MerryMage
32a127faaa
arm_dynarmic_32: InterpreterFallback should never happen
6 years ago
VolcaEM
bd9495c9ab
Remove unnecessary pragmas
6 years ago
VolcaEM
c0d6162050
Revert IsValidNRO refactor but make it more readable
6 years ago
VolcaEM
4b71bf654d
Update assert string
6 years ago
VolcaEM
39213b1c59
Clang-format again
6 years ago
VolcaEM
198b0fa790
Use consistent variable names
6 years ago
VolcaEM
1520d7865d
Clang-format
6 years ago
VolcaEM
761d206049
Make assert strings consistent
6 years ago
VolcaEM
151a3fe7b3
Attempt to fix crashes in SSBU and refactor IsValidNRO
6 years ago
David Marcec
b15cbf9bcf
nvdrv: Fix GetTPCMasks for ioctl3
Fixes animal crossing svcBreak on launch
6 years ago
David Marcec
74ff1db758
kernel: Account for system resource size for memory usage
GetTotalPhysicalMemoryAvailableWithoutSystemResource & GetTotalPhysicalMemoryUsedWithoutSystemResource seem to subtract the resource size from the usage.
6 years ago
Morph
03fad5ebe8
yuzu/frontend: Remove internal resolution option
6 years ago
bunnei
1adf640d37
service: nvhost_vic: Ignore Submit commands.
6 years ago
Zach Hilman
34635a42c0
nvdrv: Stub nvdec/vic ioctls to bypass nvdec movies
7 years ago
David Marcec
c0d2e3212f
Downgrade "handle not signaled" error to trace
clogs logs quite a bit
6 years ago
VolcaEM
dfd1badc12
Address review comments
6 years ago
VolcaEM
8c84a7e7ec
Clang-format
6 years ago
VolcaEM
4d10d3113f
hid: Stub GetXpadIDs
Allows Minecraft: Nintendo Switch Edition (a.k.a. old Minecraft) to boot and go ingame
6 years ago
VolcaEM
a087b3365a
Add comment to nrr_kind
According to Atmosphére (c7026b9094/libraries/libstratosphere/include/stratosphere/ro/ro_types.hpp), nrr_kind (Atmosphére calls it "type") is 7.0.0+
6 years ago
VolcaEM
2b1cc232bc
ldr: Update NRR/NRO structs
This was based on Switchbrew pages:
https://switchbrew.org/wiki/NRR
https://switchbrew.org/wiki/NRO
6 years ago
David Marcec
b032ebdfee
Implement macro JIT
6 years ago
David Marcec
43bf860b22
kernel: ResourceLimit::Reserve remove useless while loop
Timeout is a u64, it will always be >= 0
6 years ago
lat9nq
f57cbd9f24
Make copying directory string more concise
6 years ago
lat9nq
326403518d
Address requested changes
6 years ago
lat9nq
136c563f76
*nix systems can read any-case patch directories
Changes many patch_manager functions to use a case-less variant of
GetSubdirectory. Fixes patches not showing up on *nix systems when
patch directories are named with odd cases, i.e. `exeFS'.
6 years ago
VolcaEM
cb75ccc1f7
clang-format
6 years ago
VolcaEM
235805edf3
nifm: correct assert in CreateTemporaryNetworkProfile
This has been wrong since 0432af5ad1
I haven't found a game that called this function (and I haven't tried this on a real Switch), and because of this I haven't been able to check if the number in assert OR the string in the assert is wrong, but one of the two is wrong:
NetworkProfileData is 0x18E, while SfNetworkProfileData is 0x17C, according to Switchbrew
Switchbrew doesn't officially say that NetworkProfileData's size is 0x18E but it's possible to calculate its size since Switchbrew provides the size and the offset of all the components of NetworkProfileData (which isn't currently implemented in yuzu, alongside SfNetworkProfileData)
NetworkProfileData documentation: https://switchbrew.org/wiki/Network_Interface_services#NetworkProfileData
SfNetworkProfileData documentation: https://switchbrew.org/wiki/Network_Interface_services#SfNetworkProfileData
Since I trust ogniK's work on reversing NIFM, I'd assume this was just a typo in the string
6 years ago