TwlIPL/build/tests/FakeRomHeader
nishikawa_takeshi 09ef4fb736 FakeromHeaderの機能制限版から-Nオプション削除。NTRアプリのときにはエラーになるように修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2902 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-08-20 11:45:17 +00:00
..
keys.c ROMヘッダ偽装ツール:入力ファイルのROMヘッダから新たにヘッダCRCと署名を算出するツール。 2008-09-01 06:16:18 +00:00
keys.h ROMヘッダ偽装ツール:入力ファイルのROMヘッダから新たにヘッダCRCと署名を算出するツール。 2008-09-01 06:16:18 +00:00
main.c FakeromHeaderの機能制限版から-Nオプション削除。NTRアプリのときにはエラーになるように修正。 2009-08-20 11:45:17 +00:00
Makefile FakeRomHeader:製品技術部向けの機能制限版をビルドできるようにした。ビルドオプションで指定するので、ビルド方法.txtを参照すること。Readmeを製品技術部向けに加筆。 2009-08-18 11:14:43 +00:00
README.html FakeRomHeader:製品技術部向けの機能制限版をビルドできるようにした。ビルドオプションで指定するので、ビルド方法.txtを参照すること。Readmeを製品技術部向けに加筆。 2009-08-18 11:14:43 +00:00
README.txt FakeRomHeader:製品技術部向けの機能制限版をビルドできるようにした。ビルドオプションで指定するので、ビルド方法.txtを参照すること。Readmeを製品技術部向けに加筆。 2009-08-18 11:14:43 +00:00
ビルド方法.txt FakeRomHeader:製品技術部向けの機能制限版をビルドできるようにした。ビルドオプションで指定するので、ビルド方法.txtを参照すること。Readmeを製品技術部向けに加筆。 2009-08-18 11:14:43 +00:00

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.

=============================================================================
ROMバージョンつけかえツール
=============================================================================

* 目次

  * `ROMバージョンつけかえツールとは?`_
  * `非対応なROM形式`_
  * `使用上の注意`_
  * `実行方法`_
  * `エラー`_
  * `変更履歴`_


ROMバージョンつけかえツールとは?
=============================================================================

本ツールは、TWL向けSRLのROMバージョンを変更するPCツールです。


非対応なROM形式
=============================================================================

1. クローンブート対応タイトル

クローンブート対応タイトルに対して本ツールを使用すると、
出力SRLではクローンブートができなくなります。
TWL Hybridタイトルの場合には、警告が出力されますので、
クローンブート対応でないかを確認してください。


2. TAD形式

本ツールは SRL 形式のみ対応しています。
本ツールに TAD を入力すると、エラーとなります。
あらかじめ TAD⇒SRL 変換をしてから、本ツールをご使用ください。


3. NTR専用ROM

TWL向けROM (TWL Hybrid/TWL Limited) のみ入力可能です。


使用上の注意
=============================================================================

本ツールは、再ビルドなしにROMバージョンをつけかえるという、
一般開発者が行なうことができないROM設定を可能にするツールです。
したがって、再配布しないようにしてください。
もし部外に配布する必要が生じた場合には、開発技術部にご確認ください。


実行方法
=============================================================================

WindowsXP付属のコマンドプロンプト、もしくはcygwinで以下の形式をタイプしてください。

  * ./RomVersionChecker.exe [オプション] (入力SRLファイル名) (出力SRLファイル名) (ROMバージョン)

たとえば、input.srl のROMバージョンを "0F" にしたい場合、以下のようにタイプしてください。

  * ./RomVersionChecker.exe input.srl output.srl 0F

注意
------------------------------------------------------------------------------

「ROMバージョン」に入力する値は **16進数** です。 **10進数での入力には対応していません。**

たとえば、ROMバージョンを "0C" に設定したい場合には、
"12" ではなく、"0C" と入力してください。


オプション
------------------------------------------------------------------------------

* -h : 使用方法を表示します。
* -f : 通常、出力SRLファイルがすでに存在する場合、上書き確認をしますが、
  この上書き確認をスキップし、強制的に上書きします。


エラー
=============================================================================

プログラムにエラーがあった場合、エラーメッセージが出力されます。

また、通常は、プログラムの返り値は "0" ですが、
エラーが発生した場合には、返り値は "1" となります。

返り値は、Windowsコマンドプロンプトの場合、
%ERRORLEVEL%環境変数に格納されますので、
バッチファイルなどの分岐に利用することができます。

cygwinの場合、返り値の格納先は、
%ERRORLEVEL%環境変数ではなく、シェル変数 $? となります。


変更履歴
=============================================================================

* ver.1.0 (2009/08/18)

初版