From 203555451c32089abfeb0724bd211e8e7f54952e Mon Sep 17 00:00:00 2001 From: nishikawa_takeshi Date: Tue, 11 May 2010 05:20:44 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=9E=E3=82=B9=E3=82=BF=E3=82=A8=E3=83=87?= =?UTF-8?q?=E3=82=A3=E3=82=BF=E6=B4=BE=E7=94=9F=E7=89=88=E3=81=AEReadme?= =?UTF-8?q?=E3=81=AE=E3=82=B3=E3=83=9F=E3=83=83=E3=83=88=E3=81=97=E5=BF=98?= =?UTF-8?q?=E3=82=8C=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@508 7061adef-622a-194b-ae81-725974e89856 --- docs/MasterEditorTWL/Readme-1_8A.txt | 38 ++++++++++ .../Readme_SouceDistribution.txt | 74 +++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 docs/MasterEditorTWL/Readme-1_8A.txt create mode 100644 docs/MasterEditorTWL/Readme_SouceDistribution.txt diff --git a/docs/MasterEditorTWL/Readme-1_8A.txt b/docs/MasterEditorTWL/Readme-1_8A.txt new file mode 100644 index 0000000..df57a85 --- /dev/null +++ b/docs/MasterEditorTWL/Readme-1_8A.txt @@ -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) に含まれます. + + diff --git a/docs/MasterEditorTWL/Readme_SouceDistribution.txt b/docs/MasterEditorTWL/Readme_SouceDistribution.txt new file mode 100644 index 0000000..2afc567 --- /dev/null +++ b/docs/MasterEditorTWL/Readme_SouceDistribution.txt @@ -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. の指定どおりにパスを設定している場合,この項目の変更は不要です. + + +以上