1<html> 2<head> 3<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 4<meta http-equiv="Content-Style-Type" content="text/css"> 5<title>Test Menu</title> 6<style type="text/css"> 7<!-- 8body { 9/* 10 font-size : 10pt; 11*/ 12 font-weight : normal; 13 color : #000000; 14 margin : 8px; 15} 16 17div { 18 width : 98%; 19 white-space : nowrap; 20} 21 22div.title { 23 text-align : left; 24 font-weight : bold; 25/* 26 font-size : 16pt; 27*/ 28 font-size : 150%; 29 color : #202020; 30 border-style : double; 31 border-width : 8px; 32 /* タイトルを囲む枠線の色を指定 */ 33 border-color : #CD202C; 34 35 /* RVLプラットフォーム系列 */ 36/* 37 border-color : #34beed; 38*/ 39 40 /* TWLプラットフォーム系列 */ 41/* 42 border-color : #ff458f; 43*/ 44 45 margin : 4px; 46 padding : 4px; 47} 48H1 { 49 font-size : 150%; 50 font-family : Arial; 51 border-bottom-width : 5px; 52 border-bottom-style : solid; 53 border-bottom-color : #CD202C; 54 padding-bottom : 1px; 55 margin-bottom : 20px; 56 letter-spacing : normal; 57 font-weight : bold; 58} 59 60h2 { 61 font-weight : bold; 62/* 63 font-size : 16pt; 64*/ 65 font-size : 150%; 66 border-style : none none solid double; 67 border-width : 0px 0px 2px 8px; 68 /* 見出しの線の色を指定 */ 69 border-color : #CD202C; 70 71 /* RVLプラットフォーム系列 */ 72/* 73 border-color : #34beed; 74*/ 75 76 /* TWLプラットフォーム系列 */ 77/* 78 border-color : #ff458f; 79*/ 80 81 margin-left : 2px; 82 padding-left : 4px; 83} 84 85table { 86 margin-top : 2pt; 87 margin-bottom : 2pt; 88 margin-left : 0pt; 89 margin-right : 0pt; 90 padding-left : 0pt; 91 padding-right : 0pt; 92 position : relative; 93 left : 12px; 94 font-family : Arial; 95 font-size : 10pt; 96 border-style : none none none none; 97} 98td,th { 99 padding : 2pt; 100 border-width : 2pt; 101 border-style : none none none none; 102 font-style : normal; 103 text-align : left; 104} 105td { 106 background : #e8f4f4; 107 font-weight : normal; 108} 109th { 110 background : #c0d8d8; 111 font-weight : bold; 112} 113 114p { 115 margin-left : 4px; 116} 117p.code { 118 font-family : "Courier New", monospace; 119 position : normal; 120 left : 12px; 121 font-size : 10pt; 122 background : #e8f4f4; 123} 124 125--> 126</style> 127 128</head> 129<body> 130<a name="top"></a> 131 132 133<h1>Test Menu 134</h1> 135 136<h2>Contents</h2> 137 <ol> 138<li><a href="#ss01">Overview</a></li> 139<li><a href="#ss02">How to Use</a></li> 140<li><a href="#ss03">Note</a></li> 141<li><a href="#ss04">Revision History</a></li> 142 </ol> 143 144<h2>1. <a name="ss01">Overview</a></h2> 145<p>The Test Menu is the screen that is first displayed when the PARTNER-CTR Debugger or CTR test unit is turned on.<br /><br /> It is a substitute for the HOME Menu for CTR devices and has minimal functionality.<br /> When the HOME Button is pressed while an application is running, that application is suspended and this menu is displayed.<br /> <br /> However, to return to the Test Menu, the application must handle a press of the HOME Button.<br /> 146 </p> 147 148<div align="right"><a href="#top">Back to top</a></div> 149 150 151<h2>2. <a name="ss02">How to Use</a></h2> 152<p>The following operations are possible on the Test Menu.</p> 153 <div class="table"> 154 <table border="1"> 155 <thead> 156 <tr> 157<th align="center">Input</th> 158<th align="center">Feature</th> 159 </tr> 160 </thead> 161 <tbody> 162 <tr> 163<td align="center">START</td> 164<td align="left">Start <CODE>DevMenu</CODE>. When there is a suspended application, terminate that <br />application, and then start <CODE>DevMenu</CODE>.</td> 165 </tr> 166 <tr> 167<td align="center">A</td> 168<td align="left">Launches an application from a CTR Card.<br />If you are using PARTNER-CTR Debugger and running debugger software, you cannot launch applications from CTR Cards; go to <B>CTR</B> > <B>Card Control</B> and clear <B>Card Emulation Control</B>.</td> 169 </tr> 170 <tr> 171<td align="center">X</td> 172<td align="left">Terminates a suspended application, if there is one.</td> 173 </tr> 174 <tr> 175<td align="center">B</td> 176<td align="left">Launches the System Settings. This operation is not available when the system mode is <CODE>dev1</CODE> (text also does not appear in the lower screen).</td> 177 </tr> 178 <tr> 179<td align="center">L Button</td> 180<td align="left">When there is a suspended application, the upper and lower screens (if stereoscopic view is enabled, there will be a total of three screen images) are output to the SD Card as a set. This will have no effect if an SD Card is not inserted.<br />The filename will be (time on system clock in yyyymmdd_hhmm format)_(Screen)_(Index).bmp.<br />It will be saved to the Capture folder on the SD Card.<br /><CODE>Note:</CODE> (Screen): UL = upper screen, left eye image; UR = upper screen, right eye image; LO = lower screen<br />(index): A five-digit numerical sequence incremented each time a save is performed from the time the development menu is started. Each image in a set of images has the same index number.</td> 181 </tr> 182 <tr> 183<td align="center">HOME</td> 184<td align="left">Returns to a suspended application, if there is one.</td> 185 </tr> 186 <tr> 187<td align="center">POWER Button</td> 188<td align="left">Terminates a suspended application, if there is one.</td> 189 </tr> 190 </tbody> 191 </table> 192 </div> 193 194<p>The following information is displayed on the upper screen.</p> 195 <ul> 196<li>Firmware version, CTR-SDK version</li> 197<li>System Mode</li> 198<li>Debug Mode enabled/disabled</li> 199<li>EULA agreement version and EULA version required for CTR-SDK</li> 200<li>Remaining battery life</li> 201<li>SD Card information</li> 202<li>User name</li> 203 </ul> 204<p>The following information is displayed on the lower screen.</p> 205 <ul> 206<li>The status of the Test Menu (related to the running of applications)</li> 207<li>Explanation of operations</li> 208 </ul> 209 210<div align="right"><a href="#top">Back to top</a></div> 211 212<h2>3. <a name="ss03">Note</a></h2> 213<p>The <CODE>DevMenu</CODE> is a minimal implementation. Apart from its appearance, it has a number of restrictions that do not apply to the actual HOME Menu. <br /><br /> Its implementation for Sleep Mode differs from that of the HOME Menu, and in some instances it does not properly handle situations in which timing is critical. As a result, if the system enters Sleep Mode during an application transition (this includes closing the application and returning), it may not recover. 214 </p> 215 216<p>If an application is loaded and executed while the development menu is displayed, execution tentatively stops at the start of the application. This enables debugging from a closer point to startup than when starting an application from the HOME Menu and using ATTACH. If the POWER Button is pressed after starting an application from the development menu, it may stop execution at the <CODE>nn::applet::Enable</CODE> function. <br /> 217 </p> 218 219<p>Features that cause the application to exit, such as a jump to the System Settings, are not available when loaded from or attached to the debugger. To verify such features, either start them using the A Button or run them on development hardware, rather than loading them from or attaching them to the debugger.<br /> When loaded from or attached to the debugger, the system restarts after closing the application, and then returns to the dev menu. (That menu does not have a jump to System Settings.)<br /> 220 </p> 221 222<p>If you exit an application loaded into emulation memory or one stored on a dedicated CTR card, and the system mode is set to something other than <CODE>prod</CODE>, the system restarts and you return to the dev menu with the system mode set to <CODE>prod</CODE>.<br /> 223 </p> 224 225<p>Application region-checking is not performed by the Test Menu. <br /> 226 </p> 227 228<div align="right"><a href="#top">Back to top</a></div> 229 230 231<h2>4. <a name="ss04">Revision History</a></h2> 232 <dl> 233 <dt>2013/03/14</dt> 234<dd>Added a description of operations when exiting an application loaded into emulation memory. 235 </dd> 236 </dl> 237 <dl> 238 <dt>2012/01/31</dt> 239<dd>Exchanged the assignments of the B Button and X Button and added the POWER Button. 240 </dd> 241 </dl> 242 <dl> 243 <dt>2011/11/24</dt> 244<dd>Revised terminology (changed "memory mode" to "system mode"). 245 </dd> 246 </dl> 247 <dl> 248 <dt>2011/10/19</dt> 249<dd>Added information specific to restrictions on use with the debugger. 250 </dd> 251 </dl> 252 <dl> 253 <dt>2011/10/12</dt> 254<dd>Added information about starting the System Settings using the X Button. 255 </dd> 256 </dl> 257 <dl> 258 <dt>2011/08/05</dt> 259<dd>Deleted mention that wireless switch cannot be set ON/OFF. 260 </dd> 261 </dl> 262 <dl> 263 <dt>2011/06/20</dt> 264<dd>Revised the <B>Note</B> section because there is now support for SD Card hot swapping. 265 </dd> 266<dd>Added information about what is displayed in the upper screen. 267 </dd> 268 </dl> 269 <dl> 270 <dt>2011/06/17</dt> 271<dd>Added mention that region-checking is not performed. 272 </dd> 273 </dl> 274 <dl> 275 <dt>2011/05/31</dt> 276<dd>Added a description about launching applications from SD Cards using the A Button. 277 </dd> 278 </dl> 279 <dl> 280 <dt>2011/04/06</dt> 281<dd>Added note about detecting an SD Card. 282 </dd> 283 </dl> 284 <dl> 285 <dt>2011/03/30</dt> 286<dd>Added information about screen capture function for suspended applications. 287 </dd> 288 </dl> 289 <dl> 290 <dt>2011/02/03</dt> 291<dd>Added information about the possibility of using the POWER Button to stop execution at the <CODE>Enable</CODE> function. 292 </dd> 293 </dl> 294 <dl> 295 <dt>2011/01/31</dt> 296<dd>Added that the wireless switch cannot be turned on and off. 297 </dd> 298 </dl> 299 <dl> 300 <dt>2010/12/13</dt> 301<dd>Added a note. 302 </dd> 303 </dl> 304 <dl> 305 <dt>2010/10/26</dt> 306<dd>Initial version. 307 </dd> 308 </dl> 309 <p> 310 <br /> 311 </p> 312 313<div align="right"><a href="#top">Back to top</a></div> 314 315 316 <hr><p>CTR-06-0206-002-D<br>CONFIDENTIAL</p></body> 317</html>