Commit Graph

66 Commits

Author SHA1 Message Date
kamikawa
a434ba6f8d Revision1057 でワイヤレス強制Disableフラグの読み書きに対応させましたが、一般開発者には無用な機能であるためデフォルトでは使えないようにしました。
Makefile にて 変数定義を有効にすることにより、ワイヤレス強制Disableフラグの読み書きに対応した NandInitializer を作ることができます。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1065 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-04 05:13:52 +00:00
yutaka
b7c9e3f79d FINALROM版ならインストールするように設定
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1056 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 07:33:59 +00:00
yosiokat
cbe9f79a47 HWInfoWriterとNandIntializer系のTitleIDのMediaをGameCardに変更。
これに伴いこれらのアプリのTADを作らないよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1030 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-01 11:47:41 +00:00
kamikawa
fa27e96078 NandInitializer(SDK配布用)では使用していないコードを削除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1025 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-01 06:38:35 +00:00
kamikawa
4fae063c6e ツールの名称及びTitleID変更作業(作業 3/3 全完了のはず)
(旧)                             l(新)
--------------------------------+-------------------------------
0NIA	:NandInitializer        l 0NRA    : NandInitializerRed          <フル機能版:RED限定>
0NFA	:NandFormatter          l 0NIA    : NandInitializer             <機能制限版 SDKに入れる>
0NAA    :NandInitializerAuto    l 0NPA    : NandInitializerProduction   <検査工程、生産工程向け>
0HWA	:HWInfoWriter           l (変更なし)
--------------------------------+-------------------------------

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1008 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 05:05:01 +00:00
kamikawa
8653f5937a NandFormatter -> NandInitializer へ名称変更
NandInitializerAuto -> NandInitializerProduction へ名称変更 (作業2/3)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1006 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 04:47:27 +00:00
kamikawa
aada18bb73 NandInitializer を NandInitializerRed に名称変更。(作業1/3)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1005 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-31 04:33:31 +00:00
yosiokat
aadb5a8459 システムメニュー系アプリ全てのゲームコードを正式な形(たぶん)に更新。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@989 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 13:00:02 +00:00
kamikawa
ddb34e418b InstalledSoftBoxCount FreeSoftBoxCount の対応作業を行いました。
FreeSoftBoxCountに空きが無い場合はインポートできないようにしました。
HWInfoの削除メニューをなくしました。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@984 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 09:39:55 +00:00
kamikawa
73dd85efc7 NandInitializer/NandInitializerAuto/NandFormatter のARM7側コードはこれまで mongoose.TWL を元にしていましたが
機密性向上のため armadillo ベースに作り直しました。(ARM7側のコードが全てARM7専用WRAMで動作)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@981 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 06:44:02 +00:00
yutaka
6005d7e993 hwi.c関連以外はacsignライブラリをリンクしないように修正、
hwi.c関連はcryptoライブラリをリンクしないように修正 (TWLHWInfo.cでcryptoの方を使うようにすべき)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@976 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 05:16:09 +00:00
kamikawa
0b29dbf56e バージョン情報の代わりに日付をいれるように変更。
簡易フォーマットはメニュー表示で「FORMAT」としていましたが実際の動作と乖離しているため「Clean Up」に変更しました。
SDカードの挿抜イベントコードを削除。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@973 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 02:22:09 +00:00
kamikawa
52f09ccb34 NandInitializerAuto を追加しました。(生産工程用?)NandInitializerと基本的には同じものですが L&Rを押さなくても自動的に初期化処理が開始されます。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@970 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 12:54:41 +00:00
yutaka
b7873c9c29 SDK_TS_VERSION==200対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@962 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 09:19:10 +00:00
yutaka
0aa84389e5 パラメータ更新(サイズも変更!)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@945 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 01:41:02 +00:00
kamikawa
1db4646ea8 main.rsf : SDCardAccess を TRUE 指定
formatter.c : 参照するマウント情報アドレスを適切なものに変更。NANDファーム起動ならWRAM。NORファーム起動ならSHARED領域を参照。
main.c      : コード美化

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@942 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 08:49:18 +00:00
kamikawa
a216e3d926 フォーマットを行うためにFATFS_Initの前にHW_SD_NAND_CONTEXT_BUFのクリアが必要
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@937 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 04:45:21 +00:00
yutaka
33e427c6e2 電源ボタン対応、
SD/NANDのDMA2つ使用

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@934 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 01:21:38 +00:00
yutaka
165be5da68 NAND格納カメラパラメータの更新
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@908 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-19 02:00:05 +00:00
kamikawa
195a3c880f process_format.c において DUMP_NAND_TREE を define すると NAND をフォーマットする前と後のツリー情報を出力することができます。
NandInitializer/NandFormatter の挙動を確認したい方は是非是非お試しください。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@906 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 12:15:43 +00:00
kamikawa
863e8fb0b8 1.HWNormalInfoのカメラ情報書き込みに対応。
2.Nandのshared2ディレクトリをパーティション1から0に移動。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@904 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 12:06:30 +00:00
kamikawa
1aa188130b リンカスクリプト関連ファイルをracoonベースで統一。
正式にフォーマットする際、HWInfo.datやTWLCFG0.dat などを生成しないように変更。
上記ファイル郡の名称の変更やファイルサイズ変更への追随を怠ると不整合が発生するため。
Write Hardware Info メニューを実行すると LCFG関数内でリカバリ生成されるのでそちらに任せる。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@901 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 09:30:21 +00:00
kamikawa
583f2e98df LCFG_TWL_REGION_** から OS_TWL_REGION_** への定義変更に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@897 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 08:52:22 +00:00
yoshida_teruhisa
81e66f51cb マウント情報をWRAMに隠蔽するための変更
・ARM7側からWRAMにマウント情報を格納するため、mountInfo関連を大手術
 ・ビルドの通っていないアプリが使っているlcfテンプレートを変更
 ・ランチャーとSDKのFSがランチャーバージョンの格納および取得に対応するまで、マウント情報まわりが正常に機能せず

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@895 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 07:31:21 +00:00
yutaka
dc1dc006ab NANDに格納予定のカメラパラメータ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@894 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 05:43:12 +00:00
kamikawa
87337e3d4c NandFormatterを追加。実態としてはNandInitializerの機能制限版のようなもので
ソースファイルはNandInitializerのものを参照しています。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@892 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-17 10:46:09 +00:00
yosiokat
f98292f8f0 ・システムメニュー内アプリのTitleID変更
セキュアアプリ:ランチャー、本体設定、HWInfoWriter、NandInitializer
  システムアプリ:ピクトチャット、DSダウンロードプレイ
  システムデータonly:無線ファーム
