マスタエディタ派生版のReadmeのコミットし忘れ。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@508 7061adef-622a-194b-ae81-725974e89856
This commit is contained in:
nishikawa_takeshi 2010-05-11 05:20:44 +00:00
parent e7824a9200
commit 203555451c
2 changed files with 112 additions and 0 deletions

View File

@ -0,0 +1,38 @@
=============================================================================
NINTENDO TWL Master Editor Ver.1.8A
Mar 2, 2010
=============================================================================
* 目次
- 使用上の注意
- ver.1.8A と ver.1.8 の違い
=======================================================================
使用上の注意
=======================================================================
本パッケージにはTWLマスターエディタ ver.1.8A が含まれています.
ver.1.8A は ver.1.8 に後述の仕様変更を加えた,社内(NOA)限定バージョンです.
社外へは配布しないようにお願いします.
また,社内限定であるため,最低限の動作確認しかしておりません.
本バージョンを使ってマスターROMおよび提出書類を作成しないでください
(ver.1.8 からの変更は軽微なので問題ないと思われますが,念のためです.)
=======================================================================
ver.1.8A と ver.1.8 の違い
=======================================================================
ver.1.8A は ver.1.8 に以下の仕様変更を加えたものです.
*「ROM 情報とエラー情報を合わせて HTML ファイルに出力(ROM 読み込み時)」を
選択したときにエクスポートされる HTML ファイルに,
「ROM CRC」および「Header CRC」の項目が追加されCRC の値が出力されます.
なお,上記以外の選択でエクスポートされる HTML ファイルには,
CRC は出力されませんのでご注意ください.
なお,上記の仕様変更は,次回の正規バージョン (ver.1.9) に含まれます.

View File

@ -0,0 +1,74 @@
======================================================================
TWLマスターエディタのソース管理の注意点
======================================================================
* 目次
* `はじめに`_
* `鍵の秘匿`_
* `ビルドに必要な環境`_
* `パスの設定`_
はじめに
======================================================================
TWLマスターエディタはROM データを読みだして,
ユーザの指示があった場合,変更する機能を持っています.
そのためソースにはROM データのフォーマットに関する情報が含まれています.
ROM データのフォーマットは社外秘ですので,配布先には注意してください.
部外,あるいは社外に配布する場合,事前に開発技術部にご連絡ください.
鍵の秘匿
======================================================================
TWLマスターエディタのソースには
開発用ROMのセキュリティに関する情報(ディジタル署名の秘密鍵)が含まれます.
開発用 ROM 用の鍵なので,製品用 ROM の鍵に比べ,
セキュリティの重要度は高くありませんが,
部外もしくは社外に配布される可能性を考え,鍵データを削除しています.
あえてビルドが通らないように,鍵データの配列に不正な文字を入れていますので,
ビルドを通す場合, 配列の中身を削除してください.
鍵データの配列はkeys.cpp に含まれています.
正常な動作をさせる場合,ご一報いただけると,
正しい鍵データの配布を検討させていただきます.
ビルドに必要な環境
======================================================================
TWLマスターエディタをビルドするためには以下の環境が必要です
* Visual Studio 2008 Standard Edition
* TWL-SDK および TWL-SDK のビルド環境
パスの設定
======================================================================
MasterEditorTWL.sln を Visual Studio で開いて,以下のパスを設定する必要があります.
1. プロジェクト⇒MasterEditorTWLのプロパティ⇒構成プロパティ⇒C/C++⇒全般⇒追加のインクルードディレクトリ
* TWL-SDKのインクルードのパス
* TWL-SDK パッケージに含まれる makerom.TWL のソースフォルダのパス(TWLSDK_ROOT/build/tools/makerom.TWL)
* 同梱の MasterEditorTWL_Common/user へのパス
2. プロジェクト⇒MasterEditorTWLのプロパティ⇒構成プロパティ⇒リンカ⇒全般⇒追加のライブラリディレクトリ
* 先述の makerom.TWL のソースフォルダにある以下のパス
* digest/lib
* aes/lib
* acsign/lib
* 同梱の MasterEditorTWL_Common/flag/lib/x86 へのパス
3. プロジェクト⇒MasterEditorTWLのプロパティ⇒構成プロパティ⇒リンカ⇒入力⇒追加の依存ファイル
もし 2. の指定どおりにパスを設定している場合,この項目の変更は不要です.
以上