ROMスタートアドレスのエラーチェックを追加した特別版ver.1.6aの作成。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@392 7061adef-622a-194b-ae81-725974e89856
This commit is contained in:
nishikawa_takeshi 2009-09-18 11:42:29 +00:00
parent 2e3ecc4622
commit 1f804307d3
8 changed files with 20 additions and 3 deletions

View File

@ -3431,7 +3431,7 @@ private: System::Windows::Forms::TextBox^ tboxWarningChinaRating;
{
System::Reflection::Assembly ^ass = System::Reflection::Assembly::GetEntryAssembly();
System::Version ^ver = ass->GetName()->Version;
return ( ver->Major.ToString() + "." + ver->Minor.ToString() );
return ( ver->Major.ToString() + "." + ver->Minor.ToString() + "a" );
}
// SRLに登録されないROM仕様のフォーム入力を

View File

@ -232,6 +232,12 @@ ECSrlResult RCSrl::mrcTWL( FILE *fp )
{
// ROMヘッダのチェック (NTR互換領域)
// 開始アドレスが0x02004000よりも前のときにはエラー
if( (u32)(this->pRomHeader->s.main_ram_address) < 0x02004000 )
{
this->hErrorList->Add( this->makeMrcError("RomStartAddress") );
}
// NANDアプリがHYBRIDとなるのはクローンブートのときのみ
if( this->IsMediaNand )
{

View File

@ -1,7 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<message>
<!-- 英訳依頼 ここから (ver.1.6 追加メッセージ) -->
<!-- 英訳依頼 ここから (ver.1.7 追加メッセージ) -->
<!-- RomStart Address CW -->
<RomStartAddress>
<name>スタートアドレス</name>
<sentence>ROMのスタートアドレスは、0x02004000以降でなければなりません。</sentence>
<begin>28</begin><end>2b</end><modify>False</modify><affect>True</affect>
</RomStartAddress>
<!-- 英訳依頼 ここまで -->
<!-- (ver.1.6 追加メッセージ ここから) -->
<!-- Clone Boot -->
<NandHybridBefore51PR>
@ -158,7 +169,7 @@
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</NormalJumpAndTmpJump>
<!-- 英訳依頼 ここまで -->
<!-- (ver.1.6追加メッセージ ここまで) -->
<!-- NTR Compatible Area -->
<TitleNameAscii>