Commit Graph

395 Commits

Author SHA1 Message Date
N1277
082228592e 本体設定データをCTRモードから受け取るように。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2958 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-08-23 05:02:14 +00:00
N1277
6076b6ac7b タイトルIDリストフラグとメニューバージョンはCTRモードで設定。
本体設定をNORへ書かない。
SYSM_NO_WLFIRMを有効にすれば無線ファームをロードしないように
(ESも呼ばなくなる)。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2955 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-08-18 02:55:02 +00:00
N1277
ceed12721f CTRモードからタイトルIDリストをTWLアプリまで渡せるように。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2952 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-08-04 08:59:30 +00:00
N1277
93421f9951 アプリロード可能領域へランチャーをロードしないように。
CTR対応では再配置も一旦止める。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2947 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-07-28 03:00:07 +00:00
N1277
27454334d1 CTRモードで初期化したDSカードI/FをリセットしないようにしてTWLカードを起動可能に。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2942 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-07-23 04:18:20 +00:00
N1277
e8116e1163 SRLファイルのオープンも止める。
AES領域復号化の初期化処理も廃止。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2935 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-07-15 11:07:34 +00:00
N1277
9bde10c750 CTRの互換モード用ではROMヘッダもロードしないように。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2934 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-07-15 10:42:53 +00:00
N1277
1ad9bfbd16 CTRの互換モード向けビルドでは常駐モジュールのロードとハッシュチェックを行わないように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2933 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-07-15 09:18:27 +00:00
N2614
b0a99dff16 起動時のサウンドをリンクしない
TMPフォルダをクリーンしない
ランチャパラメータを消去しない

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2922 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-06-17 01:37:28 +00:00
N2614
8b31c65255 カードブート専用TitleIDが渡されたら即カードブートする
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2919 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-06-11 06:28:04 +00:00
nishikawa_takeshi
92e5521586 commondefのホワイトリスト関連の環境変数を独立にした。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2792 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-04-06 13:03:06 +00:00
yutaka
95d7418f97 ホワイトリスト周りのバグ修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2790 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-04-06 07:54:14 +00:00
yutaka
353c7dd46e ホワイトリス用バッファはファイルサイズを元にするので固定値制限を削除(Allocに失敗しない限りOKに)、
メモリが足りない時は、s_dht.bufferではなく、p2workで失敗するかと、
いやなら固定値Allocに戻してください


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2771 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-03-26 07:39:36 +00:00
yoshida_teruhisa
42eee63f27 DSダウンロードアプリ署名検証時に、FSのキャッシュ関係不具合で失敗するのをバッファのアライメント調整で回避。
HWInfoの強制ロゴデモスキップ起動フラグを見て強制ロゴデモスキップ発動するよう変更。
これにともない、強制ロゴデモスキップフラグフラグをSDKの branch-5_0rcplus_UIG_plus rev.10247 に追加。これ以降のものでないとビルド通りません。
また、強制ロゴデモスキップ起動フラグの設定をnandinitializer.iniで指定できるように変更。
これにともない、関連する関数を使っているツール類のソース変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2769 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-03-26 01:53:57 +00:00
yutaka
a938401b08 ホワイトリストphase3, phase4実装、
仮データベース登録 (2009/03/25時点で本物)
SYSM_IGNORE_DHT_PHASE3はバナーチェックでエラーにしない、
SYSM_IGNORE_DHT_EX_NOT_FOUNDは旧データベースでもエラーにしない、
という意味

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2767 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-03-25 12:00:30 +00:00
yosiokat
19e86c2e47 __DATE__, __TIME__を使用していたエラーログを削除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2698 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-11-21 09:42:21 +00:00
yosiokat
d4e32d3acb ・本体設定データが片方破損していた場合のリカバリ処理を修正。
・TPキャリブレーションデータが0クリアされていた時にフラッシュ壊れシーケンスに行くよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2689 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-11-18 01:44:47 +00:00
yosiokat
366b86ca56 ISデバッガのバナービューモードに対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2636 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-10-17 02:59:41 +00:00
yoshida_teruhisa
a6b2d8c7af romロード中、カード読み込み失敗エラーが返ってきたらログを吐くよう変更
ホワイトリストPhase1チェック失敗時ログ吐き強化

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2486 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-10 23:59:15 +00:00
yoshida_teruhisa
cf51c9e402 SYSM_DEV_WHITELIST_CHECK_SKIP をデフォルトで TRUE に
追加修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2464 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-10 02:01:06 +00:00
yoshida_teruhisa
a01941bc05 small fix.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2425 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-08 01:39:03 +00:00
yoshida_teruhisa
adaa866498 デバッガ等からNTRカードROMデータを読み込んでダイレクトブートする際、起動タイトルを指定するTitlePropertyのTitleIDにGameCodeから作成された擬似TitleIDを突っ込んでおらず、TitleIDエラーで止まるようになっていた不具合を修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2424 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-08 00:45:30 +00:00
yoshida_teruhisa
f2fe11751f メディアフラグチェックのタイミングを、モジュールハッシュチェック前に変更
(仕様により、メディアがNANDのアプリをTWLカードに焼くとDSカードとして読み込んでしまうため、
makerom時点ではTWLカードアプリとして作成されたアプリのフラグのみNANDに変更するような
ハックを仕掛けると、うまくLTDを読み込めずモジュールハッシュチェックエラーになってしまう)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2413 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-05 07:43:15 +00:00
yoshida_teruhisa
fa9f6d22fc FATAL時に吐く補助情報を追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2407 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-04 07:30:15 +00:00
yoshida_teruhisa
787f9472f9 NTRカード起動時、タイトルプロパティのタイトルIDと、カードから読み込んだヘッダのゲームコードから作成できる擬似タイトルIDが食い違っていたらFATAL発生するよう変更
カード起動時、最後にstateのchangeを検出してから、タイトルロード開始までの一瞬の間にカード抜き差しが発生した場合、FATAL発生するよう変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2406 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-04 07:00:29 +00:00
yosiokat
1cbc062f31 ・NAMUT_Format実行中にHWリセットが発生した場合でも、フラッシュ壊れシーケンスにならないよう
本体設定データのランダムクリアを行わないようにする。
・ランチャーで本体設定データの片方が破損していた場合、もう片方の値で書き戻すようにする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2398 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-04 05:20:39 +00:00
yoshida_teruhisa
d314333589 ホワイトリストチェック時のエラー出力強化
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2395 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-04 04:43:42 +00:00
yoshida_teruhisa
b11959ec39 DHT用バッファを動的確保するように変更、DHTデータベース作成時のエラー処理が結構適当だったので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2392 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-04 01:52:22 +00:00
yoshida_teruhisa
543acb4ca0 fs_wram.c HOTSW_ReadCardDataの返り値をエラー検出に反映
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2383 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-03 08:21:53 +00:00
yoshida_teruhisa
213f160b6d SYSM_DEV_WHITELIST_CHECK_SKIP = TRUEで、開発版のときホワイトリストチェックをスルーするように変更(計算自体は行われる)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2378 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-03 00:33:27 +00:00
yoshida_teruhisa
8ebe9beaae 一箇所漏れていたので追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2366 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-02 08:27:48 +00:00
yoshida_teruhisa
16831d6033 ARM9側でのWORKフラグ設定時、排他制御を行うように変更
さらばRelocateChecker

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2365 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-02 08:20:39 +00:00
yoshida_teruhisa
c0269a67aa デバグ用エラーログメッセージ追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2359 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-02 05:57:28 +00:00
yoshida_teruhisa
24b8da6fae デバグ用エラー出力の追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2349 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-01 07:24:43 +00:00
yosiokat
9c0cc77659 FS_ReadFileViaWram, HOTSW_ReadCardViaWramの最初で行っていたキャッシュケアのサイズが間違っていた
のを修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2347 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-01 02:49:03 +00:00
yoshida_teruhisa
aaeb2ad540 ロードスレッドおよび検証スレッドにおいて、スタック壊れを起こしていないかチェックし、壊れていたらErrorLogに書き込む処理を追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2346 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-01 02:32:48 +00:00
yoshida_teruhisa
599d8ddde3 FATALを仕掛ける数と種類を増やす
ホワイトリストチェックを開発版でも行うよう変更(ただし開発版ではホワイトリスト署名つきの製品NTRカードが動かないはずなので注意)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2345 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-01 01:54:59 +00:00
yosiokat
2f1ecb7cd3 起動タイトルの本体設定データへの保存条件を修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2344 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-01 00:33:22 +00:00
nakasima
48281ae97c 無線LED点灯リトライ追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2332 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-29 13:26:12 +00:00
yoshida_teruhisa
9972a85c77 メモリクリア処理の一部をアプリロード終了直後に行うよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2309 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-28 09:07:11 +00:00
(no author)
efb026dc9d SYSM_DeleteTmpDirectory() から呼び出すディレクトリの削除用の関数を
NAMUT_DeleteNandTmpDirectory() に変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2262 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-25 09:35:35 +00:00
yosiokat
d6713fcd09 SystemMenuVersionデータアクセス用のデータセットがデバッガやショートカット起動などのダイレクトブート時
にセットされていなかったのを修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2221 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-21 11:53:04 +00:00
yosiokat
a5e39e68c5 ・起動時にカードが挿入されていた場合の1発目の活線挿抜処理内でカードリージョンチェックを
行う際に、ARM9側でまだ本体リージョンのリードが完了していないタイミングがあり、リージョン
 不一致でも、カードが認識されることがあったのを修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2218 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-21 08:05:43 +00:00
