Changes

2,740 bytes added ,  01:17, 6 December 2019
no edit summary
Line 932: Line 932:  
|-
 
|-
 
| 2 || High
 
| 2 || High
 +
|}
 +
 +
== FriendPresenceOverlayPermission ==
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Value
 +
!  Description
 +
|-
 +
| 0 || NotConfirmed
 +
|-
 +
| 1 || NoDisplay
 +
|-
 +
| 2 || FavoriteFriends
 +
|-
 +
| 3 || Friends
 +
|}
 +
 +
== TvResolution ==
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Value
 +
!  Description
 +
|-
 +
| 0 || Auto
 +
|-
 +
| 1 || 1080p
 +
|-
 +
| 2 || 720p
 +
|-
 +
| 3 || 480p
 +
|}
 +
 +
== HdmiContentType ==
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Value
 +
!  Description
 +
|-
 +
| 0 || None
 +
|-
 +
| 1 || Graphics
 +
|-
 +
| 2 || Cinema
 +
|-
 +
| 3 || Photo
 +
|-
 +
| 4 || Game
 +
|}
 +
 +
== RgbRange ==
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Value
 +
!  Description
 +
|-
 +
| 0 || Auto
 +
|-
 +
| 1 || Full
 +
|-
 +
| 2 || Limited
 +
|}
 +
 +
== CmuMode ==
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Value
 +
!  Description
 +
|-
 +
| 0 || None
 +
|-
 +
| 1 || ColorInvert
 +
|-
 +
| 2 || HighContrast
 +
|-
 +
| 3 || GrayScale
 +
|}
 +
 +
== HandheldSleepPlan ==
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Value
 +
!  Description
 +
|-
 +
| 0 || 1Min
 +
|-
 +
| 1 || 3Min
 +
|-
 +
| 2 || 5Min
 +
|-
 +
| 3 || 10Min
 +
|-
 +
| 4 || 30Min
 +
|-
 +
| 5 || Never
 +
|}
 +
 +
== ConsoleSleepPlan ==
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Value
 +
!  Description
 +
|-
 +
| 0 || 1Hour
 +
|-
 +
| 1 || 2Hour
 +
|-
 +
| 2 || 3Hour
 +
|-
 +
| 3 || 6Hour
 +
|-
 +
| 4 || 12Hour
 +
|-
 +
| 5 || Never
 
|}
 
|}
   Line 963: Line 1,076:  
|-
 
|-
 
| 0x4 || 0x4 || s32 minute
 
| 0x4 || 0x4 || s32 minute
 +
|-
 +
|}
 +
 +
== NotificationFlag ==
 +
This is "nn::settings::system::NotificationFlag".
 +
 +
{| class="wikitable" border="1"
 +
!  Bits
 +
!  Description
 
|-
 
|-
 
|}
 
