Commit Graph

539 Commits

Author SHA1 Message Date
yoshida_teruhisa
bdb91608c0 tmpフォルダから起動するための準備
LauncherParamのフラグで扱うOSBootTypeに対応

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@484 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-17 08:33:38 +00:00
yosiokat
6a9d62b06e NAM_GetBootContentPathFastを使用するよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@483 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-17 07:02:45 +00:00
yosiokat
7bcef2106d ・SDKの5_0pr2ブランチに対応。
・launcherParamのmediaをbootTypeに変更。
・SDKのlauncherParamを使用するようになっているので、resetParamライブラリを削除。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@482 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-17 05:44:30 +00:00
nakasima
39cecf4c9b デフォルトをTWL_SECURE_SYSTEMからTWL_SYSTEMでブートするように暫定処置。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@481 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-17 05:09:50 +00:00
yoshida_teruhisa
9c0b83efca ランチャーARM9LTDの初期ロード位置を0x02400000から0x02d00000に変更
これに伴い、LCFILE_TEMPLATEはSDKのARM9-TS.lcf.templateをコピーして改変したものを使うように変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@480 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-17 01:23:22 +00:00
yoshida_teruhisa
60ca49cd03 一部のマジックナンバーを定数化
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@479 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-17 00:45:49 +00:00
yosiokat
979411e085 ISデバッガ処理の検証用として、ランチャーでダイレクトブート時にロゴデモを有効に出来るよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@478 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 12:25:24 +00:00
yosiokat
11a68ae7eb カード読み関連のISデバッガ処理の修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@477 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 11:59:25 +00:00
yutaka
2b77ed433f FATFS_AES_MOUNT_FOR_NANDの仕掛け挿入
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@476 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 09:49:39 +00:00
yutaka
1b8ad74573 微修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@475 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 09:48:34 +00:00
yosiokat
707907ef2d SYSMi_CheckShortcutBootのISデバッガ判定に「JTAGが無効か?」の判定は不要のようだったので、削除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@474 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 08:57:41 +00:00
yosiokat
4e8d22691b 暫定的にhotswライブラリからランチャー側にISデバッガエミュレーション情報を引き渡して、
デバッガ動作ならダイレクトカードブートするよう実装。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@473 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 08:54:21 +00:00
yutaka
0a1bc0a0aa NAND暗号化対策(ARM7側AES_Initが必須となる)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@472 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 08:28:24 +00:00
yoshida_teruhisa
b90147d53c ランチャーからアプリブートする際のメモリクリアリスト生成方法の変更
0x02000000から0x03000000のうち、
 ROMをロードした場所、ARM9ブートコード、TWLシステム領域、アプリ間パラメータ(TWLアプリのみ)、4MB末及び8MB末に配置されるアプリROMヘッダ(NTRアプリのみ)
 以外の場所はすべてクリアするようにした。
 (TODO ついマジックナンバーでアドレスを入れてしまったので定数化)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@471 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 08:12:11 +00:00
nakasima
4b18b6b6c9 HW_ISD_RESERVED(NITROデバッガ用)経由でARM9へROMエミュレーション情報を渡す。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@470 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 07:32:57 +00:00
yutaka
fa91ea8a0f make 3.81対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@468 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 04:29:00 +00:00
yutaka
08b5820663 コメント修正のみ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@466 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 04:27:11 +00:00
yutaka
6ee071b3e7 SRL検索の高速版作成
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@465 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 01:42:49 +00:00
yutaka
b008ccf24f -j対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@464 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 01:41:22 +00:00
yutaka
f1cdd09d1e SDカード起動時のバックライト輝度を22に設定
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@462 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 01:38:19 +00:00
yosiokat
05b6fa7d52 HWInfoWriter
ダミーシリアルNo.をちゃんと文字列になるよう修正。
 regionとserialNoを上画面に表示するよう変更。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@461 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-15 04:33:46 +00:00
yosiokat
c56a446690 ダミーシリアルNo.をちゃんと文字列になるよう修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@460 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-15 04:20:58 +00:00
(no author)
b67c2b68f8 (更新:Akabane Jumpei)
・ランチャーを起動後、デバッガがエミュレートしているRomを読み込んで、再度ランチャーが起動できる。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@459 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-11 09:44:34 +00:00
yosiokat
4d8713e702 ・SDK3459に対応。
・ntexconvをSDKにあるものを使用するようにして、TwlIPLツリーから削除。
・TWL設定データの値チェックのバグ修正。
・SDKでPMi_WriteRegisterがFINALROM時にビルドされなくなっていたので、TwlIPL側で持つよう変更。
・本体設定の項目からリージョン設定を削除。ピクトチャット起動もとりあえず削除。
・本体設定の国設定で「国設定済みフラグ」がセットされていなかったのを修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@458 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-11 09:07:24 +00:00
yutaka
2daa7b919e 新しいROMヘッダの鍵対応
SD独自ドライバが動かなくなり、メンテなすするのも面倒なので、削除

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@457 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-11 05:46:56 +00:00
yosiokat
954b313f5d ・Makefile内のinclude以外のところで$(TWLSDK_ROOT)を使用していたのを$(ROOT)に変更。
・UIGランチャーでTwlIPLのacsignライブラリとTwlWiFiのnsslライブラリで特定のシンボルがぶつかるワーニング
 が出ることの修正として、acsignライブラリからEncrypt関数を抜き出して、別ライブラリとする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@456 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-11 05:24:33 +00:00
