Changes

679 bytes removed ,  14:33, 13 October 2013
→‎Auto-Boot Function: Condensed page, removed useless information.
Line 188: Line 188:     
== Auto-Boot Function ==
 
== Auto-Boot Function ==
When the Home Menu is initially loaded by [[NS]], it checks the gamecard ExeFS:/[[SMDH|icon]] for the auto-boot flag. If the auto-boot flag is set, it will load the application on the cartridge and the home menu will not remain running in the background, or at least not in an operational state. Kiosk demos up to (but not including) New Super Mario Bros 2, utilised a combination, of blocking the functionality of the 'Home' button and kiosk auto-boot to enforce a "kiosk environment". Pressing the power button in this environment caused a shutdown, and the home menu is inaccessible. However if the home menu is fully initialised and then one of these kiosk demos is launched, the environment is the same as if it was auto-booted, except, pressing the power button brings the user to the 'Grey sleep page' instead of shutting down.  
+
When the Home Menu is initially loaded by [[NS]], it checks the gamecard ExeFS:/[[SMDH|icon]] for the auto-boot flag. If the auto-boot flag is set, it will load the application on the cartridge and the home menu will not remain running in the background, or at least not in an operational state. Using software cues to return to the home menu, or sleep menu while in this state, causes a shutdown.
   −
From the New Super Mario Bros 2 demo and onwards, a new kiosk environment was introduced. The 3DS will auto-boot the card like before. However, both 'Home', and 'Power' buttons will cause a shutdown when pressed, and the kiosk demo will automatically quit after a set period of time of inactivity causing a shutdown. If the home menu is fully initialised and then the kiosk demo is loaded, the 'Home' and 'Power' act as they would with a normal retail game (the home menu is accessible). But the game will still quit after a set period of time of inactivity, but will instead quit to the home menu.
+
Notable features of demo titles:
 
+
*Auto-boot demos generally disable the functionality of the home button.
Attempting to launch kiosk demos on a 3DS which doesn't have the same region encoding, will result in the 3DS will printing "An Error has Occurred" when attempting to auto-boot a such kiosk demo. And not showing the application on the home menu (the latter also happens with regular retail games).
+
*The ''New Super Mario Bros 2'' demo, retained the functionality of the home button, and had an timer which triggered the demo to quit after a period of inactivity.
    
Auto-boot cartridges, can bypass some of the functions of the Home Menu. Auto Booted software:
 
Auto-boot cartridges, can bypass some of the functions of the Home Menu. Auto Booted software:
 
+
* Doesn't show usage history in the [[Activity Log]]
* Does show usage history in the activity log
   
* Bypasses Parental controls
 
* Bypasses Parental controls
 
* Bypasses Forced Game Card Updates
 
* Bypasses Forced Game Card Updates
 
* Bypasses Initial 3DS Setup
 
* Bypasses Initial 3DS Setup
 
* The console does not have a friends list presence.
 
* The console does not have a friends list presence.
 +
* Is still subject to region lock(see below).
 +
 +
Region lock is still active, so the home menu will refuse to launch demos with incorrect region lock will not load, displaying "An Error has Occurred". However, game card update partition checks do not appear to be done, which may allow launching demos that have region free encoding, but have an alternate region update partition.
 +
     
839

edits