Commit Graph

1066 Commits

Author SHA1 Message Date
nakasima
c7512bd914 ランチャーのスリープ処理をデフォルト有効に。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1125 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-14 06:29:57 +00:00
yoshida_teruhisa
4462a071f2 ・アプリリスト作成時、DataOnlyフラグも見るように変更
・アプリロード速度チューニング つもりつもりのコメント実装(適当)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1123 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-14 06:00:11 +00:00
nakasima
3009f2ac79 TWLではレジューム後のゲームカード再ロードが可能であり、PM_GoSleepModeでNANDブート時にカード抜け検出を強制的に無効化
されていることもあるので、DS-IPLとは異なりスリープ時のカード抜けは検出しないようにしておく。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1122 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-14 05:36:00 +00:00
yoshida_teruhisa
f4749f0352 ランチャーのARM9LTD初期ロード位置を0x02400000へ戻す
(オンメモリアプリへのジャンプ機能実装のため初期ロード位置を0x02d00000へ移動していたが、セキュリティの関係でポシャッたので必要なくなった)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1120 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-14 04:48:12 +00:00
yutaka
a86fac4a8c PMIC_FINAL => SDK_TS_VERSION
mcuバージョンチェックのコード変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1119 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-14 04:43:00 +00:00
yutaka
903ac8c268 PMIC_FINAL => SDK_TS_VERSION
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1118 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-14 04:13:57 +00:00
yosiokat
41e12a0166 ・crt0.LTD.cをコンパイルスイッチを与えてINITi_ShelterLtdBinaryを無効にした形でリンクするよう変更。
(ランチャーをカードアプリでビルドするとINITi_ShelterLtdBinaryがランチャーのコードを潰してしまう
バグを修正)

