From 72db9eaaae0fb12b85742a8bc3da4efe65498869 Mon Sep 17 00:00:00 2001 From: nishikawa_takeshi Date: Fri, 3 Oct 2008 11:34:11 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=9E=E3=82=B9=E3=82=BF=E3=82=A8=E3=83=87?= =?UTF-8?q?=E3=82=A3=E3=82=BF:=E4=BA=88=E7=B4=84=E9=A0=98=E5=9F=9F?= =?UTF-8?q?=E3=81=8C=E5=A4=89=E6=9B=B4=E3=81=95=E3=82=8C=E3=81=A6=E3=82=82?= =?UTF-8?q?=E3=82=BD=E3=83=BC=E3=82=B9=E3=82=92=E5=A4=89=E3=81=88=E3=81=AA?= =?UTF-8?q?=E3=81=8F=E3=81=A6=E3=82=88=E3=81=84=E3=82=88=E3=81=86=E3=81=AB?= =?UTF-8?q?=E4=BA=88=E7=B4=84=E9=A0=98=E5=9F=9F=E3=81=AE=E6=83=85=E5=A0=B1?= =?UTF-8?q?=E3=82=92=E8=A8=AD=E5=AE=9A=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?UTF-8?q?=E3=81=A7=E6=8C=87=E5=AE=9A=E3=81=99=E3=82=8B=E6=96=B9=E5=BC=8F?= =?UTF-8?q?=E3=81=AB=E5=A4=89=E6=9B=B4=E3=80=82?= 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@2582 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- .../tools/MasterEditorTWL/MasterEditorTWL.ncb | Bin 11275264 -> 11275264 bytes .../tools/MasterEditorTWL/MasterEditorTWL.suo | Bin 57344 -> 58368 bytes .../MasterEditorTWL/Debug/BuildLog.htm | Bin 17502 -> 11580 bytes .../MasterEditorTWL/MasterEditorTWL/srl.cpp | 171 ++++++------------ .../MasterEditorTWL/MasterEditorTWL/srl.h | 1 + build/tools/MasterEditorTWL/resource/ini.xml | 9 + .../MasterEditorTWL_Launcher/resource/ini.xml | 9 + .../MasterEditorTWL_Package/resource/ini.xml | 9 + .../MasterEditorTWL_Secure/resource/ini.xml | 9 + .../MasterEditorTWL_System/resource/ini.xml | 9 + 10 files changed, 103 insertions(+), 114 deletions(-) diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL.ncb b/build/tools/MasterEditorTWL/MasterEditorTWL.ncb index ec13bf9a83183e89ca79fa5a349bcff5359fd421..0229d09b895ea076c8a70053aa219f4c03b7a994 100644 GIT binary patch delta 21030 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 Lc`D13L*D-%y(>S9 delta 4456 zcmds)jb9U2y2odd$zcM6L<#be6aoY@K?Kr98wCY~T3=9NwOe%UYO7rpVk;FZDlI{9 zpk>rVkOPW>fXA2EUAQX8drP}m-LAK_SGr5L+E)9bcI_60ZmD8RH^rmJw)S#Nl!Q^#tcx6zCf zNt!;Dwl3MmF6}Fr{Y8aVsL~27paRqY2WS8U1OPms1p8ZiE}yKR_%jlWtb+~%jr_plAx1>v63)O5<(?G zF9~6iFkTYEB_To*A|)Y85)6`Hl!S*QAzBh*B*7#Jv62uc3GrQmxx1hJ7{57e{(b$h zuaw@rXFeHc%MlpnG2n4vHZTX63(Ny@f%(7!AP;x~SVXn`zFHRN-}X7QpF+hI;3{ss z<$Gb=4{-V;FarDp+!t``H@+#DAMhDfp~1NIwl9t~;xo5>q1xDBhKU2>@u4Q4W$Yw4 zO$JhcRKP|*X!5O&r`?UdK9y>*fFFLxx0`m)O6WC@nFU=tfrY>tE8Sa|@T`iCeCy*> zSU2c%R5{isP{;ZSP93c-wUmV5x?5pUG^*QjOrYngE$M2hWkOerhjv>WR8?E9rY&|iy49%Xe&-TeP$6LcHWd zi-Em}7nX|)wP(;-^bxv@{*EtxXqkual#BK3G`wS*xHi~|CL0&F;fzD#S2#FZuvqt`H}(CakFxR|d^Ov(V#EW~147L#0>&0lix()&#|& z=U~DtOz5xp%w@||{LXfTg`q~wQ?EeONSv{Sr~#gO^;hSk;Fi z*vq|QB)bN0_KJ_HVMXu>ub9Pp@x<$vH*m*pafSBhSYbo0IF((C%Whbfw`qUJp z6dQU3$`s^)FqivF1%&(e{?ds~Kv8D;fxr9({Y6O!Y^xJDX=0EWS@7$1q9t|%+K9HI z3gkukccc7)8n22|^&lmE&Z1t_i`lRsCL&tkyozJ2dokm6tE0E6iv6t9~A℞7ek8vl7qLfxLIRF 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 diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL.suo b/build/tools/MasterEditorTWL/MasterEditorTWL.suo index ff8d72637d88be8454102f527750f3327a28bced..ee7eb72e8ac74ed3ec05c82ab553767848284f35 100644 GIT binary patch delta 1789 zcmZuxeN0?M5Z}G`?p?V%j^lA{4~6zxpvDH3qb;#eQV3O%%BN5(B40I1X>BQYgd9b_ z3e=bq%S{twQwic95^I3mR!wXwsA$lpro=}5!zi_X*wjW)q1w=L&fGndt9g^mo8SI+ zc4uaH=XFgLW(^r+T?mk-p3gebEbVJh0{_S@CV}H&?73O z$qIO5N{rFyyE&2-i!oPt)C|%$P}jk1tOs_P)A$}}QHvCAM$#JT4~uFsd@j3%H?F~K zEW>yXaWxSPJRe$IoxDLTxl9JxnbW)!NP3jZp3AM9VD4#$C`s;(meHHR5AKC+XjzVd zzKmTuyH%ZE`8~*S_9fI~|VERX;vl{Q*j?rt;QbsALqoIECe`yapY?;GKROqqS4ZL18Oc}D(G>ITaP$j;|e3V;xO0A$~7_(9rqxn*p(XR zMm(i)Uus+ma;=yI$(+Wy5dVUhWD7?BuaIrp(H_t^Dxd}NYP4-34tFExUL3@t?bjSB W>z5IeOe;(Tzn?W?C#8*iqy7u)Gs*G* delta 1572 zcmZuxeQZ-z6u-Cc_4Q-j=-#^7&3$wqKs4a!&;c95$WU<;)_pJT@n*Ka8qhWtQ{0DWqF>whITF>pCu_5o|o!oPN z_uTV&-wj5E;IuHAD~LM?A>a^7Z0k^HL~cgjj~t7~J3c#&aD zu*0-ab;4r|i?5{l#%o>MSAIhU+#+t)Ben@5cfxKM+70lv=!C!u7i@ocvto@>(*{aN z0J#XRrFZJn@JI^K)fsT8REBk;L>r(>-jz6YN3N5o84XgC4Ok$4|Mby z=yLSY4)(Xhpc5~ZjFc(G8>#qqv~C=3G}@S}3W(js0B3)J_E(()1Z&+eU)*o-IPxfXk(L*Q*$FzrFajU0phdket5*K)!W(4p&X z>6xt3bBu;()1dBR1H@Z%G=f)pm=65jC1~+x>HVadRIqsa7M+G=YsYB{`LDa6c}+gF zwVwiCTLbty&5){C4TLx_^(CN1{gH!Iey|N2Elhs7T%?aCPXYq3E`?`}F!`bgLB9yL z>-VSurarj~KTo9LWhh|%{zVBoe+(%-LlzK=t!(UQkb>^8AI?3M#m;{0rr~$?uvX6t z6y{dTF!SYl<#;t+zA~XEx+ystyA#?$GY7Cy_>pX6el<9~1@(gyO4vr3JZz!N2EWln zT}wfktr}TC-xabx6%FrUd4Is6tyV$AA#8neH@xxT5pcEnVQy^^H9|Vf!|~HHB|!5J zK-qzEUI^aM?p+spcpyGm)-ZZlXQGv=3hJQsR}ol*yC2o??DaQMvqAUC8i|&pSdm;v zN(L5S<3(T+w|xWfSgB2KLWQUIJDjVP=|eD|TMrBNQ?SNqXOYN0y-6bcnvz=r6n5ll zOcxtKG2Me8c(OFMdnX5IgfuoM6j|%S{BqH(1+VyArvbzIcV}R_>5@7~pGKJ0 zDJ_4{JK2@ZJInjQ=_~91BTix2U)-YLe=qbonuFMI4y?WMJiMl8)CrfbY>Ql% zl&iB+-w_-#x*|bbdFxgppG~|`guJg}{E0h>GJg@ys2I1c)f2);vJ+RX7b5qgjIRMX zs$vBwA5*bV5;nMu^^su}%tONwlzHq?6?3BOL~k71fa`w=et=1Es#h@w%8fiK(is)w z$zDJ?6IZ5U{QMNk>9}4_V5{&4MCDUdINeWx%W_P`D)6_5+e7E!{Iz0`zuN-ueZLs_ GLH-wPWVHDJ diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm b/build/tools/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm index 3a80e6d1be6daed5ab097e411bdb6184fdf03444..0e5c794519f3607be8418b6787c388d1c8803827 100644 GIT binary patch delta 271 zcmccD!MG=CgBhE!DT4unF&G;$7&4eLm@ybkE;KaWT*J1DZSpE!nav9Xj2N-1+AAHq z`GdR&NYW6i5nhU6tdr%q*d|-B9+^BrnrHF?O@+Dc^MzYt`U5xP;E3k~y` vut`kbD=od5&qNQT%NRqKzv)Zt65i&POx#5bIShIX$qWSy1)I0puVeuLK6*BG delta 1907 zcmcIkT}V@57=E{O`NO6;P1o_~cnq14>+`oCD-e%?L|R7KFXE;yY5r}~6v7ciqy&NA zh0tB#MK}G>xiK)P=%$Onz;5l{polIC3hMdJJlnTTFJqi-=X;;`{hs&dc~>uQ+_ODz zb+{QdP!lnHn(^C+w^ptcwit7c6$jTVin9YWK@MZAL zN-@`S)g->)1`Pohk&&L0G)`d}rGB!a$#MKjQPRIOiH*P~B*)?F`y^&k)DR8O7zI@=zUR_?#-<8$c zHDON_x&gPuaTg`r;j&7b#`n}H7O$8np3G+u_i8BTdFn>7I;e+q>coj)6Sr+=K}mtp z!O@RAg1`=lp-gZP{upgjM&qZ}Wm6cnqb<`Pm_OFPk$N(8V zwMXnFiBW)$DLHad9uIn}nygXoL@&aqQCLPK1ePk-+ul;%TdlSwB2k)5MRc+vXUNpN zdq8o=lKx3-icHhuOn`e7b0*~=-I6BTG~eN^36*?R$vH#ECdnrrk3@1u9h+C}pyL#> z2K&R_vqe@lRp_tp_QB>eeK*(#SXP)yo9q?-y#&T!KiEgM%*VZ@PKM!3SomMpHz6_z zLkL!gOr=w7o;_KJvDF7LHpeb8I})-NExfkp-G~g&CqGM13yrAH7%xYY!nEw|aE1#6=aDRSLOeHV%QXR7BL!-yA z2*$B*BY3yYd(CPkmzavxA+N45uor*{!)pYVF}$~;KMYR`9m2kCHs3^Dh35ozbr{GX z7GX5cyr@GE-~;*Yo_O#uKtfSsTgF5BfK#a*GaSNi!rdeqZ>JzI4H|=6qp^uGc*ZBa KCB_TyLe@XsHJ=6m diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL/srl.cpp b/build/tools/MasterEditorTWL/MasterEditorTWL/srl.cpp index 0bd0a7a5..164b10a7 100644 --- a/build/tools/MasterEditorTWL/MasterEditorTWL/srl.cpp +++ b/build/tools/MasterEditorTWL/MasterEditorTWL/srl.cpp @@ -1116,38 +1116,6 @@ ECSrlResult RCSrl::mrcNTR( FILE *fp ) "ROM Header CRC.", "Calclated CRC is different from Registered one.", false, true ) ); } - // 予約領域 - System::Boolean bRsv = true; - for( i=0; i < 8; i++ ) - { - if( this->pRomHeader->s.ctrl_reserved_B[i] != 0 ) - { - bRsv = false; - break; - } - } - if( !bRsv ) - { - this->hErrorList->Add( gcnew RCMrcError( - "予約領域", 0x078, 0x07f, "不正な値が含まれています。この領域をすべて0で埋めてください。", - "Reserved Area", "Invalid data is included. Please set 0 into this area.", false, true ) ); - } - bRsv = true; - for( i=0; i < 32; i++ ) - { - if( this->pRomHeader->s.reserved_C[i] != 0 ) - { - bRsv = false; - break; - } - } - if( !bRsv ) - { - this->hErrorList->Add( gcnew RCMrcError( - "予約領域", 0x160, 0x17f, "不正な値が含まれています。この領域をすべて0で埋めてください。", - "Reserved Area", "Invalid data is included. Please set 0 into this area.", false, true ) ); - } - // ROMヘッダ以外の領域のチェック (ファイルから適宜リードする) // システムコールライブラリ @@ -1321,38 +1289,6 @@ ECSrlResult RCSrl::mrcTWL( FILE *fp ) } } - // 予約領域 - System::Boolean bReserved = true; - for( i=0; i < 7; i++ ) - { - if( this->pRomHeader->s.reserved_A[i] != 0 ) - { - bReserved = false; - break; - } - } - if( !bReserved ) - { - this->hErrorList->Add( gcnew RCMrcError( - "予約領域", 0x015, 0x01b, "不正な値が含まれています。この領域をすべて0で埋めてください。", - "Reserved Area", "Invalid data is included. Please set 0 into this area.", false, true ) ); - } - bReserved = true; - for( i=0; i < 39; i++ ) - { - if( this->pRomHeader->s.reserved_B[i] != 0 ) - { - bReserved = false; - break; - } - } - if( !bReserved ) - { - this->hErrorList->Add( gcnew RCMrcError( - "予約領域", 0x099, 0x0bf, "不正な値が含まれています。この領域をすべて0で埋めてください。", - "Reserved Area", "Invalid data is included. Please set 0 into this area.", false, true ) ); - } - // ROMヘッダのチェック (TWL専用領域) // 値チェック @@ -1524,59 +1460,10 @@ ECSrlResult RCSrl::mrcTWL( FILE *fp ) "Title ID", "Lower 4 bytes don't match ones of Game Code.", false, true ) ); } - bReserved = true; - for( i=0; i < (0x2f0 - 0x240); i++ ) - { - if( this->pRomHeader->s.reserved_ltd_F[i] != 0 ) - { - bReserved = false; - break; - } - } - if( !bReserved ) - { - this->hErrorList->Add( gcnew RCMrcError( - "予約領域", 0x240, 0x2ef, "不正な値が含まれています。この領域をすべて0で埋めてください。", - "Reserved Area", "Invalid data is included. Please set 0 into this area.", false, true ) ); - } - - bReserved = true; - for( i=0; i < (0x3a0 - 0x378); i++ ) - { - u8 *p = (u8*)this->pRomHeader; - if( p[ 0x378 + i ] != 0 ) - { - bReserved = false; - break; - } - } - if( !bReserved ) - { - this->hErrorList->Add( gcnew RCMrcError( - "予約領域", 0x378, 0x39f, "不正な値が含まれています。この領域をすべて0で埋めてください。", - "Reserved Area", "Invalid data is included. Please set 0 into this area.", false, true ) ); - } - - bReserved = true; - for( i=0; i < (0xf80 - 0x3b4); i++ ) - { - u8 *p = (u8*)this->pRomHeader; - if( p[ 0x3b4 + i ] != 0 ) - { - bReserved = false; - break; - } - } - if( !bReserved ) - { - this->hErrorList->Add( gcnew RCMrcError( - "予約領域", 0x3b4, 0xf7f, "不正な値が含まれています。この領域をすべて0で埋めてください。", - "Reserved Area", "Invalid data is included. Please set 0 into this area.", false, true ) ); - } - // ROMヘッダ以外の領域のチェック this->mrcBanner( fp ); + this->mrcReservedArea(fp); // 追加チェック if( *(this->hMrcSpecialList->hIsCheck) == true ) @@ -1699,6 +1586,62 @@ void RCSrl::mrcPadding(FILE *fp) delete []buf; } +// 予約領域 +void RCSrl::mrcReservedArea(FILE *fp) +{ + System::Xml::XmlDocument ^doc = gcnew System::Xml::XmlDocument(); + try + { + doc->Load( "../resource/ini.xml" ); + } + catch( System::Exception ^ex ) + { + (void)ex; + this->hErrorList->Add( gcnew RCMrcError( + "予約領域", METWL_ERRLIST_NORANGE, METWL_ERRLIST_NORANGE, + "設定ファイルから予約領域のリストを読み出すことができませんでした。", + "Reserved Area", + "The list of reserved areas is not found in the setting file.", + false, true ) ); + return; + } + + // 設定ファイルから予約領域の情報を読み出す + System::Xml::XmlNodeList ^list = doc->SelectNodes( "/init/reserved-list/reserved" ); + System::Collections::IEnumerator^ iter = list->GetEnumerator(); + while( iter->MoveNext() ) + { + System::Xml::XmlNode ^area = safe_cast(iter->Current); + System::Xml::XmlNode ^begin = area->SelectSingleNode( "begin" ); // 相対パス + System::Xml::XmlNode ^end = area->SelectSingleNode( "end" ); // 相対パス + if( begin && begin->FirstChild && begin->FirstChild->Value && + end && end->FirstChild && end->FirstChild->Value ) + { + System::UInt32 ibeg = System::UInt32::Parse( begin->FirstChild->Value, System::Globalization::NumberStyles::AllowHexSpecifier ); + System::UInt32 iend = System::UInt32::Parse( end->FirstChild->Value, System::Globalization::NumberStyles::AllowHexSpecifier ); + System::UInt32 size = iend - ibeg + 1; + System::UInt32 i; + System::Boolean bReserved = true; + for( i=0; i < size; i++ ) + { + u8 *p = (u8*)this->pRomHeader; + if( p[ ibeg + i ] != 0 ) + { + bReserved = false; + break; + } + } + if( !bReserved ) + { + this->hErrorList->Add( gcnew RCMrcError( + "予約領域", ibeg, iend, "不正な値が含まれています。この領域をすべて0で埋めてください。", + "Reserved Area", "Invalid data is included. Please set 0 into this area.", false, true ) ); + } + + } + } +} + // バナー void RCSrl::mrcBanner(FILE *fp) { diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL/srl.h b/build/tools/MasterEditorTWL/MasterEditorTWL/srl.h index 532f3fb7..07b4df2e 100644 --- a/build/tools/MasterEditorTWL/MasterEditorTWL/srl.h +++ b/build/tools/MasterEditorTWL/MasterEditorTWL/srl.h @@ -385,6 +385,7 @@ namespace MasterEditorTWL ECSrlResult mrcTWL( FILE *fp ); void mrcPadding( FILE *fp ); void mrcBanner( FILE *fp ); + void mrcReservedArea( FILE *fp ); }; // end of ref class RCSrl diff --git a/build/tools/MasterEditorTWL/resource/ini.xml b/build/tools/MasterEditorTWL/resource/ini.xml index b2f2db6c..60e26ef0 100644 --- a/build/tools/MasterEditorTWL/resource/ini.xml +++ b/build/tools/MasterEditorTWL/resource/ini.xml @@ -17,4 +17,13 @@ 0 0 + + 787f + 16017f + 151b + 99bf + 2402ef + 37839f + 3b4f7f + diff --git a/build/tools/MasterEditorTWL_Launcher/resource/ini.xml b/build/tools/MasterEditorTWL_Launcher/resource/ini.xml index b2f2db6c..60e26ef0 100644 --- a/build/tools/MasterEditorTWL_Launcher/resource/ini.xml +++ b/build/tools/MasterEditorTWL_Launcher/resource/ini.xml @@ -17,4 +17,13 @@ 0 0 + + 787f + 16017f + 151b + 99bf + 2402ef + 37839f + 3b4f7f + diff --git a/build/tools/MasterEditorTWL_Package/resource/ini.xml b/build/tools/MasterEditorTWL_Package/resource/ini.xml index b2f2db6c..60e26ef0 100644 --- a/build/tools/MasterEditorTWL_Package/resource/ini.xml +++ b/build/tools/MasterEditorTWL_Package/resource/ini.xml @@ -17,4 +17,13 @@ 0 0 + + 787f + 16017f + 151b + 99bf + 2402ef + 37839f + 3b4f7f + diff --git a/build/tools/MasterEditorTWL_Secure/resource/ini.xml b/build/tools/MasterEditorTWL_Secure/resource/ini.xml index b2f2db6c..60e26ef0 100644 --- a/build/tools/MasterEditorTWL_Secure/resource/ini.xml +++ b/build/tools/MasterEditorTWL_Secure/resource/ini.xml @@ -17,4 +17,13 @@ 0 0 + + 787f + 16017f + 151b + 99bf + 2402ef + 37839f + 3b4f7f + diff --git a/build/tools/MasterEditorTWL_System/resource/ini.xml b/build/tools/MasterEditorTWL_System/resource/ini.xml index b2f2db6c..60e26ef0 100644 --- a/build/tools/MasterEditorTWL_System/resource/ini.xml +++ b/build/tools/MasterEditorTWL_System/resource/ini.xml @@ -17,4 +17,13 @@ 0 0 + + 787f + 16017f + 151b + 99bf + 2402ef + 37839f + 3b4f7f +