Commit Graph

788 Commits

Author SHA1 Message Date
yosiokat
5c453446a4 写真帳のブート時のみ、特別処理で下記AESスロットをセットするよう変更。
AESスロットBに通常アプリ用JPEG署名キー
 AESスロットCにランチャー用JPEG署名キー

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1846 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-11 02:03:47 +00:00
yoshida_teruhisa
9fb14b4817 SDK7192以降でビルドが通らなくなっていたので適当に修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1844 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-11 00:28:01 +00:00
(no author)
a82121fe63 (更新:Akabane Jumpei)
util.cにROMヘッダのnintendoロゴの正当性チェックを行う関数を追加


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1840 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-10 07:34:05 +00:00
yosiokat
4535baba4f UIGの要望により、スリープ復帰要因からRTCアラームを削除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1839 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-10 07:29:17 +00:00
yoshida_teruhisa
67e324d014 サブバナーの読み込み失敗していたので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1838 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-10 07:24:39 +00:00
yoshida_teruhisa
e09c20472c 初回起動シーケンスなどの優先順位の修正
アプリ起動時のカード状態設定条件の変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1836 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-10 04:13:09 +00:00
yoshida_teruhisa
55dcc9029a WDSの更新
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1835 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-10 02:26:02 +00:00
aoki_ryoma
ec7f664403 SDK_assertの中身が間違っていたのを修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1834 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-09 23:52:39 +00:00
aoki_ryoma
3aa4681993 EL_Init()内でバッファを確保してファイルの読み込みを済ませるようにした。
ログ出力時にもバッファを介して一括で書き出すように変更。
EL_getErrorLogNumおよびEL_getErrorLogの追加。
sscanfをSTDライブラリのものに変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1829 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-09 08:18:25 +00:00
yoshida_teruhisa
5a952df491 REDランチャーでロゴデモの表示中に裏でNANDタイトルリストを読み込むように変更(見かけ上起動が早く)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1824 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-09 03:29:24 +00:00
yosiokat
0f29497332 ROMヘッダのフラグに応じてSSLクライアント証明書用のAES鍵をスロットAにセットするよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1821 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-08 12:19:13 +00:00
(no author)
98c93bf1f1 (更新:Akabane Jumpei)
HW_TWL_CARD_ROM_HEADER_BUFにTWLヘッダを格納する処理を追加


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1820 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-08 10:39:12 +00:00
(no author)
f9c6e6d496 (更新:Akabane Jumpei)
HotSwのFinalizeを修正。遷移させる状態を引数にもらってFinalizeを行うようにした。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1815 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-08 06:24:33 +00:00
nakasima
f55ccdae1c NANDアプリの製品版システムコール復号化。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1813 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-08 03:08:57 +00:00
yosiokat
c517b68e8d small fix.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1810 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-08 02:29:23 +00:00
yoshida_teruhisa
6e95effbe4 青木君のFATALエラーログ吐き機能をランチャーに組み込み(ある程度の動作は検証済み)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1806 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-07 07:39:19 +00:00
aoki_ryoma
e2c2f02404 型キャスト警告に対処
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1805 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-07 07:27:34 +00:00
nakasima
1a3a7c7f3e USG無線パッチ処理をARM7へ移動。
キャッシュストアは割り込み禁止後に行う。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1804 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-07 07:14:57 +00:00
aoki_ryoma
db21284c54 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1803 b08762b0-b915-fc4b-9d8c-17b2551a87ff 2008-07-07 07:15:11 +00:00
aoki_ryoma
8c723c75e1 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1799 b08762b0-b915-fc4b-9d8c-17b2551a87ff 2008-07-07 06:25:11 +00:00
(no author)
629c59993a (更新:Akabane Jumpei)
開発用のKey Table2と分かるように、リネーム。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1796 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-07 06:00:05 +00:00
yoshida_teruhisa
e76216fdb7 デバッガに接続しているときもDSカードのハッシュチェックを一通り行い、結果だけ無視するように変更
ハッシュチェック結果無視時、メモリの解放を二重に行って落ちていたバグの修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1794 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-07 04:21:22 +00:00
yoshida_teruhisa
c45fa3c09e 開発用ボードでもデバッガを繋いでいない場合は、DSカードアプリ起動時にホワイトリスト関係のチェックを行うが、その結果によってアプリ起動を停止しないように変更(UIGの要望対応)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1791 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-04 08:35:15 +00:00
aoki_ryoma
0154104dd8 初版:エラーログ出力ライブラリ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1787 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-04 06:49:52 +00:00
yoshida_teruhisa
85b7759b3f 不要になったバナー関係ライブラリを削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1785 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-04 06:08:45 +00:00
yoshida_teruhisa
209cecd327 バナー関係およびタイトルリスト関係の処理をutilのmenuAppManagerに統合し、こちらを使うように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1783 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-04 05:23:56 +00:00
(no author)
cd54aa1287 (更新:Akabane Jumpei)
・他の関数と仕様をあわせる為、isBusyHotSWフラグを取得する関数を追加。
  → #define HOTSW_isBusyHotSw()は削除。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1782 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-04 04:53:48 +00:00
