Commit Graph

180 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
nakasima
10bf37c3f9 デバッガフラグ直接参照を隠蔽する関数を追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@885 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-14 11:15:09 +00:00
yoshida_teruhisa
49c5affe59 常にsysmenuでDO_NOT_SHOW_LAUNCHERがONになっていたので修正……
ついでに、片方だけビルドスイッチ指定するような事故防止のためのコード追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@883 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-14 07:35:43 +00:00
yoshida_teruhisa
8cedf4f6e0 画面表示しないバージョンのLauncher変更
・カードを挿している場合はカードのアプリを起動
 ・カードを挿していない場合およびSelect押下起動では本体設定が起動
 ・画面表示しないバージョンのLauncherをビルドする場合は、ビルドスイッチにDO_NOT_SHOW_LAUNCHERを指定してsysmenuライブラリおよびLauncherをビルドする必要あり
  (片方だけスイッチ指定してビルドするなどの事故に要注意)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@882 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-14 07:16:18 +00:00
yoshida_teruhisa
78aa85d41f Selectを押しながらランチャーを起動するとNANDにインポートされた本体設定プログラムをブートするように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@880 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-14 05:42:00 +00:00
yosiokat
3410b9269e SDK4737のlcfgライブラリ修正に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@879 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-14 04:57:36 +00:00
yosiokat
982d25aaee SDK4636への対応。
HWInfoWriterで無線強制OFFを設定できるようにする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@856 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-10 12:57:20 +00:00
nakasima
c0492ee4af 初期化時にDS互換Blowfishキーテーブルをコピー。
ブート前のWRAM0/1クリア。
現状ではARM9でのキーテーブルコピー時にはライトスルーしているはずだが念のためキャッシュをフラッシュしておく。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@849 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-07 09:23:00 +00:00
yutaka
4c9d8c4105 #ifdef SDK_SUPPORT_PMIC_2 忘れ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@845 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-07 02:25:04 +00:00
nakasima
8e74f4a305 DS互換BlowfishテーブルをHW_WRAM_0経由でARM9からARM7へ渡す。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@839 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-06 11:08:22 +00:00
yoshida_teruhisa
38c6572c6e SDK4555にてアプリジャンプ関係を隠蔽したため、それに伴う修正
メモリロード済みアプリへのジャンプが無くなったので、そのために用意していた再配置情報の処理を削除

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@834 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-06 06:22:41 +00:00
yoshida_teruhisa
a7f1f274a2 X3バックライト対応その2:X3以降ではバックライト輝度値の保存にLCFGを使用しないよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@821 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-05 05:51:35 +00:00
yosiokat
f0e34f5fd5 ・HWInfoWriterにおいて、HW情報とTWL本体設定データのデータリード順序に誤りがあったのを修正。
・リージョンを変更した時は、必ずTWL本体設定データの再ライトを行うよう変更。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@820 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-05 05:39:55 +00:00
yoshida_teruhisa
3b2442607c X3バックライト対応その1:とりあえずランチャー起動時にはX2以前のみLCFGの値に従って輝度設定するよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@817 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-05 04:57:21 +00:00
yosiokat
7531235341 SDK4505に対応のはず。
LCFGデータおよびAPIの仕様変更に対応。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@813 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-04 12:51:56 +00:00
(no author)
ebd923eb3d (更新:Akabane Jumpei)
・HOTSWライブラリ用のPXI割り込みハンドラ設定待ちの位置を修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@812 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-04 12:14:33 +00:00
yoshida_teruhisa
8f9a322839 ランチャー:nandアプリのサブバナーに対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@799 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-04 04:57:13 +00:00
yutaka
833c3f0685 @外してしまったのをロールバック
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@794 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-04 01:42:18 +00:00
yutaka
ba71e29d55 LANG=Cに設定
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@793 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-04 01:38:48 +00:00