1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="Content-Style-Type" content="text/css" /> 6 <link rel="stylesheet" href="../css/manpage.css" type="text/css" /> 7 <style type="text/css"><!-- 8 span.static_style 9 { 10 font-size : 8pt; 11 color : white; 12 font-weight : bold; 13 background : #44f; 14 border-left : solid 1px #aaf; 15 border-top : solid 1px #aaf; 16 border-right : solid 1px #00c; 17 border-bottom : solid 1px #00c; 18 padding-left : 2px; 19 padding-right : 2px; 20 } 21 22 span.virtual_style 23 { 24 font-size : 8pt; 25 color : white; 26 font-weight : bold; 27 background : #0a0; 28 border-left : solid 1px #0f0; 29 border-top : solid 1px #0f0; 30 border-right : solid 1px #060; 31 border-bottom : solid 1px #060; 32 padding-left : 2px; 33 padding-right : 2px; 34 } 35 36 span.protected_style 37 { 38 font-size : 8pt; 39 color : white; 40 font-weight : bold; 41 background : #444; 42 border-left : solid 1px #ccc; 43 border-top : solid 1px #ccc; 44 border-right : solid 1px #222; 45 border-bottom : solid 1px #222; 46 padding-left : 2px; 47 padding-right : 2px; 48 } 49 table.table, table.table td, table.table th 50 { 51 border-collapse: collapse; 52 background-color: white; 53 } 54 55 table.table 56 { 57 width: auto; 58 margin: 1em; 59 position : static; 60 font-family : Arial; 61 } 62 63 table.table td, table.table th 64 { 65 padding: 0.2em; 66 } 67 68 table.table td.number, table.table th.number 69 { 70 text-align: right; 71 } 72 73 table.table tbody tr th 74 { 75 text-align: left; 76 font-weight: normal; 77 width: auto; 78 } 79 80 table.table thead tr th, 81 table.table tbody tr th.category 82 { 83 padding: 0 0.2em; 84 } 85 86 table.table caption 87 { 88 font-weight: bold; 89 padding: 0.4em; 90 } 91 table.table th 92 { 93 font-weight : bold; 94 background : #acf; 95 } 96 --></style> 97<title>DevMenu</title> 98 </head> 99 <body> 100<h1><CODE>DevMenu</CODE></h1> 101<h2>Overview</h2> 102 <div class="section"> 103 DevMenu has the following three display modes. 104 <ol> 1051. Program List mode 106 <ul> 107Displays the program imported to the various media.<br/>Can start CTR card.<br/>Can start and delete imported applications. 108 </ul> 1092. SDMC and HIO Mode 110 <ul> 111Displays files on the SD Card or on the PC.<br/>Can import <CODE>CIA</CODE> files. 112 </ul> 1133. Expanded Save Data mode 114 <ul> 115Displays expanded save data.<br/>Can delete expanded save data. 116 </ul> 117 </ol> 118 </div> 119<h2>Precautions When Launching from Cards</h2> 120 <div class="section"> 121TWL cards cannot be started from DevMenu.<br/>Application region-checking is not performed by the DevMenu.<BR> 122 </div> 123<h2>Button Assignments</h2> 124 <div class="section"> 125 <p> 126 <table class="table"><tbody> 127<tr><th>Button</th><th>Operation</th></tr> 128<tr><td>↑↓</td><td>Moves the cursor</td></tr> 129<tr><td>←→</td><td>Mode Switching</td></tr> 130<tr><td>A</td><td>Select / Run</td></tr> 131<tr><td>B</td><td>Back / Cancel</td></tr> 132<tr><td>X</td><td>Delete (when possible)</td></tr> 133 </tbody></table> 134 </p> 135 <p> 136As a specially prepared command, you can delete all imported SDK tools by pressing L + R + Left + B + START.<br/>When you do this, DevMenu itself gets deleted. To revert to the original state, run <CODE>SystemUpdater</CODE>. 137 </p> 138 </div> 139<h2>Program List Mode</h2> 140 <div class="section"> 141 <p> 142In this mode, press the A Button to launch a program, and the X Button to delete a program.<BR>While holding the L and R Buttons, press the X Button to delete all programs that are currently displayed.<br/> 143 </p> 144 <p> 145The upper screen displays the following items for the program description. 146 <table class="table"><tbody> 147<tr><th>Item</th><th>Description</th></tr> 148<tr><td>Category</td><td>Application type.<br>For CTR applications, "Application" is displayed for retail versions, "Demo" for downloaded application demos, and "AddOnContents" for add-on content. For TWL applications, "TWL" is displayed.</td></tr> 149<tr><td>Unique ID</td><td>Unique ID (only shown for CTR applications). </td></tr> 150<tr><td>Initial Code</td><td>Initial code (only shown for TWL applications).</td></tr> 151<tr><td>Version</td><td>Remaster version.</td></tr> 152<tr><td>Occupied Size</td><td>The size taken up on the memory media.</td></tr> 153<tr><td>Product Code</td><td>For CTR applications, this shows the product code. For TWL applications, this shows the title.</td></tr> 154<tr><td>Media</td><td>The media imported from. For CTR applications, this shows "SDMC." For TWL applications, this shows "TWL NAND."</td></tr> 155<tr><td>Limit</td><td>The number of times the application can be launched (only shown for CTR downloaded application demos). Shown as "Number of times application launched / Total number of times application can be launched." Shows "No limit" for applications with no launch limit.</td></tr> 156<tr><td>Demo Index</td><td>The demo index (only shown for CTR downloaded application demos).</td></tr> 157 </tbody></table> 158 </p> 159 <p> 160In the case of CTR applications, the unique ID and product code of the title code specified in the RSF file will appear in the screen below. 161<pre> 162 ff3ff CTR-P-CTAP 163</pre> 164In the case of TWL applications, the initial code and title name specified in the RSF file appear. 165<pre> 166 34534e41 MY APP NAME 167</pre> 168 </p> 169 <p> 170The CTR browser appears in the list, and can be deleted. Select one of the programs in the list as shown below, and press the X Button to delete it. You cannot remove multiple items by pressing the X Button while holding down both the L Button + R Button.<br/><br/><font color="red">After you delete an item, reset the debugger or power cycle the system.<br/> If you keep using the system without doing this, the HOME Menu will freeze.</font><br/><br/></font><br/><br/> 171If you are using SystemUpdater for the Japanese (JP) market, the lower screen will appear as follows. 172<pre> 173 <font color="red">00088 Browser for JP</font> 174</pre> 175If you are using SystemUpdater for the North American (US) market, the lower screen will appear as follows. 176<pre> 177 <font color="red">00094 Browser for US</font> 178</pre> 179If you are using SystemUpdater for the European and Australian (EU) market, the lower screen will appear as follows. 180<pre> 181 <font color="red">0009d Browser for EU</font> 182</pre> 183If you are using SystemUpdater for the China (CN) market, the lower screen will appear as follows. 184<pre> 185 <font color="red">000a6 Browser for CN</font> 186</pre> 187If you are using SystemUpdater for the Korean (KR) market, the lower screen will appear as follows. 188<pre> 189 <font color="red">000ae Browser for KR</font> 190</pre> 191If you are using SystemUpdater for the Taiwan (TW) market, the lower screen will appear as follows. 192<pre> 193 <font color="red">000b6 Browser for TW</font> 194</pre> 195Use SystemUpdater if you want to add the CTR browser again. 196 </p> 197 </div> 198<h2>SDMC and HIO Mode</h2> 199 <div class="section"> 200 <p> 201In this mode, you can import <CODE>CIA</CODE> files on an SD Card or on a PC by using <CODE>HostIO</CODE> into importable media.<br/>Press the A Button, then press the A Button again to confirm that you want to import the program.<BR>The media into which the CIA file is imported is automatically determined from the CIA file information.<br/>While holding the L and R Buttons, press the A Button to import all CIA files in the current directory.<br/>If an error occurs while importing all files, any files not yet imported at the time of the error will not be imported. 202 </p> 203 <p> 204If using <CODE>HostIO</CODE>, you must set the environment variable <CODE>DEVMENU_ROOT</CODE> on the PC and specify the directory to use for import.<BR>Then, you must start <CODE>HIO-Daemon</CODE>.<BR>If you are using development hardware, you can import from a PC using <CODE>PARTNER-CTR UIC-MIDI</CODE>.<BR>Note, however, that import takes approximately 1.5x as long when using <CODE>UIC-MIDI</CODE>, because the speed of <CODE>HostIO</CODE> is slower compared to <CODE>PARTNER-CTR</CODE>. 205 </p> 206 <p> 207You can re-open a currently open folder using the START Button. 208 </p> 209 <p> 210You can delete CIA files using the X Button.<BR>Press the X Button while holding down the L and R Buttons to remove all CIA files in the current directory.<br/> 211 </p> 212 <p> 213Press the A Button while holding down the X Button to remove CIA files after importing them.<BR>Press the A Button while holding down the L/R/X Buttons to remove all CIA files after importing all CIA files in the current directory.<BR> 214 </p> 215 <p> 216Save data is retained if you re-import a program that has already been imported.<BR>However, if the application being imported has a differently sized save data region than the application being overwritten, then the entire contents of the save data region are cleared. If you need to clear the save data, delete the imported program in program list mode before importing it again. 217 </p> 218 <p> 219If you attempt to import a file that is identical to a program that was previously imported, the following message will appear, and the import will be canceled. 220<pre> 221 Program already exists. 222 Import canceled. 223</pre> 224 </p> 225 <p> 226If the SD Card is write-protected by the LOCK switch, then the following message will appear, and file operations will be disabled. Make the SD Card writeable and try again. 227<pre> 228 SD Card is write protected. 229</pre> 230 </p> 231 <p> 232After attempting to import a corrupted CIA file, import is not performed and instead a message similar to the following is displayed.<br/>Check that the CIA file was created correctly. 233 </p> 234<pre> 235This cia is invalid. 236</pre> 237 </div> 238<h2>Expanded Save Data Mode</h2> 239 <div class="section"> 240 <p> 241In this mode, you can display and delete expanded save data. You can only delete expanded save data on a per-ID basis. To delete, select the ID of the directory with data you want to delete, and press the X Button. 242 </p> 243 <p> 244<font color="red">The HOME Menu uses the expanded save data "00000000 00000082."<br/> Because the HOME Menu mounts this expanded save data, you cannot delete it if DevMenu is running from the HOME Menu.<br/> If you need to delete this expanded save data, run DevMenu from TestMenu.</font> 245 </p> 246 </div> 247<h2>Free Space Display</h2> 248 <div class="section"> 249 <p> 250The <B>Free Space</B> field in the upper screen shows the free space for the SD Card and the system's NAND memory. The top row shows the size in bytes, and the bottom row shows the block size, the number of free 128-KB blocks. The block size is used by the Nintendo eShop and the System Settings. 251 <table class="table"><tbody> 252<tr><th>Item</th><th>Description</th></tr> 253<tr><td>SD</td><td>The free space on the SD Card to which the CTR application is imported.</td></tr> 254<tr><td>TWL</td><td>The free space in the system NAND memory to which to TWL application is imported.</td></tr> 255 </tbody></table> 256 </p> 257 </div> 258<h2>Revision History</h2> 259 <div class="section"> 260 <dl class="history"> 261 <dt>2012/05/17</dt> 262 <dd> 263Added CTR browser descriptions for the China, Korea, and Taiwan markets. 264 </dd> 265 <dt>2012/03/15</dt> 266 <dd> 267Added description of error when expanded save data is deleted. 268 </dd> 269 <dt>2011/12/20</dt> 270 <dd> 271Changed the description of SDMC and HIO import modes. 272 </dd> 273 <dt>2011/10/20</dt> 274 <dd> 275Added description of add-on content to <B>Category</B> field. 276 </dd> 277 <dt>2011/10/12</dt> 278 <dd> 279Added description of free space display.<br/>Added description of feature to delete the CTR browser.<br/> 280 </dd> 281 <dt>2011/09/29</dt> 282 <dd> 283Added description of demo index. 284 </dd> 285 <dt>2011/09/01</dt> 286 <dd> 287Added description of behavior when attempting to import an invalid CIA file.<br/>Added description of upper screen in program list mode. 288 </dd> 289 <dt>2011/08/04</dt> 290 <dd> 291Added mention of the command to delete all SDK tools.<br/> 292 </dd> 293 <dt>2011/06/08</dt> 294 <dd> 295Added note about write-protected SD Cards.<br/>Added note about content displayed in program lists.<br/>Added note about clearing save data.<br/>Added note about message when identical files are imported. 296 </dd> 297 <dt>2011/03/22</dt> 298 <dd> 299Renamed modes.<br/>Changed descriptions of each mode. 300 </dd> 301 <dt>2011/02/28</dt> 302 <dd> 303Updated section about starting cards.<br/>Deleted text about shared expanded save data. 304 </dd> 305 <dt>2010/11/18</dt> 306 <dd> 307Added information about shared expanded save data mode.<br/> 308 </dd> 309 <dt>2010/09/22</dt> 310 <dd> 311Added precautions about launching from cards, and described importing all files, deleting all files, and Expanded Save Data Mode. 312 </dd> 313 <dt>2010/06/10</dt> 314 <dd> 315Initial version.<br/> 316 </dd> 317 </dl> 318 </div> 319 <hr><p>CONFIDENTIAL</p></body> 320</html>