Coxxs
cd2a7c9916
gdb: Prevent BreakHandler being called multiple times from the same breakpoint
2025-06-24 08:34:12 +08:00
Coxxs
669179ca2e
gdb: Adjust Settings UI
2025-06-24 08:34:12 +08:00
Coxxs
b1c1ad54e8
gdb: Fix single-stepping of branch instructions
2025-06-24 08:34:12 +08:00
Coxxs
c4abaa6cf2
gdb: Allow PTC cache when GDB Stub is enabled
2025-06-24 08:34:12 +08:00
Coxxs
c5c8647de7
gdb: Invalidate PTC cache when GDB Stub is enabled/disabled
2025-06-24 08:34:11 +08:00
Coxxs
838296ccb6
gdb: Support precise tracking of PC value when GDB Stub is enabled
2025-06-24 08:34:11 +08:00
Coxxs
009d319bc2
gdb: Implement QRcmd (monitor) commands
...
monitor backtrace (mo bt)
monitor registers (mo reg)
monitor get info
2025-06-24 08:34:11 +08:00
Coxxs
7d189ab2c0
gdb: Revert ExecutionContext for now
...
Pc isn't reliable either
2025-06-24 08:34:11 +08:00
Coxxs
bad1dd8899
gdb: Implement z0/Z0 software breakpoints
2025-06-24 08:34:11 +08:00
Coxxs
7d5f7bc479
gdb: Implement vCont to support step on AArch32
2025-06-24 08:34:11 +08:00
Coxxs
44f4e9af51
gdb: Do not use LightningJitEngine when GDB Stub is enabled
2025-06-24 08:34:11 +08:00
Coxxs
fe02ff3a3a
gdb: Fix ExecutionContext
2025-06-24 08:34:11 +08:00
Coxxs
9506eba982
gdb: Show thread names
...
Reference: d8a37b4b71/libraries/libstratosphere/source/osdbg/impl/osdbg_thread_type.os.horizon.hpp
2025-06-24 08:34:11 +08:00
Coxxs
5cad23f793
gdb: Set correct gThread and cThread when break
2025-06-24 08:34:11 +08:00
Coxxs
fb1655f1ad
gdb: Update DebugPc during SVC call and break
2025-06-24 08:34:11 +08:00
Coxxs
f630d5ba99
gdb: Fix crash when gdb client disconnected in some cases
2025-06-24 08:34:11 +08:00
Coxxs
bc68502179
gdb: Add timeout to prevent deadlock in DebugStep
...
Deadlock can happen when step at some svc instructions.
2025-06-24 08:34:11 +08:00
Coxxs
e547c4f5f4
gdb: Fix GdbWriteRegister endianness
2025-06-24 08:34:11 +08:00
Coxxs
36bb910e67
gdb: Fix crash on stop emulation if gdb stub is enabled with app running
2025-06-24 08:34:11 +08:00
Coxxs
785641a402
gdb: Remove unused using
2025-06-24 08:34:11 +08:00
Coxxs
d81dca0dcc
gdb: Add notice when application is suspended on start
2025-06-24 08:34:11 +08:00
Coxxs
737afbfa2f
gdb: Wait for the application to start if user connect gdb too early
2025-06-24 08:34:11 +08:00
Coxxs
8682c51ef7
gdb: Fix crash on exit when not using Debugger
2025-06-24 08:34:11 +08:00
Coxxs
bbbbaaa669
gdb: Remove redundant log
2025-06-24 08:34:11 +08:00
Coxxs
890165707a
Add GDB Stub
...
Author: merry, svc64
2025-06-24 08:34:11 +08:00
GreemDev
74a9b94227
UI: Properly space total play time separator when loading bar is shown.
2025-06-20 23:06:16 -05:00
GreemDev
d3208a4c44
UI: Don't show total play time if there is none.
2025-06-20 23:02:39 -05:00
Coxxs
5d136980a3
fix: UI deadlock when launching a game with "Trace Logs" enabled ( ryubing/ryujinx!70 )
...
See merge request ryubing/ryujinx!70
2025-06-19 20:51:11 -05:00
mqudsi
572ad1eac5
Exclude time spent with emulator paused from play time ( ryubing/ryujinx!55 )
...
See merge request ryubing/ryujinx!55
2025-06-19 16:33:10 -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
331805791e
infra: [ci skip] fix inconsistent namespaces from update library
2025-06-19 04:26:22 -05:00
GreemDev
6773406bb6
infra: Use Ryujinx.UpdateClient NuGet package for checking for updates.
...
Main benefit to this is sharing the C# model definitions from what the server returns and Ryujinx uses in-app without differences.
Additionally removed the GitHub API JSON models.
2025-06-19 04:18:33 -05:00
GreemDev
973c6ba5df
UI: RPC: Squeakross: Home Squeak Home image
...
docs: compat: Squeakross: Home Squeak Home: Playable
2025-06-16 02:06:45 -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
Emiyl
faf9e3cdd7
macOS: Fix MoltenVK config packing ( ryubing/ryujinx!65 )
...
See merge request ryubing/ryujinx!65
2025-06-15 18:24:45 -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
mqudsi
512120db04
Work around Escape hotkey race with exit confirmation dialog
...
See merge request ryubing/ryujinx!54
2025-06-10 22:52:08 -05:00
rockingdice
90582e9e93
fix: crash caused by cursor overflow
...
See merge request ryubing/ryujinx!53
2025-06-10 16:34:12 -05:00
rockingdice
b97fae08b5
fix: use the correct font family for CJK characters
...
See merge request ryubing/ryujinx!52
2025-06-10 15:41:39 -05:00
GreemDev
0409c15903
Remove GitHub updater support.
2025-06-09 19:51:53 -05:00
GreemDev
9d83dfd19c
misc: [ci skip] Missed the property part of _chosenProfile
2025-06-09 17:59:40 -05:00
GreemDev
ce31a47934
misc: Code styling changes & cleanups
2025-06-09 17:57:26 -05:00
Goodfeat
d31d1f91cf
Added the ability to switch between local and global input in the user configuration
...
See merge request ryubing/ryujinx!8
2025-06-09 17:24:24 -05:00
Goodfeat
ef02194a77
Update: Compatibility list
...
See merge request ryubing/ryujinx!29
2025-06-09 02:54:45 -05:00
Goodfeat
a16764d191
Moved "Graphics Backend Multitreading" item to Graphics API & Optimization section
...
See merge request ryubing/ryujinx!13
2025-06-09 02:37:49 -05:00
GreemDev
5108ab790f
UI: RPC: [ci skip] Add BL2, BLTPS, and Minecraft Dungeons RPC images
2025-06-09 01:47:57 -05:00
GreemDev
b5e9acc50b
misc: [ci skip] Cause GitHub fallback properly
2025-06-08 21:06:34 -05:00
GreemDev
b761a2c86d
infra: Custom Update server instead of direct GitLab API calls
...
This reduces the amount of requests for an update from 3 if an update is needed, or 2 if not; to 1 if an update is needed, and none if an update is not. The difference comes from using this update server to check if an update is needed, and not GETing a snippet content for the release channels.
2025-06-08 17:37:34 -05:00
KeatonTheBot
04561a0cd3
Vulkan: Use compute shader for non-indirect unsupported topology index buffer conversions
...
See merge request ryubing/ryujinx!5
2025-06-05 01:19:44 -05:00