(no author)
|
41158cfed8
|
(更新:Akabane Jumpei)
・DMAデータ転送終了割り込みハンドラの設定部分を修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1068 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-04-04 12:48:04 +00:00 |
|
nakasima
|
85ebbe2439
|
TODO追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1022 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-04-01 04:42:32 +00:00 |
|
nakasima
|
176c41ed91
|
実機ではNANDアプリはNAND、カードアプリはカードのみブート許可。
コメント追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1020 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-31 13:16:14 +00:00 |
|
nakasima
|
e7279e61d2
|
ROMエミュレーション情報を初回ロード時しか読まないように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1018 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-31 10:31:44 +00:00 |
|
nakasima
|
b73bbdbef5
|
デバッガ通信用にカードスロット2の電源をON。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@890 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-17 05:10:25 +00:00 |
|
(no author)
|
3008c730ce
|
(更新:Akabane Jumpei)
・Arm9常駐モジュールのGame領域にかかっている部分のデータ読み込み条件を修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@875 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-12 12:44:14 +00:00 |
|
nakasima
|
e58eec78fd
|
スタックが結構ギリギリになっているので増やしておく。
将来コードの変更忘れ等が発生しにくいようにコードに一貫性を持たせる。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@874 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-12 11:51:20 +00:00 |
|
(no author)
|
735cc061c3
|
(更新:Akabane Jumpei)
・拡張Arm9常駐モジュールのサイズがSecure2領域内におさまっている場合に対応
(Secure2領域におさまっている場合はGame領域読み部分を飛ばす)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@873 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-12 11:18:20 +00:00 |
|
(no author)
|
714e5ea256
|
(更新:Akabane Jumpei)
・Arm9常駐モジュールのサイズがSecure領域内におさまっている場合に対応
(Secure領域におさまっている場合はGame領域読み部分を飛ばす)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@871 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-12 10:56:22 +00:00 |
|
(no author)
|
eb4cb839f5
|
(更新:Akabane Jumpei)
・Blowfishの鍵は内部で持っているものを使うように修正。ローカルで持っていた鍵ファイルは削除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@865 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-12 05:16:48 +00:00 |
|
nakasima
|
328d492716
|
カードロック解除前にカードI/FとカードDMAの停止を確認。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@861 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-12 02:25:55 +00:00 |
|
(no author)
|
53335a137a
|
(更新:Akabane Jumpei)
・カードデータ転送終了割り込みでスレッドを起こしていたのを、DMAデータ転送終了割り込みで起こすように変更中。(今の所DMAイネーブルフラグのポーリング)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@852 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-08 10:48:12 +00:00 |
|
nakasima
|
c0492ee4af
|
初期化時にDS互換Blowfishキーテーブルをコピー。
ブート前のWRAM0/1クリア。
現状ではARM9でのキーテーブルコピー時にはライトスルーしているはずだが念のためキャッシュをフラッシュしておく。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@849 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-07 09:23:00 +00:00 |
|
(no author)
|
ed41e55df5
|
(更新:Akabane Jumpei)
・ARM9から渡されたDS互換Blowfishテーブルを使うように変更。
デフォルトでは、ビルドスイッチでローカルのBlowfishテーブルを使うようになっている。
ビルドスイッチ:USE_LOCAL_KEYTABLE (hotsw/ARM7/include/blowfish.hで定義)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@848 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-07 07:46:13 +00:00 |
|
nakasima
|
552d7c0f48
|
バッドブロック置換処理を追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@838 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-06 09:41:43 +00:00 |
|
nakasima
|
0d30d436f1
|
バッドブロック置換処理を追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@837 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-06 09:33:13 +00:00 |
|
(no author)
|
64a4d850c0
|
(更新:Akabane Jumpei)
・blowfishのソースを整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@828 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-05 10:18:52 +00:00 |
|
nakasima
|
92d40c2243
|
デバッガ判定フラグをARM9でチェックする前に設定し、製品カードの後差しで本フラグが消されないように修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@827 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-05 08:37:19 +00:00 |
|
(no author)
|
f5a5cb0520
|
(更新:Akabane Jumpei)
・余計なデバッグ出力を削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@826 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-05 08:17:32 +00:00 |
|
nakasima
|
df73611e3c
|
HOTSWスレッドの優先度をコンポーネント側で指定できるように。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@824 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-05 06:52:42 +00:00 |
|
nakasima
|
85b6d1fb48
|
セキュアコマンドレイテンシをROMヘッダから取得するように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@822 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-05 06:02:51 +00:00 |
|
(no author)
|
c63da87132
|
(更新:Akabane Jumpei)
・フラグ整理により、HotSwの状態を設定する関数がいらなくなったので削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@819 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-05 05:23:46 +00:00 |
|
nakasima
|
8ad7f47288
|
セキュアコマンド初回送信部分の共通化。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@818 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-05 05:03:57 +00:00 |
|
nakasima
|
a363914ca5
|
タイトルIDによるブートターゲット選択を追加。
未使用配列のクリアコード削除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@816 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-05 01:40:02 +00:00 |
|
(no author)
|
cdbc7d2f6c
|
(更新:Akabane Jumpei)
・フラグ処理を修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@811 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-04 12:05:33 +00:00 |
|
nakasima
|
64514d6c07
|
CPUポーリングでカードリードしている箇所をDMAリードに変更。
カードIFやカードDMAの停止確認があやしい箇所を対処。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@810 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-04 11:24:16 +00:00 |
|
nakasima
|
0f8a452e0c
|
コマンドレジスタ設定関数を共通化してコードを整理。
ChangeModeNormal2を追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@806 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-04 10:18:13 +00:00 |
|
nakasima
|
b6d9f444c6
|
リフレッシュコマンドとキャッシュコマンドの定義を追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@805 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-04 09:14:46 +00:00 |
|
nakasima
|
e2374a245c
|
ROMコマンドをハードコーディングではなくマクロを使用するように変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@804 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-04 09:01:23 +00:00 |
|
(no author)
|
636f35d480
|
(更新:Akabane Jumpei)
・ノーマルモード関数統一
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@795 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-04 02:21:01 +00:00 |
|
(no author)
|
7260b8fdb7
|
(更新:Akabane Jumpei)
・LoadCardData関数少し修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@790 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-03 23:29:28 +00:00 |
|
(no author)
|
c2135086c0
|
(更新:Akabane Jumpei)
・カード読み関数を統一(完成途中)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@789 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-03 14:14:55 +00:00 |
|
nakasima
|
d95fe86b79
|
ChangeModeNormalも共通化(TWLカードはChangeModeNormal2が必要)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@787 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-03 11:24:55 +00:00 |
|
nakasima
|
436cdb8f2e
|
ゲームモード関数統一に伴うコードの整理。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@785 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-03 06:13:57 +00:00 |
|
nakasima
|
339352192e
|
デバッガと実機で挙動が違いすぎるとデバッグに支障があるためゲームモードの関数を統一。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@784 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-03-03 05:55:19 +00:00 |
|
nakasima
|
5b88d8c6bf
|
ROMヘッダをARM7バッファからARM9バッファへコピーする前に参照している箇所を一部対処。
カードバナー読み込み直後後にデモ表示を行うと現状ではまた停止してしまう箇所を一時的に戻す。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@777 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-29 12:00:07 +00:00 |
|
nakasima
|
7c2d44a82e
|
commonビットフィールドへの書き込みがARM9とARM7で重なる可能性があったのを排除
(commonはARM9のみhotswはARM7のみが書き込むように統一した方が安全、
排他制御も不要になる)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@774 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-29 11:02:28 +00:00 |
|
nakasima
|
187c212bc6
|
SDKデモではカードセキュア領域が0パディングされているだけで必ず複合化に失敗するためエラーにはしない。
カードバナーを呼んだら1stチェック完了にする。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@772 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-29 10:11:55 +00:00 |
|
(no author)
|
10e5c6a167
|
(更新:Akabane Jumpei)
・挿抜処理を行うスレッドを修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@765 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-28 08:46:24 +00:00 |
|
(no author)
|
9d4aa3c538
|
(更新:Akabane Jumpei)
・カードType1とType2の関数で、共通化できるところを修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@753 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-27 06:59:08 +00:00 |
|
(no author)
|
d4086b0c54
|
(更新:Akabane Jumpei)
・HOTSWライブラリで計算したハッシュ値を共有ワークに格納する時・読み出す時で排他制御をするようにした
・HOTSW抑制の通知をPXIを使って受け取るように変更
・PXIにHOTSW用のタグを1つ予約
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@752 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-27 04:52:49 +00:00 |
|
nakasima
|
6062f664fe
|
SHA1コンテキストが非キャッシュに置かれていたのをスタック(DTCMまたはキャッシュ領域)へ移動。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@751 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-27 02:29:15 +00:00 |
|
nakasima
|
63c3eb3565
|
1スロットビルド時のスタックオーバーフローを修正。
未使用のロックID取得を削除。
デバッグ用ハッシュチェックのエラーによって無限にカードON/OFFし続ける問題の修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@748 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-26 11:56:39 +00:00 |
|
(no author)
|
9d655b885c
|
(更新:Akabane Jumpei)
・SYSM共有ワーク構造体を整理して、hotsw用のフラグを分離
・カードアクセス可能かを判定する関数追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@742 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-26 05:08:33 +00:00 |
|
(no author)
|
6446c51808
|
(更新:Akabane Jumpei)
・カードバスのロックIDとカードリソースの排他制御用ロックIDをHOTSW_Init時に取得して、IDを持ち続けるように変更
・カードからデータを読む関数で、一番最初に発生したエラーを返すように変更
・排他制御のロックは、TryLockを使い、ロックできなかった場合は1ms待ってから再度ロックを試行するように変更
・今まではロムヘッダの読み込みとCRCチェックまでしかARM9と排他制御していなかったのを、バナーファイルを読み込みフラグの処理が終わるまで排他制御し続けるように修正
・各種コメント追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@740 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-26 02:04:12 +00:00 |
|
(no author)
|
4427f9a116
|
(更新:Akabane Jumpei)
・スロット電源Off,On関数を修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@725 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-23 04:23:03 +00:00 |
|
(no author)
|
52fb241d99
|
(更新:Akabane Jumpei)
・『カード読みの最中にエラーが発生しても、ゲームモードまでは遷移するように修正』の再修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@712 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-21 07:02:40 +00:00 |
|
(no author)
|
8be7013938
|
(更新:Akabane Jumpei)
・カード読みの最中にエラーが発生しても、ゲームモードまでは遷移するように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@710 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-21 04:14:31 +00:00 |
|
nakasima
|
f41ae31da4
|
カードスロットのロック/アンロックを関数内にまとめる。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@709 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-21 03:21:00 +00:00 |
|
nakasima
|
300862b2d7
|
不要かつ間違ったアドレスにセットしている割り込みチェックフラグ(MC_DETのつもりがMICにセット)を削除。
カードスロットBのアクセス権もARM9からしか制御できないので修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@708 b08762b0-b915-fc4b-9d8c-17b2551a87ff
|
2008-02-21 02:40:46 +00:00 |
|