Commit Graph

  • f595dda844 カードブート版SDMC-Launcher作成 (sdmc:/menu.srlを起動) yutaka 2007-12-26 11:23:30 +0000
  • b9bdc6de21 アプリ間連携サンプル動作解説ドキュメント更新 yoshida_teruhisa 2007-12-26 08:19:30 +0000
  • 6152a8cc03 少し読みやすくなったアプリ間連携サンプル動作解説ドキュメントをコミット yoshida_teruhisa 2007-12-26 07:17:34 +0000
  • 150a02afda 追加したオプションがmakegcdfirmのみ有効になるように修正。 nakasima 2007-12-26 06:40:17 +0000
  • 72ca446dc2 makegcdfirmへROMヘッダテンプレートを指定するオプション追加。 nakasima 2007-12-26 06:32:12 +0000
  • 89e0f3c708 GCDファームLCD表示デモ追加。スタートアップでシステム領域クリア後にSCFGをコピー。 nakasima 2007-12-26 04:50:36 +0000
  • 94a16dfc96 (更新:Akabane Jumpei) ・RomHeaderのRomコントロールパラメータを利用してコマンドを設定するように修正。 (no author) 2007-12-25 12:52:09 +0000
  • 8f82386277 AESの鍵を直接利用する場合も鍵Aを使うように変更 yutaka 2007-12-25 09:35:17 +0000
  • 09f3649d7a SDK3244対応  ・アプリ間連携テストで、SDKのAPIを利用するよう変更  ・その他smallfix yoshida_teruhisa 2007-12-25 09:15:55 +0000
  • 1fc7b62c89 ・THW_ReadSecureInfo内の署名チェックを開発用本体時に行わないように変更。(CPUボンディングオプションチェック) ・HWInfoWriterでのSecureHW情報ライト時に、MACアドレスをもとにした仮シリアルNo.をセットするよう変更。 ・ドキュメント更新。 yosiokat 2007-12-25 08:16:43 +0000
  • 2e49f54eb1 ・SDKリビジョン3243に対応。(多分大丈夫のはず)  esライブラリをeseではなくBroadOnの正式版を使用するようにする。 ・ドキュメント更新。 yosiokat 2007-12-25 06:28:03 +0000
  • 90c67b36a5 ESへのパスをESライブラリに合わせる yutaka 2007-12-25 04:16:58 +0000
  • 00819663a3 NANDアプリのアプリ種別がNTRであった場合のロードに対応 yoshida_teruhisa 2007-12-21 06:37:22 +0000
  • a915f482e8 (更新:Akabane Jumpei) ・Arm9拡張常駐モジュールのセキュア領域分のデータを、一時格納バッファに転送するように修正。 (no author) 2007-12-21 01:17:31 +0000
  • 696d3641e2 セキュア領域を再配置する際、romの再配置情報を考慮するように変更 yoshida_teruhisa 2007-12-21 01:06:31 +0000
  • 094ea77c0a (更新:Akabane Jumpei) ・Arm9,7常駐モジュール/拡張常駐モジュールのハッシュチェックをする関数を追加 ・Game領域のページリードで止まる事があるので、応急処置としてGame領域のページリード部分だけDMAを使わずにCPUで転送 (no author) 2007-12-20 13:27:24 +0000
  • 38fce2363a ドキュメント追加。 yosiokat 2007-12-20 12:21:02 +0000
  • 281be7582b ・ドキュメント追加および更新。 yosiokat 2007-12-20 09:17:46 +0000
  • dc5153d65e 過去の遺物で値を上書きしていたので、消去 yoshida_teruhisa 2007-12-20 08:51:22 +0000
  • 4a115a8dd4 (更新:Akabane Jumpei) 常駐モジュールの配置先を SYSM_CheckLoadRegionAndSetRelocateInfo を使って取得(デバッグ中) (no author) 2007-12-20 08:02:56 +0000
  • c585730106 (更新:Akabane Jumpei) 常駐モジュールの配置先を SYSM_CheckLoadRegionAndSetRelocateInfo を使って取得(コミットし忘れ) (no author) 2007-12-20 06:08:43 +0000
  • 8fd77756b2 (更新:Akabane Jumpei) 常駐モジュールの配置先を SYSM_CheckLoadRegionAndSetRelocateInfo を使って取得 (no author) 2007-12-20 05:47:00 +0000
  • 57a883ac6e libraries_sysmenuにreloc_infoライブラリ追加。 再配置情報関係のデータ定義や関数をそちらに移動。 yoshida_teruhisa 2007-12-20 04:09:46 +0000
  • 228c1533fe ・ファイル名変更。 yosiokat 2007-12-20 03:01:04 +0000
  • d6d7f6be60 ・ドキュメント追加。 yosiokat 2007-12-20 02:50:38 +0000
  • 58ae377663 SYSM_CheckLoadRegionAndSetRelocateInfoを変更  ・他のソースからも使えるよう、staticでなくなった  ・TWLアプリかどうかのフラグを引数で指定するよう変更 yoshida_teruhisa 2007-12-20 01:54:51 +0000
  • cd910f66d0 ・TADファイルの名前にビルドタイプを追加するよう変更。 ・各種ドキュメント更新。 yosiokat 2007-12-19 11:32:14 +0000
  • 5270a9522c TWLカードメモリ容量による仕様違い.xlsを追加。 nakasima 2007-12-19 09:50:38 +0000
  • 44871b6c0b 神川さんの要望で、Launcher起動時に音を鳴らすよう変更(音量注意!)  ・pop音防止のための待ち時間がロゴ表示と被っていないかの検証のため yoshida_teruhisa 2007-12-19 08:35:12 +0000
  • 7601578a42 アプリ間連携サンプルの動作解説ドキュメントを追加 yoshida_teruhisa 2007-12-19 06:29:37 +0000
  • 4175e2dae7 (更新:Akabane Jumpei) NDmaを使って、カードデータをバッファに転送するよう変更 (no author) 2007-12-19 05:56:04 +0000
  • a1cb200812 更新:Akabane Jumpei カード挿しの状態で立ち上げた時、HOTSW_Boot関数を呼ぶのでなく、スレッドを起動させるようにした。 (no author) 2007-12-19 02:35:51 +0000
  • 35152214c6 更新:Akabane Jumpei DSカードType2のGameモードのページリード関数を修正。バナーは正常に表示されるようになったが、ゲーム起動が出来ていない。 (no author) 2007-12-19 01:36:44 +0000
  • abb8e0217d TwlSDKに倣ってスタックのアライメント調整タイミングの修正 yutaka 2007-12-19 01:28:40 +0000
  • ff0868ebee ブート時のカメラ停止。 割り込み制御の48bit化。 nakasima 2007-12-18 09:13:42 +0000
  • d74e44c5ad アプリ間連携のサンプルを追加  ・CooperationA、CooperationCからCooperationBをパラメタつき起動するサンプル  ・CooperationBから、呼び出し元アプリを起動・状態復元するサンプル その他smallfix yoshida_teruhisa 2007-12-18 05:06:13 +0000
  • 6e24f589ce TwlSDK r3138対応 (実質Printf周りのみ) yutaka 2007-12-18 04:03:39 +0000
  • c3361bc1ac 更新:akabane_jumpei エミュレーション情報を読み込む処理追加。(今の所、自分でエミュレーションメモリをいじらないと All 0 が返ってくる。) エミュレーション情報を格納したバッファへのポインタを返す関数も追加。 (no author) 2007-12-17 13:23:11 +0000
  • d36b53e02d DS互換NORヘッダのVERSION自動生成時のIPL2タイプを0xFFから0x57へ変更。 nakasima 2007-12-17 09:22:07 +0000
  • d70e4012fa ドキュメント修正。 nakasima 2007-12-17 02:29:47 +0000
  • adb3e00733 誤字修正 ARM9側FS APIバグ修正 冗長なメモリクリアの削除 PXI_Stream系のバグ修正 yutaka 2007-12-14 08:45:32 +0000
  • 341e55314d 更新:akabane jumpei エミュレーション情報に注意書き追加 (no author) 2007-12-14 08:41:09 +0000
  • 9498c1929b SetSCFGWork()をTwlSDKの仕様変更に合わせる。 nakasima 2007-12-14 06:07:48 +0000
  • c1d671f7a1 TwlSDK 3072対応 (ただし/build/norfirm/norfirm-print/ARM9のみ、なぜかlibreboot_spを要求しビルド通らず) Launcherのsmallfix yoshida_teruhisa 2007-12-14 01:36:19 +0000
  • 238e68f472 描画があまりにも重くなっていたので若干修正 yoshida_teruhisa 2007-12-13 09:06:19 +0000
  • 76ae04a117 TwlSDK r3040- 対応 FATFS用ヒープの削除 (OS_Alloc全面禁止) Printfをメインメモリに書き出す仕掛けを含めた TitleIDの差し替え yutaka 2007-12-13 08:18:58 +0000
  • 8d4458be8e TwlSDK r3013- 対応 yutaka 2007-12-13 08:15:59 +0000
  • e3d7027cfa ドライブのアンマウント処理が毎フレーム呼ばれていたのを修正 yoshida_teruhisa 2007-12-13 07:46:41 +0000
  • 280ed6f26b hyena.TWLのsmall fix. yosiokat 2007-12-13 07:27:09 +0000
  • 87902441b5 ブート時のアンマウント処理の追加。 nakasima 2007-12-13 02:45:39 +0000
  • 698853c42d ・NTR設定データのAPI仕様を変更。一時バッファ用引数を必要としない形に変更。 ・NTR設定データのTWLリージョンによる言語コードの取り回しの実装。 ・言語コード処理.xlsのドキュメント追加。 ・メモリマップ.vsd更新。 yosiokat 2007-12-12 13:00:55 +0000
  • 09bef4a051 SYSM_OWN_ARM7_WRAM_ADDR は SDK_AUTOLOAD_WRAM_START を参照するように変更。 nakasima 2007-12-12 11:41:31 +0000
  • 19ba34e999 check.WORKRAM修正。 nakasima 2007-12-12 09:57:34 +0000
  • 0c7e955d55 TwlSDK 3029対応  ・リセットパラメタの処理及び情報を一部SDKのosライブラリに組み込んだ関係の修正  ・その他3029対応のため細々と yoshida_teruhisa 2007-12-12 09:41:18 +0000
  • d082cb325c hyenaコンポーネントでWRAMが足りなくなったためWRAM-Bの32KBを追加。 nakasima 2007-12-12 08:38:06 +0000
  • 22adb17b32 UIグループで考えたバナーフォーマット案のシート"fromUIG"を追加 (no author) 2007-12-12 08:34:24 +0000
  • 7992c356ee チェック用設定追加。その他細々。 5.ARM7StaticをWRAMに直接配置。(その後、更に一部をWRAMにオートロード) yoshida_teruhisa 2007-12-12 04:41:31 +0000
  • 31b6d74f9d 電池残量LED補正 nakasima 2007-12-12 04:35:45 +0000
  • c2ee48afc8 ・本体設定データの整理。   ・HWNormalInfo, HWSecureInfo, TWLSettingsの3種類のファイルに分割。   ・上記3つのファイルフォーマットを共通のTSFフォーマットにする。 ・MachineSettingsで上記フォーマットに追随。 ・HWInfoWriterも上記フォーマットに追随。 ・Launcher   ・OS_InitをSYSM_Init内に取り込んで、OS_SetMainArenaHiが有効になるようにする。   ・SYSM_ReadParametersの処理を整理する。   ・RTC補正値をセットするよう変更。 ・hyena.TWL   ・RTCリセット検出を行うようにする。   ・SCFGレジスタ値をWRAMのシステム領域にコピーするよう変更。 yosiokat 2007-12-11 13:00:58 +0000
  • 7ed96f4434 ・hyena.TWLでRTCリセットチェックを行うよう変更。 ・同じく、SCFGレジスタの内容をWRAMのシステム領域にコピーするよう変更。 yosiokat 2007-12-11 12:46:31 +0000
  • 950de4a028 マイコンもDSモードへ遷移。 nakasima 2007-12-11 11:19:33 +0000
  • 25592759b2 ARM9側LTDMAIN対応 yutaka 2007-12-11 10:34:50 +0000
  • 09e141f8c6 TwlSDK 2947-2994対応 SCFGのWRAMコピー対応 いろいろ整理 yutaka 2007-12-11 10:34:23 +0000
  • 61265162f7 鍵設定周りを分割整理 yutaka 2007-12-11 08:39:51 +0000
  • 090a572280 鍵設定周りを分割整理 yutaka 2007-12-11 08:39:19 +0000
  • 887c0b4f6e DS互換モードサウンド対応。 TwlSDK-r2947の変更に対応。 nakasima 2007-12-11 08:30:29 +0000
  • d7be8245c9 5通りのチェック用設定が完成。ランチャーからの動作確認済み。 0.デフォルト配置領域にロード 1.すべての再配置領域をデフォルト配置領域に被せつつ、後方からコピーされるようにロード 2.すべての再配置領域をデフォルト配置領域に被せつつ、前方からコピーされるようにロード 3.すべての再配置領域がデフォルト配置領域と被らないようにロード 4.ARM9FLXとARM7FLXの位置を交換するようにロード(NGパターン) yoshida_teruhisa 2007-12-11 06:58:32 +0000
  • 38febecf36 再配置チェックツール作成中 ・再配置チェックに使いやすいよう、オートロード及びヒープの位置を調整 ・テンプレートとなるMakefileを作成。今後このMakefileから配置を弄れるようにするか考え中 ・デフォルトではtests以下をビルドせず、TWL_IPL_WITH_TESTSを指定したときのみビルドするように変更 yoshida_teruhisa 2007-12-11 05:34:57 +0000
  • 64bcc7e1e9 RelocateChecker:Makeである程度簡単にアプリのサイズを太らせられるように変更 ・incre.exeは特に修正予定もないのでバイナリのみコミット ・ARM7の置き場や適切なサイズを検討中……ARM9を半減させてARM7のサイズを大きくする予定 yoshida_teruhisa 2007-12-10 08:04:00 +0000
  • a3c7e48491 TWLデバッガROMエミュレーション要求仕様書へ「エミュレーション情報」章を追加。 nakasima 2007-12-10 04:12:48 +0000
  • c65c34395a 再配置チェッカプログラム暫定版 ・デバッガからの起動には未対応 ・ARM9の先頭0x800バイトの仕様が不明瞭なため、その部分の初期値チェックは動作せず ・0x2000200から0x2000280までを暫定的にダイジェストハッシュ値の記憶領域として使用しているため、この領域へROMをロードするようなマッピングの再配置チェックは不可 yoshida_teruhisa 2007-12-07 05:00:53 +0000
  • ecd52da240 とりあえず実機ではハッシュが合うようにした。 ・ハッシュを保存するところを0x02000400に ・ARM9のハッシュを0x800ずらしたところから計算(makerom.TWLもそれに合わせている) ・SHA-1コンテキストをMMEMのおしりの方にstaticで持たせてみた。 くらい? yosiokat 2007-12-07 00:05:06 +0000
  • 4182e17ba0 再配置チェッカ中途保存 yoshida_teruhisa 2007-12-06 10:33:58 +0000
  • 310b8522c4 いらないはずのアイドルスレッドをコメントアウト yutaka 2007-12-06 09:59:06 +0000
  • 5f6747cf63 動かなくなっていたのを修正 BL輝度を22に設定 yutaka 2007-12-06 09:54:59 +0000
  • 4eab1acf89 small fix yutaka 2007-12-06 09:54:26 +0000
  • 5e4486ca45 SDでもROMファイルシステムが使えるように修正(未検証) yutaka 2007-12-06 09:53:37 +0000
  • ab0344e274 全部ARM9側でFS_ReadFileする版の作成(100msec遅い) 一時バッファ利用版AES対応 (未検証) yutaka 2007-12-06 08:25:42 +0000
  • 765a4dfc96 再配置チェッカープログラム追加(作成中……) yoshida_teruhisa 2007-12-06 07:50:32 +0000
  • b0459903e2 ・PXIをTwlSDK版と共存できるように修正 yutaka 2007-12-06 07:01:24 +0000
  • 2366583b76 とりあえずボンディングオプションチェックを外しておく yutaka 2007-12-06 05:11:59 +0000
  • 8653228de2 コード整理 yutaka 2007-12-06 05:11:18 +0000
  • c026b0a78c ・バックライト輝度を最低に修正 yutaka 2007-12-06 05:10:17 +0000
  • 8596bd4da8 ・FS_Initでハングアップしないように修正 yutaka 2007-12-06 05:09:43 +0000
  • 51041cf86f ・PXIをTwlSDK版と共存できるように修正 yutaka 2007-12-06 05:08:47 +0000
  • 9d06eb337b acsigon関係のファイルコミット忘れを修正。 yosiokat 2007-12-06 05:07:19 +0000
  • c6cf2021d4 setupの環境変数変更漏れを修正。 yosiokat 2007-12-06 02:04:07 +0000
  • c574e36a5a ・SDKリビジョン2885に対応。 ・環境変数TWLIPL_ROOTをTWL_IPL_RED_ROOTに変更。 ・HWInfoの鍵ペアを差し替え。 ・hyenaコンポーネントで起動時にコンポーネント名がちゃんとPrintfされるよう修正。 yosiokat 2007-12-06 01:58:02 +0000
  • 756040ddca add Makefile yutaka 2007-12-06 01:26:30 +0000
  • edd8c0211d 言語マップ差し戻し yoshida_teruhisa 2007-12-06 00:23:12 +0000
  • 84c7f218b5 (更新者)akabane_jumpei カードデータのARM9常駐モジュール先頭2KBの暗号化領域を復号化対応のヘッダ追加忘れ2... (no author) 2007-12-06 00:09:13 +0000
  • 927c813489 (更新者)akabane_jumpei カードデータのARM9常駐モジュール先頭2KBの暗号化領域を復号化対応のヘッダ追加忘れ (no author) 2007-12-06 00:03:09 +0000
  • e6d27a1aaf (更新者)akabane_jumpei カードデータのARM9常駐モジュール先頭2KBの暗号化領域を復号化 (no author) 2007-12-05 12:58:41 +0000
  • 75a9423d25 ・生産工程でNANDに書き込んで、以降はReadOnlyとなるHW情報を追加。 ・HW情報や本体設定データを共通のTSFフォーマットにするため、TSF  フォーマットのコードを追加。(現状はHW情報のみ対応) ・HW情報用のRSA鍵ペアを追加。 ・acsignライブラリにRSA暗号化関数を追加。 ・acsignライブラリのRSAでコード関数の値チェックを修正。 ・HW情報をライトするHWInfoWriterを追加。 ・NANDフラッシュマップ&フォルダツリーのフォルダ構成における各ファイルに  ついて、RSA署名の有無と使用する鍵による色分けを行う。 ・TWL_SystemMenuメモリマップにNANDファーム用バッファを記載。  (ランチャーとメモリが重ならないように) yosiokat 2007-12-05 12:19:30 +0000
  • 84cd86d19d miscのInitAllocatorでヒープ領域をゼロクリアするよう変更 yoshida_teruhisa 2007-12-05 06:28:59 +0000
  • eb67ac4d0b OS_Bootと重複しているIOレジスタとシステム領域のクリア処理の削除。 nakasima 2007-12-04 10:39:36 +0000
  • de6b36359a DSカード暫定対応。 エントリポイントはDS互換ROMヘッダ領域を参照。 nakasima 2007-12-04 08:46:51 +0000
  • ce62662072 NTRカードのときもヘッダ情報をHW_TWL_ROM_HEADER_BUFとHW_ROM_HEADER_BUFへコピーするよう変更 yoshida_teruhisa 2007-12-04 08:29:12 +0000
  • 3a8980990c デバッガを繋いでいないと、意図したとおりに動かない状態であったため、現状のrebootライブラリ仕様に合わせて暫定処置 yoshida_teruhisa 2007-12-04 08:04:48 +0000
  • 565c57aedb 再配置後clearリストの生成を実装(動作検証はrebootライブラリの修正待ち) yoshida_teruhisa 2007-12-04 05:24:47 +0000