ctr_Repair/branches/6_5NUP/documents
N2614 f710c3e298 アカウントサルベージ対応版ブランチ
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@818 385bec56-5757-e545-9c3a-d8741f4650f1
2014-08-20 02:50:38 +00:00
..
fig アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00
CTR修理フロー_1stNUP.vsd アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00
CTR本体データ移行ツール.doc アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00
CTR本体データ移行ツール.pdf アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00
CTR用本体データ移行ツール仕様_20101221.ppt アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00
Readme.txt アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00
SavedataCheckerテスト.xls アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00
SD出力ファイルのフォーマット.vsd アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00
データ移行ツール1stNUPテスト.xls アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00
データ移行ツール2ndNUPテスト.xls アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00
データ移行ツールプリインストールモードテスト.xlsx アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00
プリインストールモードのフロー.vsd アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00
プリインストール対応版テスト.xlsx アカウントサルベージ対応版ブランチ 2014-08-20 02:50:38 +00:00

ビルド環境
========

SDK
----
Backup CTR_SDK-3_3 branch r45925 + r51434 + r54939
Restore Horizon trunk r56465 + actslvパッチ

コンパイラ
-------
ARM C/C++ Compiler, 4.1 [Build 1307] for Nintendo

ミドルウェア
--------
QRコードエンコーダ 1.2.3

ビルド時の注意
------------
### AES鍵の変更
リリース用ビルドでは開発機・量産機でAES鍵を変えるため、

量産機用ビルドの場合
./build.sh PROD

でビルドすること。

開発機用ビルドの場合
./build.sh UNFIXEDKEY

でビルドすること。

### 自動無線ON/OFF
無線ON/OFF切り替えのため、`sources/common/nwm_ExtAPI.cpp` を
`$HORIZON_ROOT/sources/libraries/nwm/CTR`
にコピーしてからnwmをリビルドする必要がある。

### アカウントサルベージライブラリ
source/common/actslv_20140513.patch
を適用してビルドすること

リリース時の注意
=============

ConsoleRestoreのReleaseビルドは、ショップ接続時などにで無限ループする不具合があるためDevelopmentビルドを使用する。

その他
=====

PC上でのgoogletestを使う場合BOM付きのUTF-8を
コンパイルできるgccが必要。
cygwin 1.7.9-1
で動作確認済み。
`sources/tests/googletest/common/common.om`にgtestのインストール先を指定する必要がある