yosiokat
a20a3b0e39 ROMヘッダの「開発用暗号ビット」の位置移動に対応し、新旧どちらの場所のビットが立っているSRLでも
ブートできるようにしておく。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2213 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-21 03:08:11 +00:00
yosiokat
1af31db9f8 アプリブート時のエントリアドレスのチェックを有効にする。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2194 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-20 01:13:57 +00:00
yosiokat
2e4a0bee8b comment fix.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2192 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-19 12:01:27 +00:00
yosiokat
d7951bf392 ランチャー自身のSDカードアクセス可否をROMヘッダのアクセスコントロールを参照して解決するよう修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2161 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-15 02:37:56 +00:00
yosiokat
4244072355 ・TwlIPLのTHUMBビルドに対応。(make TWL_CODEGEN=THUMBとした時、ARM9はTHUMB、ARM7はARMビルド
になる。
・TwlWirelessライブラリのSYSMENUビルドを無効にする。(未使用のため)
・makerom.TWL.launcherにSDK rev.7871の変更を反映。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2150 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-13 13:52:56 +00:00
yosiokat
9ade22f088 ・ランチャーでシステムメニューバージョンデータにアクセスするために、
SYSMi_makeTitleIdList関数からシステムメニューバージョンデータアクセスのための制御データセット部分を
 抜き出した関数SYSM_SetSystemMenuVersionControlData関数を追加する。

・REDランチャーでRED本体設定からシステムメニューバージョン読み出しのコードを持ってきて、
 読み出しを行うようにする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2144 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-12 10:05:09 +00:00
nakasima
f783df83a3 STATICセクションの.bssクリア前に_start_AutoloadDoneCallback内で関数を呼び出している箇所の注意書き。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2139 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-11 12:00:25 +00:00