Commit Graph

18 Commits

Author SHA1 Message Date
yoshida_teruhisa
43f27f32c7 マスタリングツールの位置指定を変更
一部破壊ROM起動失敗テスト用のテストプログラム生成をある程度自動化

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2317 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-29 06:15:17 +00:00
yoshida_teruhisa
c81eeb9f68 テストプログラムとヘッダ追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2195 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-20 02:00:32 +00:00
yoshida_teruhisa
6085bccd57 TestMaker の BootTest
・いくつかテストケースを追加、ヘッダも追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2190 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-19 08:28:56 +00:00
yoshida_teruhisa
80724b8301 TestMaker
・FLX 配置位置変更した場合の起動テストを作れるようにいろいろ苦肉の策
 ・ARM9FLX の配置アドレスのみ yaml で設定できるよう変更
 ・ARM7FLX の配置アドレス変更は別コンポーネントを作り、差し替える事で対応

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2189 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-19 07:15:10 +00:00
yoshida_teruhisa
66bf53361e TestMaker
・ArchGen の指定および ARM7 コンポーネントの指定 (ARM7Base) 機能を追加
 ・ArchGen 指定なしの場合は LIMITED 扱い
HashCheckTemplate
 ・HYBRID 版を作成

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2184 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-19 02:35:04 +00:00
yoshida_teruhisa
aac148ee3e TestMaker
・yaml でモジュールサイズ拡張パラメータを指定できるように対応 ARM9FLXExpand / ARM7FLXExpand / ARM9LTDExpand / ARM7LTDExpand の四種
  (ただし、同じコンポーネントのサイズは一度大きく設定すると、コンポーネントを一からビルドしなおさない限り小さくなってくれない不具合あり?)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2179 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-18 06:43:06 +00:00
yoshida_teruhisa
c52a738d0e TestMaker 整理
・yaml で UseFinalHeader を有効にする場合は TRUE を指定するよう変更
 ・yaml で SysmenuDebug を有効にするとデバグ用の特殊な Makerom を利用するように変更(サイズ指定は未対応)
 ・0D0A ~ 0D4A で正式なヘッダを使うように変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2178 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-18 04:59:56 +00:00
yoshida_teruhisa
95b45737bf SYSMENU_ROM_HEADER_DIR が末尾に / を含まないように変更されていたので、対応修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2173 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-18 01:23:12 +00:00
yoshida_teruhisa
5073e9fbd5 TestMakerとパーミッションチェックプログラム更新
自動生成される.paramでMAKEROM指定している部分をoverride 定義にして、Makefileで.paramファイルを読み込む位置をcommondefsの前に変更
 OptionでUseFinalHeaderを定義しておくと、RomHeader以下のヘッダからゲームコードの合うものを使うように変更
 FS_RESULT_ERRORが返ってきているので、一時的に戻す


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2129 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-08 08:15:26 +00:00
yoshida_teruhisa
2bdceeab46 テストプログラムのゲームコードを変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2127 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-08 02:06:13 +00:00
yoshida_teruhisa
e3912ee322 正式版FATFSパーミッションチェックプログラムをTestMakerから生成できるように(アイコン以外完成)
・プログラムの番号と表示される結果は docs/デバッグ/パーミッションチェック表.xls に対応しています

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2121 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-07 05:49:41 +00:00
yoshida_teruhisa
1744df9d72 small fix
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2070 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-01 05:59:56 +00:00
yoshida_teruhisa
c5ff682aa0 自身のダイジェストをチェックしてくれるプログラムをboottestとしてTestMakerに組み込んでみる
……romごとの設定(yamlで指定されるもの)ではなく、TEST_TYPEごとの設定(commondefsインクルード前後の設定および使用するcommondefs・modulerules)をどう扱うか検討したほうが良さそう?

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2067 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-01 05:33:54 +00:00
yoshida_teruhisa
b7858ff230 TestMakerのターゲットにfatfspermissiontestを追加
USE_IPL_RED_LIBをTRUEにすればsysmenuライブラリを使うようなテストプログラムも比較的容易にビルドできるように変更
とりあえずビルドは通りますが、bannerやらrsfの設定がメタメタなので、まだテストには使えません

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2061 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-01 02:06:48 +00:00
yoshida_teruhisa
3d99128298 installをsubmake側で上書き指定できるように位置変更
yamlにて
  Option : 
    RomSpecTemplate : Name_RSF_Template
でRSFテンプレを指定できるような機能追加
例:
  Option :
    RomSpecTemplate : ../rsf/ROM-TS_custom.rsf

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2044 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-31 03:40:15 +00:00
(no author)
61c181e6e2 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2024 b08762b0-b915-fc4b-9d8c-17b2551a87ff 2008-07-30 00:29:41 +00:00
(no author)
927af0d016 TestMaker:tadを生成するように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2019 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-29 06:58:19 +00:00
(no author)
7bcd95159d テスト ROM 作成フレームワークの追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2016 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-07-29 05:59:59 +00:00