・上記TitleID変更に合わせて、使用するmakerom.TWLを変更。
・makerom.TWL.sysとmakerom.TWL.secureは、TwlSDKから参照するよう変更。
・attach_dummyromheaderで設定するTitleIDは、"dataOnly"フラグが必ず立つよう変更。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@884 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-14 11:06:33 +00:00
yoshida_teruhisa
ffe1d98b96 SDK4686対応 makerom.TWLの仕様変更に伴うrsfの変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@862 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-12 02:43:58 +00:00
yosiokat
982d25aaee SDK4636への対応。
HWInfoWriterで無線強制OFFを設定できるようにする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@856 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-10 12:57:20 +00:00
kamikawa
4be2d0fdb4 1.NAM関数はマウント情報をもとに空きドライブを探しますが、NandInitializerで使用しているF:とG:はマウント情報に登録されていないため(sdmc-launcerファームのみ)
空きドライブと判定されインポート処理でマウントに失敗していました。そのためマウント情報にF:G:ドライブを追加するようにしました。(暫定)
2.タイミングによって.tadファイルのインポートが完了しない不具合を修正しました。
3..tadファイルの情報としてpublicSaveSize及びprivateSaveSizeも上画面に表示するようにしました。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@851 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-07 11:26:19 +00:00
kamikawa
7baf8e0659 1. TADファイルの判定処理はこれまで".tad"という小文字の拡張子のみで行っていましたが、大文字の".TAD"もチェックするように修正しました。
2. 扱うことのできるTADファイルの数を 16 個から 256 個 に増やしました。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@836 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-06 07:18:38 +00:00
nakasima
15cf158bd4 NandInitializerのARM7コンポーネントへinitScfg.c追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@831 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-06 02:11:53 +00:00
yutaka
7f0cd0f8f9 SEAライブラリをリンクするように修正 (TwlSDK 4447-)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@783 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-03 05:14:03 +00:00
yutaka
b38a2e04b4 SEAライブラリをリンクするように修正 (TwlSDK 4447-)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@780 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-03 04:39:17 +00:00
yosiokat
52a15bfd6f ・TwlSDKリビジョン4386への対応のためrsfファイルおよびmakerom.TWL類を修正。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@755 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-27 13:05:32 +00:00
yosiokat
00efdd6242 ・HWInfoWriter、NandInitializerでHWID署名に対応する。
・ドキュメント更新・追加。
・不要なダミー鍵を削除。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@739 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-25 13:07:31 +00:00
yutaka
9ff95be492 TwlIPL_private対応ミスの修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@737 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-25 07:31:44 +00:00
yutaka
27a87d8146 TwlIPL_private対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@735 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-25 06:22:27 +00:00
yosiokat
26a75c8119 Makefile上での環境変数の指定を誤っていたのを修正。
INSTALL_DIR = $(TWLSDK_ROOT)/build/tools/TwlNMenu/data
 INSTALL_DIR = $(TWL_IPL_RED_ROOT)/tools/bin
