mirror of
https://github.com/rvtr/TwlToolsRED.git
synced 2025-10-31 06:41:18 -04:00
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@508 7061adef-622a-194b-ae81-725974e89856
75 lines
2.4 KiB
Plaintext
75 lines
2.4 KiB
Plaintext
======================================================================
|
||
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. の指定どおりにパスを設定している場合,この項目の変更は不要です.
|
||
|
||
|
||
以上
|