TwlIPL/build/debugsoft/TMPJump
(no author) 1d4228305f TmpJump テスト に機能追加
nishimoto @ PSEG1

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2320 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-29 08:36:38 +00:00
..
433A nishimoto@PSEG1 2008-08-14 07:13:28 +00:00
434A nishimoto@PSEG1 2008-08-14 07:13:28 +00:00
435A nishimoto@PSEG1 2008-08-14 07:13:28 +00:00
436A nishimoto@PSEG1 2008-08-14 07:13:28 +00:00
437A nishimoto@PSEG1 2008-08-14 07:13:28 +00:00
AppforFailedTmpJump TmpJump テスト に機能追加 2008-08-29 08:36:38 +00:00
AppforTmpJump TmpJump テスト に機能追加 2008-08-29 08:36:38 +00:00
banner nishimoto@PSEG1 2008-08-14 07:13:28 +00:00
data TmpJump テスト に機能追加 2008-08-29 08:36:38 +00:00
include nishimoto@PSEG1 2008-08-14 07:13:28 +00:00
src TmpJump テスト に機能追加 2008-08-29 08:36:38 +00:00
main_436a.rsf nishimoto@PSEG1 2008-08-14 07:13:28 +00:00
main_437a.rsf nishimoto@PSEG1 2008-08-14 07:13:28 +00:00
Makefile TmpJump テスト に機能追加 2008-08-29 08:36:38 +00:00
ReadMe.txt TmpJump テスト に機能追加 2008-08-29 08:36:38 +00:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

tmpjumpTest

アプリジャンプ機能TMPジャンプをテストするためのアプリセットです。
========================================================

<概要> ===============================================
このテストでは、以下の 7つのアプリを使用します。

---------------------------------------------------------
address							| GameCode	| Media		| 
--------------------------------+-----------+-----------+
data/TestApp.srl				| 433A		| GameCard	|
data/TestApp_HYBRID.srl			| 434A		| GameCard	|
data/TestApp_LIMITED.srl		| 435A		| GameCard	|   tmp 格納用 ROM
data/TestApp_NTR_fail.srl		| 458A		| GameCard	|
data/TestApp_TWL_fail.srl		| 459A		| GameCard	|
---------------------------------------------------------
bin/.../tmpjumpTest.srl			| 436A		| GameCard	|   起動用 ROM
bin/.../tmpjumpTest.nand.tad	| 437A		| NAND		|
---------------------------------------------------------

上の 5つのアプリは、下 2つのアプリに埋め込まれています。

<使い方> =============================================

まず、「フラッシュカードに書き込んだ 436A」または「インポートした 437A」を起動します。

436A, 437A では、選択したアプリを NAND の /tmp 以下へコピーし、TMPジャンプを実行します。
TMP ジャンプ先のアプリからは、NITRO モードでビルドされている 433A を除く全てのアプリは
ジャンプ元のアプリへ戻ってくることができます。



08/08/28 追加アプリ2点追加、機能追加2点
TMP ジャンプ先となるアプリとして、458A、459A の 2つを追加しました。
これら 2つのアプリは「TMP ジャンプ不許可」のアプリなので、TMP ジャンプを実行すると
「必ず失敗」する仕様になっています。

TMP ジャンプ先のアプリから、さらに TMP ジャンプが実行できるようにしました。
仕様では、「必ず失敗」するようになっています。

起動用 ROM で、リターンジャンプが可能になりました。
一度 TMP ジャンプで飛んだあと、リターンジャンプによって起動用 ROM に戻り、
再度リターンジャンプを実行すると、戻り先が設定されていないために
「必ず失敗」するはずです。


========================================================
なにか問題がありましたら、環境制作部 西本まで。
nishimoto_takashi@nintendo.co.jp

<更新履歴>============================================
2008/08/28		仕様追加に伴う加筆修正
2008/08/12		新規追加