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 import applications.
108              </ul>
1092. Import mode
110              <ul>
111Displays files on the SD Card.<br/>Can import CIA 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 Dev Menu.<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    </div>
136<h2>Program List Mode</h2>
137    <div class="section">
138      <p>
139In 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/>
140      </p>
141      <p>
142In 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.
143<pre>
144 ff3ff    CTR-P-CTAP
145</pre>
146In the case of TWL applications, the initial code and title name specified in the RSF file appear.
147<pre>
148 34534e41    MY APP NAME
149</pre>
150      </p>
151    </div>
152<h2>Import Mode</h2>
153    <div class="section">
154      <p>
155In this mode, you can import CIA files on an SD Card 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.
156      </p>
157      <p>
158Save 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.
159      </p>
160      <p>
161If 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.
162<pre>
163 Program already exists.
164 Import canceled.
165</pre>
166      </p>
167      <p>
168If 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.
169<pre>
170 SD Card is write protected.
171</pre>
172      </p>
173    </div>
174<h2>Expanded Save Data Mode</h2>
175    <div class="section">
176      <p>
177In 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.
178      </p>
179    </div>
180<h2>Revision History</h2>
181    <div class="section">
182      <dl class="history">
183        <dt>2011/06/08</dt>
184        <dd>
185Added 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.
186        </dd>
187        <dt>2011/03/22</dt>
188        <dd>
189Renamed modes.<br/>Changed descriptions of each mode.
190        </dd>
191        <dt>2011/02/28</dt>
192        <dd>
193Updated section about starting cards.<br/>Deleted text about shared expanded save data.
194        </dd>
195        <dt>2010/11/18</dt>
196        <dd>
197Added information about shared expanded save data mode.<br/>
198        </dd>
199        <dt>2010/09/22</dt>
200        <dd>
201Added precautions about launching from cards, and described importing all files, deleting all files, and Expanded Save Data Mode.
202        </dd>
203        <dt>2010/06/10</dt>
204        <dd>
205Initial version.<br/>
206        </dd>
207      </dl>
208    </div>
209  <hr><p>CONFIDENTIAL</p></body>
210</html>