yoshida_teruhisa
8216155b96 ダイレクトブートでない場合、アプリ間パラメタをランチャで常に消去するように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@455 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-10 07:51:25 +00:00
yoshida_teruhisa
d90815eb3c プリロードアプリ起動のサンプルでSDKの関数を使用するよう変更
SDKのlauncherParam.hおよびos_launcherParam.cをリビジョン3425に更新する必要アリ(全体を更新した場合のビルドは未確認)
 eseを使っていたのでesを使うように変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@454 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-10 06:15:28 +00:00
(no author)
4e23ff1ac6 (更新:Akabane Jumpei)
・デバッガがエミュレートしているRomデータを読み込む関数を追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@453 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-10 02:16:40 +00:00
nakasima
46ff11fc0a DSモードはTwlSDKの鍵使用時も停止しないように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@452 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-10 01:53:38 +00:00
yosiokat
825d960449 ・SDK3384に対応。
・ESライブラリへの移行がちゃんとできていなかったのを修正。
・マウントパラメータの処理を修正。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@451 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-09 12:52:33 +00:00
yoshida_teruhisa
0dbadfcb7f HWInfoWriterをデフォルトでビルドするように追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@450 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-09 09:29:43 +00:00
yoshida_teruhisa
ece1e59e6d Relocate_InfoをSDKのlauncherParam.hへ移動した関係で変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@448 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-09 08:04:18 +00:00
nakasima
99b9ca598a ARM7のバーストモード遷移待ちの修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@447 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-09 02:04:16 +00:00
yutaka
7b7c9416c3 ESライブラリのFinal ROM版が無いのでとりあえずRelease版で代用
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@446 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-09 01:56:57 +00:00
yutaka
bb88aabda0 make fullでNITRO版を作らないように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@445 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-09 01:47:26 +00:00
nakasima
b0de31ca8f 量産用CPUでのTWLカード平文アクセス防止。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@444 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-08 10:24:36 +00:00
yoshida_teruhisa
acb215a44e ロード済みアプリ起動サンプルが動くようになったので暫定的にコミット(定数や関数は後で整理してSDKに纏める予定)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@439 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-08 05:58:02 +00:00
nakasima
878960d1a8 マイコンのDSモード遷移をOS_Bootへ移動。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@438 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-08 05:05:41 +00:00
nakasima
0212f49091 カメラ停止処理をOS_Bootへ移動。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@437 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-08 04:28:10 +00:00
yosiokat
5931623d6f SDK3346でビルドできるよう対応中。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@436 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 13:04:08 +00:00
(no author)
2823f32678 (更新:Akabane Jumpei)
・Romエミュレーション情報読み関数を修正 その2 

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@432 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 12:49:29 +00:00
yutaka
9b84321cf0 ヘッダの内容チェックの追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@431 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 10:25:31 +00:00
(no author)
d7c6cb4e6a (更新:Akabane Jumpei)
・Romエミュレーション情報読み関数を修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@430 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 10:13:44 +00:00
yoshida_teruhisa
43ce9db66c ロード済みアプリ起動関係(未完成、正常動作せず)
・プリロード時、先頭8MB内に収めるように変更
・TWLSDK/include/twl/os/common/launcherParam.hを最新にしないとコンパイル通りません

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@429 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 08:26:59 +00:00
yoshida_teruhisa
6ddf372f65 ロード済みアプリを起動するための実装及びテストプログラム(未完成
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@428 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 06:24:35 +00:00
yutaka
2db35b1696 鍵選択をFIRM_USE_TWLSDK_KEYSと関連付け
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@427 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 04:58:00 +00:00
yutaka
393e1d5190 ファームで消すべき鍵をブート時に消すように設定
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@426 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 04:57:09 +00:00
nakasima
f443a62656 crt0_firm.cでHW_TWL_MAIN_MEM_SHARED全域クリア。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@425 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 04:12:49 +00:00
yoshida_teruhisa
031d28479d アプリロード済みで、再配置要求なしの場合のSYSM_StartLoadTitleの処理を追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@424 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 02:19:18 +00:00
nakasima
2100c958fd ファームOSビルド修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@423 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-28 11:10:57 +00:00
yoshida_teruhisa
e56b7ecb69 TitleIDの変更に伴い、コード中に含まれるTitleIDの修正
その他smallfix

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@422 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-28 08:27:08 +00:00
yoshida_teruhisa
549807acfe MAKETADFLAG追加
ランチャーをNANDに入れる時見づらかったのでバナー追加
プリロードしたアプリをランチャーに起動させるデモの雛形追加
再配置デモのサイズと配置微調整

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@421 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-28 03:59:54 +00:00
nakasima
d88fba8358 アンマウント処理をOS_Bootへ移動。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@420 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-27 12:17:49 +00:00
yosiokat
d2bfc4d1f2 makeromの更新に伴い、RomSpecファイルを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@419 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-27 12:13:24 +00:00
nakasima
53721381e5 ランチャーでも同様に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@416 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-27 08:48:51 +00:00
nakasima
679813af1d TwlSDK内の鍵を使っている時は量産用CPUではブート禁止。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@415 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-27 08:36:40 +00:00
yutaka
cb9c7ea513 TwlSDK 3286-3305
AESの仕様変更に対応

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@413 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-27 08:24:34 +00:00
nakasima
89fd2d6640 ARM7スタティックBSSクリアの高速化。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@412 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-27 02:40:47 +00:00
yoshida_teruhisa
9e3c86d18f アプリ間連携サンプル動作解説ドキュメント修正・更新
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@411 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-27 01:41:19 +00:00
yoshida_teruhisa
b2993a4d55 アプリ間連携サンプル動作解説ドキュメント修正・更新
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@410 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-27 00:17:23 +00:00
yosiokat
38dd0e931d ・SDKリビジョン3263に対応。
・TWLSettingsDataにlastTimeBootSoftIndex要素とそのアクセス関数を追加。
・TWL設定ライト時にNTR側設定に反映する値に変更があった場合のみNTR側設定にライトするよう変更。
・makerom.TWLの仕様変更に対応。
・TADファイル名にTWL_CODEGENの値を追加するように変更。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@409 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-26 12:54:53 +00:00
yutaka
be49da0688 ESライブラリをリンクするように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@408 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-26 11:24:45 +00:00
yutaka
67c1ecb8ea ESライブラリはいらないので削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@407 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-26 11:24:06 +00:00
yutaka
f595dda844 カードブート版SDMC-Launcher作成 (sdmc:/menu.srlを起動)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@406 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-26 11:23:30 +00:00
yoshida_teruhisa
b9bdc6de21 アプリ間連携サンプル動作解説ドキュメント更新
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@405 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-26 08:19:30 +00:00
yoshida_teruhisa
6152a8cc03 少し読みやすくなったアプリ間連携サンプル動作解説ドキュメントをコミット
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@404 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-26 07:17:34 +00:00
nakasima
150a02afda 追加したオプションがmakegcdfirmのみ有効になるように修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@403 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-26 06:40:17 +00:00
nakasima
72ca446dc2 makegcdfirmへROMヘッダテンプレートを指定するオプション追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@402 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-26 06:32:12 +00:00
nakasima
89e0f3c708 GCDファームLCD表示デモ追加。スタートアップでシステム領域クリア後にSCFGをコピー。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@401 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-26 04:50:36 +00:00
(no author)
94a16dfc96 (更新:Akabane Jumpei)
・RomHeaderのRomコントロールパラメータを利用してコマンドを設定するように修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@400 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-25 12:52:09 +00:00
yutaka
8f82386277 AESの鍵を直接利用する場合も鍵Aを使うように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@399 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-25 09:35:17 +00:00
yoshida_teruhisa
09f3649d7a SDK3244対応
・アプリ間連携テストで、SDKのAPIを利用するよう変更
 ・その他smallfix

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@398 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-25 09:15:55 +00:00
yosiokat
1fc7b62c89 ・THW_ReadSecureInfo内の署名チェックを開発用本体時に行わないように変更。(CPUボンディングオプションチェック)
・HWInfoWriterでのSecureHW情報ライト時に、MACアドレスをもとにした仮シリアルNo.をセットするよう変更。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@397 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-25 08:16:43 +00:00
yosiokat
2e49f54eb1 ・SDKリビジョン3243に対応。(多分大丈夫のはず)
esライブラリをeseではなくBroadOnの正式版を使用するようにする。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@396 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-25 06:28:03 +00:00
yutaka
90c67b36a5 ESへのパスをESライブラリに合わせる
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@395 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-25 04:16:58 +00:00
yoshida_teruhisa
00819663a3 NANDアプリのアプリ種別がNTRであった場合のロードに対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@394 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-21 06:37:22 +00:00
(no author)
a915f482e8 (更新:Akabane Jumpei)
・Arm9拡張常駐モジュールのセキュア領域分のデータを、一時格納バッファに転送するように修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@393 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-21 01:17:31 +00:00
yoshida_teruhisa
696d3641e2 セキュア領域を再配置する際、romの再配置情報を考慮するように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@392 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-21 01:06:31 +00:00
(no author)
094ea77c0a (更新:Akabane Jumpei)
・Arm9,7常駐モジュール/拡張常駐モジュールのハッシュチェックをする関数を追加
・Game領域のページリードで止まる事があるので、応急処置としてGame領域のページリード部分だけDMAを使わずにCPUで転送

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@391 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-20 13:27:24 +00:00
yoshida_teruhisa
dc5153d65e 過去の遺物で値を上書きしていたので、消去
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@388 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-20 08:51:22 +00:00
(no author)
4a115a8dd4 (更新:Akabane Jumpei) 常駐モジュールの配置先を SYSM_CheckLoadRegionAndSetRelocateInfo を使って取得(デバッグ中)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@387 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-20 08:02:56 +00:00
(no author)
c585730106 (更新:Akabane Jumpei) 常駐モジュールの配置先を SYSM_CheckLoadRegionAndSetRelocateInfo を使って取得(コミットし忘れ)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@386 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-20 06:08:43 +00:00
(no author)
8fd77756b2 (更新:Akabane Jumpei) 常駐モジュールの配置先を SYSM_CheckLoadRegionAndSetRelocateInfo を使って取得
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@385 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-20 05:47:00 +00:00
yoshida_teruhisa
57a883ac6e libraries_sysmenuにreloc_infoライブラリ追加。
再配置情報関係のデータ定義や関数をそちらに移動。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@384 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-20 04:09:46 +00:00
yoshida_teruhisa
58ae377663 SYSM_CheckLoadRegionAndSetRelocateInfoを変更
・他のソースからも使えるよう、staticでなくなった
 ・TWLアプリかどうかのフラグを引数で指定するよう変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@381 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-20 01:54:51 +00:00
yosiokat
cd910f66d0 ・TADファイルの名前にビルドタイプを追加するよう変更。
・各種ドキュメント更新。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@380 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-19 11:32:14 +00:00
yoshida_teruhisa
44871b6c0b 神川さんの要望で、Launcher起動時に音を鳴らすよう変更(音量注意!)
・pop音防止のための待ち時間がロゴ表示と被っていないかの検証のため

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@378 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-19 08:35:12 +00:00
yoshida_teruhisa
7601578a42 アプリ間連携サンプルの動作解説ドキュメントを追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@377 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-19 06:29:37 +00:00
(no author)
4175e2dae7 (更新:Akabane Jumpei) NDmaを使って、カードデータをバッファに転送するよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@376 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-19 05:56:04 +00:00
(no author)
a1cb200812 更新:Akabane Jumpei カード挿しの状態で立ち上げた時、HOTSW_Boot関数を呼ぶのでなく、スレッドを起動させるようにした。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@375 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-19 02:35:51 +00:00
(no author)
35152214c6 更新:Akabane Jumpei DSカードType2のGameモードのページリード関数を修正。バナーは正常に表示されるようになったが、ゲーム起動が出来ていない。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@374 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-19 01:36:44 +00:00
yutaka
abb8e0217d TwlSDKに倣ってスタックのアライメント調整タイミングの修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@373 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-19 01:28:40 +00:00
nakasima
ff0868ebee ブート時のカメラ停止。
割り込み制御の48bit化。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@372 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-18 09:13:42 +00:00
yoshida_teruhisa
d74e44c5ad アプリ間連携のサンプルを追加
・CooperationA、CooperationCからCooperationBをパラメタつき起動するサンプル
 ・CooperationBから、呼び出し元アプリを起動・状態復元するサンプル
その他smallfix

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@371 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-18 05:06:13 +00:00
yutaka
6e24f589ce TwlSDK r3138対応 (実質Printf周りのみ)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@370 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-18 04:03:39 +00:00
(no author)
c3361bc1ac 更新:akabane_jumpei エミュレーション情報を読み込む処理追加。(今の所、自分でエミュレーションメモリをいじらないと All 0 が返ってくる。)
エミュレーション情報を格納したバッファへのポインタを返す関数も追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@369 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-17 13:23:11 +00:00
nakasima
d36b53e02d DS互換NORヘッダのVERSION自動生成時のIPL2タイプを0xFFから0x57へ変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@368 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-17 09:22:07 +00:00
yutaka
adb3e00733 誤字修正
ARM9側FS APIバグ修正
冗長なメモリクリアの削除
PXI_Stream系のバグ修正


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@366 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-14 08:45:32 +00:00
nakasima
9498c1929b SetSCFGWork()をTwlSDKの仕様変更に合わせる。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@364 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-14 06:07:48 +00:00
yoshida_teruhisa
c1d671f7a1 TwlSDK 3072対応
(ただし/build/norfirm/norfirm-print/ARM9のみ、なぜかlibreboot_spを要求しビルド通らず)
Launcherのsmallfix

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@363 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-14 01:36:19 +00:00
yoshida_teruhisa
238e68f472 描画があまりにも重くなっていたので若干修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@362 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-13 09:06:19 +00:00
yutaka
76ae04a117 TwlSDK r3040- 対応
FATFS用ヒープの削除 (OS_Alloc全面禁止)
Printfをメインメモリに書き出す仕掛けを含めた
TitleIDの差し替え

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@361 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-13 08:18:58 +00:00
yutaka
8d4458be8e TwlSDK r3013- 対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@360 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-13 08:15:59 +00:00
yoshida_teruhisa
e3d7027cfa ドライブのアンマウント処理が毎フレーム呼ばれていたのを修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@359 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-13 07:46:41 +00:00
yosiokat
280ed6f26b hyena.TWLのsmall fix.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@358 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-13 07:27:09 +00:00
nakasima
87902441b5 ブート時のアンマウント処理の追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@357 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-13 02:45:39 +00:00
yosiokat
698853c42d ・NTR設定データのAPI仕様を変更。一時バッファ用引数を必要としない形に変更。
・NTR設定データのTWLリージョンによる言語コードの取り回しの実装。
・言語コード処理.xlsのドキュメント追加。
・メモリマップ.vsd更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@355 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-12 13:00:55 +00:00
nakasima
09bef4a051 SYSM_OWN_ARM7_WRAM_ADDR は SDK_AUTOLOAD_WRAM_START を参照するように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@354 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-12 11:41:31 +00:00
nakasima
19ba34e999 check.WORKRAM修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@353 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-12 09:57:34 +00:00
yoshida_teruhisa
0c7e955d55 TwlSDK 3029対応
・リセットパラメタの処理及び情報を一部SDKのosライブラリに組み込んだ関係の修正
 ・その他3029対応のため細々と

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@352 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-12 09:41:18 +00:00
nakasima
d082cb325c hyenaコンポーネントでWRAMが足りなくなったためWRAM-Bの32KBを追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@351 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-12 08:38:06 +00:00
yoshida_teruhisa
7992c356ee チェック用設定追加。その他細々。
5.ARM7StaticをWRAMに直接配置。(その後、更に一部をWRAMにオートロード)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@349 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-12 04:41:31 +00:00
nakasima
31b6d74f9d 電池残量LED補正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@348 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-12 04:35:45 +00:00
yosiokat
c2ee48afc8 ・本体設定データの整理。
・HWNormalInfo, HWSecureInfo, TWLSettingsの3種類のファイルに分割。
  ・上記3つのファイルフォーマットを共通のTSFフォーマットにする。
・MachineSettingsで上記フォーマットに追随。
・HWInfoWriterも上記フォーマットに追随。
・Launcher
  ・OS_InitをSYSM_Init内に取り込んで、OS_SetMainArenaHiが有効になるようにする。
  ・SYSM_ReadParametersの処理を整理する。
  ・RTC補正値をセットするよう変更。
・hyena.TWL
  ・RTCリセット検出を行うようにする。
  ・SCFGレジスタ値をWRAMのシステム領域にコピーするよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@347 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-11 13:00:58 +00:00
yosiokat
7ed96f4434 ・hyena.TWLでRTCリセットチェックを行うよう変更。
・同じく、SCFGレジスタの内容をWRAMのシステム領域にコピーするよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@346 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-11 12:46:31 +00:00
nakasima
950de4a028 マイコンもDSモードへ遷移。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@345 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-11 11:19:33 +00:00
yutaka
09e141f8c6 TwlSDK 2947-2994対応
SCFGのWRAMコピー対応
いろいろ整理

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@343 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-11 10:34:23 +00:00
yutaka
61265162f7 鍵設定周りを分割整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@342 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-11 08:39:51 +00:00
nakasima
887c0b4f6e DS互換モードサウンド対応。
TwlSDK-r2947の変更に対応。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@340 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-11 08:30:29 +00:00
yoshida_teruhisa
d7be8245c9 5通りのチェック用設定が完成。ランチャーからの動作確認済み。
0.デフォルト配置領域にロード
 1.すべての再配置領域をデフォルト配置領域に被せつつ、後方からコピーされるようにロード
 2.すべての再配置領域をデフォルト配置領域に被せつつ、前方からコピーされるようにロード
 3.すべての再配置領域がデフォルト配置領域と被らないようにロード
 4.ARM9FLXとARM7FLXの位置を交換するようにロード(NGパターン)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@339 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-11 06:58:32 +00:00
yoshida_teruhisa
38febecf36 再配置チェックツール作成中
・再配置チェックに使いやすいよう、オートロード及びヒープの位置を調整
・テンプレートとなるMakefileを作成。今後このMakefileから配置を弄れるようにするか考え中
・デフォルトではtests以下をビルドせず、TWL_IPL_WITH_TESTSを指定したときのみビルドするように変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@338 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-11 05:34:57 +00:00
yoshida_teruhisa
64bcc7e1e9 RelocateChecker:Makeである程度簡単にアプリのサイズを太らせられるように変更
・incre.exeは特に修正予定もないのでバイナリのみコミット
・ARM7の置き場や適切なサイズを検討中……ARM9を半減させてARM7のサイズを大きくする予定

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@337 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-10 08:04:00 +00:00
yoshida_teruhisa
c65c34395a 再配置チェッカプログラム暫定版
・デバッガからの起動には未対応
・ARM9の先頭0x800バイトの仕様が不明瞭なため、その部分の初期値チェックは動作せず
・0x2000200から0x2000280までを暫定的にダイジェストハッシュ値の記憶領域として使用しているため、この領域へROMをロードするようなマッピングの再配置チェックは不可

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@335 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-07 05:00:53 +00:00
yosiokat
ecd52da240 とりあえず実機ではハッシュが合うようにした。
・ハッシュを保存するところを0x02000400に
・ARM9のハッシュを0x800ずらしたところから計算(makerom.TWLもそれに合わせている)
・SHA-1コンテキストをMMEMのおしりの方にstaticで持たせてみた。
くらい?

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@334 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-07 00:05:06 +00:00
yoshida_teruhisa
4182e17ba0 再配置チェッカ中途保存
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@333 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 10:33:58 +00:00
yutaka
310b8522c4 いらないはずのアイドルスレッドをコメントアウト
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@332 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 09:59:06 +00:00
yutaka
5f6747cf63 動かなくなっていたのを修正
BL輝度を22に設定

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@331 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 09:54:59 +00:00
yutaka
4eab1acf89 small fix
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@330 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 09:54:26 +00:00
yutaka
5e4486ca45 SDでもROMファイルシステムが使えるように修正(未検証)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@329 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 09:53:37 +00:00
yutaka
ab0344e274 全部ARM9側でFS_ReadFileする版の作成(100msec遅い)
一時バッファ利用版AES対応 (未検証)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@328 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 08:25:42 +00:00
yoshida_teruhisa
765a4dfc96 再配置チェッカープログラム追加(作成中……)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@327 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 07:50:32 +00:00
yutaka
2366583b76 とりあえずボンディングオプションチェックを外しておく
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@325 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 05:11:59 +00:00
yutaka
8653228de2 コード整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@324 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 05:11:18 +00:00
yutaka
c026b0a78c ・バックライト輝度を最低に修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@323 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 05:10:17 +00:00
yutaka
8596bd4da8 ・FS_Initでハングアップしないように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@322 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 05:09:43 +00:00
yutaka
51041cf86f ・PXIをTwlSDK版と共存できるように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@321 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 05:08:47 +00:00
yosiokat
9d06eb337b acsigon関係のファイルコミット忘れを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@320 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 05:07:19 +00:00
yosiokat
c574e36a5a ・SDKリビジョン2885に対応。
・環境変数TWLIPL_ROOTをTWL_IPL_RED_ROOTに変更。
・HWInfoの鍵ペアを差し替え。
・hyenaコンポーネントで起動時にコンポーネント名がちゃんとPrintfされるよう修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@318 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 01:58:02 +00:00
yutaka
756040ddca add Makefile
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@317 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 01:26:30 +00:00
(no author)
84c7f218b5 (更新者)akabane_jumpei カードデータのARM9常駐モジュール先頭2KBの暗号化領域を復号化対応のヘッダ追加忘れ2...
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@315 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 00:09:13 +00:00
(no author)
927c813489 (更新者)akabane_jumpei カードデータのARM9常駐モジュール先頭2KBの暗号化領域を復号化対応のヘッダ追加忘れ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@314 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 00:03:09 +00:00
(no author)
e6d27a1aaf (更新者)akabane_jumpei カードデータのARM9常駐モジュール先頭2KBの暗号化領域を復号化
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@313 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-05 12:58:41 +00:00
yosiokat
75a9423d25 ・生産工程でNANDに書き込んで、以降はReadOnlyとなるHW情報を追加。
・HW情報や本体設定データを共通のTSFフォーマットにするため、TSF
 フォーマットのコードを追加。(現状はHW情報のみ対応)
・HW情報用のRSA鍵ペアを追加。
・acsignライブラリにRSA暗号化関数を追加。
・acsignライブラリのRSAでコード関数の値チェックを修正。
・HW情報をライトするHWInfoWriterを追加。
・NANDフラッシュマップ&フォルダツリーのフォルダ構成における各ファイルに
 ついて、RSA署名の有無と使用する鍵による色分けを行う。
・TWL_SystemMenuメモリマップにNANDファーム用バッファを記載。
 (ランチャーとメモリが重ならないように)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@312 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-05 12:19:30 +00:00
yoshida_teruhisa
84cd86d19d miscのInitAllocatorでヒープ領域をゼロクリアするよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@311 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-05 06:28:59 +00:00
nakasima
eb67ac4d0b OS_Bootと重複しているIOレジスタとシステム領域のクリア処理の削除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@310 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-04 10:39:36 +00:00
nakasima
de6b36359a DSカード暫定対応。
エントリポイントはDS互換ROMヘッダ領域を参照。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@309 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-04 08:46:51 +00:00
yoshida_teruhisa
ce62662072 NTRカードのときもヘッダ情報をHW_TWL_ROM_HEADER_BUFとHW_ROM_HEADER_BUFへコピーするよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@308 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-04 08:29:12 +00:00
yoshida_teruhisa
3a8980990c デバッガを繋いでいないと、意図したとおりに動かない状態であったため、現状のrebootライブラリ仕様に合わせて暫定処置
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@307 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-04 08:04:48 +00:00
yoshida_teruhisa
565c57aedb 再配置後clearリストの生成を実装(動作検証はrebootライブラリの修正待ち)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@306 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-04 05:24:47 +00:00
yoshida_teruhisa
83ece203e0 再配置情報関連の修正版。ある程度動作確認がとれたのでコミット。
・ROMロード位置から再配置情報の自動設定を実装
・post clearのリスト生成は未実装(考案中)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@305 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-04 02:35:45 +00:00
yoshida_teruhisa
17573105db small fix
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@304 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-03 08:03:10 +00:00
yoshida_teruhisa
2395486701 ・ロード時の再配置判定およびロード位置の変更を実装
・srlブート時、boot関数に指定するコピーリストの生成を実装
・post clearのリスト生成は未実装
・SDK最新版を使用していないためrebootライブラリがビルドできず、再配置が必要なアプリでの動作は未確認

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@303 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-03 08:00:29 +00:00
yutaka
425fe8db84 ホットリセットの有無を8bitで判定するように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@302 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-03 07:23:29 +00:00
yutaka
2450c37b42 FATFS用テンポラリバッファをクリアリストに追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@301 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-03 07:22:51 +00:00
yutaka
a0f0501af7 ARM9側FATFSの追加 (FS用前処理)
ARM9側AESライブラリの追加 (ユーティリティのみ)
ハッシュサイズマクロをSVC_SHA1_DIGEST_SIZEに統一
専用ローダーを使わない版FS APIの追加


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@300 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-03 07:22:08 +00:00
nakasima
e70669201a REBOOTライブラリ最新版に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@299 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-03 02:01:55 +00:00
nakasima
5caba8b332 最新のリブート関数に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@298 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-30 12:56:55 +00:00
yoshida_teruhisa
a013d63162 暫定的に再配置チェック及びリスト作成の処理をbootAPIに追加。後で関数化&処理追加予定。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@297 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-30 07:37:48 +00:00
yoshida_teruhisa
83deb399dd small fix
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@296 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-30 01:58:06 +00:00
yoshida_teruhisa
2f39bbb4f9 ランチャーのスクロールバー若干変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@295 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-30 01:09:36 +00:00
yutaka
7a16378817 微修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@294 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-29 09:36:27 +00:00
yutaka
8493107646 TwlSDKが修正されたのでロールバック
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@293 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-29 09:36:00 +00:00
yutaka
4d406b0159 最新TwlSDKに合わせる
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@292 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-29 09:35:20 +00:00
yosiokat
baca65d35d ・SDKリビジョン2721への対応。
・".wad"ファイル拡張子をを".tad"に変更。
・コンポーネントhyena.TWLで、SCFGレジスタの内容をWRAMおよびMMEMのシステム領域に退避するようにする。
・コンポーネントhyena.TWLで、リセットパラメータ取得条件を修正し、NANDファームがない場合やデバッガ上での動作に対応。
・TwlIPLルートでのビルドの整理。



git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@290 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-29 08:14:57 +00:00
yoshida_teruhisa
188d996469 ResetParamの設定及びリセット命令送信部分をライブラリ化
とりあえずIPLのローカルライブラリとしてコミット

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@289 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-29 07:32:32 +00:00
(no author)
66b043a3f4 (更新者)akabane_jumpei 活線挿抜ライブラリ修正 コマンド認証値、コマンドカウンタ初期値、PNジェネレータ初期値に乱数を使用。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@288 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-29 07:16:11 +00:00
yoshida_teruhisa
d7258b61fa リセットパラメータの設定がうまくいったので現状をコミット
これからパラメータ設定部分をライブラリ化予定

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@287 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-29 02:28:02 +00:00
yutaka
dc83719423 最新SDK対応 (ARM7側デバッガライブラリの指定方法変更)
ホットリセット判定で固定ビット設定するように修正
ARM7側ではFS_Initなどは呼ばない (中身はCARD APIのみ)


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@284 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 08:57:02 +00:00
yutaka
1296112c0b OS_InitFIRM内のCARD_Initの削除 (結局FS_Initがあればそこで呼ばれるが)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@283 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 08:52:59 +00:00
yutaka
3ebe3a2046 REBOOT周りのコード整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@282 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 08:51:53 +00:00
yutaka
e92723051d NAND 2KBバグ回避コードの削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@281 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 08:50:59 +00:00
yoshida_teruhisa
7b7a3f0265 ・MachineSetting.cにリセット処理を暫定的に追加(動作正常化後に別途ライブラリ化予定)
・bootAPI.cを最新版rebootライブラリに対応(古いrebootライブラリではビルド通りません)
・hyenaのHot/Coldスタート判定の最初でマイコンフリーレジスタの値を取得しにいくように変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@278 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 01:38:08 +00:00
(no author)
143a61fbd7 (更新者:akabane_jumpei)活線挿抜ライブラリの整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@277 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 00:33:31 +00:00
yutaka
ba33ee2fbf 最新SDK対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@276 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 00:14:11 +00:00
yutaka
042bbc08d3 本番用MI/FATFSをFSに統合
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@275 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 00:08:02 +00:00
yosiokat
fd9112d120 ・カードレジスタのスワップとカードIDのシステム領域へのセットを、カードブートの時
のみ行うよう修正。
・アプリブート時のマウント情報設定への対応。
 ・ランチャーは、自身の起動時にマウント情報を自分でセットするようにする。
 ・暫定対策:全ドライブをRW可能にしている。
 ・暫定対策:FS不具合回避のため、"nand:"を'F'ドライブに設定。
 ・MachineSettingsとPictoChatでのnand_app_hack.hを使用したFSの暫定
  NAND対応を削除。
  これに伴い、nand_app_hack.hも削除。
・NANDアプリ読み込み時のリストバグ修正。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@272 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 13:06:08 +00:00
yutaka
eaaa5c04c8 ESライブラリはthumb版がない!
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@271 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 09:40:11 +00:00
yutaka
880035dff2 eTicket対応(途中)
最新TwlSDK対応
他こまごまと

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@270 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 09:26:43 +00:00
nakasima
3fe2f10a72 delete gcdfirm_blowfish_table.c.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@269 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 07:37:27 +00:00
yoshida_teruhisa
2f713d39cf ダイレクトブート時の処理を追加、ただし未だ動作せず
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@268 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 07:35:08 +00:00
yoshida_teruhisa
835282f1e0 Nmenuのバグが直ったように見えていたのは気のせいでした(直ったのは文字列表示だけ……)
FS_IdentifyTitleの引数をまたNmenuバグ対応仕様に差し戻し

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@267 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 07:31:57 +00:00
(no author)
8f0f7ed657 (変更者:akabane_jumpei)公開する必要のないヘッダーを移動
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@266 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 07:08:55 +00:00
(no author)
cd48a3fd5f (変更者:akabane_jumpei)活栓挿抜ライブラリの名称変更。Card→hotsw
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@264 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 05:57:35 +00:00
yoshida_teruhisa
2a1e20582e Nmenuのバグが直ったようなので、FS_IdentifyTitleの引数を元に戻した
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@261 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 03:55:13 +00:00
yoshida_teruhisa
d88423a334 NANDアプリタイトルリストの取得に、最後の一つが取得できないバグがあったので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@260 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 03:38:27 +00:00
(no author)
861059a4c8 Test Commit
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@259 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 01:37:28 +00:00
yosiokat
d8deaee5c4 SDKリビジョン2623でビルドできるよう修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@258 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-26 13:18:01 +00:00
yosiokat
692a886831 ・TWLアプリのカードブートができるよう変更。(とりあえずNTRカードでのブートに対応)
・カード抜けチェック対応のため、カード起動時にHW_BOOT_CHECK_INFO_BUFとHW_RED_RESERVEDに現在のカードのカードIDをセットするよう変更。
・カードBでのブートに対応するため、カード起動時にカードスロットA,Bをスワップするよう変更。
・boot.hのヘッダ整理。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@256 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-26 11:45:32 +00:00
yoshida_teruhisa
57813d96ff ソースコードの整理中
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@254 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-26 08:35:03 +00:00
(no author)
2209ac91cb card.cにLoadTable関数を追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@253 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-26 06:37:16 +00:00
yoshida_teruhisa
f0d3c17a2c 処理が重くなってきたので、ちらつき防止のために割り算を若干除去とRTC情報取得関数呼び出し位置の変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@252 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-26 05:22:15 +00:00
yoshida_teruhisa
3aef668e7b ランチャーにスクロールバー追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@251 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-26 04:59:49 +00:00
yoshida_teruhisa
0faa843d13 バナーの色対応にて大変なバグを盛り込んでいたので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@250 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-26 01:50:20 +00:00
yoshida_teruhisa
531131bdd6 バナーのパレットを読み込むように変更
ソースコードの整理

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@249 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-26 01:08:07 +00:00
yosiokat
6acdecc63d ・カードブート実装中。(ARM9Ltd,ARM7Ltdのイメージがうまく読めていない。)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@248 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-22 13:16:33 +00:00
yoshida_teruhisa
eae31e1a28 ソースの整理中
国選択画面で、タッチパッドによるスクロールバーの操作を仮実装

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@247 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-22 07:49:23 +00:00
yoshida_teruhisa
d08b894dfc Launcherのソースを整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@246 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-22 04:50:17 +00:00
yosiokat
65605d7f32 ・活線挿抜ライブラリ関係の記述調整。
・活線挿抜ライブラリのカードロードstaticバッファを削除し、systemMenu予約領域にロードするよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@245 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-22 01:54:41 +00:00
yoshida_teruhisa
d801b7d15e 国選択追加
現状のIPLへのマージが完了したのでコミット

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@244 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-22 01:02:55 +00:00