TwlIPL/build/tests/FakeRomHeader/README.html
2009-08-18 11:14:43 +00:00

533 lines
13 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.5: http://docutils.sourceforge.net/" />
<title>ROMバージョンつけかえツール</title>
<style type="text/css">
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id$
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/
/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
border: 0 }
table.borderless td, table.borderless th {
/* Override padding for "table.docutils td" with "! important".
The right padding separates the table cells. */
padding: 0 0.5em 0 0 ! important }
.first {
/* Override more specific margin styles with "! important". */
margin-top: 0 ! important }
.last, .with-subtitle {
margin-bottom: 0 ! important }
.hidden {
display: none }
a.toc-backref {
text-decoration: none ;
color: black }
blockquote.epigraph {
margin: 2em 5em ; }
dl.docutils dd {
margin-bottom: 0.5em }
/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
font-weight: bold }
*/
div.abstract {
margin: 2em 5em }
div.abstract p.topic-title {
font-weight: bold ;
text-align: center }
div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
margin: 2em ;
border: medium outset ;
padding: 1em }
div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
font-weight: bold ;
font-family: sans-serif }
div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title {
color: red ;
font-weight: bold ;
font-family: sans-serif }
/* Uncomment (and remove this text!) to get reduced vertical space in
compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
margin-bottom: 0.5em }
div.compound .compound-last, div.compound .compound-middle {
margin-top: 0.5em }
*/
div.dedication {
margin: 2em 5em ;
text-align: center ;
font-style: italic }
div.dedication p.topic-title {
font-weight: bold ;
font-style: normal }
div.figure {
margin-left: 2em ;
margin-right: 2em }
div.footer, div.header {
clear: both;
font-size: smaller }
div.line-block {
display: block ;
margin-top: 1em ;
margin-bottom: 1em }
div.line-block div.line-block {
margin-top: 0 ;
margin-bottom: 0 ;
margin-left: 1.5em }
div.sidebar {
margin: 0 0 0.5em 1em ;
border: medium outset ;
padding: 1em ;
background-color: #ffffee ;
width: 40% ;
float: right ;
clear: right }
div.sidebar p.rubric {
font-family: sans-serif ;
font-size: medium }
div.system-messages {
margin: 5em }
div.system-messages h1 {
color: red }
div.system-message {
border: medium outset ;
padding: 1em }
div.system-message p.system-message-title {
color: red ;
font-weight: bold }
div.topic {
margin: 2em }
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
margin-top: 0.4em }
h1.title {
color: #ffffff;
background-color: #8dc63f;
padding: 0.5em;
font-size: 24px;
font-weight: bold;
border-style: double;
border-width: 3px 5px;
border-color: #009900;
text-align: center }
h2.subtitle {
text-align: center }
hr.docutils {
width: 75% }
img.align-left {
clear: left }
img.align-right {
clear: right }
ol.simple, ul.simple {
margin-bottom: 1em }
ol.arabic {
list-style: decimal }
ol.loweralpha {
list-style: lower-alpha }
ol.upperalpha {
list-style: upper-alpha }
ol.lowerroman {
list-style: lower-roman }
ol.upperroman {
list-style: upper-roman }
p.attribution {
text-align: right ;
margin-left: 50% }
p.caption {
font-style: italic }
p.credits {
font-style: italic ;
font-size: smaller }
p.label {
white-space: nowrap }
p.rubric {
font-weight: bold ;
font-size: larger ;
color: maroon ;
text-align: center }
p.sidebar-title {
font-family: sans-serif ;
font-weight: bold ;
font-size: larger }
p.sidebar-subtitle {
font-family: sans-serif ;
font-weight: bold }
p.topic-title {
font-weight: bold }
pre.address {
margin-bottom: 0 ;
margin-top: 0 ;
font-family: serif ;
font-size: 100% }
pre.literal-block, pre.doctest-block {
margin-left: 2em ;
margin-right: 2em }
span.classifier {
font-family: sans-serif ;
font-style: oblique }
span.classifier-delimiter {
font-family: sans-serif ;
font-weight: bold }
span.interpreted {
font-family: sans-serif }
span.option {
white-space: nowrap }
span.pre {
white-space: pre }
span.problematic {
color: red }
span.section-subtitle {
/* font-size relative to parent (h1..h6 element) */
font-size: 80% }
table.citation {
border-left: solid 1px gray;
margin-left: 1px }
table.docinfo {
margin: 2em 4em }
table.docutils {
ailgn : center;
margin-top: 0.5em ;
margin-bottom: 0.5em }
table.footnote {
border-left: solid 1px black;
margin-left: 1px }
table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
padding-left: 0.5em ;
padding-right: 0.5em ;
vertical-align: top }
table.docutils th.field-name, table.docinfo th.docinfo-name {
font-weight: bold ;
text-align: left ;
white-space: nowrap ;
padding-left: 0 }
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
font-size: 100% }
ul.auto-toc {
list-style-type: none }
/*** added by seiki ***/
/** common settings *********************************/
body {
font-size : 12px;
text-align : center;
line-height : 140%;
color : #330000;
background-color : #e3e5e6;
}
td, th {
font-size : 12px;
color : #336600;
}
a:link {
text-decoration : none;
color : #339966;
}
a:visited {
text-decoration : none;
color : #666633;
}
a:active {
text-decoration : underline;
color : #ff6600;
}
a:hover {
text-decoration : underline;
color : #ff6600;
}
/** general styles *******************************/
h1 {
color : #009900;
background-color : #ccff66;
padding : 4px;
font-size : 16px;
font-weight : bold;
text-align : left;
margin-top : 1.5em;
border-style : solid;
border-width : 1px 3px;
border-color : #009900;
}
h1 a:hover {
text-decoration : none;
color : #009900;
}
h2 {
color : #336633;
font-size : 16px;
margin-left : 0.5em;
margin-top : 1.5em;
border-style : solid;
border-width : 0 0 1px 5px;
border-color : #339933;
padding-left : 4px;
}
h2 a:hover {
text-decoration : none;
color : #336633;
}
h3 {
color : #339933;
font-size : 12px;
margin-left : 2.0em;
border-style : dotted;
border-width : 0 0 1px 0;
border-color : #66cc66;
}
h3 a:hover {
text-decoration : none;
color : #339933;
}
h4 {
color : #339933;
font-size : 12px;
margin-left : 2.0em;
border-style : dotted;
border-width : 0 0 1px 0;
border-color : #66cc66;
}
h3 a:hover {
text-decoration : none;
color : #339933;
}
p {
margin-left : 3em;
margin-top : 3px;
margin-bottom : 6px;
text-indent : 0em;
line-height : 150%;
}
dt {
font-weight: bold;
margin-top: 0.5em;
margin-left: 2em;
}
dd {
margin-left: 4em;
}
dd p {
margin-left: 0;
text-indent: 0;
line-height: 140%;
}
.author {
font-weight: bold;
text-align: right;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
ul.author li {
list-style-type: none;
}
div.document {
border : solid 1px #666666;
margin : 0pt auto;
padding : 1em 1.5em 1em 1em;
background-color : #ffffff;
text-align : left;
width : 800px;
}
</style>
</head>
<body>
<div class="document" id="rom">
<h1 class="title">ROMバージョンつけかえツール</h1>
<ul class="simple">
<li>目次<ul>
<li><a class="reference internal" href="#id1">ROMバージョンつけかえツールとは?</a></li>
<li><a class="reference internal" href="#id2">非対応なROM形式</a></li>
<li><a class="reference internal" href="#id3">使用上の注意</a></li>
<li><a class="reference internal" href="#id4">実行方法</a></li>
<li><a class="reference internal" href="#id7">エラー</a></li>
<li><a class="reference internal" href="#id8">変更履歴</a></li>
</ul>
</li>
</ul>
<div class="section" id="id1">
<h1>ROMバージョンつけかえツールとは?</h1>
<p>本ツールは、TWL向けSRLのROMバージョンを変更するPCツールです。</p>
</div>
<div class="section" id="id2">
<h1>非対応なROM形式</h1>
<ol class="arabic simple">
<li>クローンブート対応タイトル</li>
</ol>
<p>クローンブート対応タイトルに対して本ツールを使用すると、
出力SRLではクローンブートができなくなります。
TWL Hybridタイトルの場合には、警告が出力されますので、
クローンブート対応でないかを確認してください。</p>
<ol class="arabic simple" start="2">
<li>TAD形式</li>
</ol>
<p>本ツールは SRL 形式のみ対応しています。
本ツールに TAD を入力すると、エラーとなります。
あらかじめ TAD⇒SRL 変換をしてから、本ツールをご使用ください。</p>
<ol class="arabic simple" start="3">
<li>NTR専用ROM</li>
</ol>
<p>TWL向けROM (TWL Hybrid/TWL Limited) のみ入力可能です。</p>
</div>
<div class="section" id="id3">
<h1>使用上の注意</h1>
<p>本ツールは、再ビルドなしにROMバージョンをつけかえるという、
一般開発者が行なうことができないROM設定を可能にするツールです。
したがって、再配布しないようにしてください。
もし部外に配布する必要が生じた場合には、開発技術部にご確認ください。</p>
</div>
<div class="section" id="id4">
<h1>実行方法</h1>
<p>WindowsXP付属のコマンドプロンプト、もしくはcygwinで以下の形式をタイプしてください。</p>
<blockquote>
<ul class="simple">
<li>./RomVersionChecker.exe [オプション] (入力SRLファイル名) (出力SRLファイル名) (ROMバージョン)</li>
</ul>
</blockquote>
<p>たとえば、input.srl のROMバージョンを &quot;0F&quot; にしたい場合、以下のようにタイプしてください。</p>
<blockquote>
<ul class="simple">
<li>./RomVersionChecker.exe input.srl output.srl 0F</li>
</ul>
</blockquote>
<div class="section" id="id5">
<h2>注意</h2>
<p>「ROMバージョン」に入力する値は <strong>16進数</strong> です。 <strong>10進数での入力には対応していません。</strong></p>
<p>たとえば、ROMバージョンを &quot;0C&quot; に設定したい場合には、
&quot;12&quot; ではなく、&quot;0C&quot; と入力してください。</p>
</div>
<div class="section" id="id6">
<h2>オプション</h2>
<ul class="simple">
<li>-h : 使用方法を表示します。</li>
<li>-f : 通常、出力SRLファイルがすでに存在する場合、上書き確認をしますが、
この上書き確認をスキップし、強制的に上書きします。</li>
</ul>
</div>
</div>
<div class="section" id="id7">
<h1>エラー</h1>
<p>プログラムにエラーがあった場合、エラーメッセージが出力されます。</p>
<p>また、通常は、プログラムの返り値は &quot;0&quot; ですが、
エラーが発生した場合には、返り値は &quot;1&quot; となります。</p>
<p>返り値は、Windowsコマンドプロンプトの場合、
%ERRORLEVEL%環境変数に格納されますので、
バッチファイルなどの分岐に利用することができます。</p>
<p>cygwinの場合、返り値の格納先は、
%ERRORLEVEL%環境変数ではなく、シェル変数 $? となります。</p>
</div>
<div class="section" id="id8">
<h1>変更履歴</h1>
<ul class="simple">
<li>ver.1.0 (2009/08/18)</li>
</ul>
<p>初版</p>
</div>
</div>
</body>
</html>