diff --git a/build/components/hyena.TWL/src/main.c b/build/components/hyena.TWL/src/main.c index 38be5003..22d3b6e3 100644 --- a/build/components/hyena.TWL/src/main.c +++ b/build/components/hyena.TWL/src/main.c @@ -309,15 +309,6 @@ static void ResetRTC( void ) RTC_ReadStatus1( &stat1 ); RTC_ReadStatus2( &stat2 ); - // FOUTが32KHz出力でない場合は、32KHz出力に修正設定する。(無線で使用している) - { - RTCRawFout fout; - RTC_ReadFout(&fout); - if( fout.fout != RTC_FOUT_DUTY_32KHZ ) { - fout.fout = RTC_FOUT_DUTY_32KHZ; - RTC_WriteFout(&fout); - } - } // リセット、電源投入、電源電圧低下、ICテストの各フラグを確認 if ( stat1.reset || stat1.poc || stat1.bld || stat2.test ) { @@ -327,7 +318,17 @@ static void ResetRTC( void ) sw->flags.common.isResetRTC = TRUE; } - // RTC初回データ読み込み + // FOUTが32KHz出力でない場合は、32KHz出力に修正設定する。(無線で使用している) + { + RTCRawFout fout; + RTC_ReadFout(&fout); + if( fout.fout != RTC_FOUT_DUTY_32KHZ ) { + fout.fout = RTC_FOUT_DUTY_32KHZ; + RTC_WriteFout(&fout); + } + } + + // RTC初回データ読み込み RTC_ReadDateTime(&sw->Rtc1stData); // NTR-IPL同様にアラーム時間をクリア diff --git a/build/gcdfirm/gcdfirm-disp/wram_regs/wram_regs.c b/build/gcdfirm/gcdfirm-disp/wram_regs/wram_regs.c index 7652aac6..3fa6c9c2 100644 --- a/build/gcdfirm/gcdfirm-disp/wram_regs/wram_regs.c +++ b/build/gcdfirm/gcdfirm-disp/wram_regs/wram_regs.c @@ -10,8 +10,8 @@ not be disclosed to third parties or copied or duplicated in any form, in whole or in part, without the prior written consent of Nintendo. - $Date:: 2008-07-25#$ - $Rev: 1994 $ + $Date:: 2008-07-28#$ + $Rev: 2005 $ $Author: yutaka $ *---------------------------------------------------------------------------*/ #include diff --git a/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c b/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c index 7b35a7e1..efbb0f6f 100644 --- a/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c +++ b/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c @@ -468,18 +468,8 @@ static TitleProperty *SYSMi_CheckShortcutBoot2( void ) argument = 100; // フラッシュ壊れシーケンス起動 isSetArgument = TRUE; isBootMSET = TRUE; - } - - //----------------------------------------------------- - // TWL設定データ未設定時の初回起動シーケンス起動 - //----------------------------------------------------- - else if( !LCFG_TSD_IsFinishedInitialSetting() ) { - argument = 0; - isSetArgument = FALSE; - isBootMSET = TRUE; }else #endif - //----------------------------------------------------- // L+R+Startボタン押下起動で、本体設定のタッチパネル設定を起動 //----------------------------------------------------- @@ -489,7 +479,17 @@ static TitleProperty *SYSMi_CheckShortcutBoot2( void ) isSetArgument = TRUE; isBootMSET = TRUE; } - +#ifndef DISABLE_INITIAL_SETTINGS + //----------------------------------------------------- + // TWL設定データ未設定時の初回起動シーケンス起動 + //----------------------------------------------------- + else if( !LCFG_TSD_IsFinishedInitialSetting() ) { + argument = 0; + isSetArgument = FALSE; + isBootMSET = TRUE; + } +#endif + //----------------------------------------------------- // ランチャー画面を表示しないバージョンの場合 // カードがささっていたらカードを起動する diff --git a/build/systemMenu_RED/Launcher/ARM9/src/main.c b/build/systemMenu_RED/Launcher/ARM9/src/main.c index 6aeafd49..5f22fb76 100644 --- a/build/systemMenu_RED/Launcher/ARM9/src/main.c +++ b/build/systemMenu_RED/Launcher/ARM9/src/main.c @@ -20,6 +20,7 @@ #include #include #include +#include #include "launcher.h" #include "misc.h" #include "logoDemo.h" @@ -177,6 +178,9 @@ void TwlMain( void ) SYSM_Init( Alloc, Free ); // OS_Initの前でコールする必要あり。 OS_Init(); SYSM_SetArena(); // OS_Initの後でコールする必要あり。 + + // CRYPTOライブラリ初期化---------- 2008.07.24 ESライブラリがCRYPTOを使用するようになったので、この処理が必要。 + CRYPTO_SetAllocator( Alloc, Free ); // ColdStart時は、ロゴデモが終わるまでは、HWリセットボタンによるHotBootフラグセットを抑制する。 // (「健康と安全」画面を必ず表示するため) diff --git a/build/systemMenu_RED/sharedFont/TWLFontTable.dat b/build/systemMenu_RED/sharedFont/TWLFontTable.dat index 56a0509d..22ea7b96 100644 Binary files a/build/systemMenu_RED/sharedFont/TWLFontTable.dat and b/build/systemMenu_RED/sharedFont/TWLFontTable.dat differ diff --git a/build/systemMenu_RED/sysmenuVersion/Makefile b/build/systemMenu_RED/sysmenuVersion/Makefile index a3f60417..5093c7ce 100644 --- a/build/systemMenu_RED/sysmenuVersion/Makefile +++ b/build/systemMenu_RED/sysmenuVersion/Makefile @@ -22,28 +22,28 @@ # 現在、製品版の証明書を含んだものは生成しない -override TARGET_PLATFORM := TWL -override TWL_ARCHGEN := LIMITED +override TARGET_PLATFORM := TWL +override TWL_ARCHGEN := LIMITED -TARGET_FIRM = SYSTEMMENU -TWL_NANDAPP = TRUE +TARGET_FIRM = SYSTEMMENU +TWL_NANDAPP = TRUE include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs include ./commondefs.sysmenuVersion -REGION ?= A -DST_DIR = dev +REGION ?= A +DST_DIR = dev # タイムスタンプ -VER_TIMESTAMP = 08062300 +VER_TIMESTAMP = 08062300 # システムメニューバージョン -MAJOR_VERSION = 0 -MINOR_VERSION = 1 -STR_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION)$(REGION) +MAJOR_VERSION = 0 +MINOR_VERSION = 1 +STR_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION)$(REGION) # ユーザー領域サイズ(=128MB) -USER_AREA_SIZE = 134217728 +USER_AREA_SIZE = 134217728 # NUPホストネーム NUP_HOSTNAME = nus.t.shop.nintendowifi.net:443 @@ -51,22 +51,22 @@ NUP_HOSTNAME = nus.t.shop.nintendowifi.net:443 # EULAのURL EULA_URL = https://cfh.t.app.nintendowifi.net/eula/ -GEN_VERSION_PARAM = $(DST_DIR) $(VER_TIMESTAMP) $(STR_VERSION) $(MAJOR_VERSION) $(MINOR_VERSION) \ - $(USER_AREA_SIZE) $(NUP_HOSTNAME) $(EULA_URL) +GEN_VERSION_PARAM = $(DST_DIR) $(VER_TIMESTAMP) $(STR_VERSION) $(MAJOR_VERSION) $(MINOR_VERSION) \ + $(USER_AREA_SIZE) $(NUP_HOSTNAME) $(EULA_URL) -GEN_VERSION_FILE = $(SYSMENU_TOOLSDIR)/bin/genVersion.plx +GEN_VERSION_FILE = $(SYSMENU_TOOLSDIR)/bin/genVersion.plx -VERSION_TAD = HNL$(REGION).tad +VERSION_TAD = HNL$(REGION).tad ifneq ($(TWL_IPL_RED_PRIVATE_ROOT),) - VERSION_DAT = $(SYSMENU_VERSION_FILE) + VERSION_DAT = $(SYSMENU_VERSION_FILE) endif -TARGETS += $(VERSION_TAD) +TARGETS += $(VERSION_TAD) #---------------------------------------------------------------------------- -LDIRT_CLEAN = $(VERSION_TAD) properties +LDIRT_CLEAN = $(VERSION_TAD) properties #---------------------------------------------------------------------------- diff --git a/build/systemMenu_RED/sysmenuVersion/SysmenuVersion.dat b/build/systemMenu_RED/sysmenuVersion/SysmenuVersion.dat index f74f4972..04056537 100644 Binary files a/build/systemMenu_RED/sysmenuVersion/SysmenuVersion.dat and b/build/systemMenu_RED/sysmenuVersion/SysmenuVersion.dat differ