Gliniak
a871079ee0
[XAM] Added config option to enable stereoscopic mode in titles
2025-08-07 20:14:52 +02:00
Gliniak
e9b2464254
[XAM] Fixed issue with Content not being close due to upper-lower characters difference.
...
- Added string_key_insensitive
2025-08-06 22:46:20 +02:00
Triang3l
a06be03f1b
[GPU] Cleanup definitions of some registers
...
VS/PS_NUM_REG is 6-bit on Adreno 200, and games aren't seen using the
bit 7 to indicate that no GPRs are used. It's not clear why Freedreno
configures it this way.
Some texture fetch fields were deprecated or moved during the development
of the Xenos, reflect that in the comments.
Add definitions of the registers configuring the conversion of vertex
positions to fixed-point. Although there isn't much that can be done with
it when emulating using PC GPU APIs, there are some places in Xenia that
wrongly (though sometimes deliberately, for results closer to the behavior
of the host GPU) assume that the conversion works like in Direct3D 10+,
however the Xenos supports only up to 4 subpixel bits rather than 8. The
effects of this difference are largely negligible, though.
Also add more detailed info about register references and differences from
other ATI/AMD GPUs for potential future contributors.
2025-08-06 13:21:19 +03:00
Margen67
10f2b5ebfc
Imgui stuff
2025-08-03 19:51:32 -07:00
Gliniak
37e3fe9eb6
[D3D12] Default to RTV on Intel ARC GPUs
2025-08-03 22:26:39 +02:00
Gliniak
ada971aefc
[Emulator] Resume should resume threads that are paused, not running
2025-08-03 20:40:30 +02:00
Gliniak
e7e3cfc7fb
[XThread] Fixed issue with incorrect thread state caused by invalid suspend count
2025-08-03 20:40:30 +02:00
Gliniak
2969a04145
[Kernel] Added support for loading modules before main
2025-08-03 20:40:30 +02:00
Gliniak
70364e73ae
[XAM] Added option to remove titles with 0 achievements unlocked
2025-08-03 19:29:02 +02:00
The-Little-Wolf
4e8e789876
[XAM/UI] - Stubbed XamShowSigninUIEx and XamShowNuiSigninUI
...
- Add XTT file header
- partially implemented XamShowSigninUIEx & XamShowNuiSigninUI
- add flags for XamShowCreateProfileUI, exXamShowSigninUI, and XamUserLogon
- Define sign in states
- Add undefined params
2025-08-01 08:06:10 +02:00
guccigang420
9ae3a72500
[CPU/HIR] Fixed MulHi in value.cc for Linux systems
2025-07-30 23:47:17 +03:00
Margen67
4a5f63650d
Add .py file extension to Python
2025-07-28 23:54:52 -07:00
Gliniak
fe0e18466f
[XThread] Changed behaviour for threads requesting Yield with non-alertable state
2025-07-27 19:20:44 +02:00
Adrian
4702bfb94c
[XBDM] Cleanup Stubs
2025-07-27 18:57:19 +02:00
Adrian
a717c0cd9f
[Kernel] Implemented RtlDowncaseUnicodeChar
2025-07-27 18:05:58 +02:00
Margen67
f36dbd2b33
[3PP] Switch to zlib-ng
2025-07-27 02:46:43 -07:00
Margen67
25d6f8269a
[premake] Cleanup
2025-07-27 02:46:43 -07:00
Adrian
7fec549552
[XAM] Implemented XamTaskCloseHandle
2025-07-27 00:35:10 +02:00
Gliniak
8a1188090f
[Kernel] Fixed compilation
2025-07-26 22:35:47 +02:00
The-Little-Wolf
39621ddec8
[KERNEL] - Replacing Unk
...
- Changes here are from Chrispy's Nukernel
2025-07-26 22:27:21 +02:00
The-Little-Wolf
31173107bc
kXNotification - adding more
...
- Added more kXNotification ids
- Added missing Notification to XMPCreateTitlePlaylist
2025-07-26 21:58:57 +02:00
Gliniak
4182852a4b
[Base] Split of xbox.h file
...
- Splitted into: kernel.h and xam.h
- Removed UpdateSpaData from KernelState into ContentManager
2025-07-26 21:25:32 +02:00
Adrian
c4e86cfd2b
[XAM] Cleanup XamGetOverlappedResult
2025-07-24 23:29:46 +02:00
Adrian
f66ab091c1
[XAM] Implemented XamGetCachedTitleName
2025-07-24 20:45:00 +02:00
Adrian
d9092fb232
[XAM] Cleanup XEnumerateCrossTitle
2025-07-23 23:05:35 +02:00
The-Little-Wolf
c83522060e
[XBOXKRNL/XCONFIG] - Properly set PC values
...
- Adding PC Related flags
- set correct size of XCONFIG_USER_PC_HINT
2025-07-23 21:46:49 +02:00
Adrian
01d46c20ff
[XAM] Cleanup XamUserAreUsersFriends
2025-07-21 08:11:54 +02:00
Margen67
3eef564ff8
[format] Require EOF newline
2025-07-19 14:42:21 -07:00
Margen67
4cb783bf22
Header cleanup
2025-07-19 14:42:21 -07:00
The-Little-Wolf
6314388c51
[XAM] - Replacing Unk
...
- Replacing unk parameters
- Naming unk xmp calls
- Added missing xmp structs
- Added missing messenger structs
- Added missing XamProfileCreate related structs
2025-07-19 20:37:23 +02:00
The-Little-Wolf
0f804c3690
[SMC] - add structs and enum for poweron and standby messages
...
- add structs for poweron and standby messages
- add enum for poweron and standby messages
- add enum for HalReturnToFirmware and log
2025-07-07 15:40:48 +02:00
Margen67
0aeac841b8
Fix building with Clang 20
...
date: 3.0.4
tomlplusplus: Latest master as of writing since there's no stable release with the build fixes.
2025-07-07 04:27:38 -07:00
Adrian
b6884ba10b
[XAM] Added back sleep in CompleteOverlappedDeferred
...
Revert change from 31ce3e0c71
This fixes accessing RDR free roam in netplay.
2025-07-01 21:36:46 +02:00
Adrian
c5d6db2840
[XAM/UI] Cast gamercard ImGUI string size to int
2025-06-22 20:37:15 +02:00
Adrian
f6323beb20
[XGI] Restrict XSessionCreate to offline sessions
...
Fixed Peggle from crashing after completing a level.
2025-06-22 20:04:09 +02:00
The-Little-Wolf
20d3ac4ca9
[XAM/USER] - Implement Multiple Functions
...
- Implement XamUserGetCachedUserFlags, XamIsChildAccountSignedIn, XamUserGetOnlineLanguageFromXUID and XamUserGetOnlineCountryFromXUID
- add IsParentalControlled()
2025-06-22 18:15:41 +02:00
Adrian
fd1abfe6aa
[Lint/CI] Use LLVM v19 for Linux & Lint
2025-06-21 00:25:27 +02:00
The-Little-Wolf
f91be22742
[KERNEL/KERNEL_STATE] - Startup kXNotifyLive
...
- Notify game user is not connect to live
2025-06-20 23:40:35 +02:00
The-Little-Wolf
f65f044ee5
[XAM/UI] - XamShowMarketplaceUI Improvements
...
- Replacing magic numbers
- Replacing unknown parameters
- Adding more xnotification ids
2025-06-13 22:10:06 +02:00
NicknineTheEagle
422517c673
[XAM] Only show license_mask instructions for XBLA game unlock offer ids
2025-06-06 19:25:49 +02:00
Gliniak
b864149575
[Misc] Cleanup in Kernel
2025-05-31 12:00:47 +02:00
Gliniak
50492a951e
[Misc] Moved pe_image to base from 3pp and cut unnecessary parts
2025-05-31 10:05:00 +02:00
Gliniak
31ce3e0c71
[XAM] Added overlap to XamUserReadProfileSettings
...
- Removed delay on CompleteOverlappedDeferredEx
2025-05-30 23:39:17 +02:00
Gliniak
96c2fb13f7
[Kernel] NtReadFile: Add APC call only for successful executions
2025-05-30 20:08:26 +02:00
Gliniak
97be6ebf51
[Kernel] XFile: Override file position if offset is provided
2025-05-30 19:12:39 +02:00
Gliniak
6173cedde7
[XAM] Changed behaviour of XamUserReadProfileSettings for invalid settings
2025-05-30 18:56:46 +02:00
Gliniak
e601b5ab87
[UI] Added modify profile UI
...
- Changed default icons size from 75x75 to 64x64 to match console icons size
- Added png_utils
- Removed all dialogs from xam_ui.cc into separate entities under xam/ui
- Added option to return INT32 and WSTRING type settings to host
- Added multiple enums related to user settings
- Added code to handle changing user pfp
- Fixed bug with system app being added to GPD played list
- Changed logic in: XamUserGetUserFlagsFromXUID
- Implemented: XamUserIsOnlineEnabled
- Implemented: XamUserGetMembershipTier
- Implemented: XamUserGetMembershipTierFromXUID
- Implemented: XamUserGetUserTenure
- Partially Implemented: XamUserGetSubscriptionType
2025-05-29 09:00:14 +02:00
Gliniak
270e88a7a7
[Emulator] Removed marking extracted games as booted from disc
2025-05-27 22:26:34 +02:00
Gliniak
bb20633c52
[Kernel] Fixed bug in IsOriginalXboxTitle and IsAppTitle function
...
- Added static assertions to functions: IsXblaTitle, IsSystemTitle, IsOriginalXboxTitle
2025-05-27 09:12:13 +02:00
The-Little-Wolf
9308a35624
[XAM/VOICE] - Stub XamVoiceGetMicArrayStatus
...
- Stub XamVoiceGetMicArrayStatus
2025-05-25 22:02:03 +02:00