mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2026-04-25 08:03:36 +00:00
## Touchscreen Fix - Added `GetScreenPositionNullable` for touch coordinate validation - Returns `null` when touch is outside the rendered screen area - Files: src/Ryujinx.Input/IMouse.cs, src/Ryujinx.Input/HLE/TouchScreenManager.cs ## LibraryAppletMyPage (User Page) - Added Actions → Tools → User Page menu item - Launches the MyPage system applet (program ID 0x0100000000001013) - Files: src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml, MainMenuBarView.axaml.cs ## HLE Services Implementation ### HID System Server - 850: SetTouchScreenDefaultConfiguration - 851: GetTouchScreenDefaultConfiguration - 1200: AcquireConnectionTriggerTimeoutEvent - 1201: SendConnectionTrigger - 1202: AcquireDeviceRegisteredEventForControllerSupport - 1203: GetAllowedBluetoothLinksCount ### acc:aa (IBaasAccessTokenAccessor) - 0: EnsureCacheAsync - 1: LoadCache - 2: GetDeviceAccountId - 50: RegisterNotificationTokenAsync - 51: UnregisterNotificationTokenAsync ### nim (IShopServiceAsync) - Commands 0-5: Cancel, GetSize, Read, GetErrorCode, Request, Prepare ### LDN Monitor Service (NEW) - IMonitorServiceCreator: Added CreateMonitorService (command 0) - IMonitorService: GetStateForMonitor, GetNetworkInfoForMonitor, GetIpv4AddressForMonitor, GetDisconnectReasonForMonitor, GetSecurityParameterForMonitor, GetNetworkConfigForMonitor, AttachStateChangeEvent, InitializeMonitor, FinalizeMonitor ## Applet Infrastructure - ILibraryAppletSelfAccessor: Rewrite to support MiiEdit, MyPage applets - AppletStateMgr: Complete rewrite with proper state machine and focus handling - ICommonStateGetter: Updated ReceiveMessage and RequestToAcquireSleepLock
26 lines
971 B
YAML
26 lines
971 B
YAML
name: Missing CPU Instruction
|
|
description: CPU Instruction is missing in Ryujinx.
|
|
title: "[CPU]"
|
|
labels: [cpu, not-implemented]
|
|
body:
|
|
- type: textarea
|
|
id: instruction
|
|
attributes:
|
|
label: CPU instruction
|
|
description: What CPU instruction is missing?
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: name
|
|
attributes:
|
|
label: Instruction name
|
|
description: Include the name from [armconverter.com](https://armconverter.com/?disasm) or [shell-storm.org](http://shell-storm.org/online/Online-Assembler-and-Disassembler/?arch=arm64&endianness=big&dis_with_raw=True&dis_with_ins=True) in the above code block
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: required
|
|
attributes:
|
|
label: Required by
|
|
description: Add links to the [compatibility list page(s)](https://github.com/Ryujinx/Ryujinx-Games-List/issues) of the game(s) that require this instruction.
|
|
validations:
|
|
required: true
|