・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1117 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 12:57:49 +00:00
yosiokat
20db005a9a 無線LEDの点灯タイミングを無線ファームロード前に移動。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1115 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 12:55:33 +00:00
yosiokat
c0758a3dc6 コメント修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1113 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 12:32:42 +00:00
(no author)
3435278d07 (更新:Akabane Jumpei)
・TODO追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1112 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 12:18:09 +00:00
(no author)
3035b1ffb3 (更新:Akabane Jumpei)
・Secure1,2モードのデータリードシーケンスを共通化
・ソースちょっと整理

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1110 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 10:04:30 +00:00
yutaka
598f263932 DSハッシュテーブル検証サンプル
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1109 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 07:23:14 +00:00
yosiokat
34231893d3 無線LED処理の追加。
ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1108 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 05:54:20 +00:00
(no author)
ce1e0cbda0 (更新:Akabane Jumpei)
・関数名の変更
・いらない構造体メンバの削除

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1107 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 02:18:59 +00:00
(no author)
8b7a32631c (更新:Akabane Jumpei)
・スロットのカード挿抜状態とランチャーの挿抜状態がズレ場合にそれを修正するスレッドを追加(新17ピンスロット・DSテレビetc対策)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1106 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 02:06:00 +00:00
(no author)
c74172d664 (更新:Akabane Jumpei)
・Bonding Optionの取得処理を追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1105 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 00:38:07 +00:00
yosiokat
124ffddbe2 MachineSettingsにペアレンタルコントロール設定済みフラグをセットする、やっつけ処理を追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1104 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-10 12:19:41 +00:00
kamikawa
46043f3a55 NandInitializer が無線ファームを消去してしまう不具合を修正。RomVersion を 0->1 へ
ファーム書き込み時のキャッシュ操作をより安全な形に改善。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1103 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-10 10:43:21 +00:00
kamikawa
466f7c8dd1 デポップ処理の見直し。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1102 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-10 10:40:57 +00:00
yosiokat
a8ce73d1cd CheckPreloadParametersで、OS_IsAvailableWirelessの値に応じて無線LEDを点灯するよう変更。
本体設定で、無線ON/OFFに応じて無線LED制御とOS_IsAvailableWirelessへの反映を行うよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1101 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-10 09:52:16 +00:00
yoshida_teruhisa
e9b0efe6e3 ランチャーは、飛び先&マウント可能リストに入れないよう変更
セキュアアプリは、マウント可能リストに入れないよう変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1100 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-10 08:02:39 +00:00
(no author)
7c49fcf322 (更新:Kawase Tomohiro)再修正→・リビジョン情報埋め込み部分で、svnが見つからなかった時の処理を修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1099 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-10 07:52:54 +00:00
nakasima
85e08a7801 ROMエミュレーション情報がARM9へ反映されるように修正。
HOTSW_GetRomEmulationBuffer()をARM9とARM7で共通のコードに。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1098 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-10 07:40:51 +00:00
yosiokat
5feba9cd68 libaes_sp.firm.LTD.aやDEMOLibがビルドされるようMakefileを整理。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1097 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-10 05:42:17 +00:00
yoshida_teruhisa
5f9914777a タイトルリストの作成方式変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1096 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-10 02:10:12 +00:00
yosiokat
5d40bc12f8 ・リビジョン情報埋め込み部分で、svnが見つからなかった時の処理を修正。
・スケジュールのアップデート中。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1095 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 13:27:47 +00:00
nakasima
3c0842903f DSP用WRAM-B/Cのクリア。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1094 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 11:37:48 +00:00
yutaka
edbc7b4b93 カメラパラメータ更新
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1093 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 11:37:15 +00:00
nakasima
69bf5a72a4 DSP用WRAM-B/Cのクリア。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1092 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 11:36:36 +00:00
nakasima
0f72a673d1 hyenaのWRAMアドレスが変更された際にサイズチェックがそのままになっていたのを修正(ヒープ&スタック&鍵データ領域として32KB予約)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1090 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 02:21:20 +00:00
yoshida_teruhisa
1086b94648 署名チェックのデバグ用コードを若干変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1089 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 02:12:28 +00:00
yoshida_teruhisa
4e63f543f8 AESデクリプト処理のタイミングを変更(署名チェック直後)
デクリプト範囲判定の厳密化

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1088 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 02:05:11 +00:00
(no author)
2c5239e87d (更新:Akabane Jumpei)
・スロットの現在のモードを返す関数を追加
・スロット電源ON関数修正
・ソースちょっと整理

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1087 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 01:57:17 +00:00
yosiokat
df513bea4c 無線フライトモードフラグ制御および無線LED制御を追加。(とりあえずコメントアウト)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1086 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 01:23:11 +00:00
yoshida_teruhisa
a3c534841b モジュール読み込みサイズの制限を32バイトアライメントに変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1085 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 00:23:16 +00:00
nakasima
7ecf7d7e2a warnig修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1084 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-08 11:51:23 +00:00
nakasima
e693ad5716 カード差込み時のみスリープ解除条件にカード抜け(カード無し)を含める。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1083 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-08 11:43:36 +00:00
(no author)
b17524a88a (更新:Akabane Jumpei)
・TWLカード対応(KeyTable2は一時的なものをローカルに持つ)
・符号生成回路初期値をRomヘッダを見て変更するようにした

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1082 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-08 10:05:48 +00:00
nakasima
c6817bba98 ランチャーへスリープ処理を追加(デフォルトではディセーブル)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1081 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-08 09:46:05 +00:00
nakasima
0a4a3e2e1e ワンセグのスリープ時シャットダウン対策。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1080 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-08 05:49:43 +00:00
kamikawa
e0a0004d7d Nandファームインポート時にNVRAMのNANDエラー記憶領域をクリアするべく sdmcFormatNandLog() を追加しました。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1079 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-08 05:23:54 +00:00
nakasima
f2858e12b7 NandInitializer*のROMサイズ指定を64Mbitに。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1078 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-08 02:33:16 +00:00
yoshida_teruhisa
209b3a99fb 開発版ROMにてAES復号動作確認済。コンソールへの表示を少し変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1077 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-08 01:09:18 +00:00
kamikawa
95645a3dba 製品技術部のリクエストに対応。
・NandInitializer と同じプログラムで基板検査も実施するためにカメラやサウンドなどこれまで削っていたライブラリをリンクするようにしました。
 マイコンをアドレス指定でアクセスできる関数を追加しました。CODECのモードをDSモードへと遷移させる関数をARM9側に用意しました。
 (同一プログラムでCODEC-TWLモードとCODEC-DSモードの両方をテストするため)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1076 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-08 01:05:13 +00:00