のあたり。

バナー生成時にデバッグ情報を表示しないよう修正。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@724 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-23 03:17:12 +00:00
kamikawa
d1d8f85a83 単純なソフトバグの修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@720 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-22 07:17:09 +00:00
kamikawa
b4ca66d9b1 ARM7側のデバッグプリントが出力されていなかったのを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@717 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-22 06:44:24 +00:00
yutaka
59a68061fb TwlSDK 4174までのキャッチアップ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@693 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-19 04:03:36 +00:00
kamikawa
4d072fd20a NandInitializer では内部的に HWInfoWriter とまったく同様のコードを実行していましたが、
両方をメンテナンスすることが手間であるため、HWInfoWriterのコードの一部をライブラリ化し、
一元管理できるようにしました。ただ、Makefileの記述も合わせる必要があることに注意が必要です。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@652 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-14 03:06:18 +00:00
yoshida_teruhisa
9b9aec06a8 LauncherでのTWLアプリの起動時にヘッダの検証処理を追加
systemMenu_RED以下のアプリをビルドする場合、systemアプリ用のmakeromを利用するようMakefileを修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@639 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-13 01:04:59 +00:00
kamikawa
196826e6af NANDの擬似フォーマット処理に対応。シーン切り替えにフェード効果を追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@626 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-08 08:56:10 +00:00
kamikawa
202096de4f アイコンのBMP画像が16色を超えていたため減色。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@623 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-08 05:27:59 +00:00
kamikawa
2fee30508d NandInitializer用オリジナルアイコン完成!
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@618 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-08 00:46:29 +00:00
yutaka
1b321cadab 属性変更 (subversionの設定をちゃんとしましょう)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@612 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-07 09:51:53 +00:00
kamikawa
8b65474497 ゲームコードのバイト順反転に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@609 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-07 04:33:19 +00:00
kamikawa
460a27ae07 変更なし。単なるcommitのテストです。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@602 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-06 08:27:53 +00:00