Coxxs
0c165c3f62
Move ProcessInfo and Minidump to HleProcessDebugger ( ryubing/ryujinx!187 )
...
See merge request ryubing/ryujinx!187
2025-10-22 16:20:13 -05:00
GreemDev
ed67535227
chore: [si skip] fix in-code typos
2025-10-20 21:32:23 -05:00
Coxxs
6541ad0726
Implement IUserServiceCreator: 1 (CreateClientProcessMonitor) ( ryubing/ryujinx!181 )
...
See merge request ryubing/ryujinx!181
2025-10-20 19:14:42 -05:00
Coxxs
1c084373c9
Update LoadIdTokenCache for 19.0.0+ ( ryubing/ryujinx!182 )
...
See merge request ryubing/ryujinx!182
2025-10-20 17:37:16 -05:00
GreemDev
5b3b907fd2
[ci skip] chore: Fix usage of var
2025-10-20 02:42:57 -05:00
GreemDev
247e2e03d6
gdb: More cleanup changes
...
- Move the message handler into its debugger class part,
- Move all message types into one file and collapse 3 of the ones with no data into a generic, stateless message with a single property being its type,
- Add an Fpscr helper property on IExecutionContext along with a comment about what Fpscr is (similar to the other registers in there)
- Moved the Rcmd helpers (such as GetRegisters, GetMinidump, etc) into a dedicated Debugger class part,
- Fixed the double-collection (ToArray being called twice) in GetThreadUids & GetThread in KProcess
2025-10-19 04:26:12 -05:00
GreemDev
6058af5119
chore: cleanup unused usings in Ryujinx.HLE
2025-10-19 04:17:02 -05:00
GreemDev
2a2ab523cb
gdb: Code cleanup pass #2
...
Moved the reply functionality into the command processor, move the main debugger thread into a dedicated class part, and more
2025-10-17 00:09:51 -05:00
LotP
1d409f7127
12 GiB heap support ( ryubing/ryujinx!166 )
...
See merge request ryubing/ryujinx!166
2025-10-15 15:37:13 -05:00
Coxxs
51584a083b
Flush the error log before exit ( ryubing/ryujinx!163 )
...
See merge request ryubing/ryujinx!163
2025-10-13 17:40:15 -05:00
LotP
ef9810582a
Sync thread name on Schedule ( ryubing/ryujinx!157 )
...
See merge request ryubing/ryujinx!157
2025-10-11 07:47:45 -05:00
LotP
e2143d43bc
SDK20 and REV15 support ( ryubing/ryujinx!50 )
...
See merge request ryubing/ryujinx!50
2025-10-11 02:11:39 -05:00
Alula
a6cb681f10
feat: resolve real module names in HLE debugger ( ryubing/ryujinx!147 )
...
See merge request ryubing/ryujinx!147
2025-09-20 07:05:44 -05:00
LotP
a60b2a0ba3
Memory changes 2.2 ( ryubing/ryujinx!143 )
...
See merge request ryubing/ryujinx!143
2025-09-06 11:10:55 -05:00
LotP1
f3953c6039
Fix a crash when no controller is connected
2025-09-04 16:18:07 -05:00
LotP1
91f5247e7f
add missing field
2025-09-04 16:17:59 -05:00
LotP1
5658402c6b
fix spelling
2025-09-04 16:17:53 -05:00
LotP1
1b2c93e188
Add version comment
2025-09-04 16:14:38 -05:00
LotP1
9e599ff325
remove stub
2025-09-04 16:14:18 -05:00
LotP1
7a5f430b59
hle: Basic event handle implementation for IApplicationFunctions 210
...
Lets Hollow Knight: Silksong boot.
2025-09-04 16:14:03 -05:00
GreemDev
56e6339553
hle: cheats: Prevent NullRef and throw a TamperCompilationException instead
...
for null base instruction byte arrays on the current block in EndConditionalBlock
2025-08-31 23:06:42 -05:00
LotP
50ab108ee1
Memory Changes part 2 ( ryubing/ryujinx!123 )
...
See merge request ryubing/ryujinx!123
2025-08-25 17:44:15 -05:00
ProIcons
37e81481c4
Fix nn::ec::detail::PurchasedProductInfo to return No purchase information... ( ryubing/ryujinx!114 )
...
See merge request ryubing/ryujinx!114
2025-08-17 04:52:20 -05:00
LotP
5613d3f35d
Memory Changes ( ryubing/ryujinx!46 )
...
See merge request ryubing/ryujinx!46
2025-08-06 15:57:08 -05:00
Coxxs
d22756f1bd
Add GDB Stub ( ryubing/ryujinx!71 )
...
See merge request ryubing/ryujinx!71
2025-08-04 20:45:15 -05:00
Coxxs
6bb2af0091
Implement CreateLibraryAppletEx in ILibraryAppletCreator ( ryubing/ryujinx!69 )
...
See merge request ryubing/ryujinx!69
2025-06-19 15:48:06 -05:00
GreemDev
77a797f154
Revert "Structural and Memory Safety Improvements, Analyzer Cleanup ( ryubing/ryujinx!47 )"
...
This reverts merge request !47
2025-06-15 20:45:26 -05:00
MrKev
ea027d65a7
Structural and Memory Safety Improvements, Analyzer Cleanup ( ryubing/ryujinx!47 )
...
See merge request ryubing/ryujinx!47
2025-06-11 17:58:27 -05:00
Coxxs
d03ae9c164
fix: socket blocking flag is inverted when setting it ( ryubing/ryujinx!57 )
...
See merge request ryubing/ryujinx!57
2025-06-11 16:44:07 -05:00
rockingdice
90582e9e93
fix: crash caused by cursor overflow
...
See merge request ryubing/ryujinx!53
2025-06-10 16:34:12 -05:00
MrKev
361d0c5632
Fix ~3500 analyser issues
...
See merge request ryubing/ryujinx!44
2025-05-30 17:08:34 -05:00
GreemDev
81412c7dd5
misc: fix duplicated code (oops), reorder the commands in-code to match the UI
2025-05-29 02:09:21 -05:00
MrKev
1d923ba7b0
Fix JWT Claims and Socket Flag Handling to Improve Just Dance® Server Connection
...
See merge request ryubing/ryujinx!38
2025-05-27 16:46:54 -05:00
GreemDev
f6c1e97110
infra: Update to Ryujinx.LibHac 0.20.0.
...
This time it's pulled in via GitLab package registry.
2025-05-18 02:26:39 -05:00
GreemDev
e18e27fbc5
Revert "infra: Update LibHac to v0.20.0."
...
This seems to have broken some mods.
This reverts commit 1d4928e859 .
2025-05-14 21:36:02 -05:00
GreemDev
f1eb911d25
Revert "hle: fix: TargetInvocationException when initializing IParentalControlService"
...
This reverts commit e1c0b3acab .
2025-05-14 21:35:19 -05:00
GreemDev
e1c0b3acab
hle: fix: TargetInvocationException when initializing IParentalControlService
...
The original implementation was a little overengineered (and didn't work). I suppose the games I tested simply didn't init the service.
2025-05-14 18:10:54 -05:00
GreemDev
1d4928e859
infra: Update LibHac to v0.20.0.
...
See merge request [ryubing/ryujinx!33 ](https://git.ryujinx.app/ryubing/ryujinx/-/merge_requests/33 )
2025-05-14 15:52:14 -05:00
LotP
e33dc6f096
fix all mods always active
...
See merge request ryubing/ryujinx!22
2025-04-22 20:06:15 -05:00
LotP
3a79b442b0
Fix loading multiple mods with partially matching names
...
See merge request ryubing/ryujinx!21
2025-04-21 18:50:22 -05:00
GreemDev
8ad5c73f4c
feature: Turbo Mode
...
Adds an elapsed tick multiplier feature which speeds up games which are built upon delta time.
More information: https://web.archive.org/web/20240713135029/https://github.com/Ryujinx/Ryujinx/pull/6456
2025-03-25 02:37:22 +00:00
GreemDev
e7d3f39c1b
HLE: Damnit Greem, those were supposed to be debug.
...
OOPSIE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2025-03-23 04:16:23 -05:00
GreemDev
2f064064ca
HLE: Slightly speed up IpcService creation
...
This is not a crazy speedup, we're talking fractions of a millisecond here (I had to measure in ticks; 10000000 ticks per second)
- TIPC commands are opted-into for registration since they are only used for IUserInterface, but were still attempted to be initialized for every service which spent needless time.
- Directly use GetType() instead of accessing all exported types, and Where()ing for equivalency to GetType(). This causes the logic for registration to be a lot faster.
2025-03-23 04:14:31 -05:00
GreemDev
d4bf7d3c2b
HLE: Implement missing service calls needed for Xenoblade Chronicles X DE
2025-03-20 07:57:03 +00:00
GreemDev
70f3dae146
fix: chore: Remove in-app links to the now gone GitHub, replace those that we can with the GitLab URLs.
2025-03-14 17:37:35 -05:00
Evan Husted
0db85d0aa9
HLE: optional hack: disable IsAnyInternetRequestAccepted
2025-03-05 23:57:48 -06:00
Evan Husted
109f0fc659
misc: chore: Cleanup unused using directives
2025-03-05 22:21:05 -06:00
Evan Husted
b45a65fbdc
misc: chore: rework HLEConfiguration
2025-03-04 00:08:01 -06:00
Evan Husted
6c6580ddcc
misc: chore: Move the LDN constants into a SharedConstants class
2025-02-20 19:30:00 -06:00
Evan Husted
b9150a0092
misc: chore: use target-typed new in collection initializers where type is evident
2025-02-18 21:35:11 -06:00