[XboxKrnl/xconfig.cc] - Fixes and logging changes

- Adding more information in logs for easier debugging
- XamSetDashContext correction
- XCONFIG_USER_VIDEO_FLAGS reports widescreen when set in config by user
- XCONFIG_SECURED_AV_REGION reports proper values when set in config by user
- Added missing \n
This commit is contained in:
The-Little-Wolf
2025-01-02 15:49:18 -08:00
committed by Radosław Gliński
parent bb20ada9bf
commit b5d319834e
5 changed files with 38 additions and 12 deletions

View File

@@ -272,13 +272,6 @@ constexpr uint8_t XUserIndexAny = 0xFF;
// https://github.com/ThirteenAG/Ultimate-ASI-Loader/blob/master/source/xlive/xliveless.h
typedef uint32_t XNotificationID;
enum : XNotificationID {
/* Notes:
- kXNotificationSystemUnknown, kXNotificationLiveUnknown,
kXNotificationCustomGamercard, kXNotificationDvdDriveUnknown,
kXNotificationXmpUnknown, kXNotificationFriendsUnknown, and
kXNotificationMsgrUnknown are all called together by XNotifyBroadcast
*/
// Notification Areas
kXNotifySystem = 0x00000001,
kXNotifyLive = 0x00000002,
@@ -333,6 +326,7 @@ enum : XNotificationID {
// XNotification Dvd ?
kXNotificationDvdDriveUnknown = 0x80000003,
kXNotificationDvdDriveUnknownDashContext = 0x8000000C,
kXNotificationDvdDriveTrayStateChanged = 0x8000000D,
// XNotification XMP (13 total)