Commit Graph

169 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
yutaka
16b22a6b58 svnの引数のドライブ表記修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@779 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-03 04:35:56 +00:00
nakasima
6f81364cf1 ショートカット起動時にカードROMヘッダを参照前にコピーするように修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@778 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-03 02:57:22 +00:00
nakasima
5b88d8c6bf ROMヘッダをARM7バッファからARM9バッファへコピーする前に参照している箇所を一部対処。
カードバナー読み込み直後後にデモ表示を行うと現状ではまた停止してしまう箇所を一時的に戻す。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@777 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-29 12:00:07 +00:00
yosiokat
ad4eaa2706 TwlSDKとTwlIPLのSVNリビジョン番号を取得して、ランチャーと本体設定で表示するよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@776 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-29 11:13:13 +00:00
nakasima
7c2d44a82e commonビットフィールドへの書き込みがARM9とARM7で重なる可能性があったのを排除
(commonはARM9のみhotswはARM7のみが書き込むように統一した方が安全、
排他制御も不要になる)。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@774 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-29 11:02:28 +00:00
yoshida_teruhisa
14aa4dcb7f NANDアプリバナー読み込みの処理をbanner.cに移動
NANDアプリバナー読み込み時にバナー検証処理を行うよう追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@771 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-29 07:02:36 +00:00
yoshida_teruhisa
a13d67740b ヘッダ署名チェック部分 AES仕様の変更に対応
makerom等ツール類の更新

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@763 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-28 07:36:49 +00:00
yoshida_teruhisa
c357efaf26 TMPアプリフラグへの対応
ROMデータロードのソース中、ヘッダ情報をオフセット値ハードコードで参照していた部分を整理

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@762 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-28 06:25:04 +00:00