diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL.ncb b/build/tools/MasterEditorTWL/MasterEditorTWL.ncb index 14d05023..7200d128 100644 Binary files a/build/tools/MasterEditorTWL/MasterEditorTWL.ncb and b/build/tools/MasterEditorTWL/MasterEditorTWL.ncb differ diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL.suo b/build/tools/MasterEditorTWL/MasterEditorTWL.suo index b4da9d65..8b4999c4 100644 Binary files a/build/tools/MasterEditorTWL/MasterEditorTWL.suo and b/build/tools/MasterEditorTWL/MasterEditorTWL.suo differ diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm b/build/tools/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm index 5942b1df..7a51fc7b 100644 Binary files a/build/tools/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm and b/build/tools/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm differ diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL/srl.cpp b/build/tools/MasterEditorTWL/MasterEditorTWL/srl.cpp index 742c2609..8859a1ac 100644 --- a/build/tools/MasterEditorTWL/MasterEditorTWL/srl.cpp +++ b/build/tools/MasterEditorTWL/MasterEditorTWL/srl.cpp @@ -1492,6 +1492,21 @@ ECSrlResult RCSrl::mrcTWL( FILE *fp ) true, true ) ); // 修正可能 } + if( *this->hIsMediaNand == false ) // カードアプリのときのみ + { + u32 ideal = (this->pRomHeader->s.twl_card_keytable_area_rom_offset * 0x80000) + 0x3000; // TWL KeyTable領域の開始 + KeyTableサイズ + u32 actual = this->pRomHeader->s.main_ltd_rom_offset; + if( ideal > actual ) + { + this->hErrorList->Add( gcnew RCMrcError( + "拡張常駐モジュール", 0x1c0, 0x1c3, + "TWL拡張常駐モジュールの配置に問題があります。弊社窓口にご連絡ください。", + "Extended Static Module", + "Alignment of TWL Extended Static Module is illegal. Please contact us, sorry.", + false, true ) ); + } + } + if( (*this->hIsAppLauncher == false) && (*this->hIsSCFGAccess == true) ) { this->hWarnList->Add( gcnew RCMrcError(