1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<HTML> 3<HEAD> 4<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 5<META name="GENERATOR" content="Microsoft FrontPage 5.0"> 6<META http-equiv="Content-Style-Type" content="text/css"> 7<TITLE>DEVKIT System Menu</TITLE> 8<LINK rel="stylesheet" href="../CSS/revolution.css"> 9</HEAD> 10<BODY> 11<H1 align="left">DEVKIT System Menu</H1> 12 13<H2>Description</H2> 14<P>The DEVKIT system menu is a utility for development consoles that configures various console settings accessed by the application. It has a simple interface, and also allows configuration of items that cannot be set in the Wii Menu and are specific to development consoles. This is integrated into the boot program and holding down the Wii Remote Home Button or the GameCube Controller Z Button during boot will open the DEVKIT system menu screen.<BR><B> To enable these functions from the Wii Remote, first pair it with the development console.</B><BR> * With versions 1.10 and earlier, to output the boot log, it is necessary to hold down the B Button, + Button, and - Button on the Wii Remote simultaneously while booting or have a Nintendo GameCube Controller plugged into Controller Socket 4. 15</P> 16 17<H2>How to Use</H2> 18<P>To select the highlighted item, press the A Button.<BR>To go back to the previous menu, press the B Button.<BR>* To cycle through menu items, use the up and down buttons on the +Control Pad, or move the Control Stick.<BR>* Settings can be saved by pressing HOME or the START Button in the top menu. Note that settings are not enabled until they are saved.<BR> <BR>* If up/down on the +Control Pad or Control Stick is pressed and held, the selection cursor will keep moving in that direction. <BR>* Either the Wii Remote or the Nintendo GameCube Controller may be used with this utility.</P> 19 20<H2>Menu Items</H2> 21 22<H3>Calendar Settings</H3> 23<P>Sets the date and the time.</P> 24 25<H3>Sound System Settings</H3> 26<P>Sets the sound mode to mono, stereo, or surround. Reflected in <CODE>SCGetSoundMode</CODE>.</P> 27 28<H3>Screen Settings</H3> 29<TABLE border="1" width="95%"> 30 <TBODY> 31 <TR bgcolor="#C0C0C0"> 32<TD width="30%"><B>Options</B></TD> 33<TD>Description</TD> 34 </TR> 35 <TR> 36<TD><B>Position Adjustment</B></TD> 37<TD>Sets a horizontal position on the screen (this can be changed using the Control Stick or the left and right buttons on the +Control Pad).<br><strong>Note: The values that can be set here are for pixels. On the Wii Menu Settings screen, a single unit is configured to be two pixels instead of one. Within the Wii Menu, you can only configure the range from -8 to 8, that is, -16 to 16 pixels.</strong> 38 </TD> 39 </TR> 40 <TR> 41<TD><B>Burn-in Protection</B></TD> 42<TD>Sets the burn-in protection feature ON or OFF.</TD> 43 </TR> 44 <TR> 45<TD><B>Progressive</B></TD> 46<TD>Sets progressive mode ON or OFF. Reflected in <CODE>SCGetProgressiveMode</CODE>.</TD> 47 </TR> 48 <TR> 49<TD><B>Aspect Ratio</B></TD> 50<TD>Sets the aspect ratio to 4:3 or 16:9. Reflected in <CODE>SCGetAspectRatio</CODE>.</TD> 51 </TR> 52 <TR> 53<TD><B>EURGB60</B></TD> 54<TD>Sets EURGB60 mode ON or OFF. Reflected in <CODE>SCGetEuRgb60Mode</CODE>.</TD> 55 </TR> 56 </TBODY> 57</TABLE> 58 59<H3>Language Settings</H3> 60<P>Sets a language (Japanese, English, German, French, Spanish, Italian, Dutch, Simplified Chinese, or Korean). Applied to <CODE>SCGetLanguage</CODE>.</P> 61 62<H3>Wii Remote Settings</H3> 63<TABLE border="1" width="95%"> 64 <TBODY> 65 <TR bgcolor="#C0C0C0"> 66<TD width="30%"><B>Options</B></TD> 67<TD>Description</TD> 68 </TR> 69 <TR> 70<TD><B>Vibration Settings</B></TD> 71<TD>Sets Rumble feature ON or OFF. Reflected in <CODE>SCGetWpadMotorMode</CODE>.</TD> 72 </TR> 73 <TR> 74<TD><B>Sensor Bar Position</B></TD> 75<TD>Sets the sensor bar position to above or below. Reflected in <CODE>SCGetWpadSensorBarPosition</CODE>.</TD> 76 </TR> 77 <TR> 78<TD><B>Sensor Bar Sensitivity</B></TD> 79<TD>Sets the sensor bar sensitivity (can be changed using the Control Stick or the left and right buttons on the +Control Pad). Reflected in <CODE>SCGetBtDpdSensibility</CODE>.</TD> 80 </TR> 81 <TR> 82<TD><B>Speaker Volume</B></TD> 83<TD>Sets the speaker volume (can be changed using the Control Stick or the left and right buttons on the +Control Pad). Reflected in <CODE>SCGetWpadSpeakerVolume</CODE>.</TD> 84 </TR> 85 </TBODY> 86</TABLE> 87 88<H3>Parental Controls</H3> 89<TABLE border="1" width="95%"> 90 <TBODY> 91 <TR bgcolor="#C0C0C0"> 92<TD width="30%"><B>Options</B></TD> 93<TD>Description</TD> 94 </TR> 95 <TR> 96<TD><B>Parental Controls</B></TD> 97<TD>Sets Parental Controls to enabled/disabled (ON or OFF).</TD> 98 </TR> 99 <TR> 100<TD><B>Examining Organization</B></TD> 101<TD>Sets the examining organization to be used with the parental controls (CERO/ESRB/USK/PEGI, Standard/PEGI, Finland/PEGI, or Portugal/PEGI+BBFC/OFLC/GRB).</TD> 102 </TR> 103 <TR> 104<TD><B>Rating</B></TD> 105<TD>Sets the rating (can be changed with left and right on the +Control Pad or the Control Stick).</TD> 106 </TR> 107 <TR> 108<TD><B>User-to-User Communication</B></TD> 109<TD>Configures restrictions on user-to-user communication (either restricted or not).</TD> 110 </TR> 111 <TR> 112<TD><B>Use of Wii Points</B></TD> 113<TD>Configures restrictions on the use of Wii Points (either restricted or not).</TD> 114 </TR> 115 </TBODY> 116</TABLE> 117 118<P>Success of the Parental Controls check can be confirmed in the log just before the application starts.<BR>The check was successful if "PC Check ... Success" is displayed; it failed if "PC Check ... Failed" is displayed.</P> 119 120<H3>Verify System Firmware</H3> 121<P>Displays the firmware installed in the system.</P> 122 123<H3>Save Data Handling</H3> 124<P> 125These operations write save data from the Wii console NAND memory to an SD card, and from an SD card to Wii console NAND memory. 126</P> 127<P> 128When copying save data to an SD Card, a folder named after the game code is created in the root directory of the SD Card. Save data is then written to that folder. At the same time, the <CODE>DEVKITMENU.SAVE</CODE> settings save file is saved to the folder as well. This settings save file is not copied when data is written from the SD Card to Wii console NAND memory. 129</P> 130<TABLE border="1" width="95%"> 131 <TBODY> 132 <TR bgcolor="#C0C0C0"> 133<TD width="30%"><B>Mode</B></TD> 134<TD><STRONG>Description and Procedures</STRONG></TD> 135 </TR> 136 <TR> 137<TD><B>NAND Mode</B></TD> 138<TD>Displays the list of applications that have data saved to Wii console NAND memory.<BR>A Button: Copies the selected application's data to the SD card.<BR>B Button: Returns the user to the top menu.<BR>X or 1 Button: Deletes the selected application's data.<BR>Y or 2 Button: Switches to SD mode.</TD> 139 </TR> 140 <TR> 141<TD><B>SD Mode</B></TD> 142<TD>Displays a list of the save data stored on the SD Card.<BR>A Button: Copies the selected application's data to Wii console NAND memory.<BR>The Y Button or the 2 Button switches to NAND mode.</TD> 143 </TR> 144 </TBODY> 145</TABLE> 146 147<P><B>Game Codes</B></P> 148<P>On the DEVKIT system menu, the game code is obtained from the folder name used for data on the SD Card.<BR>By changing the folder name, you can change the save data for use by an application with another game code.<BR>The NDEV game code is set to <CODE>0000</CODE>. Therefore, when an application executed with <CODE>ndrun</CODE> on the NDEV uses the data created by executing an <CODE>rvm</CODE> file or the data created with the RVT-R reader, be sure to change the folder name to <CODE>0000</CODE> and copy the data before using it.<BR>Set the application type to "DISC" when overwriting files used to save settings (described below).</P> 149 150<P><B>The <CODE>DEVKITMENU.SAVE</CODE> Settings Save File</B></P> 151<P>A settings save file is created for the following purposes:</P> 152<UL> 153<LI>Saving and/or changing the file permissions</LI> 154<LI>Identifying application type (disc or NAND application)</LI> 155</UL> 156<P>Changes to the permissions part of this file (an example of this part is "<CODE>rwrw--</CODE>") are reflected in the data's permissions when it is written back to Wii console NAND memory.<BR>Also, because newly-added files are added to this list in the same format, you can also specify permissions for those files. When editing a settings save file, follow the default format.<BR><BR> In the default format, the first line is the application type ("DISC" or "NAND"). Starting with the second line, the first two (2) characters of each line indicate the file type (file "F" or directory "D"), the next eight (8) characters set the file/directory permissions ("xxxxxx" format), and the remaining characters set the filename.<BR> <BR>If the information could not be retrieved (the file does not exist or its information has been edited into an unreadable format), the application type will be set to "DISC" and the file/directory permissions to "<CODE>rwrw--</CODE>" (the default values).</P> 157 158<P><B>Writing Save Data Saved from the Wii Menu on an SD Card to the Wii Console NAND Memory</B></P> 159<P>Save data copied to an SD Card from a development console's Wii Menu can be written to Wii console NAND memory.<BR>Data saved from the Wii Menu is displayed with type "WMENU".<BR>The game code for save data saved from the Wii Menu does not change, even if the directory is changed.</P> 160 161<P><B>Cautions for Save Data Operations</B></P> 162<UL> 163<LI>Format the SD card in FAT format. SD cards using other formats are not supported.</LI> 164<LI>The following data cannot be written from an SD Card: save data for a disc application that has never been run, and data for a NAND application that has never been saved to Wii console NAND memory. A message will be displayed, stating, "This has not been installed."</LI> 165<LI>Everything within the data folder for NAND memory is copied. It is not possible to copy only a specific folder.</LI> 166<LI>Files located in the data folder for NAND memory that cannot be read by the <I>owner</I> (attribute <CODE>is ----XX</CODE>) are not copied.<BR> Note that such files are lost when overwriting and writing back data on the SD card.<br><b><B>Note:</B> It is now required that the owner have read permission for the file/directory.</b></LI> 167<LI>It is not possible to write save data copied to an SD Card from a retail Wii console.</LI> 168</UL> 169 170<H3>Development Console Settings</H3> 171<TABLE border="1" width="95%"> 172 <TBODY> 173 <TR bgcolor="#C0C0C0"> 174<TD width="30%"><B>Options</B></TD> 175<TD>Description</TD> 176 </TR> 177 <TR> 178<TD><B>Video Mode</B></TD> 179<TD>Sets the video mode (NTSC or PAL). <BR><B>Note:</B> Do not select PAL unless using a PAL output environment (such as a PAL television).</TD> 180 </TR> 181 <TR> 182<TD><B>Country Code</B></TD> 183<TD>Sets the development console country code (JPN/USA/EUR/KOR/CHN/TWN).<BR>This setting and the application's country identifier code, configured using <a href="BI3/setcountrycode.html"><CODE>setcountrycode</CODE></a>, must be properly supported when the boot mode is <CODE>PRODUCTION</CODE> on the NDEV or RVT-H, or when an application is started using the RVT-R Reader.<B>The country identifier code is <CODE>jp</CODE> (Japan) for applications that support the <CODE>TWN</CODE> setting.</B></TD> 184 </TR> 185 <TR> 186<TD><B>Country Information</B></TD> 187<TD>Sets the development console's country information. Only valid when the development console's country code is <CODE>USA</CODE> or <CODE>EUR</CODE>.</TD> 188 </TR> 189 <TR> 190<TD><B>Boot Mode</B></TD> 191<TD>Sets the boot mode (DEVELOPMENT or PRODUCTION). Be aware that operations change with each mode.<BR><BR>DEVELOPMENT Mode 192<UL> 193<LI>The NDEV and RVT-H Reader can run applications regardless of the country identifier code.</LI> 194<LI>A warning is displayed if an application is loaded to a system-reserved region in MEM1 (see note 1).</LI> 195<LI>OSReport output becomes valid with NDEV.</LI> 196<LI>The drive rotation speed drops with RVT-R READER (see note 2).</LI> 197</UL> 198PRODUCTION Mode 199<UL> 200<LI>An application cannot be run if its country identifier code is incorrect for the development console's country code.</LI> 201<LI>An application will stop with an error before running if it is loaded to a system-reserved region in MEM1 (see note 1).</LI> 202<LI>OSReport output becomes invalid with NDEV.</LI> 203<LI>The drive rotation speed does not drop with RVT-R READER.</LI> 204</UL> 205<B>Note 1: Programs that exceed a certain size cannot be loaded from the Wii Menu because of system-reserved regions. System-reserved regions differ depending on the SDK version.</B>The region past 18 MB is reserved in the DEVKIT menu. 206<UL> 207<LI>Prior to SDK 3.1: Regions past 7 MB</LI> 208<LI>SDK 3.1 and later: Regions past 9 MB</LI> 209</UL> 210 211<B><BR>Note 2: On production consoles, sometimes the drive rotation speed drops due to dust or fingerprints on the disc, and the read speed from the disc can significantly decrease.<BR> Because this situation can be simulated, when debugging with the RVT-R READER, try it in both DEVELOPMENT and PRODUCTION modes.</B> 212</TD> 213 </TR> 214 <TR> 215<TD><B>Drive Protection</B></TD> 216<TD>Sets the drive protection feature to enable, disable, or debug.<BR>When the feature is set to enable, the drive will stop rotating after about 30 minutes and the system will enter the controller input standby mode. <BR>The debug setting is for development verification, and will cause the drive to stop rotating after about 10 seconds.<BR><B>This setting will not be applied with the current SDK because the drive protection feature is not supported. This setting is applied only to programs created by an SDK that supports it.</B></TD> 217 </TR> 218 </TBODY> 219</TABLE> 220 221<H3>System Information</H3> 222<TABLE border="1" width="95%"> 223 <TBODY> 224 <TR bgcolor="#C0C0C0"> 225<TD width="30%"><B>Information</B></TD> 226<TD>Description</TD> 227 </TR> 228 <TR> 229<TD><B>Wi-Fi MAC Address</B></TD> 230<TD>The MAC address of the system's built-in Wi-Fi module.</TD> 231 </TR> 232 <TR> 233<TD><B>LAN MAC Address</B></TD> 234<TD>The MAC address of the wired LAN adapter connected to the system. It may take some time for the information to be updated after connecting it to the system.</TD> 235 </TR> 236 </TBODY> 237</TABLE> 238 239<H3>Initializing the Development Console</H3> 240<P>Initializes the console system memory. Choose with the A Button and execute with the X or 1 Button. You can cancel with the B Button.<BR><B>Note: When initialization is performed, all channels and save data will be deleted and all system settings other than the video mode and country code will be initialized.</B></P> 241 242<H2>Revision History</H2> 243<P> 2442008/07/11 Added a description of position adjustment in the screen settings.<BR>2008/05/21 Added explanations for the country code and boot mode in the development console settings.<BR>2008/05/08 Revised explanations for Parental Controls, save data operations, and development console settings. Changed the explanation for Taiwan's country identifier code.<BR>2008/04/22 Added an explanation for the country identifier code in <CODE>DEVELOPMENT</CODE> mode.<BR>2008/04/07 Added settings for China, Korea, and Taiwan.<BR>2008/01/07 Revised explanation.<BR>2007/11/08 Write-back operations are supported for save data saved from the Wii Menu.<BR>2007/08/02 Added a description of the console initialization menu.<BR>2007/04/05 Added description of the game code to the description of save data operations.<BR>2007/03/01 Revised description of the system menu. Added a description for Verify System Firmware and System Information.<BR>2006/11/30 Made corrections and additions to the explanation about save data operations. Standardized terminology for Wii console NAND memory.<BR>2006/10/25 Added support for Wii Remote operation. Changed "Parental Control" to "Parental Controls." Added setting save file to the save data operation.<BR>2006/09/24 Added Parental Controls settings. Changed the 7-MB limitation to boot mode and added a description.<BR>2006/09/19 Added burn-in protection settings and Wii Sensor Bar sensitivity settings. Revised the description of the drive protection feature.<BR>2006/09/07 Added drive protection. Changed specifications and cautions regarding save data.<BR>2006/08/30 Added wireless controller settings and save data handling information.<BR>2006/06/07 Initial version.<br> 245</P> 246 247<hr><p>CONFIDENTIAL</p></body> 248</HTML>