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. の指定どおりにパスを設定している場合,この項目の変更は不要です. + + +以上