diff --git a/docs/MasterEditorTWL/試遊用アプリ対応/TV会議_ネ開and製技_20090617.html b/docs/MasterEditorTWL/試遊用アプリ対応/TV会議_ネ開and製技_20090617.html new file mode 100644 index 0000000..9fda095 --- /dev/null +++ b/docs/MasterEditorTWL/試遊用アプリ対応/TV会議_ネ開and製技_20090617.html @@ -0,0 +1,515 @@ + + + + + + +TWL体験版対応 打ち合わせ 2009年6月17日 + + + +
+

TWL体験版対応 打ち合わせ 2009年6月17日

+ +
+

参加者

+ +
+
+

議題

+ +
+

補足

+
    +
  • メニューをスキップできることを一般開発者に知られたくないので、 +マスタリング時に製品技術部でメニュースキップフラグを立ててもらいたい。
  • +
  • フラグを立てるための情報をROMの予約領域に埋め込む運用にするのは作業コストが大きい。 +(SDKの修正と差し換え、SDKマニュアルの修正、開発者への周知...)
  • +
+
+
+
+

議論まとめ

+ +
+
+

アクションアイテム

+ +
+
+ + diff --git a/docs/MasterEditorTWL/試遊用アプリ対応/TV会議_ネ開and製技_20090617.txt b/docs/MasterEditorTWL/試遊用アプリ対応/TV会議_ネ開and製技_20090617.txt new file mode 100644 index 0000000..03a637e --- /dev/null +++ b/docs/MasterEditorTWL/試遊用アプリ対応/TV会議_ネ開and製技_20090617.txt @@ -0,0 +1,79 @@ +======================================================== +TWĽőΉ ł킹 2009N617 +======================================================== + +Q +======= + +* lbg[NJ 㑺 +* iZp ݒJA{A (܂B̎Q҂̂OcłĂ܂łB) +* JZp + + +c +======= + +* TWLV(DS Station)@œXVĂ炤^CǵA + j[XLbv邽߂̃tO𗧂ĂKv邽߁A + ȊÕ^CgƋʂKvB + + * t@CCjVR[hŋʂ̂A}X^[ROMomF̋Lqŋʂ̂B + + * TWL^CgłȂANITRO^CgɂtO𗧂ĂKvB + + * iZpʼn^pĂAccessf[^x[Xł̃}X^O + tOďgݍޕKvB + + +⑫ +----- + +* j[XLbvł邱ƂʊJ҂ɒmꂽȂ̂ŁA + }X^OɐiZpŃj[XLbvtO𗧂ĂĂ炢B + +* tO𗧂Ă邽߂̏ROM̗\̈ɖߍމ^pɂ͍̂ƃRXg傫B + (SDK̏CƍASDK}jȀCAJ҂ւ̎m...) + + +c_܂Ƃ +============= + +* ANITRO^Cgł́AXVp^Cg̓CjVR[h擾Ă邪A + _E[hzM^CǵAt@CɋKȂACjVR[h擾ĂȂB + āAt@C̋KœXVƂȊOʂāA + tO𗧂Ă邩ĂȂ𔻒肷̂͂₱B + + * tO𗧂Ă邱ƂړIł͂ȂAǗA + ʔ̔pAXVp^CgA_E[hzMpȂ̂ + 킩₷̂ȂA_Demo _Download Ȃǂt@Cɕt^Ă炤ŏ\B + +* tO𗧂Ă邩ǂ̌́A}X^[ROMomF́uړIv(pr)̗Ŕfق킩₷B + (uXVpvɃ`FbNĂtO𗧂Ă) + + * tO𗧂ĂȂ^CguVpvƂĒoȂ悤ɁAuړIv̋敪ו邱ƂK{B + ɁAlbg[NoRŎVɑM^CgAJ[hɏĂēX܂ɔzz^CgʂKvB + (J[hɏĂēX܂ɔzžł͊Ǘ񂾂ƁA[U̎茳ɓn”\邽߁B) + + * TWL^Cg̃}X^[ROMomFłȂANITRO^Cg̒omFύXB + + * uړIv̗ł邩āAtO𗧂Ăc[ɃIvV^悤 + iZp̃f[^x[XύX邱Ƃ͉”\B + + * ߓn̑ΉKv Ƃ΁A71ȍ~̎V}X^[o͕KŐV̒omFŒoĂ炤AƂΉɂ΂悢B + + +ANVACe +=================== + +* ROḾuړIv̋敪וB (lbg[NJ 㑺) + + * ƖɂWJė𓾂̂AiZpɒāB + t@C̋Kɂ‚ĂƖƑkB + * ̌ATWL}X^[ROMomFNITRO}X^[ROMomF̃tH[}bgύXB(iZpAJZp ) + +* tOăc[쐬ĐiZpɂn (JZp ) + +* tOăc[gāANITROVp^Cg̃j[XLbvptO𗧂ĂB(iZp) + + * }X^OKvƂȂ邱ƂɒӁB + diff --git a/docs/MasterEditorTWL/試遊用アプリ対応/trial_mastering_nitro.gif b/docs/MasterEditorTWL/試遊用アプリ対応/trial_mastering_nitro.gif new file mode 100644 index 0000000..8ed4318 Binary files /dev/null and b/docs/MasterEditorTWL/試遊用アプリ対応/trial_mastering_nitro.gif differ diff --git a/docs/MasterEditorTWL/試遊用アプリ対応/trial_mastering_twl.gif b/docs/MasterEditorTWL/試遊用アプリ対応/trial_mastering_twl.gif new file mode 100644 index 0000000..bcaf372 Binary files /dev/null and b/docs/MasterEditorTWL/試遊用アプリ対応/trial_mastering_twl.gif differ diff --git a/docs/MasterEditorTWL/試遊用アプリ対応/マスタリング体験版対応_仕様案_20090605.html b/docs/MasterEditorTWL/試遊用アプリ対応/マスタリング体験版対応_仕様案_20090605.html new file mode 100644 index 0000000..e78c16e --- /dev/null +++ b/docs/MasterEditorTWL/試遊用アプリ対応/マスタリング体験版対応_仕様案_20090605.html @@ -0,0 +1,526 @@ + + + + + + +TWL/NITROマスタリング体験版対応 仕様案 (2009年6月5日) + + + +
+

TWL/NITROマスタリング体験版対応 仕様案 (2009年6月5日)

+ +
+

背景

+

TWL試遊台(新たなDS Station)が7月から運用される予定なのですが、 +店頭試遊版(DS Stationに設置された本体上で、お客様に遊んでいただく体験版)では、 +本体起動時に表示される「健康と安全について」の画面と、 +DSiメニューをスキップさせる必要があります。

+

メニューをスキップさせるには、ROM内のビット(フラグ)を立てる必要があります。 +このフラグ立てを製品技術部さんでのマスタリング時に行ないたいと考えています。 +(開発者の手元でフラグを立てるようにしてしまうと、 +メニュー画面をスキップする方法がバレてしまい、セキュリティ上良くないためです。)

+

ここで、懸念は以下の2つです。

+ +
+
+

TWL-ROMのマスタリング案

+

TWL-ROMの場合、マスタエディタから出力されるマスターROM提出確認書に、 +店頭試遊版かどうかの情報を埋め込み、 +その情報をデータベースに取り込むことによって、 +(自動的に)フラグを立てるかどうかの判定ができると考えています。

+

詳細を以下の図にまとめます。

+trial_mastering_twl.gif +
+
+

NITRO-ROMのマスタリング案

+

TWLマスタエディタは、NITRO-ROM非対応であり、NITRO-ROM用の提出確認書を出力することはできません。 +そのため、(現状のままでは)店頭試遊版かどうかの情報を手動入力する必要がある、という懸念があります。

+

自動化する方法があるとすれば、 +マスターROM提出確認書とは別の体験版用の提出書類を提出してもらうようにし、 +その中に、店頭試遊版かどうかを記述してもらい、その情報をもとに +データベース側でフラグを立てるかどうかを指定する、という方法だと考えています。

+

詳細を以下の図にまとめます。

+trial_mastering_nitro.gif +
+
+

店頭試遊版用のフラグを立てるツールの仕様案

+

上記の案より、フラグを立てるツールを以下の仕様にすることを考えています。

+ +
+
+

マスターROM提出の運用

+

3月に製品技術部 萬谷さん、藤本さんとミーティングさせていただいたところ、 +これまでのNITRO体験版では、実際の運用において以下の懸念がありました。

+
+
    +
  1. 店頭試遊台用として提出されたROMを、後からカードに焼いてほしいと依頼されたことがある。
  2. +
  3. NOAでは体験版をカードに焼いてユーザに配布している。
  4. +
+
+

上記の2つとも、今後も同様の運用がされるならば、 +健康と安全の画面とメニュー画面をスキップしたROMがお客様の手元に渡る可能性があります。

+

1.については、店頭試遊版として提出されたROMがお客様の手元に渡ることがないように、 +連絡書を別途用意するなどの運用を、現在、ネットワーク開発部に +企画部や海外事業部と調整してもらっています。

+

2.については、NOAから体験版が店頭試遊版として提出されないように、 +ネットワーク開発部に調整してもらっています。 +また、TWL-ROMについては、マスターエディタの提出ROMの「用途」の項目を細分化して、 +間違って提出されないようにするつもりです。

+
+
+ + diff --git a/docs/MasterEditorTWL/試遊用アプリ対応/マスタリング体験版対応_仕様案_20090605.txt b/docs/MasterEditorTWL/試遊用アプリ対応/マスタリング体験版対応_仕様案_20090605.txt new file mode 100644 index 0000000..a6a6b82 --- /dev/null +++ b/docs/MasterEditorTWL/試遊用アプリ対応/マスタリング体験版対応_仕様案_20090605.txt @@ -0,0 +1,103 @@ +=================================================================== +TWL/NITRO}X^ǑőΉ dl (2009N65) +=================================================================== + +wi +====== + +TWLV(VDS Station)7^p\Ȃ̂łA +XV(DS Stationɐݒuꂽ{̏ŁAqlɗVł̌)ł́A +{̋Nɕ\uNƈSɂ‚āv̉ʂƁA +DSij[XLbvKv܂B + +j[XLbvɂ́AROM̃rbg(tO)𗧂ĂKv܂B +̃tOĂ𐻕iZpł̃}X^OɍsȂƍlĂ܂B +(J҂̎茳ŃtO𗧂Ă悤ɂĂ܂ƁA +j[ʂXLbv@oĂ܂AZLeBǂȂ߂łB) + +ŁAO͈ȉ2‚łB + +* XVp݂̂ɃtO𗧂ĂKv܂B + Ȃ킿AXVpłȂ𔻒肵A + tOĂ邩ǂ肵Ȃ΂Ȃ܂B + +* TWL-ROMłȂANITRO-ROMɂ‚ĂA + l̃tO𗧂ĂKv܂B + + +TWL-ROM̃}X^O +============================== + +TWL-ROM̏ꍇA}X^GfB^o͂}X^[ROMomFɁA +XVłǂ̏𖄂ߍ݁A +̏f[^x[XɎ荞ނƂɂāA +(I)tO𗧂Ă邩ǂ̔肪łƍlĂ܂B + +ڍׂȉ̐}ɂ܂Ƃ߂܂B + +.. image:: trial_mastering_twl.gif + + +NITRO-ROM̃}X^O +============================== + +TWL}X^GfB^́ANITRO-ROMΉłANITRO-ROMp̒omFo͂邱Ƃ͂ł܂B +̂߁A(̂܂܂ł)XVłǂ̏蓮͂KvAƂO܂B + +@Ƃ΁A +}X^[ROMomFƂ͕ʂ̑̌ŗp̒oނoĂ炤悤ɂA +̒ɁAXVłǂLqĂ炢ȀƂ +f[^x[XŃtO𗧂Ă邩ǂw肷AƂ@ƍlĂ܂B + +ڍׂȉ̐}ɂ܂Ƃ߂܂B + +.. image:: trial_mastering_nitro.gif + + +XVŗp̃tO𗧂Ăc[̎dl +============================================ + +L̈ĂAtO𗧂Ăc[ȉ̎dlɂ邱ƂlĂ܂B + +* + + * ROMt@CB + * "1" "0" (tO𗧂Ăꍇ "1"AĂȂꍇ "0") + +* o + + * ROMt@C (̓t@CƂ͕ʂ̃t@C) + +* + + * "1" ͂ꂽƂAtO𗧂ĂROMt@Co͂B + * "0" ͂ꂽƂAf[^HȂB(‚܂AROMt@CoROMt@CɃRs[B) + +* l + + * TWL-ROMNITRO-ROM̗Ήɂ܂B + + +}X^[ROMỏ^p +============================== + +3ɐiZp ݒJA{ƃ~[eBOĂƂA +܂łNITRǑłł́Aۂ̉^pɂĈȉ̌O܂B + + 1. XVpƂĒoꂽROMAォJ[hɏĂĂقƈ˗ꂽƂB + + 2. NOAł͑̌łJ[hɏĂă[UɔzzĂB + +L2‚ƂAl̉^pȂ΁A +NƈS̉ʂƃj[ʂXLbvROMql̎茳ɓn”\܂B + +1.ɂ‚ẮAXVłƂĒoꂽROMql̎茳ɓn邱ƂȂ悤ɁA +AʓrpӂȂǂ̉^pA݁Albg[NJ +敔COƕƒĂĂ܂B + +2.ɂ‚ẮANOǍłXVłƂĒoȂ悤ɁA +lbg[NJɒĂĂ܂B +܂ATWL-ROMɂ‚ẮA}X^[GfB^̒oROḾuprv̍ڂוāA +ԈĒoȂ悤ɂ‚łB + + diff --git a/docs/MasterEditorTWL/試遊用アプリ対応/試遊台フラグを立てるシーケンス_in_製品技術部.vsd b/docs/MasterEditorTWL/試遊用アプリ対応/試遊台フラグを立てるシーケンス_in_製品技術部.vsd new file mode 100644 index 0000000..9698010 Binary files /dev/null and b/docs/MasterEditorTWL/試遊用アプリ対応/試遊台フラグを立てるシーケンス_in_製品技術部.vsd differ diff --git a/docs/MasterEditorTWL/試遊用アプリ対応/試遊台フラグ立てツール_フローチャート.vsd b/docs/MasterEditorTWL/試遊用アプリ対応/試遊台フラグ立てツール_フローチャート.vsd new file mode 100644 index 0000000..23ec210 Binary files /dev/null and b/docs/MasterEditorTWL/試遊用アプリ対応/試遊台フラグ立てツール_フローチャート.vsd differ