diff --git a/build/libraries_sysmenu/boot/ARM7/src/bootAPI.c b/build/libraries_sysmenu/boot/ARM7/src/bootAPI.c index b15d2710..1f8d66cd 100644 --- a/build/libraries_sysmenu/boot/ARM7/src/bootAPI.c +++ b/build/libraries_sysmenu/boot/ARM7/src/bootAPI.c @@ -306,13 +306,6 @@ static void BOOTi_RebootCallback( void** entryp, void* mem_list_v, REBOOTTarget* *target = REBOOT_TARGET_DS_APP; } - // USG以前のDSアプリには無線パッチを適用 - // ARM9はロードアドレスをキャッシュストアしておく必要あり - if ( *target == REBOOT_TARGET_DS_APP ) - { - DS_InsertWLPatch( dh ); - } - // I2S停止(MCLKは動作継続) reg_SND_SMX_CNT &= ~REG_SND_SMX_CNT_E_MASK; @@ -332,6 +325,13 @@ static void BOOTi_RebootCallback( void** entryp, void* mem_list_v, REBOOTTarget* // 32KHz reg_SND_SMX_CNT = REG_SND_SMX_CNT_MIX_RATE_MASK | REG_SND_SMX_CNT_E_MASK; + + // USG以前のDSアプリには無線パッチを適用 + // ARM9はロードアドレスをキャッシュストアしておく必要あり + if ( *target == REBOOT_TARGET_DS_APP ) + { + DS_InsertWLPatch( dh ); + } } }