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="IBM WebSphere Studio Homepage Builder Version 6.5.0.0 for Windows">
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<H2>Description</H2>
13<P>The DEVKIT system menu is a utility that configures the various console settings accessed by the application to a development console. 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><BR><B>To enable these functions from the Wii Remote, first pair it with the development console.</B><BR><BR><B>Note:</B> 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 or plug a Nintendo GameCube Controller into Controller Socket 4.
14</P>
15<H2>Using the Demo</H2>
16<P>To select the highlighted item, press the A Button.<br>To go back to the previous menu, press the B Button.<br><BR><B>Note:</B> To cycle through the menu items, use the +Control pad's up/down buttons or move the Control Stick.<br><BR>Settings can be saved by pressing the HOME or START buttons at the top menu. <BR><BR><B>Note:</B> Settings are not enabled until they are saved.<BR> If the +Control Pad's up or down button is held down or the Control Stick is held up or down, the select cursor will keep moving in that direction. <BR> *This can be controlled through the Wii Remote or the GameCube Controller.</P>
17<H2>Menu Items</H2>
18<H3>Calendar Settings</H3>
19<P>Sets the date and the time.</P>
20<H3>Sound System Settings</H3>
21<P>Sets the sound mode (mono, stereo, or surround). Reflected in <CODE>SCGetSoundMode</CODE>.</P>
22<H3>Screen Settings</H3>
23<TABLE border="1">
24  <TBODY>
25    <TR>
26<TD><B>Options</B></TD>
27<TD><B>Description</B></TD>
28    </TR>
29    <TR>
30<TD><B>Position Adjustment</B></TD>
31<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.)</TD>
32    </TR>
33    <TR>
34<TD><B>Burn-in Protection</B></TD>
35<TD>Sets the burn-in protection feature (ON or OFF).</TD>
36    </TR>
37    <TR>
38<TD><B>Progressive</B></TD>
39<TD>Sets progressive mode (ON or OFF). Reflected in <CODE>SCGetProgressiveMode</CODE>.</TD>
40    </TR>
41    <TR>
42<TD><B>Aspect Ratio</B></TD>
43<TD>Sets the aspect ratio (4:3 or 16:9). Reflected in <CODE>SCGetAspectRatio</CODE>.</TD>
44    </TR>
45    <TR>
46<TD><B>EURGB60</B></TD>
47<TD>Sets EURGB60 mode (ON or OFF). Reflected in <CODE>SCGetEuRgb60Mode</CODE>.</TD>
48    </TR>
49  </TBODY>
50</TABLE>
51<H3>Language Settings</H3>
52<P>Sets a language (Japanese, English, German, French, Spanish, Italian, or Dutch). Reflected in <CODE>SCGetLanguage</CODE>.</P>
53<H3>Wii Remote Settings</H3>
54<TABLE border="1">
55  <TBODY>
56    <TR>
57<TD><B>Options</B></TD>
58<TD><B>Description</B></TD>
59    </TR>
60    <TR>
61<TD><B>Vibration Settings</B></TD>
62<TD>Sets vibration settings (ON or OFF). Reflected in <CODE>SCGetWpadMotorMode</CODE>.</TD>
63    </TR>
64    <TR>
65<TD><B>Sensor Bar Position</B></TD>
66<TD>Sets the sensor bar position (above or below). Reflected in <CODE>SCGetWpadSensorBarPosition</CODE>.</TD>
67    </TR>
68    <TR>
69<TD><B>Wii Sensor Bar Sensitivity</B></TD>
70<TD>Sets the Wii Sensor Bar sensitivity. (This can be changed using the Control Stick or the left and right buttons on the +Control Pad.) This setting is reflected in <CODE>SCGetBtDpdSensibility</CODE>.</TD>
71    </TR>
72    <TR>
73<TD><B>Speaker Volume</B></TD>
74<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>
75    </TR>
76  </TBODY>
77</TABLE>
78<H3>Parental Controls</H3>
79<TABLE border="1">
80  <TBODY>
81    <TR>
82<TD><B>Options</B></TD>
83<TD><B>Description</B></TD>
84    </TR>
85    <TR>
86<TD><B>Parental Controls</B></TD>
87<TD>Sets Parental Controls to enabled/disabled (ON or OFF).</TD>
88    </TR>
89    <TR>
90<TD><B>Examining Organization</B></TD>
91<TD>Sets the examining organization to be used with the parental controls (CERO/ESRB/USK/PEGI, Standard/PEGI, Finland/PEGI, or Portugal/PGEI+BBFC/OFLC).</TD>
92    </TR>
93    <TR>
94<TD><B>Rating</B></TD>
95<TD>Sets the rating (can be changed with the left and right buttons on the +Control pad or the Control Stick).</TD>
96    </TR>
97  </TBODY>
98</TABLE>
99<P>Whether the parental controls check was successful can be log confirmed just before the application startup.<BR>The check was successful if &quot;PC Check ... Success&quot; is displayed; it failed if &quot;PC Check ... Failed&quot; is displayed.</P>
100<H3>Verify System Firmware</H3>
101<P>Displays the firmware installed in the system.</P>
102<H3>Save Data Handling</H3>
103<P>These operations write save data from Wii console NAND memory to an SD card and write data from an SD card to Wii console NAND memory.</P>
104<TABLE border="1">
105  <TBODY>
106    <TR>
107<TD><B>Mode</B></TD>
108<TD><B>Description and Procedures</B></TD>
109    </TR>
110    <TR>
111<TD><B>NAND Mode</B></TD>
112<TD>Displays the list of applications that have data saved to Wii console NAND memory.<BR>The A Button copies the data of the selected application to the SD card.<BR>The B Button returns the user to the top menu.<BR>The X Button or the 1 Button deletes the data of the selected application.<BR>The Y or 2 Button switches to SD mode.</TD>
113    </TR>
114    <TR>
115<TD><B>SD Mode</B></TD>
116<TD>Displays the list of saved data on the SD card.<BR>The A Button copies the data of the selected application to Wii console NAND memory.<BR>The Y Button or 2 Button switches to NAND mode.<BR><BR>When data is copied to the SD Card, a file named <CODE>DEVKITMENU.SAVE</CODE> is created to store the application settings.<BR><BR> This file is not copied when writing back to NAND memory.</TD>
117    </TR>
118  </TBODY>
119</TABLE>
120<P><B>About Game Codes</B></P>
121<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>. Thus, when using the data created by executing an <CODE>rvm</CODE> file, the data created with the RVT-R reader, and so on, from an application executed with <CODE>ndrun</CODE>, be sure to change the folder name to <CODE>0000</CODE> and to copy the data to the folder.<BR>Set the application type to &quot;DISC&quot; when re-writing files used to save settings (described later).</P>
122<P><B>Setting Save Files</B></P>
123<P>The setting save file is created for the following purposes:</P>
124<UL>
125<LI>Saving and changing the file permission</LI>
126<LI>Identification of the application type (disc application or NAND application)</LI>
127</UL>
128<P>Changes to the permission part of the file (such as <CODE>rwrw--</CODE>) are reflected in the permissions when the data is written back to NAND memory.<BR>Also, when adding a new file, adding to the list in the same format will allow the same file permission to be specified. When editing a setting save file, follow the default format.<BR><BR>In the default format, the first line is the application type (&quot;DISC&quot; or &quot;NAND&quot;).<BR> In the second line, the first two (2) characters indicate the file type (file &quot;F&quot; or directory &quot;D&quot;), the next eight (8) characters set the file directory permission (&quot;xxxxxx&quot; format), and the remaining section sets the filename.<BR><BR>If the information could not be retrieved (such as file does not exist, edited to unreadable format), the application type will be set to &quot;DISC&quot; and file/directory permission to &quot;rwrw--&quot; (the default values).</P>
129<P><B>The following cautions apply when handling saved data</B></P>
130<UL>
131<LI>Format the SD card in FAT format. SD cards formatted in other formats are not supported.</LI>
132<LI>If an application is not installed in Wii console NAND memory, data for that application cannot be written to NAND memory from an SD card.</LI>
133<LI>Everything within the data folder for NAND memory is copied. It is not possible to copy only a specific folder.</LI>
134<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>Such files are lost when overwriting and writing back the data on the SD card.<br><br><b>Note:</b> It is now required that the owner have read permission for the file/directory.</LI>
135</UL>
136<H3>Development Console Settings</H3>
137<TABLE border="1">
138  <TBODY>
139    <TR>
140<TD><B>Options</B></TD>
141<TD><B>Description</B></TD>
142    </TR>
143    <TR>
144<TD><B>Video Mode</B></TD>
145<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>
146    </TR>
147    <TR>
148<TD><B>Country Code</B></TD>
149<TD>Sets the development console country code (JPN/USA/EUR).</TD>
150    </TR>
151    <TR>
152<TD><B>Boot Mode</B></TD>
153<TD>Sets the boot mode (DEVELOPMENT or PRODUCTION). Be aware that operations change with each mode.<BR><BR>DEVELOPMENT Mode
154<UL>
155<LI>When an application is loaded to an address beyond 9&nbsp;MB in MEM1, a WARNING is displayed (Note 1)</LI>
156<LI>OSReport output becomes valid with NDEV</LI>
157<LI>The drive rotation speed drops with RVT-R READER (Note 2)</LI>
158</UL>
159PRODUCTION Mode
160<UL>
161<LI>When an application is loaded to an address beyond 9&nbsp;MB in MEM1, it stops with an ERROR before execution. (Note 1)</LI>
162<LI>OSReport output becomes invalid with NDEV.</LI>
163<LI>The drive rotation speed does not drop with RVT-R READER.</LI>
164</UL>
165<B>Note 1:</B> On actual consoles, memory beyond 9&nbsp;MB is reserved and cannot be used to load programs.<BR> <B>Note 2:</B> On the actual console, the drive rotation speed drops due to dust on the disk, and the read speed from the disk can significantly drop.<BR> This situation can be simulated, so try to perform debugging with the RVT-R READER in both DEVELOPMENT and PRODUCTION modes.
166</TD>
167    </TR>
168    <TR>
169<TD><B>Drive Protection</B></TD>
170<TD>Sets the drive protection feature (enable/disable/debug).<BR>When set to enable, the drive will stop rotating in about 30 minutes, and the system will enter 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>Because the SDK 2.2 patch does not support the drive protection feature, the setting here will not be applied. This setting is applied only for a program created by a supporting SDK.</B></TD>
171    </TR>
172  </TBODY>
173</TABLE>
174<H3>System Information</H3>
175<TABLE border="1">
176  <TBODY>
177    <TR>
178<TD><B>Information</B></TD>
179<TD><B>Description</B></TD>
180    </TR>
181    <TR>
182<TD><B>Wi-Fi MAC Address</B></TD>
183<TD>The MAC address of the system's built-in Wi-Fi module.</TD>
184    </TR>
185    <TR>
186<TD><B>LAN MAC Address</B></TD>
187<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>
188    </TR>
189  </TBODY>
190</TABLE>
191<H3>Development Console Initialization</H3>
192<P>Initializes the console system memory. Choose with the A Button and execute with the X Button or 1 Button. You can cancel with the B Button.<BR><B>Note:</B> When initialization is performed, all channels and saved data will be deleted and all system settings other than the video mode and country code will be initialized.</P>
193
194<H2>Revision History</H2>
195
196<P>
1972007/08/02 Added a description of the console initialization menu.<BR>2007/04/05 Added the description of game code to the description of save data operations.<BR>2007/03/01 Revised the 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 the terminology for Wii console NAND memory.<BR>2006/10/25 Added support for the Wii Remote operation. Changed &quot;Parental Control&quot; to &quot;Parental Controls.&quot; Added setting save file to the save data operation.<BR>2006/09/24 Added parental controls settings. Changed the 9&nbsp;MB limitation to boot mode, 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.</P>
198
199<hr>
200<P>CONFIDENTIAL</p>
201</BODY>
202</HTML>