Commit Graph

793 Commits

Author SHA1 Message Date
(no author)
581bab7748 ・アプリリスト取得時にエラーが発生するとアプリを消していた問題の修正
・ショートカット時にリージョンチェックがされていない問題の修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2998 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2011-03-30 01:50:28 +00:00
N1363
23fb0c1a9a 本体初期化時にセーブデータ消去に時間がかかる問題を修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2994 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2011-03-01 11:09:07 +00:00
yutaka
f7eec864e2 署名範囲の間違い修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2944 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-07-26 07:48:19 +00:00
yutaka
dcb8e50537 サイズ比較の不等号が逆なのを修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2943 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-07-26 06:16:04 +00:00
yutaka
10efc882ab ホワイトリストの読み込みAPIにサイズ上限を指定できるように拡張、
ホワイトリスト自身の認証を行っていなかったので、行うように修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2920 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2010-06-14 03:53:47 +00:00
yoshida_teruhisa
d0dfee20b1 サブバナー消去時、ファイル Close 忘れが存在したので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2859 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-06-30 01:23:38 +00:00
yoshida_teruhisa
dbd41a8cc4 NAMUTi_ClearSavedataAll 関数でのフォーマット処理を変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2854 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-06-24 06:00:08 +00:00
yosiokat
13138335c3 SDKにESパッケージがなくてもビルドできるよう修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2826 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-05-28 11:13:43 +00:00
yosiokat
50b98f97b7 ・NAMUT_Format関数の仕様変更。
Common eTikcetのユーザーアプリは、アプリ本体も残すようにする。
・GetETicketTypeのcommon eTicket判定を変更。
・テスト用関数NAMUT_PrintInstalledTitleETicketTypeの追加。
・TWLランチャー.mmapに上記変更を反映。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2825 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-05-28 07:40:17 +00:00
yosiokat
907660fded 本体設定の本体初期化で使用するために、NAMUT_Formatを下記のように拡張し、NAMUT_FormatCoreとする。
・Common eTicketのユーザーアプリのeTicketを消去しないよう選択できる
 ・WiFi設定を消去しないよう選択できる

既存のNAMUT_Formatは、NandInitializerやSystemUpdater用として、挙動が変わらないよう上記NAMUT_Format
をラップした関数とする。

TWLランチャー.mmapの本体初期化部分に上記変更を反映。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2824 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-05-27 05:45:11 +00:00
yosiokat
8af9d2d1ad ランチャーのアプリリージョンチェックをデバッガビルド時のデバッガ動作時のみ行うよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2812 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-05-01 05:08:46 +00:00
(no author)
60f02122be (更新:Akabane Jumpei)
rev.2620の修正がビルドスイッチでオフになっていたので、常にオンになるように修正。

※SYSMi_GetWork()->flags.hotsw.isLoadRomEmuOnlyが立っているときは、
MonitorThreadの生成・起動を行わないように修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2797 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2009-04-07 07:59:35 +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
(no author)
0cb36d0bce (更新:Akabane Jumpei)
SYSMi_GetWork()->flags.hotsw.isLoadRomEmuOnlyが立っているときは、
MonitorThreadの生成・起動を行わないように修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2620 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-10-16 04:42:54 +00:00
yosiokat
6dd09f123b debug_dht_phase1ブランチ rev.2473-2490の活線挿抜のポーリングスレッドでのカードIDチェック処理をマージ。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2496 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-11 11:35:25 +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
yosiokat
e223cd5980 RTCオフセット計算時にRTCの日付・時刻取得に失敗した時に、3回までリトライを行うよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2458 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-09 11:21:52 +00:00
yosiokat
5615e2af28 RTCオフセット計算時に入力時刻の秒を0クリアしていなかったのを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2454 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-09 10:03:23 +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
yosiokat
24a5dd5a7d エラーログライト時にRTCリードに失敗した場合、3回までリトライしてダメだった場合は日付・時刻を0クリア
して処理を継続するよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2422 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-06 05:20:03 +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
nakasima
d5a407bb24 ランチャーのスタックから鍵の一部が洩れる懸念があるためクリアリストに追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2412 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-05 07:31:09 +00:00
yosiokat
f19a03851e WDSライブラリを9/4受領版に更新。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2408 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-04 07:51:12 +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
(no author)
6ea42f060b (更新:Akabane Jumpei)
ARM9からの通知でカードを読む際(ReadCardData関数)、その直前のギリギリのタイミングでカードが挿し変わっていた場合、
エラーを返すように修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2403 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-04 06:55:54 +00:00
aoki_ryoma
9437150004 エラーログのフォーマットを変更してユーザ領域を213byteまで拡張
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2401 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-04 06:30:38 +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
yutaka
76f43c3d2e エラーチェック抜けがあったのでチェックを追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2386 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-03 10:20:44 +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
nakasima
39c5a465bd FCRAMリセット時フリーズ対策。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2373 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-02 11:41:35 +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
kamikawa
504cc9eca6 NAMUT_Formatでシステムアプリのセーブデータの乱数クリアを行うのを廃止。(そのタイミングでHWリセット等が発生した場合Badフォーマットとなるため)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2354 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-09-02 03:05:53 +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