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/> 171 172If you are using SystemUpdater for the Japanese (JP) market, the lower screen will appear as follows. 173<pre> 174 <font color="red">00088 Browser for JP</font> 175</pre> 176If you are using SystemUpdater for the North American (US) market, the lower screen will appear as follows. 177<pre> 178 <font color="red">00094 Browser for US</font> 179</pre> 180If you are using SystemUpdater for the European and Australian (EU) market, the lower screen will appear as follows. 181<pre> 182 <font color="red">0009d Browser for EU</font> 183</pre> 184If you are using SystemUpdater for the China (CN) market, the lower screen will appear as follows. 185<pre> 186 <font color="red">000a6 Browser for CN</font> 187</pre> 188If you are using SystemUpdater for the Korean (KR) market, the lower screen will appear as follows. 189<pre> 190 <font color="red">000ae Browser for KR</font> 191</pre> 192If you are using SystemUpdater for the Taiwan (TW) market, the lower screen will appear as follows. 193<pre> 194 <font color="red">000b6 Browser for TW</font> 195</pre> 196Use SystemUpdater if you want to add the CTR browser again. 197 </p> 198 </div> 199<h2>SDMC and HIO Mode</h2> 200 <div class="section"> 201 <p> 202In 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. 203 </p> 204 <p> 205If 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>. 206 </p> 207 <p> 208You can re-open a currently open folder using the START Button. 209 </p> 210 <p> 211You 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/> 212 </p> 213 <p> 214Press 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> 215 </p> 216 <p> 217Save 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. 218 </p> 219 <p> 220If 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. 221<pre> 222 Program already exists. 223 Import canceled. 224</pre> 225 </p> 226 <p> 227If 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. 228<pre> 229 SD Card is write protected. 230</pre> 231 </p> 232 <p> 233After 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. 234 </p> 235<pre> 236This cia is invalid. 237</pre> 238 </div> 239<h2>Expanded Save Data Mode</h2> 240 <div class="section"> 241 <p> 242In 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. 243 </p> 244 <p> 245<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> 246 </p> 247 </div> 248<h2>Free Space Display</h2> 249 <div class="section"> 250 <p> 251The <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. 252 <table class="table"><tbody> 253<tr><th>Item</th><th>Description</th></tr> 254<tr><td>SD</td><td>The free space on the SD Card to which the CTR application is imported.</td></tr> 255<tr><td>TWL</td><td>The free space in the system NAND memory to which to TWL application is imported.</td></tr> 256 </tbody></table> 257 </p> 258 </div> 259<h2>Revision History</h2> 260 <div class="section"> 261 <dl class="history"> 262 <dt>2012/05/17</dt> 263 <dd> 264Added CTR browser descriptions for the China, Korea, and Taiwan markets. 265 </dd> 266 <dt>2012/03/15</dt> 267 <dd> 268Added description of error when expanded save data is deleted. 269 </dd> 270 <dt>2011/12/20</dt> 271 <dd> 272Changed the description of SDMC and HIO import modes. 273 </dd> 274 <dt>2011/10/20</dt> 275 <dd> 276Added description of add-on content to <B>Category</B> field. 277 </dd> 278 <dt>2011/10/12</dt> 279 <dd> 280Added description of free space display.<br/>Added description of feature to delete the CTR browser.<br/> 281 </dd> 282 <dt>2011/09/29</dt> 283 <dd> 284Added description of demo index. 285 </dd> 286 <dt>2011/09/01</dt> 287 <dd> 288Added description of behavior when attempting to import an invalid CIA file.<br/>Added description of upper screen in program list mode. 289 </dd> 290 <dt>2011/08/04</dt> 291 <dd> 292Added mention of the command to delete all SDK tools.<br/> 293 </dd> 294 <dt>2011/06/08</dt> 295 <dd> 296Added 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. 297 </dd> 298 <dt>2011/03/22</dt> 299 <dd> 300Renamed modes.<br/>Changed descriptions of each mode. 301 </dd> 302 <dt>2011/02/28</dt> 303 <dd> 304Updated section about starting cards.<br/>Deleted text about shared expanded save data. 305 </dd> 306 <dt>2010/11/18</dt> 307 <dd> 308Added information about shared expanded save data mode.<br/> 309 </dd> 310 <dt>2010/09/22</dt> 311 <dd> 312Added precautions about launching from cards, and described importing all files, deleting all files, and Expanded Save Data Mode. 313 </dd> 314 <dt>2010/06/10</dt> 315 <dd> 316Initial version.<br/> 317 </dd> 318 </dl> 319 </div> 320 <hr><p>CONFIDENTIAL</p></body> 321</html>