Changes

46 bytes removed ,  19:53, 15 October 2012
Line 79: Line 79:  
== Flags ==
 
== Flags ==
   −
This is where the application [[Home Menu]] flags exist. It is important to note, only the Home Menu uses these flags
+
This is where the application [[Home Menu]] flags exist. Most of these flags are only used by [[Home Menu]].
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 209: Line 209:  
For example, if the Match Maker ID was '12345678' and the Match Maker BIT ID was '1234567891234567', the flags would be '78 56 34 12' and '67 45 23 91 78 56 34 12' respectively
 
For example, if the Match Maker ID was '12345678' and the Match Maker BIT ID was '1234567891234567', the flags would be '78 56 34 12' and '67 45 23 91 78 56 34 12' respectively
   −
=== Bit Flags ===
+
=== Bitmask Flags ===
   −
This flag has multiple flags, packed into one byte. By use of addition the flags are combined:
+
Multiple flags are packed into this single byte.
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
 
!  FLAG
 
!  FLAG
!  VALUE
+
BITMASK VALUE
 
|-
 
|-
 
|  Visibility Flag (always present)
 
|  Visibility Flag (always present)
01
+
0x01
 
|-
 
|-
 
|  [[Home Menu#Auto-Boot Kiosk Function|Auto-boot]] this title? (Game Card titles only?)  
 
|  [[Home Menu#Auto-Boot Kiosk Function|Auto-boot]] this title? (Game Card titles only?)  
02
+
0x02
 
|-
 
|-
 
|  Allow use of 3D? (For use with parental Controls. An application can use the 3D affect, even when this flag isn't set)
 
|  Allow use of 3D? (For use with parental Controls. An application can use the 3D affect, even when this flag isn't set)
04
+
0x04
 
|-
 
|-
 
|  Require accepting CTR EULA?
 
|  Require accepting CTR EULA?
08
+
0x08
 
|-
 
|-
 
|  Autosave on exit?
 
|  Autosave on exit?
10
+
0x10
 
|-
 
|-
 
|  Uses an [[Extended Banner]]?
 
|  Uses an [[Extended Banner]]?
20
+
0x20
 
|-
 
|-
 
|  [[SMDH#Region Specific Game Age Ratings|Region game rating]] required?
 
|  [[SMDH#Region Specific Game Age Ratings|Region game rating]] required?
40
+
0x40
 
|-
 
|-
 
|  Uses save data?
 
|  Uses save data?
80
+
0x80
 
|}
 
|}
 
   
 
   
For example, if we wanted an application to use the 3D effect, autosave on exit and use save data. The combined flag would be '95' (01+04+10+80) (This is a hex value)
+
For example, if we wanted an application to use the 3D effect, autosave on exit and use save data. The combined flag would be 0x95: (0x01 | 0x04 | 0x10 | 0x80)
    
=== 'Optimal Animation Default Frame' (for BNR) ===
 
=== 'Optimal Animation Default Frame' (for BNR) ===
Line 280: Line 280:  
=== CEC (StreetPass) ID ===
 
=== CEC (StreetPass) ID ===
   −
With a size of 4 bytes this represents the applications CEC ID. For example if the ID was '12345678' the flag would be '78 56 34 12'
+
This u32 represents the application CEC ID. This is likely loaded by applications for use with the CEC services as well.
    
== Icon graphics ==
 
== Icon graphics ==