nakasima
6265e414db typo.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1075 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-07 10:42:59 +00:00
nakasima
cd6d0fbfa9 カード抜去時にROMエミュレーション情報をクリアしないように変更。
NANDアプリデバッグ時にROMエミュレーションしないケースに対応。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1074 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-07 09:56:46 +00:00
yoshida_teruhisa
4db0d8c3d8 AES領域復号に使うカウンタの初期値セット忘れていたので追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1073 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-07 08:27:53 +00:00
yoshida_teruhisa
144871a860 CARDからのstaticモジュール読み込みサイズを16バイトアライメントに補正するよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1072 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-07 07:59:44 +00:00
yoshida_teruhisa
d72fc7e87b (CARD以外の)staticモジュール読み込みサイズを16バイトアライメントに補正するよう変更。
検証時にAESデクリプト処理が走るように変更(AES有効なROMは未検証)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1071 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-07 06:27:04 +00:00
yosiokat
b10ba5b19d 最新のROMヘッダ構成に追随。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1070 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-07 04:22:43 +00:00
yoshida_teruhisa
80ea5b96a3 ランチャー:起動するROMのAES暗号化領域復号の処理追加途中経過(多分まだ機能しないはず)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1069 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-07 01:43:36 +00:00
(no author)
41158cfed8 (更新:Akabane Jumpei)
・DMAデータ転送終了割り込みハンドラの設定部分を修正


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1068 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-04 12:48:04 +00:00
nishikawa_takeshi
5741ed8cbb MachineSettings:BROADON_ENABLEのときにBroadOn用のペアレンタルコントロール追加項目を設定できるように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1066 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-04 06:05:46 +00:00
kamikawa
a434ba6f8d Revision1057 でワイヤレス強制Disableフラグの読み書きに対応させましたが、一般開発者には無用な機能であるためデフォルトでは使えないようにしました。
Makefile にて 変数定義を有効にすることにより、ワイヤレス強制Disableフラグの読み書きに対応した NandInitializer を作ることができます。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1065 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-04 05:13:52 +00:00
yutaka
b3dc21b388 複数TitleIDチェックでも時間がかからないように修正、他見た目修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1064 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-04 02:39:37 +00:00
yoshida_teruhisa
301228f70f ランチャー:起動するROMのAES暗号化領域復号の処理追加中
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1063 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-04 02:32:45 +00:00
nishikawa_takeshi
8654f61a00 MachineSettings:置換し忘れ修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1062 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-04 02:24:44 +00:00
nishikawa_takeshi
4ea086ddc7 MachineSettings:無線使用フラグ設定追加。BroadOn用に項目を切り替えるビルドオプション#define BROADON_ENABLEを追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1061 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-04 02:20:59 +00:00
yosiokat
235a5c9195 ・makerom.TWL.launcher更新。
・LauncherとMachinSettingsのRSFにDisableDebugを仕込んでおく。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1060 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 13:37:22 +00:00
kamikawa
fece573d78 Nandファーム書き込み時に NVRAM の 未割り当て領域先頭256byte と 予約領域 256byte を0クリアするようにしました。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1059 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 11:45:48 +00:00
nakasima
934a3a7ccc mongoose.TWL同様にROMヘッダのサウンドDMA選択が反映されるように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1058 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 10:39:00 +00:00
kamikawa
7ffe371c7f ワイヤレス強制OFFフラグのライトに対応。
現在のリージョン及びワイヤレス強制OFFフラグを確認できるようにUIを改良。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1057 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 09:52:56 +00:00
yutaka
b7c9e3f79d FINALROM版ならインストールするように設定
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1056 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 07:33:59 +00:00
yutaka
0697735c06 カメラパラメータ更新
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1055 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 07:33:35 +00:00
kamikawa
1b11cdf68d NandInitializerProduct はひととおりの処理を終えた後 OS_Terminate させていましたが、それだと電源OFF時の処理が行えないため他の方法で停止させるようにしました。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1054 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 07:28:18 +00:00
kamikawa
4da69ae12e NVRAM の NORファーム予約領域は今まで NANDファーム起動フラグのみを書き換えていましたが、ページ単位で書き換えるように変更しました。(フラグ以外は0埋め)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1053 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 07:16:19 +00:00
yutaka
f98ce59f2f SRL選択機能の削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1052 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 07:14:21 +00:00
yutaka
d397f0f91e aesBufferの削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1051 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 07:08:42 +00:00
yoshida_teruhisa
b62cd8406a テストプログラムに正解リストおよび画面への表示を追加
その他コメント追記

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1050 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 06:24:49 +00:00
yutaka
7c8ade5353 AESの単位を16バイトから32バイトに変更 (AESライブラリのDMAの制限)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1049 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 05:27:51 +00:00
yoshida_teruhisa
da1ca6e35f small fix
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1047 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 00:41:06 +00:00
yosiokat
d6d49fb72c ・testsにCheckPreloadParametersを追加。
・HWInfoWriterとNandInitializerREDのRSFでNANDAccessをTRUEにする。
・MachineSettingsのデバッグ用に顔写真データに固定値を書き込む処理を追加。(デフォルト無効)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1045 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-02 12:18:39 +00:00
yutaka
7ad7315f0e ・sdmc-launcher-writerの追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1044 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-02 10:28:32 +00:00
yutaka
48045460db ・sdmc-launcher-writerの追加
・nvramライブラリの追加
・gcdライブラリの完全削除 (元から使ってなかった)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1043 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-02 10:09:55 +00:00
nakasima
e69ba86cea DS-IPL同様にブート直前に例外ベクタをクリアしておく。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1042 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-02 09:22:34 +00:00
yoshida_teruhisa
19743970e8 アプリタイトル表示切り替え判定をミスっていたので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1040 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-02 08:00:27 +00:00
yoshida_teruhisa
9515a61e15 ROチェック時にWモードでファイルオープン成功してしまったあとの処理でファイルを閉じていなかったので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1039 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-02 07:58:17 +00:00
yoshida_teruhisa
7301b9742d MountInfo.cのミス修正
テストプログラム更新

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1038 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-02 07:18:26 +00:00
kamikawa
4f99db4398 恥ずかしいスペルミスを修正 sucess -> success
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1037 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-02 06:30:38 +00:00
yutaka
b4dbb3714a カメラパラメータ更新
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1036 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-02 05:16:12 +00:00
yoshida_teruhisa
ce751ac13c チェック表の変更に合わせ、RomTypeTestの各Makefileとrsfを変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1035 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-02 02:02:19 +00:00
yosiokat
cbe9f79a47 HWInfoWriterとNandIntializer系のTitleIDのMediaをGameCardに変更。
これに伴いこれらのアプリのTADを作らないよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1030 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-01 11:47:41 +00:00
yoshida_teruhisa
b738b5ed6b X4ボード用ランチャーチェックに使うアプリケーションの雛形
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1028 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-01 09:14:24 +00:00
yutaka
2f736770b3 無印FC対策が不要になったので削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1026 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-01 07:15:42 +00:00
kamikawa
fa27e96078 NandInitializer(SDK配布用)では使用していないコードを削除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1025 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-01 06:38:35 +00:00
kamikawa
72b4255bb3 srl の名前がおかしかったので NandInitializerProduction.srl になるように修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1024 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-01 05:57:57 +00:00
yutaka
497f3a64f2 NandInitializerRedはインストールする
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1023 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-01 05:28:26 +00:00
nakasima
85ebbe2439 TODO追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1022 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-01 04:42:32 +00:00
kamikawa
fb67b2efe5 NandInitializer* でのクリーンアップ実行時に public.sav 及び private.sav をffクリアして再フォーマットするようにしました。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1021 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-01 04:15:56 +00:00
nakasima
176c41ed91 実機ではNANDアプリはNAND、カードアプリはカードのみブート許可。
コメント追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1020 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 13:16:14 +00:00
kamikawa
b20cab0606 正式なフォーマット後にTWLCFG*.datを生成していなかった不具合を修正(これまでは再起動後にリカバリ生成されていました)
namut : エラー出力を改善

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1019 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 12:16:18 +00:00
nakasima
e7279e61d2 ROMエミュレーション情報を初回ロード時しか読まないように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1018 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 10:31:44 +00:00
yoshida_teruhisa
9220e19858 Launcherからのsrl起動時、署名チェック失敗で止まるように変更(tlfでは署名チェックの結果スルー)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1017 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 08:05:05 +00:00
yoshida_teruhisa
718d2d09ad ランチャーからランチャーを起動する場合の鍵の選択ルーチンを最新版TitleIDに対応
ついでにルーチンを若干変更


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1015 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 07:29:56 +00:00
yoshida_teruhisa
e82bde9500 ひととおり動作確認できたので、
デバッガ起動したアプリからLauncherへのリターン時にデバッガカードROMを直接起動しないようにするコードを復活
ついでにソースコード整理

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1014 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 07:07:37 +00:00
yutaka
567af02285 AES鍵初期化判定を修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1013 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 06:21:34 +00:00
kamikawa
19d9bf5a75 参照する data フォルダを NandInitializer -> NandInitializerRed へ変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1012 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 05:27:51 +00:00
yosiokat
89f39c049a 暫定的にFreeBoxCount設定を無効にする。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1011 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 05:21:55 +00:00
yosiokat
ef98d823d7 各アプリのイニシャルコード変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1010 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 05:21:17 +00:00
yutaka
f105524cb1 NandInitializerの名称変更に対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1009 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 05:16:06 +00:00
kamikawa
4fae063c6e ツールの名称及びTitleID変更作業(作業 3/3 全完了のはず)
(旧)                             l(新)
--------------------------------+-------------------------------
0NIA	:NandInitializer        l 0NRA    : NandInitializerRed          <フル機能版:RED限定>
0NFA	:NandFormatter          l 0NIA    : NandInitializer             <機能制限版 SDKに入れる>
0NAA    :NandInitializerAuto    l 0NPA    : NandInitializerProduction   <検査工程、生産工程向け>
0HWA	:HWInfoWriter           l (変更なし)
--------------------------------+-------------------------------

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1008 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 05:05:01 +00:00
yosiokat
2cd5d2aa30 マウント情報の整理。
カードアプリの時は、デフォルトではマウント情報をセットしないが、SDIO[1]が有効な時のみ、
 nand, nand2, shared1, shared2, photo, (sdmc)をセットするよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1007 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 05:03:26 +00:00
