[nishimoto@PSEG1]アプリジャンプテストプログラムへの昔の修正が反映されていなかったのをマージ

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2846 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
(no author) 2009-06-16 08:06:19 +00:00
parent f61eb1e950
commit 41d97cba47
4 changed files with 27 additions and 5 deletions

View File

@ -46,7 +46,6 @@ ROM_SPEC = appJumpChecker.autogen.rsf
ROM_SPEC_TEMPLATE = $(ROOT)/include/twl/specfiles/ROM-TS_sys.rsf
ROM_SPEC_PARAM = MakerCode=01 \
GameCode=456A \
NANDAccess=TRUE \
Media=NAND \
Secure=TRUE \
@ -54,6 +53,8 @@ ROM_SPEC_PARAM = MakerCode=01 \
PermitLandingNormalJump=TRUE \
WramMapping=MAP_TS_SCR
# GameCode=456A \
COMPONENT_NAME = armadillo
MAKEROM_ARM7_BASE = $(TWL_COMPONENTSDIR)/$(COMPONENT_NAME)/$(TWL_BUILDTYPE_ARM7)/$(COMPONENT_NAME)
MAKEROM_ARM7 = $(MAKEROM_ARM7_BASE).$(TWL_ELF_EXT)

View File

@ -249,13 +249,17 @@ void TwlMain(void)
{
OS_TPrintf("Failed to Return Jump.\n");
PutMainScreen(1, 16, 0xf1, "ERROR!: Failed to Return Jump.");
OS_WaitVBlankIntr();
OS_Sleep(1000);
}
break;
case JUMPTYPE_ANOTHER_CARD:
if ( !OS_DoApplicationJump(CARDAPP_ANO_TITLEID, OS_APP_JUMP_NORMAL) )
{
OS_TPrintf("Failed to Jump.\n");
PutMainScreen(1, 16, 0xf1, "ERROR!: Failed to Jump.");
PutMainScreen(1, 16, 0xf1, "ERROR!: Failed to Jump(ANO).");
OS_WaitVBlankIntr();
OS_Sleep(1000);
}
break;
case JUMPTYPE_SYSMENU:
@ -265,7 +269,9 @@ void TwlMain(void)
if ( !OS_DoApplicationJump(CARDAPP_FAIL_TITLEID, OS_APP_JUMP_NORMAL) )
{
OS_TPrintf("Failed to Jump.\n");
PutMainScreen(1, 16, 0xf1, "ERROR!: Failed to Jump.");
PutMainScreen(1, 16, 0xf1, "ERROR!: Failed to Jump(FAIL).");
OS_WaitVBlankIntr();
OS_Sleep(1000);
}
break;
}

View File

@ -250,13 +250,17 @@ void TwlMain(void)
{
OS_TPrintf("Failed to Return Jump.\n");
PutMainScreen(1, 16, 0xf1, "ERROR!: Failed to Return Jump.");
OS_WaitVBlankIntr();
OS_Sleep(1000);
}
break;
case JUMPTYPE_ANOTHER_CARD:
if ( !OS_DoApplicationJump(CARDAPP_ANO_TITLEID, OS_APP_JUMP_NORMAL) )
{
OS_TPrintf("Failed to Jump.\n");
PutMainScreen(1, 16, 0xf1, "ERROR!: Failed to Jump.");
PutMainScreen(1, 16, 0xf1, "ERROR!: Failed to Jump(ANO).");
OS_WaitVBlankIntr();
OS_Sleep(1000);
}
break;
case JUMPTYPE_SYSMENU:
@ -266,7 +270,9 @@ void TwlMain(void)
if ( !OS_DoApplicationJump(CARDAPP_FAIL_TITLEID, OS_APP_JUMP_NORMAL) )
{
OS_TPrintf("Failed to Jump.\n");
PutMainScreen(1, 16, 0xf1, "ERROR!: Failed to Jump.");
PutMainScreen(1, 16, 0xf1, "ERROR!: Failed to Jump(FAIL).");
OS_WaitVBlankIntr();
OS_Sleep(1000);
}
break;
}

View File

@ -62,6 +62,14 @@ START
  ジャンプ先が異なりますので注意してください。
  ただし、ジャンプ元へのリターンは Bボタン、自分自身へのジャンプは Xボタン固定です。
2008/09/03 追記)
上下ボタンの入力によって、Bボタンに割り当てられるジャンプ先が変化します。
リターンジャンプ、ランチャーへのジャンプ、別のカードアプリ[460A],[461A]へのジャンプが順に変わります。
最初にカードアプリ[430A]を挿している状態から NAND アプリにジャンプし、
途中でカードを挿し替えた場合、[460A], [461A] へのジャンプは必ず失敗する仕様になっています。
<その他注意事項>
初回起動時(アプリジャンプを一度も実行していない状態)に、ジャンプ元へのリターンを行うと、
必ずエラーになります。
@ -73,5 +81,6 @@ nishimoto_takashi@nintendo.co.jp
<更新履歴>============================================
2008/09/03 操作方法に追記
2008/08/30 カードアプリ2種追加について加筆修正
2008/07/31 新規追加