mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
[nishimoto@PSEG1]アプリジャンプテストプログラムへの昔の修正が反映されていなかったのをマージ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2846 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
f61eb1e950
commit
41d97cba47
@ -46,13 +46,14 @@ 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 \
|
||||
BannerFile=appjumpchecker.bnr \
|
||||
PermitLandingNormalJump=TRUE \
|
||||
WramMapping=MAP_TS_SCR
|
||||
|
||||
# GameCode=456A \
|
||||
|
||||
COMPONENT_NAME = armadillo
|
||||
MAKEROM_ARM7_BASE = $(TWL_COMPONENTSDIR)/$(COMPONENT_NAME)/$(TWL_BUILDTYPE_ARM7)/$(COMPONENT_NAME)
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
@ -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 新規追加
|
||||
|
||||
Loading…
Reference in New Issue
Block a user