Commit Graph

163 Commits

Author SHA1 Message Date
(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
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
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
(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
(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
(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
(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
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
(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
(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
(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
(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
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
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
(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
(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
(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
yutaka
efb4e52fed DHT_TEST時のデバッグコード修正のみ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1302 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-09 06:20:23 +00:00
(no author)
a09d7afc6c (更新:Akabane Jumpei)
・エラー処理を修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1294 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-09 01:28:00 +00:00
(no author)
ba4aa375de (更新:Akabane Jumpei)
・関数名修正
・HotSwFinalize処理で、カードブートの場合はスロットの電源を落とさないように修正
・HotSwFinalize処理で、カードをGameモードに移行させるときは、事前に読み込んだRomHeaderを使うように修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1292 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-08 08:59:22 +00:00
(no author)
8276454749 (更新:Akabane Jumpei)
・関数名修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1289 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-07 23:58:32 +00:00
(no author)
fe957af115 (更新:Akabane Jumpei)
・finalize処理追加
・活線挿抜 許可/抑制対応
・ちょっとソース整理

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1285 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-01 04:39:56 +00:00
yutaka
3539fe8629 ホワイトリス仮対応部分の修正(エラーを無視する可能性があったので明示的に停止&LED点灯)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1271 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-25 06:58:43 +00:00
yutaka
8361985b92 バッファをスタックから取らないように修正(ホワイトリスト関連)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1233 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-23 04:20:11 +00:00
yutaka
679152dfa9 DSホワイトリスト関連でページの途中からのリード対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1207 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-22 04:25:02 +00:00
(no author)
2dc980c63c (更新:Akabane Jumpei)
・カードデータ読み出し中に起きたエラーの回復は、状態回復スレッドにまかせるよう修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1179 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-17 13:47:53 +00:00
yutaka
53786510bb 内部static領域をworkに含めた (合計513KB必要)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1160 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-16 07:10:16 +00:00
nakasima
e876697b8f ゲームカード抜け検出時のカード電源OFFコード追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1150 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-15 12:18:09 +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
(no author)
3bdc49eac2 (更新:Akabane Jumpei)
・カードデータ読み込み中にエラーが発生した場合、電源ON/OFFを繰り返していたのを修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1148 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-15 11:11:26 +00:00
yutaka
fd9db3ca3a マスタリング済みDSソフト対応 (DHT_TEST=TRUE時)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1142 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-15 07:05:05 +00:00
yutaka
8c4f896561 仮に埋め込んでいたdht.cを削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1137 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-15 05:55:27 +00:00
nakasima
a07189ff5c CmpMcSlotModeをGetMcSlotModeへ差し替え。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1133 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-15 01:33:08 +00:00
(no author)
70a73bd2a0 (更新:Akabane Jumpei)
・HotSwライブラリで行っていた、デバッグ用ハッシュチェックを行わないようにビルドスイッチを修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1131 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-14 12:52:27 +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
(no author)
3435278d07 (更新:Akabane Jumpei)
・TODO追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1112 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 12:18:09 +00:00
(no author)
3035b1ffb3 (更新:Akabane Jumpei)
・Secure1,2モードのデータリードシーケンスを共通化
・ソースちょっと整理

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1110 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 10:04:30 +00:00