Commit Graph

202 Commits

Author SHA1 Message Date
yosiokat
dcf17e54a3 build/buildtools/commondefs上のSYSMENU_DEBUGGER_BUILDスイッチで、
製品/開発本体用ランチャーとISデバッガ用ランチャーを別バイナリでビルドするよう変更。
SYSM_IsRunOnDebugger関数をinline展開に変更し、上記ビルドスイッチでISデバッガ用ビルド時のみ
正しく値を返すよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1890 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-15 05:31:47 +00:00
yosiokat
f559330864 WRAMクリアの領域確認。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1887 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-15 01:44:36 +00:00
(no author)
47fb758e6a (更新:Akabane Jumpei)
ビルド時に、オプション(HOTSW_NO_MESSAGE=TRUE)でHOTSWライブラリのデバッグ出力を制御できるように変更




git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1880 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-14 11:16:58 +00:00
(no author)
78ef75f9cf (更新:Akabane Jumpei)
HOTSWライブラリのデバッグ出力制御を修正。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1878 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-14 10:36:20 +00:00
(no author)
b1285facd1 (更新:Akabane Jumpei)
TWL対応アプリ判定の処理を少し修正


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1867 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-14 02:26:36 +00:00
(no author)
69fb53b468 (更新:Akabane Jumpei)
TWL対応アプリのみリージョンチェックを行うように修正


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1866 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-14 01:56:17 +00:00
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
nakasima
9d5ed09e34 ROMエミュレーション情報取得のコメントをより具体的に。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1852 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-11 06:11:16 +00:00
(no author)
d0132423ba (更新:Akabane Jumpei)
HotSwのFinalize仕様変更に伴い、変数名を修正。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1849 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-11 02:46:35 +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
(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
(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
(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
(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
(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
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
(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
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
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
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
(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
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
(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
(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
(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
(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
(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