Commit Graph

103 Commits

Author SHA1 Message Date
yosiokat
b01ff7f8a1 ・カードアプリ、NANDアプリロード時に、ROMヘッダCRCチェックとリージョンチェックを行うよう変更。
・未使用関数の削除
 DS_CheckROMCloneBoot, DSi_ExistNitroCard, SYSMi_CheckCardCloneBoot, SYSMi_IsValidCard
・関数整理に伴い未使用になったSYSM_work構造体メンバ、cardHeaderCrc16とcardHeaderCrc16_bakを削除。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1860 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-11 08:56:30 +00:00
yoshida_teruhisa
2ab6967449 small fix
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1825 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-09 03:33:01 +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
67799b6f1b small fix.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1822 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-08 12:19:38 +00:00
(no author)
c58dcf986c SDK rev.7066対応。Reservedを0x1000分移動させたので、SYSMi_GetWork()を修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1811 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-08 02:56:42 +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
yosiokat
fe38eefbc5 TitleInfoSub, TitleProperty, TitleID_HiLo構造体をtypes.hに切り出す。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1769 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-03 11:23:31 +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
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
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
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
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
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
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
yoshida_teruhisa
ec0623ea6e ビルドが通らなくなっていたので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1563 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-03 01:29:04 +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
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
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
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
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
(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
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
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
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
(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
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
(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
(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
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
(no author)
831f5068f8 (更新:Akabane Jumpei)
・WRAM経由カードアプリロード実装中

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1314 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-12 09:11:01 +00:00
yoshida_teruhisa
16a895d5df WRAM経由ロード実装(不具合アリ)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1291 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-08 07:37:23 +00:00
yoshida_teruhisa
b9c925a653 AES復号:WRAM経由ファイル読み込みへの対応開始
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1286 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-07 07:54:59 +00:00
yosiokat
27dc8904cb アプリロード処理の整理。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1278 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-30 06:52:31 +00:00
(no author)
2daeadc253 (更新:Akabane Jumpei)
・NANDアプリのRomHeaderロード完了フラグを追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1171 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-17 07:05:38 +00:00
nakasima
c42bc3397c アプリジャンプ時のデバッガ接続対応(ROMエミュレーション情報再ロード版)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1149 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-15 11:24:20 +00:00
nakasima
6c8e58e242 カードスクランブル乱数の種を固定値になりやすいVカウンタからチック&RTC初回ロード値へ変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1128 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-14 09:40:24 +00:00
yutaka
698caf92af DSハッシュテーブル検証コードのランチャーへの組み込み(DHT_TEST=TRUE指定でフルビルドすると組み込まれる)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1127 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-14 08:29:05 +00:00
yoshida_teruhisa
5f9914777a タイトルリストの作成方式変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1096 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-10 02:10:12 +00:00
yoshida_teruhisa
a3c534841b モジュール読み込みサイズの制限を32バイトアライメントに変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1085 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 00:23:16 +00:00
nakasima
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
4db0d8c3d8 AES領域復号に使うカウンタの初期値セット忘れていたので追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1073 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-07 08:27:53 +00:00
yoshida_teruhisa
80ea5b96a3 ランチャー:起動するROMのAES暗号化領域復号の処理追加途中経過(多分まだ機能しないはず)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1069 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-07 01:43:36 +00:00
yoshida_teruhisa
301228f70f ランチャー:起動するROMのAES暗号化領域復号の処理追加中
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1063 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-04 02:32:45 +00:00
yosiokat
65d5587ceb 無線ファームロード処理が失敗した時にアプリブートができないバグの修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@979 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 05:44:39 +00:00
yosiokat
27a0005496 定義修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@952 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 04:52:05 +00:00