From c0748d5016559836f65628b5019aaef959afe720 Mon Sep 17 00:00:00 2001 From: yosiokat Date: Fri, 15 Aug 2008 12:11:05 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=BBNAMUT=5FFormat=E5=86=85=E3=81=A7?= =?UTF-8?q?=E3=80=81=E3=83=A9=E3=83=B3=E3=83=81=E3=83=A3=E3=83=BC=E7=94=A8?= =?UTF-8?q?=E3=83=A9=E3=83=83=E3=83=94=E3=83=B3=E3=82=B0=E3=83=95=E3=82=A1?= =?UTF-8?q?=E3=82=A4=E3=83=AB=E3=81=AE=E3=82=AF=E3=83=AA=E3=82=A2=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0=E3=80=82=20=E3=83=BBNandInitializerRED?= =?UTF-8?q?=E3=81=AErsf=E5=86=85=E3=81=A7=E3=81=AERomSize=E6=8C=87?= =?UTF-8?q?=E5=AE=9A=E3=82=92=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88=E3=82=A2?= =?UTF-8?q?=E3=82=A6=E3=83=88=E3=80=82=EF=BC=88=E3=83=87=E3=83=95=E3=82=A9?= =?UTF-8?q?=E3=83=AB=E3=83=88=E3=81=AE=E3=81=BE=E3=81=BE=E3=81=A7=E8=89=AF?= =?UTF-8?q?=E3=81=84=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2168 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- .../libraries_sysmenu/namut/ARM9/src/namut.c | 3 ++- build/systemMenu_RED/Launcher/ARM9/src/main.c | 19 +++++++++++++++++++ .../NandInitializerRed/ARM9.TWL/main.rsf | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/build/libraries_sysmenu/namut/ARM9/src/namut.c b/build/libraries_sysmenu/namut/ARM9/src/namut.c index 50b1458e..25230e22 100644 --- a/build/libraries_sysmenu/namut/ARM9/src/namut.c +++ b/build/libraries_sysmenu/namut/ARM9/src/namut.c @@ -54,7 +54,8 @@ static const char* sDeleteDirectoryList[] = static const char* sFillFileList[] = { "nand:/shared1/TWLCFG0.dat", - "nand:/shared1/TWLCFG1.dat" + "nand:/shared1/TWLCFG1.dat", + "nand:/shared2/launcher/wrap.bin" }; #define VOLUME_INITIAL_VALUE 5 // 本体初期化時に設定する本体ボリューム値 diff --git a/build/systemMenu_RED/Launcher/ARM9/src/main.c b/build/systemMenu_RED/Launcher/ARM9/src/main.c index 0740c132..1a575606 100644 --- a/build/systemMenu_RED/Launcher/ARM9/src/main.c +++ b/build/systemMenu_RED/Launcher/ARM9/src/main.c @@ -56,6 +56,7 @@ static BOOL IsCommandSelected(void); static void PrintPause(void); static void PrintError(void); static void PrintSystemMenuVersion( void ); +static void CreateDummyWrapFile( void ); // global variable------------------------------------------------------------- @@ -326,6 +327,9 @@ void TwlMain( void ) // TMPフォルダのクリーン SYSM_DeleteTmpDirectory( pBootTitle ); + // ダミーのDSメニューラッピング用ファイル作成(UIGランチャーが作っているもの) + CreateDummyWrapFile(); + // end時間計測3 MEASURE_RESULT( start, "TmpClean : %dms\n" ); @@ -729,6 +733,21 @@ static void PrintSystemMenuVersion( void ) } +// ダミーのDSメニューラッピング用ファイル作成(UIGランチャーが作っているもの) +static void CreateDummyWrapFile( void ) +{ + const char *path = "nand:/shared2/launcher/wrap.bin"; + + if( FS_CreateFileAuto( path, FS_PERMIT_R | FS_PERMIT_W ) ) { + FSFile file; + if( FS_OpenFileEx( &file, path, FS_FILEMODE_RW ) ) { + (void)FS_SetFileLength( &file, 16 * 1024 ); + FS_CloseFile( &file ); + } + } +} + + // ============================================================================ // 割り込み処理 // ============================================================================ diff --git a/build/systemMenu_tools/NandInitializerRed/ARM9.TWL/main.rsf b/build/systemMenu_tools/NandInitializerRed/ARM9.TWL/main.rsf index 89bda309..87709bac 100644 --- a/build/systemMenu_tools/NandInitializerRed/ARM9.TWL/main.rsf +++ b/build/systemMenu_tools/NandInitializerRed/ARM9.TWL/main.rsf @@ -78,7 +78,7 @@ Property # # ROM SIZE: in bit [64M/128M/256M/512M/1G/2G] # - RomSize 64M + #RomSize 2G # # ROM PADDING: TRUE if finalrom