kamikawa
8653f5937a NandFormatter -> NandInitializer へ名称変更
NandInitializerAuto -> NandInitializerProduction へ名称変更 (作業2/3)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1006 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 04:47:27 +00:00
kamikawa
aada18bb73 NandInitializer を NandInitializerRed に名称変更。(作業1/3)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1005 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 04:33:31 +00:00
yutaka
dfc42c52dd AES鍵設定のタイミング変更、TS_VERSION>200のときはPM_InitFIRMを呼ばないようにした(何もしていないので)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1004 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 04:06:26 +00:00
yutaka
d42a9c8bcb 古いNandFormatter.srl対応のため、HLNJでもリトライするようにした
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1003 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 03:54:50 +00:00
nakasima
41e2f11644 ファームでCARDライブラリを使用可能にするためカード電源ON時はARM9側のカードリセット解除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1002 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-28 13:21:06 +00:00
nakasima
61e50493fb ランチャーのSCFGをRSFでイネーブルに。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1001 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-28 10:12:04 +00:00
sato_masaki
063fe7cf5f add comment.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1000 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-28 09:19:12 +00:00
sato_masaki
915ca10e70 fwType=1のときに限って、DataSegmentをチェックするように変更。
(TWL無線ドライバRC版向けのWorkaround、将来的にこのチェックは無くなる。)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@998 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-28 07:18:27 +00:00
yosiokat
dd30d48814 無線ファームのゲームコード変更に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@995 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-28 05:11:55 +00:00
yutaka
d40ab0192a ESライブラリのROM版があるので回避コード削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@994 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-28 04:28:37 +00:00
yosiokat
c3bc246043 ランチャーのゲームコード修正をHWInfoWriter、NandInitializerに反映。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@993 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-28 01:14:22 +00:00
yosiokat
be63849fdf ゲームコードとリージョンの修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@992 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-28 00:59:17 +00:00
yoshida_teruhisa
516d15beeb ランチャーから起動するアプリ認証時の鍵選択時、起動アプリがランチャーである場合の鍵選択の条件を最新のゲームコードにあわせて修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@990 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 23:49:37 +00:00
yosiokat
aadb5a8459 システムメニュー系アプリ全てのゲームコードを正式な形(たぶん)に更新。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@989 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 13:00:02 +00:00
yutaka
2521a7e48c AES鍵のファームによる変更 (NAND暗号化鍵も変更されます!)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@988 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 12:05:01 +00:00
kamikawa
926b0278d0 NAMUT_SearchInstalledSoftBoxCount を追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@987 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 12:04:50 +00:00
nakasima
75d128d580 REBOOT_Execute再仕様変更に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@985 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 10:08:10 +00:00
kamikawa
ddb34e418b InstalledSoftBoxCount FreeSoftBoxCount の対応作業を行いました。
FreeSoftBoxCountに空きが無い場合はインポートできないようにしました。
HWInfoの削除メニューをなくしました。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@984 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 09:39:55 +00:00
nakasima
0460e64d9b REBOOT_Execute仕様変更に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@983 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 09:16:07 +00:00
yoshida_teruhisa
8f40e9bb55 mountInfo.cが散らばっていたので整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@982 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 08:10:38 +00:00
kamikawa
73dd85efc7 NandInitializer/NandInitializerAuto/NandFormatter のARM7側コードはこれまで mongoose.TWL を元にしていましたが
機密性向上のため armadillo ベースに作り直しました。(ARM7側のコードが全てARM7専用WRAMで動作)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@981 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 06:44:02 +00:00
yoshida_teruhisa
1b866df715 mountInfoで大変なことをしていたので修正
・ランチャーのmountInfo登録時、デフォルトリストを直接弄ってそのまま次のアプリでもそのリストをデフォルトとして使っていた

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@980 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 05:51:02 +00:00
yosiokat
65d5587ceb 無線ファームロード処理が失敗した時にアプリブートができないバグの修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@979 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 05:44:39 +00:00
nakasima
93bb8dc624 デバッガが接続されるように戻す。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@978 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 05:34:52 +00:00
nishikawa_takeshi
e1275a2481 MachineSettings:ファイル追加し忘れ。ご迷惑をおかけしました。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@977 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 05:22:55 +00:00
yutaka
6005d7e993 hwi.c関連以外はacsignライブラリをリンクしないように修正、
hwi.c関連はcryptoライブラリをリンクしないように修正 (TWLHWInfo.cでcryptoの方を使うようにすべき)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@976 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 05:16:09 +00:00
nishikawa_takeshi
fc8597b10a MachineSettings:フリーソフトBOX数の設定を追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@975 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 04:53:05 +00:00
yosiokat
323a4d0573 無線ファームのロードに完全失敗した時にブートできなくなる不具合を修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@974 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 02:30:14 +00:00
kamikawa
0b29dbf56e バージョン情報の代わりに日付をいれるように変更。
簡易フォーマットはメニュー表示で「FORMAT」としていましたが実際の動作と乖離しているため「Clean Up」に変更しました。
SDカードの挿抜イベントコードを削除。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@973 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 02:22:09 +00:00
yoshida_teruhisa
3fa8093c22 前回ブートがNTRならランチャーパラメータ無効にする処理の有効化
ランチャーからのアプリブート時、ランチャー自身のマウントパスをクリア

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@971 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 01:02:18 +00:00
kamikawa
52f09ccb34 NandInitializerAuto を追加しました。(生産工程用?)NandInitializerと基本的には同じものですが L&Rを押さなくても自動的に初期化処理が開始されます。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@970 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 12:54:41 +00:00
yosiokat
7a11cb7419 SDK5080の変更に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@969 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 12:23:24 +00:00
nakasima
683e49f131 USG無線パッチ選択の修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@968 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 11:48:45 +00:00
yosiokat
f95f4cb225 暫定的にランチャーのセーブデータをなくす。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@967 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 11:43:39 +00:00
nakasima
a2d0a36d99 REBOOTコアコードとコアスタック間の隙間をクリア。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@966 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 11:07:43 +00:00
yutaka
44bc866851 FromFirmからNANDコンテキスト削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@965 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 10:39:07 +00:00
nakasima
44f4b81bdf OSFromFirmBufとOSFromBromBufの差分はNANDファームで消去しているようなのでOSFromFirmBufのクリアで統一。
ビルドが通るようにインクルードヘッダを修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@963 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 09:34:40 +00:00
yutaka
b7873c9c29 SDK_TS_VERSION==200対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@962 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 09:19:10 +00:00
sato_masaki
76cedf4cda デバッグプリントを抑制。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@960 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 08:51:34 +00:00
yutaka
37c181e407 ブートSRLの設定前に念のためクリア
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@959 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 08:13:13 +00:00
yutaka
a46581a519 FromFirmからNANDコンテキスト削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@958 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 08:12:45 +00:00
yoshida_teruhisa
580fd7494d 鍵情報を消すとき、fromBromでなくfromFirmとして消すように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@956 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 07:24:13 +00:00
yoshida_teruhisa
e18627491d ・Launcher起動時特定条件化で起動する本体設定のタイトルIDをNAMを利用してリストから取得するように変更
・無駄なコードを発見したので処分

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@955 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 06:54:41 +00:00
yosiokat
6f1eac754a ARM9のブート処理の先頭で、念のためキャッシュケアを追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@954 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 04:56:16 +00:00
yosiokat
e7e887206a アプリブート時にplatformCodeとTitleIDを保存するよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@953 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 04:53:07 +00:00
yosiokat
3f548b7ba5 無線ファームロード処理の修正。HotStart初期化に失敗した時は、その場でColdStartロードを再実行するようにする。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@951 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 02:59:50 +00:00
yosiokat
70fa4555b0 ・SYSM_ReadParametersの処理順序見直し。
・初回起動シーケンスの判定修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@949 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 02:50:20 +00:00
yosiokat
aac2a11aa8 ランチャーのマウント情報登録処理の修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@948 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 02:44:37 +00:00
yosiokat
c3b03029af NANDファームを経由せずにブートした際は、MountInfoをクリアしてから固定値を設定するよう修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@947 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 02:32:28 +00:00
yutaka
0aa84389e5 パラメータ更新(サイズも変更!)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@945 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 01:41:02 +00:00
nakasima
39a7a0b2fe Coldスタート時はアプリパラメータもクリア(矢田さんからの要望)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@944 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 12:33:06 +00:00
yutaka
d3591577c8 NANDコンテキストのコピーミス修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@943 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 10:22:43 +00:00
kamikawa
1db4646ea8 main.rsf : SDCardAccess を TRUE 指定
formatter.c : 参照するマウント情報アドレスを適切なものに変更。NANDファーム起動ならWRAM。NORファーム起動ならSHARED領域を参照。
main.c      : コード美化

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@942 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 08:49:18 +00:00
yosiokat
08e8d2ad99 ランチャーの表示から"TWL”を削除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@940 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 08:19:55 +00:00
yoshida_teruhisa
61ee307295 ・ROMロード時、ヘッダ情報が書き換えられないための保険追加
・MachineSettingのIDが違っていたので修正(暫定処置)
・ランチャー再起動の時はデバッガがつながっていてもフリーランするように変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@939 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 08:16:41 +00:00
yosiokat
b06a9529fd ランチャーでBootSRLPathをNANDファームから引き渡してもらうよう変更。
ランチャーのポストクリアリスト変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@938 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 05:55:43 +00:00
kamikawa
a216e3d926 フォーマットを行うためにFATFS_Initの前にHW_SD_NAND_CONTEXT_BUFのクリアが必要
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@937 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 04:45:21 +00:00
yoshida_teruhisa
5119d1c405 Launcherからアプリ起動時の検証でセキュアアプリの鍵選択を失敗していたので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@935 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 02:25:18 +00:00
yutaka
33e427c6e2 電源ボタン対応、
SD/NANDのDMA2つ使用

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@934 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 01:21:38 +00:00
yoshida_teruhisa
3b31dbb1e3 マウント情報を一時的にバッファに格納し、rebootの際の再配置コピーにて正規の位置へ移動されるように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@933 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 00:05:07 +00:00
yutaka
c8d8e4f517 MountInfoとSrlPathにちゃんと対応したつもり
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@932 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 12:21:19 +00:00
yutaka
bbb6bc01a7 menu_launcher/sdmc_launcherの更新
・NANDコンテキストをファームで共有メモリにコピーするようにした
・FATFSの許可アーカイブリストの場所を指定するようにした
・FSのうち、sdmc_launcherでのみ使用するコードを分離した
・共有メモリのFS用バッファをいろいろ使うようにした(rollback)
・利用後の共有メモリのFS用バッファを消すようにした
・アドレスの変わらないポインタにconstを付けた(void *constのように)


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@931 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 11:47:19 +00:00
yosiokat
9c68d56d3f TWLアプリブート時にLCFG関連のデータをメインメモリに展開しておくよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@929 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 08:43:24 +00:00
yoshida_teruhisa
87d99166b0 ロード時、カードROMヘッダバッファにROMヘッダを読み込む事で、カードアプリタイトルが変化してしまう問題の修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@928 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 07:44:27 +00:00
yoshida_teruhisa
556f2dac5e Launcher:アプリのヘッダは一時的にカードROMヘッダのバッファに上書きで読み込み、最終的にbootAPIの中で配置するように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@927 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 06:53:45 +00:00
yosiokat
cc46c7c758 ・デバッガ用システムメニュー専用commonKey引渡し処理を追加。
・NANDファームからのBootSRLPathをHW_TWL_FS_BOOT_SRL_PATH_BUF経由で受け取るようにする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@926 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 06:34:38 +00:00
yoshida_teruhisa
364627a03e ランチャーはランチャー専用鍵を使うように変更(開発用)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@925 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 04:37:27 +00:00
nakasima
e471cd5bc9 強制NTRモード対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@924 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 04:22:47 +00:00
yosiokat
85c12f27be REBOOT_TARGET_TWL_SECUREに修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@923 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 04:14:58 +00:00
nakasima
acfd5f39f6 hyenaのwarning対策。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@922 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-21 11:14:57 +00:00
nakasima
2a7a086057 REBOOTの変更に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@921 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-21 11:05:25 +00:00
yosiokat
c95b7cb89f ・アプリへの鍵パラメータ引継ぎ処理を実装。
・MachineSettingsで、AES SlotC鍵を要求するよう変更。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@920 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-21 09:36:22 +00:00
kamikawa
97118eadc2 ROMファイルにカメラデータを追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@916 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-21 04:09:04 +00:00
sato_masaki
b7f941d9d9 HOTSTART時に、無線データセグメントが失われていた場合(DSモードからのHWリセットとか。)
一時的なWorkaroundとして、COLDSTART扱いにするように変更。
(RC版ドライバのChip1.1では、Datasegmentがサポートされていないため、常にCOLD扱いになります。)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@915 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-21 04:01:02 +00:00
sato_masaki
706b2c4217 ・FW typeの読み出しを追加。
・titleID変更への対応。
・無線ファームのファイル名をWLFWに変更。
 それに伴い、WFW0、WFW1を作っていたMakefileを削除。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@914 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-20 07:24:41 +00:00