yosiokat
349e0d8f32 UTL_IsROMHeaderEULARequiredのビルドエラー修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1776 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-04 00:37:04 +00:00
(no author)
3043d8e751 (更新:Akabane Jumpei)
・カードのロードをTWLモードで行うかDSモードで行うかを決める関数を修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1774 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-03 12:18:08 +00:00
(no author)
33af07f717 (更新:Akabane Jumpei)
・カードの読みミスをした場合、ポーリングスレッドで500msに1回状態回復を行うように修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1772 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-03 11:26:15 +00:00
yosiokat
feb7a43677 SYSM_GetCardTitleListの返り値を変更時のみTRUEを返す形に変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1771 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-03 11:25:19 +00:00
(no author)
00ab7bcff2 (更新:Akabane Jumpei)
・活線挿抜処理中、isBusyHotSWフラグを立てるように修正。
・isBusyHotSWフラグを取得するAPIを追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1767 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-03 10:36:09 +00:00
nakasima
0d238941d7 将来低速クロックROMを採用した際にデバッガ動作だけロードが高速になってしまうのを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1761 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-03 05:52:41 +00:00
nakasima
772fef439d NitroSDKのROMコントロール参照バグ対策。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1758 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-03 01:44:38 +00:00
yosiokat
b21602e2c7 WDSWrapperスレッドがOS_WaitVBlankIntrを使っていたのをOS_Sleepに修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1753 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-01 09:31:21 +00:00
nakasima
32dc985f6b 開発用ビルドで製品用CPU動作時に強制停止していた箇所を削除(SRL認証で代替された)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1752 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-01 05:07:12 +00:00
yoshida_teruhisa
e9c00251df アプリロードの途中で死んだ場合にも原因に応じたFATALを設定するように追加変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1751 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-01 02:35:17 +00:00
nakasima
96371e788e 20080626_SDK500fc_plus5_branchの変更点をマージ。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1743 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-30 05:51:35 +00:00
yosiokat
c4b71c74c8 フラッシュ壊れシーケンスもDISABLE_INITIAL_SETTINGSスイッチでくるむ。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1733 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-26 16:15:02 +00:00
yosiokat
f0bf988361 WDSライブラリ080626版に更新。
WDS_Wrapper追加。
WDSマニュアル_追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1730 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-26 14:13:09 +00:00
yosiokat
7cdc329f07 WLANファームの認証用の鍵を内部持ちするビルドスイッチを追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1728 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-26 12:54:32 +00:00
yoshida_teruhisa
2247d6351b 開発版でホワイトリストチェックスキップできていなかったので修正・・・
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1724 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-26 07:02:27 +00:00
yoshida_teruhisa
2b6d79a837 開発版ボードではホワイトリストチェックを行わないように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1722 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-26 06:28:28 +00:00
yosiokat
135d504574 フラッシュ壊れシーケンス処理を変更。TWL設定データ内にシーケンス中ビットを追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1713 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-26 05:13:52 +00:00
yoshida_teruhisa
fb30a18538 検証エラー関係をFATALエラーに統合
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1711 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-26 04:33:13 +00:00
yosiokat
0503c62f93 ・マウント情報セットのルーチン整理。
・"content:/"と"shared2:/"をデフォルトでマウントしないよう変更。
(完全に検証終わっていない。)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1707 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 13:36:19 +00:00
(no author)
71c75530c1 ・カード読みのリトライ部分のソース削除
・不正カードフラグを追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1705 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 12:21:49 +00:00
yoshida_teruhisa
6e0fd2578f 最初に取得するタイトル情報リストに詰め込む情報関係の整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1703 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 10:30:23 +00:00
yosiokat
0884b1fce8 最後にブートしたアプリのTitleIDをTWL本体設定データに保存する処理をSYSMライブラリからREDランチャーに移動。
SDK rev.6791対応。ROMヘッダ構造体変更に対応。(追加)


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1702 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 10:21:02 +00:00
yoshida_teruhisa
dfa67621c3 ショートカット起動キー判定修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1699 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 10:07:36 +00:00
yosiokat
d9ff037f43 SDK rev.6791対応。ROMヘッダ構造体変更に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1697 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 09:58:48 +00:00
yoshida_teruhisa
6dcce0037c 最初に取得するタイトル情報リストに、ヘッダから取得したいろいろな情報を詰め込むように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1695 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 08:20:11 +00:00
yoshida_teruhisa
fd0597456a NTRカードアプリホワイトリスト署名もヘッダ長がTWLのものだったので
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1694 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 07:18:39 +00:00
yoshida_teruhisa
c5b8a7b7e9 NITROでもNANDアプリのときはTWLと同じヘッダ長
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1693 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 07:08:30 +00:00
yoshida_teruhisa
d869e8cb7d ヘッダのハッシュ計算タイミングを、プラットフォーム取得後に変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1691 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 06:00:27 +00:00
yosiokat
95a1f5aea2 コメント追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1688 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 01:23:30 +00:00
yosiokat
54c4a13822 small fix.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1687 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 01:18:58 +00:00
yosiokat
fde3b576ef コメント修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1683 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-24 13:13:38 +00:00
yosiokat
fb932ac222 FATALエラー処理をUTLライブラリにまとめる。
初回起動シーケンス処理の実装。(デフォルトOFF)
フラッシュ壊れシーケンス処理の実装。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1682 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-24 13:13:16 +00:00
yosiokat
41034826b1 jackalコンポーネント追加。
ランチャーでhyenaとjackalを切り替えられるよう変更。(デフォルトjackal)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1680 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-24 13:01:23 +00:00
(no author)
36943ad2eb ・カード読み最中にエラーがあった場合、3回までカード読みをリトライするように修正。
・chattering counterの値を0x1988(100ms)に修正。
・counter-Aの値を0x264c(150ms)に設定。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1679 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-24 11:59:52 +00:00
nakasima
acca64f145 カードステータスリードの高速化(SDK同様にレイテンシ2のみ使用)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1670 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-20 12:29:45 +00:00
nakasima
7c9d18642c TWLカードのリフレッシュ処理の修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1669 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-20 11:58:37 +00:00
nakasima
8fc1caaf2b TWLカードのリフレッシュ処理の修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1668 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-20 10:16:02 +00:00
nakasima
590e95e87b TWLカードエミュレーション時(カードIDのTWLカードフラグ対応)のSECURE2ロード処理の修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1667 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-20 06:26:46 +00:00
yosiokat
604510ef67 blowfish.cを削除し、てMakeが通るよう修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1665 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-19 11:08:38 +00:00
yosiokat
1b226cabd3 リモート操作による名前の変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1664 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-19 11:02:56 +00:00
nakasima
b2ba7bc213 DSで知的財産部から指摘されていたのでメガチップ提供部分のBlowfishコードを分離(DSと同等に)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1663 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-19 10:59:39 +00:00
nakasima
5d39671dc7 DSで知的財産部から指摘されていたのでメガチップ提供部分のBlowfishコードを分離(DSと同等に)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1662 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-19 09:07:55 +00:00
(no author)
4a287d0f0a 製品版Key Table2に書き換えたカードアプリでも動作するよう修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1655 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-18 11:51:14 +00:00
sato_masaki
1052ed0291 SYSMENU buildの新無線ドライバを追加(ltdwramをメインメモリに移動させたもの)。
# TwlWirelessツリーとビルドシステムの仕組みの都合で、LTD ライブラリしか生成しません。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1650 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-18 08:28:29 +00:00
yoshida_teruhisa
bb025b03dd 続・メニューアプリマネージャコンバート作業:初期化で引数にアロケータ関数及びfree関数のポインタを与えるように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1647 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-18 07:14:28 +00:00
nakasima
9e7d358166 NANDフラッシュ延命のためブートタイトルが変更された時のみタイトルIDを保存。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1640 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-17 07:51:31 +00:00
yoshida_teruhisa
58b7301eec メニューアプリマネージャ 構造体の名称の変更、テストコードをコメントとして追記
・とりあえず適当に拡張メインメモリからヒープを確保してMachineSettingの先頭部分にテストコードを埋め込んで実験したところ、動いているようだった

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1639 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-17 07:14:08 +00:00
yoshida_teruhisa
830ef983ff utilにUIGのメニューアプリマネージャ(C++だったのをCに改変)を追加
・とりあえずmakeは通るようになったのでコミット
 ・動作は未確認

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1637 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-17 04:14:16 +00:00
yoshida_teruhisa
699759fdfc アプリに引き渡すタイトルリストのジャンプ可能フラグをONにする条件に次のものを追加
・これからブートするアプリ自身である
 ・A→Bというアプリジャンプの場合、Aを入れる

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1634 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-16 08:01:37 +00:00
yoshida_teruhisa
633e5602b3 ダイレクトブート時、アプリに引き渡すタイトルリストがおかしくなっていたのを修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1632 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-16 01:18:05 +00:00
nakasima
2354252c2b ブートタイプの変更をSDKのFinalize処理完了後まで遅延。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1629 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-13 13:20:18 +00:00
nakasima
7830d86de6 NANDアプリ起動時のROMコントロール情報デバッガ対応の修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1624 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-13 08:03:15 +00:00
yoshida_teruhisa
b678f49c03 ・アプリに引き渡すNANDアプリタイトルIDリストの作成ルールを、最新のdocに合わせた仕様に変更
・DataOnlyなNANDアプリもリストに入れるよう変更
・タイトルが3行になるアプリの表示がおかしい件の修正およびレイアウト変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1623 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-13 01:29:08 +00:00
yosiokat
56f20ac193 hyenaのWRAM不足ワーニングの解消。
makerom.TWL.launcher.exeにSDK rev.6561の変更を反映。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1622 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-12 11:53:21 +00:00
nakasima
da814e573e デバッガ通常起動時と同様にNANDアプリのTWLカードNORMALモード起動時もROMヘッダのカードスクランブルフラグをOFFに。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1621 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-12 08:50:58 +00:00
kamikawa
6743c532cb system_tools ツール群のために NAMUT_UpdateSoftBoxCount を復活させました。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1620 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-12 08:41:02 +00:00
nakasima
3606ce018d スタンドアロン動作時のみタイトルIDをNANDへ保存していたのをデバッグ時も行うように変更
(リセットの度に保存されているのが若干気になる)。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1617 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-12 05:50:17 +00:00
yoshida_teruhisa
748c81ca26 ・アプリへ引き渡すタイトルリストの作成処理手順を変更。romヘッダ情報読み込み処理をバナー読み込み処理に組み込み。
・スクロールバーの操作感変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1616 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-12 05:14:03 +00:00
nakasima
22e68de023 RSFのGameCardNitroModeプロパティへ対応。
カードIDをFinalize時に渡すように変更。
DS-IPL同様にカードブート以外でもカードIDを渡す。
DSP初期化を戻す。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1615 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-12 04:42:12 +00:00
yosiokat
2ed2ce527c UTL_GetInstalledSoftBoxCountを削除。(SDKにNAM_GetInstalledSoftBoxCountが追加されたため)
NAMUT_UpdateSoftBoxCountを削除。
NAMUT_ClearTWLSettingsの追加。TWL本体設定データのクリアを行います。(TP補正データは残す)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1611 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-11 13:17:19 +00:00
yosiokat
462dd812d8 TPキャリブレーションの正当性をチェックする UTL_IsValidCalibration 関数を追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1610 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-11 12:32:45 +00:00
yosiokat
94e71ee0ec WDSライブラリ更新。080611版
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1605 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-11 11:08:27 +00:00
nakasima
f309dbf343 デバッガ通信用カードスロット電源ONをNANDアプリロードと並列処理(デバッガ上でのアプリジャンプ等が若干速くなるはず。実機動作には影響なし)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1602 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-11 08:15:26 +00:00
yoshida_teruhisa
f99d45cd2f ・SDK5.0FCplus4用IPLブランチのマージ
・時間計測処理の追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1597 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-11 05:33:45 +00:00
nakasima
aef67a245f ランチャーのメモリマップ改訂。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1594 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-10 12:00:04 +00:00
yoshida_teruhisa
a89469a962 ブート優先度に従い、整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1583 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-05 06:06:36 +00:00
nakasima
9f862f9683 REBOOTでのPM_Exitコールバックを有効化。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1577 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-05 02:21:06 +00:00
(no author)
ed927daf78 (更新:Akabane Jumpei)
スロットB関連の処理を削除

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1568 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-03 11:13:19 +00:00
yoshida_teruhisa
0acd75c66d 4NA*として開発中のUIGランチャーへの暫定対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1557 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-02 05:55:37 +00:00
nakasima
ddab607722 ランチャーがDSアプリ起動のためにオートロードしないで済むようにする準備。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1556 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-02 04:17:30 +00:00
yutaka
82b7857edf ゴミ掃除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1554 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-30 09:44:28 +00:00
nakasima
20f54e94f4 ゲームカードのスクランブル初期値をゲームコードによっても変化させる。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1553 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-30 07:55:04 +00:00
yoshida_teruhisa
f7a348f956 NAM_CheckTitleLaunchRightsでスタックが一気に潰されていることが判明したので、検証スレッドのスタックを増加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1552 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-30 02:21:08 +00:00
yoshida_teruhisa
b62883da9a small fix
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1549 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-29 01:18:13 +00:00
yoshida_teruhisa
cd12cd7458 DHTチェックphase1の処理をWRAM経由ロードに組み込み
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1548 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-29 01:07:00 +00:00
(no author)
3c5534fe31 commit test
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1547 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-28 09:51:11 +00:00
yoshida_teruhisa
e9423e16b6 AUTH_NTR_CARD_PRODUCT_ONLYの廃止
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1546 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-28 06:59:23 +00:00
yoshida_teruhisa
cad9976a2a ボンディングオプション00でない場合、NTRカードホワイトリストチェック(or署名チェック)で引っかかっても強制実行を選択可能になりました
・デバッガ接続時以外は常にホワイトリストチェック(or署名チェック)を行うように変更しました(AUTH_NTR_CARD_PRODUCT_ONLYの廃止)
 ・ホワイトリストチェック(or署名チェック)に引っかからずDHTチェックに引っかかった場合は、強制的に停止します

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1545 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-28 06:54:55 +00:00
yosiokat
e1b83f6240 TwlIPL_SDK500fc_plus3_branchブランチの内容をマージ。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1543 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-28 00:42:03 +00:00
yosiokat
086b9d82d4 SDKのarmadillo.SYSMENUコンポーネント追加に伴い、libraries/sysmenuとarmadilloコンポーネントを削除。
HWノーマル情報のフォーマット変更に対応。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1505 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 12:33:16 +00:00
yoshida_teruhisa
ce67c0b18a ビルドスイッチAUTH_NTR_CARD_PRODUCT_ONLYでNTRカードの検証をボンディングオプション0のときのみにするか、デバッガ接続していないときのみにするか選択できるように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1499 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 09:51:02 +00:00
yoshida_teruhisa
9e3cd4bfc0 ヘッダのアドレス参照ミス修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1498 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 09:36:07 +00:00
yosiokat
35efc0671f git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1497 b08762b0-b915-fc4b-9d8c-17b2551a87ff 2008-05-23 09:20:07 +00:00
yoshida_teruhisa
b61a8af6b1 Shared2の共有ファイルをヘッダ情報に従ってマウントするよう変更
ボンディングオプション00のみホワイトリストチェックをかけるよう変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1496 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 08:42:42 +00:00
kamikawa
31f659fc6e small change. NANDのツリー情報ダンプ関数で nand2:以下のツリー情報も出力するようにしました。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1494 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 07:52:26 +00:00
nakasima
8154da169b メモリマップ変更によってNTRモード時のROMヘッダが消去されていた不具合の修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1493 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 07:48:46 +00:00
yoshida_teruhisa
452bd35ce9 非表示版のランチャーでもエラー表示できるよう、エラー表示でBGやバナーなどを表示しないように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1492 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 05:31:03 +00:00
kamikawa
5024a4371f SystemUpdaterでインポートするTADの生成に maketad.updater.exe を使用するように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1491 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 05:25:05 +00:00
(no author)
b700f63e31 (更新:Akabane Jumpei)
カードが挿されても、セキュアバッファの再設定が行われていなかったので修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1490 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 05:07:26 +00:00
yosiokat
c590753fab JPEG署名用のAES鍵セットを行うよう変更。
makerom.TWL.launcherの更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1489 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 05:04:48 +00:00
(no author)
2fd34e487e (更新:Akabane Jumpei)
・NormalモードのRD_IDコマンドのレイテンシを 0x1 から 0x657 に修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1486 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 02:45:14 +00:00
yoshida_teruhisa
5fafe40391 エラー表示強化その2
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1482 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 01:24:30 +00:00
yosiokat
50265db09a NVRAMのクリアにNTR本体設定データも含めるよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1481 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 01:23:41 +00:00
kamikawa
43ceab5c3b 本体初期化時に nand:/import/* nand:/progress/* を消去するように変更。
NandInitializer(Red)の RomVersion を 2 へ。 
RomVersion 1 には本体初期化時に nand:/shared1/* を消去してしまうという不具合があったため
Launcherでの起動制限をお願いいたします。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1480 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 01:15:00 +00:00
yoshida_teruhisa
3ffb5057a7 エラー表示の強化
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1479 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 01:11:03 +00:00
(no author)
dcb0aa51d0 (更新:Akabane Jumpei)
・一時的に活線挿抜を抑制する関数(HOTSW_EnableHotSW)と
 アプリブート時に活線挿抜を抑制する関数(HOTSW_InvalidHotSW)で分けた
・ランチャーに活線挿抜抑制機能を追加。Xボタンで抑制/許可のトグル動作をする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1474 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 13:42:08 +00:00
nakasima
39f9700fae スリープ突入条件がORからANDへ変更されていたのを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1468 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 08:53:14 +00:00
yoshida_teruhisa
c074192e5e タイトルIDリスト作成:タイトルIDリストの最大保持数に関するチェック処理追加(SDK6162以降のTwlSDK/include/twl/os/common/systemWork.hが必要)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1465 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 07:51:05 +00:00
kamikawa
e6249d6fee 権利関係がクリアになるまでフォントはデフォルトではNANDに書き込まないように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1464 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 07:13:35 +00:00
yoshida_teruhisa
6c06a066bf アプリに渡すタイトルリストの作成時、DataOnlyでないアプリをスキップしていた(想定と逆)不具合の修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1460 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 05:28:35 +00:00
kamikawa
a3d4123dcf Makeが通るように修正。
libmbloader_sp.aを抜きました
armadillo2 は libpm_mset の thumb版をリンクするのでデフォルトで生成するようにしました。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1459 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 04:49:06 +00:00
yosiokat
d83aca47fe ・下記のAPIをSYSMからUTLライブラリに移動。
・ペアレンタルコントロールのマスターキー関係
 ・スリープ
・下記のAPIをSYSMから削除。
 ・バックライト輝度制御。
 ・無線LED制御。
・ランチャーの無線LED制御をPMi_SetWirelessLEDに変更。
・本体設定で、UTL_SetBacklightBrightnessを使用したバックライト輝度変更を追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1457 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 02:43:45 +00:00
kamikawa
b122831485 NAMUT_Format実行時にNANDのフリーソフトボックスカウントの値を更新するようにしました。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1453 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 01:50:15 +00:00
(no author)
b7061d3616 (更新:Akabane Jumpei)
・HOTSWライブラリで既に対応済みなのに、他でも同じ事をしていた部分を削除

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1452 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 01:44:21 +00:00
yoshida_teruhisa
6f28b7c8af pmのビルド指定抜けを修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1450 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 01:21:23 +00:00
yosiokat
5fdc41516c コミット忘れ。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1448 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 00:59:02 +00:00
yosiokat
cd2bb0264b ・UTLライブラリにPMライブラリ改を用いたバックライト輝度調整・取得関数を追加。
u32 UTL_SetBacklightBrightness( u8 brightness )
 u32 UTL_GetBacklightBrightness( u8 *pBrightness )
・hyenaコンポーネントをPMライブラリ改を使用するよう変更。
・PMライブラリ改を使用するarmadillo2コンポーネントを追加。
・本体設定をarmadillo2コンポーネント使用に変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1446 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 13:56:28 +00:00
yosiokat
8634f14535 SYSMライブラリの一部をUTLライブラリ、BANNERライブラリに切り出し。
TwlIPL内のライブラリとTwlSDKで追加使用するライブラリをcommondefs内ではなく、各アプリ内で
それぞれ指定するよう変更。
使用していなかったヘッダ類を削除。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1444 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 11:01:42 +00:00
(no author)
fa5f587f7f (更新:Akabane Jumpei)
・修正ミスを修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1442 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 08:37:37 +00:00
(no author)
292175768e (更新:Akabane Jumpei)
・ビルドスイッチで、カードデータ転送で使うDMAを、新DMA,旧DMA切替えられるように修正
デフォルトでは旧DMAを使うようになっている

ビルドスイッチ:#define USE_NEW_DMA

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1441 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 07:36:17 +00:00
yoshida_teruhisa
593d57c2ec デバッガからTLFを読み込めない件の修正(すべて僕の不始末でしたスミマセン……orz
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1440 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 07:24:57 +00:00
yoshida_teruhisa
2f2e69823a DSカードのDHTチェックをベタ実装(phase1はロード時に行う予定)(デバッガ起動時無効、既存のNTRタイトルのみ)
ホワイトリスト署名チェックを実装(デバッガ起動時無効、実質的には製品版マスタリングされたNTRカードのみ製品版ボンディングオプションのボード上で起動可能)
HOTSWからDHT_TEST関係のコードを削除(紛らわしいので)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1439 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 06:49:24 +00:00
yosiokat
251872aadc ランチャーのメモリマップ変更。ARM9への割り当てを増やす。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1427 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 11:58:30 +00:00
kamikawa
997bd71241 NAMUTi_DeleteNonprotectedTitle の実装を整理。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1425 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 08:45:01 +00:00
yoshida_teruhisa
bfd0df1306 デバッガ有効でTLFを読み込んでいる時は署名有効フラグを無視するよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1423 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 08:10:40 +00:00
yoshida_teruhisa
ae78f232be ホワイトリストチェック処理実装の準備
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1422 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 07:14:00 +00:00
nakasima
df127afa02 カード電源ONフラグの移動に対応(SDKr6048)。
HOTSW終了処理をより安全に。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1421 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 06:04:02 +00:00
yoshida_teruhisa
2a1d5fb9f9 デバッガ上で走っていない時のみ、ブートするタイトルのTitleIDとplatformCodeを設定データに保存するよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1419 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 05:44:04 +00:00
yutaka
04b7c6b7db コード整理(動作は同じ)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1417 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 04:34:04 +00:00
yutaka
1662c92ce4 Phase2チェックをWRAM転送と組み合わせることができる版作成
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1414 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 02:37:44 +00:00
yosiokat
ddc4a65782 ビルドスイッチFIRM_USE_TWLSDK_KEYSをFIRM_USE_PRODUCT_KEYSに変更し、
NandInitializerで使用していたUSE_PRODUCT_KEYと統合する。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1412 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 02:27:38 +00:00
(no author)
c13bf5fd8b (更新:Akabane Jumpei)
・エラー処理の修正。カード読み最中に何らかのエラーが発生した場合は、フラグ操作してバナーを消し、スロットの電源をOFFする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1410 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 02:21:32 +00:00
yoshida_teruhisa
77d735af8c ヘッダの正当性検証処理をstatic領域ロード直前のタイミングへ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1409 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 02:20:38 +00:00
(no author)
0657f22398 (更新:Akabane Jumpei)
・スロット電源ON時のウェイト時間を修正。
・関数名を修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1408 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 01:52:59 +00:00
nakasima
3460e08691 NANDアプリのカードアクセスのためカードROMヘッダを保持。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1402 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 12:05:32 +00:00
(no author)
5e8ea60aa9 (更新:Akabane Jumpei)
ARM9のカードデータ読み関数を修正 その2

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1401 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 09:39:20 +00:00
(no author)
e79d6836f7 (更新:Akabane Jumpei)
ARM9のカードデータ読み関数を修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1400 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 09:17:35 +00:00
(no author)
a012d15550 (更新:Akabane Jumpei)
ARM9からも、コマンドを送ってGameモードのカードデータ読みが出来るように変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1399 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 08:19:31 +00:00
(no author)
e00d081cbf (更新:Akabane Jumpei)
DSテレビ対策。カード抜け検出は、抜け割り込みを使わずに、ポーリングでカード状態監視するように変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1397 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 06:45:01 +00:00
yoshida_teruhisa
6a8a6e02cc 以前から気になっていたファイル名修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1396 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 05:33:37 +00:00
yoshida_teruhisa
27ddfcdcf8 カードがCPU使用になったので、AESで使用するDMAを2と3に
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1395 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 05:21:43 +00:00
(no author)
5381441124 (更新:Akabane Jumpei)
LoadTable, RD_ID(normalモード), RD_PAGE(BootSegment), CHG_MODE(normal),RD_ID(Gameモード),
RD_PAGE(Gameモード)の各コマンドの後に適切なウェイトを入れる。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1389 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 01:36:26 +00:00
yosiokat
051f8fdf12 TWL共有フォントのロードライブラリをSDKに移行。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1388 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 01:20:57 +00:00
nakasima
e67e648428 NANDアプリでも使用するのでSYSM_APP_ROM_HEADER_BUFへ変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1385 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 12:23:29 +00:00
nakasima
174aaba20a キャッシュ制御ROMヘッダバッファ修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1384 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 09:45:36 +00:00
nakasima
d42503d188 NANDアプリブート時にカードアプリのROMヘッダを参照している箇所を修正。
HOTSW終了処理の完了をARM9で確認。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1383 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 09:34:22 +00:00
kamikawa
81196b414c NAMUTi_DestroySubBanner 関数を対象ファイルが存在しなかった場合でもTRUEを返す昔の挙動に戻しました。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1381 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 09:13:45 +00:00
(no author)
2afda414e8 (更新:Akabane Jumpei)
カードリードをDMAコピーを使うか、CPUコピーを使うか、ビルドスイッチで切替えられるように修正。
デフォルトではCPUコピーを使う。

ビルドスイッチ:#define USE_CPU_COPY

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1380 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 08:48:21 +00:00
nakasima
ede8793629 HOTSW終了処理でチャタリングカウンタを0クリアしているのを回避。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1379 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 07:28:58 +00:00
kamikawa
bac39e78df NAMUT_Init関数を追加しました。(Alloc/Free)を渡します。
ImportJump がうまく動作しない問題を修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1376 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 06:08:34 +00:00
(no author)
b6fb3b10f7 (更新:Akabane Jumpei)
・カードがGameモードに遷移したとき
・カードがさされたとき
・カードが抜かれたとき
のイベントが発生したときに、指定した関数を呼び出せるように修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1374 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 02:39:05 +00:00
yoshida_teruhisa
3295f5cda4 一時的にAESで使用する新DMAを1と3に(将来的には2と3の予定?)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1372 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 00:38:44 +00:00
yosiokat
ca2a938b62 initializeフラグセット忘れを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1370 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 13:10:39 +00:00
nakasima
6769a606dd HOTSW終了処理の呼び出し。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1369 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 12:03:37 +00:00
yosiokat
510d228557 ・共有フォントリードライブラリの追加。
・ランチャーに共有フォントリードを実装。
・ランチャー起動時のTMPフォルダクリーンを修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1368 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 12:00:44 +00:00
nakasima
6885accd26 赤箱がスリープシャットダウン対策され、TSボードは元々問題無かったためデフォルトでスリープ可能に。
蓋閉じ判定をスリープ関数へ内包して共通化。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1365 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 09:59:55 +00:00
yoshida_teruhisa
1cb042a69e カードアプリの場合はブート直前にARM9FLXの先頭2k暗号オブジェクトをデクリプトするよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1363 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 07:53:09 +00:00
yoshida_teruhisa
60de8aeed5 ホワイトリストチェックの組み込み及びヘッダチェック位置変更準備
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1361 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 06:35:20 +00:00
(no author)
1a08f314dc (更新:Akabane Jumpei)
Secure領域のデータは、やっぱり一時バッファに置くようにする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1360 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 06:21:56 +00:00
(no author)
d1d8cc938a (更新:Akabane Jumpei)
警告出ているところを修正。




git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1359 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 06:01:44 +00:00
(no author)
0172c329f0 (更新:Akabane Jumpei)
任意の領域2KB分をBlowfishで復号化する関数を追加。




git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1358 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 05:55:37 +00:00
(no author)
1fd9cf93f5 (更新:Akabane Jumpei)
Game領域の中途半端なサイズのデータを読んだときに、ケツの方のデータが正しく読めていなかったのを修正。




git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1355 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 04:27:11 +00:00
yutaka
2f7387e82e DHT_TEST関連で、maketadのデータ対応によりattach_dummyheaderをやめたのでROMヘッダのSEEKも削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1354 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 04:06:29 +00:00
yoshida_teruhisa
b4fea13c64 カードアプリのロード時、先頭32kバイトだけを繰り返し読んでいたので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1349 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 01:26:32 +00:00
nakasima
5cb584744c SDKのROMヘッダバッファへのコピーをREBOOTまで遅延(SDKのExit処理をREBOOTでも利用するため)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1345 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 11:24:41 +00:00
(no author)
0cf9aaad4f (更新:Akabane Jumpei)
・WRAM経由カードアプリロード関係の修正



git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1344 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 10:40:41 +00:00
yoshida_teruhisa
502a4f40ce NTRセキュア領域の再配置不要なので削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1343 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 09:51:59 +00:00
yoshida_teruhisa
1980634f89 カード読み込み導入、ヘッダの検証処理まで成功
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1342 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 09:28:07 +00:00
yosiokat
f88d4aaa49 プリロードパラメータをreboot内でWLレジスタの判定をした後にHW_PARAM_TWL_SETTINGS_DATA_DEFAULT
にコピーするよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1341 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 07:44:11 +00:00
yoshida_teruhisa
f5168cc5b8 Launcher:WRAM経由ロード強制(現状、CARDアプリはロードしません=起動できません)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1340 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 07:11:42 +00:00
yoshida_teruhisa
b3df113d3f WRAM経由でカードリードするための関数追加(動作未確認)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1339 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 06:56:20 +00:00
yoshida_teruhisa
d25bd963ce USE_WRAM_LOADのときhotswのビルドが通らなかったので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1338 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 06:54:34 +00:00
(no author)
883ca102ac (更新:Akabane Jumpei)
・Secure Segmentのロード先部分を少し修正
・WRAM経由カードアプリロード関係で、バナーファイル読み込み・認証コード読み込みはARM7でオートでやるように修正


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1337 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 05:36:06 +00:00
(no author)
6d1b22a372 (更新:Akabane Jumpei)
・Secure Segmentのデータを、バッファを介さずに直接RomHeaderで指定されたアドレスに転送するように修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1336 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 04:49:48 +00:00
yoshida_teruhisa
4b05614231 AES処理の修正、TODO(緊急)追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1335 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 02:44:34 +00:00
(no author)
1c786636b6 (更新:Akabane Jumpei)
・WRAM経由カードアプリロード実装中。
ARM9側のカードリード関数を、エラーを返すように修正。(今後エラー内容の修正あり)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1331 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 00:57:30 +00:00
yutaka
4ad18c3453 DHT_TEST部分のコメント修正のみ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1327 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-13 08:28:34 +00:00
yoshida_teruhisa
84f78917bc WRAM経由リードのキャッシュケア処理追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1326 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-13 08:27:02 +00:00
(no author)
6fbf5a91e6 (更新:Akabane Jumpei)
・WRAM経由カードアプリロード実装中。
一応使えるが、リード関数がエラーを返さないなど、要修正箇所あり。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1325 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-13 08:23:43 +00:00
nakasima
649c74e9e8 他のスレッドや割り込みハンドラが誤動作しないように割り込み禁止後にブート対象アプリのROMヘッダへ書き換え。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1323 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-13 07:17:43 +00:00
yosiokat
6f68928238 NTR本体設定データをシステム領域にロードしておくよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1322 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-13 07:13:58 +00:00
yosiokat
f8a61f2215 NAMUT_Format で、ファイルクリア時のパターンをランダム値に変更。
また、WiFi設定データもクリアするよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1318 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-12 12:47:29 +00:00
yosiokat
c7ad147378 ペアレンタルコントロール関連の下記APIを追加。
問い合わせコード算出: SYSM_CalcPCTLInquiryCode
 マスターキー算出      : SYSM_CalcPCTLMasterKey

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1317 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-12 11:16:27 +00:00