|}
Line 973: Line 1,095:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x4 || u32 flags. Bitmask with NotificationFlag.
+
| 0x0 || 0x4 || u32 flags. Bitmask with [[#NotificationFlag]].
 
|-
 
|-
 
| 0x4 || 0x4 || s32 [[#NotificationVolume|volume]]
 
| 0x4 || 0x4 || s32 [[#NotificationVolume|volume]]
Line 980: Line 1,102:  
|-
 
|-
 
| 0x10 || 0x8 || [[#NotificationTime]] end_time
 
| 0x10 || 0x8 || [[#NotificationTime]] end_time
 +
|-
 +
|}
 +
 +
== AccountNotificationFlag ==
 +
This is "nn::settings::system::AccountNotificationFlag".
 +
 +
{| class="wikitable" border="1"
 +
!  Bits
 +
!  Description
 
|-
 
|-
 
|}
 
|}
Line 990: Line 1,121:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x18 || ?
+
| 0x0 || 0x10 || [[Account_services|uid]]
 +
|-
 +
| 0x10 || 0x4 || u32 flags. Bitmask for [[#AccountNotificationFlag]].
 +
|-
 +
| 0x14 || 0x1 || s8 [[#FriendPresenceOverlayPermission|friend_presence_overlay_permission]]
 +
|-
 +
| 0x15 || 0x3 || Padding
 +
|-
 +
|}
 +
 
 +
== TvFlag ==
 +
This is "nn::settings::system::TvFlag".
 +
 
 +
{| class="wikitable" border="1"
 +
!  Bits
 +
!  Description
 
|-
 
|-
 
|}
 
|}
Line 1,001: Line 1,147:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x4 || ?
+
| 0x0 || 0x4 || u32 flags. Bitmask with [[#TvFlag]].
 
|-
 
|-
| 0x4 || 0x4 || ?
+
| 0x4 || 0x4 || s32 [[#TvResolution|tv_resolution]]
 
|-
 
|-
| 0x8 || 0x4 || ?
+
| 0x8 || 0x4 || s32 [[#HdmiContentType|hdmi_content_type]]
 
|-
 
|-
| 0xC || 0x4 || ?
+
| 0xC || 0x4 || s32 [[#RgbRange|rgb_range]]
 
|-
 
|-
| 0x10 || 0x4 || ?
+
| 0x10 || 0x4 || s32 [[#CmuMode|cmu_mode]]
 
|-
 
|-
| 0x14 || 0x4 || ?
+
| 0x14 || 0x4 || u32 underscan
 
|-
 
|-
| 0x18 || 0x4 || Unknown float.
+
| 0x18 || 0x4 || float gamma
 
|-
 
|-
| 0x1C || 0x4 || Unknown float.
+
| 0x1C || 0x4 || float contrast
 +
|-
 +
|}
 +
 
 +
== DataDeletionFlag ==
 +
This is "nn::settings::system::DataDeletionFlag".
 +
 
 +
{| class="wikitable" border="1"
 +
!  Bits
 +
!  Description
 
|-
 
|-
 
|}
 
|}
Line 1,026: Line 1,181:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x4 || ?
+
| 0x0 || 0x4 || u32 flags. Bitmask with [[#DataDeletionFlag]].
 
|-
 
|-
| 0x4 || 0x4 || ?
+
| 0x4 || 0x4 || s32 use_count
 
|-
 
|-
 
|}
 
|}
Line 1,040: Line 1,195:  
|-
 
|-
 
| 0x0 || 0x18 || String.
 
| 0x0 || 0x18 || String.
 +
|-
 +
|}
 +
 +
== SleepFlag ==
 +
This is "nn::settings::system::SleepFlag".
 +
 +
{| class="wikitable" border="1"
 +
!  Bits
 +
!  Description
 
|-
 
|-
 
|}
 
|}
Line 1,050: Line 1,214:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x4 || ?
+
| 0x0 || 0x4 || u32 flags. Bitmask for [[#SleepFlag]].
 +
|-
 +
| 0x4 || 0x4 || s32 [[#HandheldSleepPlan|handheld_sleep_plan]]
 
|-
 
|-
| 0x4 || 0x4 || ?
+
| 0x8 || 0x4 || s32 [[#ConsoleSleepPlan|console_sleep_plan]]
 
|-
 
|-
| 0x8 || 0x4 || ?
+
|}
 +
 
 +
== InitialLaunchFlag ==
 +
This is "nn::settings::system::InitialLaunchFlag".
 +
 
 +
{| class="wikitable" border="1"
 +
!  Bits
 +
!  Description
 
|-
 
|-
 
|}
 
|}
Line 1,065: Line 1,238:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x20 || ?
+
| 0x0 || 0x4 || u32 flags. Bitmask for [[#InitialLaunchFlag]].
 +
|-
 +
| 0x4 || 0x4 || Padding
 +
|-
 +
| 0x8 || 0x18 || [[Glue_services|SteadyClockTimePoint]] timestamp
 
|-
 
|-
 
|}
 
|}
Line 1,078: Line 1,255:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x40 || ?
+
| 0x0 || 0x4 || u32 version
 +
|-
 +
| 0x4 || 0x1C || Reserved
 +
|-
 +
| 0x20 || 0x20 || display_version string.
 
|-
 
|-
 
|}
 
|}