yutaka
e7c996dffc TwlSDKのFC対応(途中まで)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@912 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-19 11:36:21 +00:00
kamikawa
6881bd5424 BOOT_WaitStartのサウンド停止処理をSND_Disable()からSND_Shutdown()に変更。
CODECがTWLモードの場合、再初期化を行うように変更。
デポップ処理追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@911 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-19 05:42:13 +00:00
yoshida_teruhisa
cffcc232d2 ランチャーブート時にマウント情報をセットする際のTitleIDの修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@910 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-19 05:13:02 +00:00
yoshida_teruhisa
bab56841b2 ランチャーからのTWLアプリブート前にタイトルIDリストを生成、格納するよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@909 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-19 02:01:11 +00:00
yutaka
165be5da68 NAND格納カメラパラメータの更新
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@908 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-19 02:00:05 +00:00
kamikawa
ec59c75346 外部デポップ回路によるデポップ処理を追加。(デポップ期間の調整が今後必要)
CODECの初期化関数をCDC_InitForFirstBoot()に変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@907 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-19 01:25:19 +00:00
kamikawa
195a3c880f process_format.c において DUMP_NAND_TREE を define すると NAND をフォーマットする前と後のツリー情報を出力することができます。
NandInitializer/NandFormatter の挙動を確認したい方は是非是非お試しください。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@906 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 12:15:43 +00:00
yoshida_teruhisa
a5ed2b9952 preclearリストの修正(メインのSharedはここでは消さない)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@905 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 12:08:45 +00:00
kamikawa
863e8fb0b8 1.HWNormalInfoのカメラ情報書き込みに対応。
2.Nandのshared2ディレクトリをパーティション1から0に移動。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@904 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 12:06:30 +00:00
kamikawa
261bdc04c7 lsfファイルの指定ミスを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@903 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 12:04:40 +00:00
kamikawa
1aa188130b リンカスクリプト関連ファイルをracoonベースで統一。
正式にフォーマットする際、HWInfo.datやTWLCFG0.dat などを生成しないように変更。
上記ファイル郡の名称の変更やファイルサイズ変更への追随を怠ると不整合が発生するため。
Write Hardware Info メニューを実行すると LCFG関数内でリカバリ生成されるのでそちらに任せる。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@901 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 09:30:21 +00:00
kamikawa
7eb7bd8eda LCFG_TWL_REGION_** から OS_TWL_REGION_** への定義変更に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@900 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 09:12:07 +00:00
yoshida_teruhisa
5e6881945d small fix
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@899 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 09:08:50 +00:00
yoshida_teruhisa
f21f62ded1 WRAMクリアDSアプリの事を考慮していなかったので変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@898 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 09:07:01 +00:00
kamikawa
583f2e98df LCFG_TWL_REGION_** から OS_TWL_REGION_** への定義変更に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@897 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 08:52:22 +00:00
yoshida_teruhisa
fc590a417a Launcher起動時、コンポーネント側でLauncherバージョンを格納するように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@896 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 08:17:02 +00:00
yoshida_teruhisa
81e66f51cb マウント情報をWRAMに隠蔽するための変更
・ARM7側からWRAMにマウント情報を格納するため、mountInfo関連を大手術
 ・ビルドの通っていないアプリが使っているlcfテンプレートを変更
 ・ランチャーとSDKのFSがランチャーバージョンの格納および取得に対応するまで、マウント情報まわりが正常に機能せず

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@895 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 07:31:21 +00:00
yutaka
dc1dc006ab NANDに格納予定のカメラパラメータ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@894 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 05:43:12 +00:00
kamikawa
5a3610a9a6 NandFormatterもMakeするべく追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@893 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 05:06:22 +00:00
kamikawa
87337e3d4c NandFormatterを追加。実態としてはNandInitializerの機能制限版のようなもので
ソースファイルはNandInitializerのものを参照しています。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@892 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-17 10:46:09 +00:00
kamikawa
5271be0a70 カレントパスの管理をFSに任せるのをやめて自前で管理するように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@891 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-17 10:37:36 +00:00
nakasima
b73bbdbef5 デバッガ通信用にカードスロット2の電源をON。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@890 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-17 05:10:25 +00:00
kamikawa
8dea6394b8 SerialNoをプリント出力していましたが、NandFormatter実行時にSerialNoが出力されると
問題があるかもしれないため、念のためにコメントアウトしました。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@889 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-17 04:33:36 +00:00