1<?xml version="1.0" encoding="utf-8"?> 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[]> 3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US"> 4<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> 5 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf8" /> 6 <meta http-equiv="Content-style-type" content="css/text; charset=utf8" /> 7 <meta http-equiv="Content-Script-Type" content="text/javascript" /> 8 <link rel="stylesheet" href="../../../css/page.css" type="text/css" /> 9 <script src="savedata_calc.js" type="text/javascript"></script> 10 <title>Worksheet for Calculating the Save Data File System Capacity</title> 11</head> 12<body onload="calcFsSpace(); calcFsSpaceExtMeta(); calcFsSpaceExtFile();"> 13<style type="text/css"><!-- 14table.calc { 15 margin-top : 2pt; 16 margin-bottom : 2pt; 17 margin-left : 0pt; 18 margin-right : 0pt; 19 padding-left : 0pt; 20 padding-right : 0pt; 21 position : relative; 22 left : 12px; 23 font-family : Arial; 24 font-size : 10pt; 25 border-style : none none none none; 26 border-color : #ffffff; 27 background-color : #ffffff; 28} 29th.tb { 30 border-color : #ffffff; 31 background-color : #c0d8d8; 32} 33td.tb { 34 border-color : #ffffff; 35 background-color : #e8f4f4; 36} 37td.bg { 38 border-color : #ffffff; 39 background-color : #ffffff; 40} 41tr.hidden { 42 display : none; 43} 44input.hidden { 45 display : none; 46} 47div.hidden { 48 display : none; 49} 50 51--></style> 52 53<!-- 内容 ここから --> 54<script language="JavaScript"> 55<!-- 56calcFsSpace(); 57//--> 58</script> 59<h1>Worksheet for Calculating the Save Data File System Capacity</h1> 60<div> 61<p> 62This calculates the amount of space used by save data and expanded save data. 63</p> 64 65<a name="CalcSize_SaveData"><h2>CTR Card Save Data</h2></a> 66<p> 67This calculates the amount of data (number of blocks) that can actually be saved in save data. 68</p> 69 70<form name="FsSpace"> 71<table class="calc"> 72 <tr> 73 <td class="bg" style="font-size: 12pt;" colspan="3">Input Parameters</td> 74 </tr> 75 <tr class="hidden"> 76 <td class="bg"></td> 77 <th class="tb">Save Data Type</th> 78 <td class="tb"> 79 <input type="radio" name="fsblocksize" value="1" onChange="calcFsSpace();" onClick="calcFsSpace();" checked="checked" />CTR Card Save Data<!--( 512バイト/ブロック )--><br /> 80 <input type="radio" name="fsblocksize" value="2" onChange="calcFsSpace();" onClick="calcFsSpace();" /> 81 </td> 82 </tr> 83 <tr> 84 <td class="bg"></td> 85 <th class="tb">Protection Type</th> 86 <td class="tb"> 87 <input type="radio" name="fstype" value="c1" onChange="calcFsSpace();" onClick="calcFsSpace();" checked="checked" />No automatic redundancy (any save data that is being written will be corrupted if the Game Card is removed )<br /> 88 <input type="radio" name="fstype" value="c2" onChange="calcFsSpace();" onClick="calcFsSpace();" />Automatic redundancy (any save data that is being written will be protected against corruption even if the Game Card is removed ) 89 </td> 90 </tr> 91 <tr> 92 <td class="bg"></td> 93 <th class="tb">Recordable Media</th> 94 <td class="tb"> 95 <input type="radio" name="capacitytype" value="c1" onChange="calcFsSpace();" onClick="calcFsSpace();" checked="checked" />CTR Card Backup Memory (128KB)<br /> 96 <input type="radio" name="capacitytype" value="c2" onChange="calcFsSpace();" onClick="calcFsSpace();" />CTR Card Backup Memory (512 KB)<br /> 97 <input class="hidden" type="radio" name="capacitytype" value="c3" onChange="calcFsSpace();" onClick="calcFsSpace();" /> 98 <div class="hidden" style="position:relative; left:1.5em;"><input size="10" style="text-align:right;" type="text" name="capacitytypeuser" value="4096" onChange="calcFsSpace();" /> KB</div> 99 </td> 100 </tr> 101 <tr> 102 <td class="bg"></td> 103 <th class="tb">Max Number of Directories (0-?)</th> 104 <td class="tb"> 105 <input size="6" style="text-align:right;" type="text" name="CountDirectoryEntry" value="5" onChange="calcFsSpace();" /> (Total number of directories that can be created throughout the entire file system) 106 </td> 107 </tr> 108 <tr> 109 <td class="bg"></td> 110 <th class="tb">Max Number of Files (1-?)</th> 111 <td class="tb"> 112 <input size="6" style="text-align:right;" type="text" name="CountFileEntry" value="5" onChange="calcFsSpace();" /> (Total number of files that can be created throughout the entire file system) 113 </td> 114 </tr> 115 <tr> 116 <td class="bg" style="background-color: white; font-size: 12pt;" colspan="3"><br />Amount of Data that can be Saved</td> 117 </tr> 118 <tr> 119 <td class="bg"></td> 120 <th class="tb">Save Data Block Size</th> 121 <td class="tb"> 122 <input size="10" style="text-align:right; background-color: #e0e0e0;" type="text" name="SaveDataBlockSize" readonly="readonly" /> bytes 123 </td> 124 </tr> 125 <tr> 126 <td class="bg"></td> 127 <th class="tb">Number of Save Data Blocks</th> 128 <td class="tb"><input size="10" style="text-align:right; background-color: #e0e0e0;" type="text" name="SaveDataBlocks" readonly="readonly" /> blocks</td> 129 </tr> 130 <tr> 131 <td class="bg"></td> 132 <th class="tb">Save Data Capacity</th> 133 <td class="tb"> 134 <input size="10" style="text-align:right; background-color: #e0e0e0;" type="text" name="SaveDataCapacities" readonly="readonly" /> bytes / <input size="10" style="text-align:right; background-color: #e0e0e0;" type="text" name="SaveDataCapacitiesKilloByte" readonly="readonly" /> KB (block size × number of blocks) 135 </td> 136 </tr> 137</table> 138</form> 139 140<a name="CalcSize_ExtSaveData"><h2>Expanded Save Data</h2></a> 141<p> 142This calculates the amount of data (number of blocks) used for expanded save data. 143</p> 144<p><font color="red">This calculates the number of blocks consumed in expanded save data. Depending on the SD Card format, the actual memory footprint on the SD Card may be greater than the values shown here. Note that <CODE>nn::fs::ResultNotEnoughSpace</CODE> may be returned even if an SD Card has as much free space as the sizes given here.</font></p> 145 146<h3>Metadata</h3> 147<p> 148This calculates the size (number of blocks) used when expanded save data is created. 149</p> 150 151<form name="FsSpaceExtEntry"> 152<table class="calc"> 153 <tr> 154 <td class="bg" style="font-size: 12pt;" colspan="3">Input Parameters</td> 155 </tr> 156 <tr> 157 <td class="bg"></td> 158 <th class="tb">Icon size</th> 159 <td class="tb"> 160 <input size="10" style="text-align:right;" type="text" name="IconSize" value="1024" onChange="calcFsSpaceExtMeta();" /> bytes 161 </td> 162 </tr> 163 <tr> 164 <td class="bg"></td> 165 <th class="tb">Max Number of Directories (0-?)</th> 166 <td class="tb"> 167 <input size="6" style="text-align:right;" type="text" name="CountDirectoryEntry" value="5" onChange="calcFsSpaceExtMeta();" /> (Total number of directories that can be created throughout the entire file system) 168 </td> 169 </tr> 170 <tr> 171 <td class="bg"></td> 172 <th class="tb">Max Number of Files (1-?)</th> 173 <td class="tb"> 174 <input size="6" style="text-align:right;" type="text" name="CountFileEntry" value="5" onChange="calcFsSpaceExtMeta();" /> (Total number of files that can be created throughout the entire file system) 175 </td> 176 </tr> 177 <tr> 178 <td class="bg" style="background-color: white; font-size: 12pt;" colspan="3">Space Used</td> 179 </tr> 180 <tr> 181 <td class="bg"></td> 182 <th class="tb">Block Size for Expanded Save Data</th> 183 <td class="tb">4096 bytes</td> 184 </tr> 185 <tr> 186 <td class="bg"></td> 187 <th class="tb">Number of Blocks Used for Expanded Save Data</th> 188 <td class="tb"> 189 <input size="10" style="text-align:right; background-color: #e0e0e0;" type="text" name="ExtSaveDataBlocks" readonly="readonly" /> blocks 190 </td> 191 </tr> 192 <tr> 193 <td class="bg"></td> 194 <th class="tb">Memory Size Used for Expanded Save Data</th> 195 <td class="tb"> 196 <input size="10" style="text-align:right; background-color: #e0e0e0;" type="text" name="ExtSaveDataCapacities" readonly="readonly" /> bytes / <input size="10" style="text-align:right; background-color: #e0e0e0;" type="text" name="ExtSaveDataCapacitiesKilloByte" readonly="readonly" /> KB 197 </td> 198 </tr> 199</table> 200</form> 201 202<h3>File</h3> 203<p> 204This calculates the size (number of blocks) that could be used when a single file is created in expanded save data. The actual size may be smaller than the size (number of blocks) shown here. 205</p> 206 207<form name="FsSpaceExtFile"> 208<table class="calc"> 209 <tr> 210 <td class="bg" style="font-size: 12pt;" colspan="3">Input Parameters</td> 211 </tr> 212 <tr> 213 <td class="bg"></td> 214 <th class="tb">Protection Type</th> 215 <td class="tb">No automatic redundancy (any save data that is being written will be corrupted if the SD Card is removed )<br /></td> 216 </tr> 217 <tr> 218 <td class="bg"></td> 219 <th class="tb">Amount of Data that can be Saved</th> 220 <td class="tb"> 221 <input size="10" style="text-align:right;" type="text" name="capacitytypeuser" value="128" onChange="calcFsSpaceExtFile();" /> KB 222 </td> 223 </tr> 224 <tr> 225 <td class="bg" style="background-color: white; font-size: 12pt;" colspan="3">Space Used</td> 226 </tr> 227 <tr> 228 <td class="bg"></td> 229 <th class="tb">Block Size for Expanded Save Data</th> 230 <td class="tb">4096 bytes</td> 231 </tr> 232 <tr> 233 <td class="bg"></td> 234 <th class="tb">Number of Blocks Used for Expanded Save Data</th> 235 <td class="tb"> 236 <input size="10" style="text-align:right; background-color: #e0e0e0;" type="text" name="ExtSaveDataBlocks" readonly="readonly" /> blocks 237 </td> 238 </tr> 239 <tr> 240 <td class="bg"></td> 241 <th class="tb">Memory Size Used for Expanded Save Data</th> 242 <td class="tb"> 243 <input size="10" style="text-align:right; background-color: #e0e0e0;" type="text" name="ExtSaveDataCapacities" readonly="readonly" /> bytes / <input size="10" style="text-align:right; background-color: #e0e0e0;" type="text" name="ExtSaveDataCapacitiesKilloByte" readonly="readonly" /> KB 244 </td> 245 </tr> 246</table> 247</form> 248</div> 249 250 251<h2>Revision History</h2> 252<div class="section"> 253 <dl class="history"> 254 <dt>2010/12/16</dt> 255 <dd>Added worksheets for expanded save data calculations.</dd> 256 <dt>2010/12/11</dt> 257 <dd>Initial version.</dd> 258 </dl> 259</div> 260 261<hr><p>CONFIDENTIAL</p></body> 262</html> 263 264 265