MZ@ !L!This program cannot be run in DOS mode. $PEL{J 8d,@$z T.text8cd `.datah@.rdata#$j@@.bss.idataT@U]E1ۉu1=wC=r[$1҉T$atzt$л؋u]]=twJ=t؋u]]=t[=u$1t$atjt$=$D$Xav3Vl$ 1D$4at0R$ ?$L$a%$ D$` 'US$$@aTUEED$@$@D$ ED$@D$`P@td@<@tP@D$<@@0$[`<@t(P@D$<@@P$7` `@SS_D$@D$@$_$`D$<@@$_<@@U$4@&U$4@&U H@]t&U @@]ᐐUSttTREEEEEE$D$@E D$E$EED$E$Q;E}y EEEEEE;E}]EE8uKED$ D$̑@ED$$w?EE EE@EE}uE뛋E$YE$Y}tA}~EEE $YۋED$$Α@a>EEEU@D$D$@<@@$cY$OYUSEE@@E@E@E@E@E@E@]D$$=C ]D$p@$=C$[]US]D$E@ $=C ]D$E@$$=C$[]UDžDD$D$H$bXE$D$E D$ED$ED$ED$ ED$E D$H$u"H$-ExtH$uExtH$ uExt+E@ D$E@D$H$uE8tE@D$H$uzExtE@ D$H$*uSEx$tE@$D$H$"u,H$,H$~(u DžDH$*,DÐUS$E4EE D$$@:]ED$E $U7CE@ E@]E $`KExy EExw*D$E@D$$@:EUE@BUE@B]E $z9CCu EfE@EEEEE;E}-EU@Ѐ8uE;EuEE@EEˋUEB0EE$[]US$EEE D$$ʖ@9]ED$E $6CE@ E@]E $JExy EE@t"E@D$$@9EE@H@EEEMEU@)ЉAMUEBAUEBExvE@8!u$$@$9EbE@@u6E@xx*E@@;E}E@x xE@@ ;E}$\@8EEE$[]USETE} tIEx0~@E D$$@8]ED$E $t4C]E $H)$@7E@E@EE@ E@UE@09Bt$ȗ@7EEURPEE[]US4E@LEE@PEE$4SEEx0u"$@57E@lEFD$E@0$REEu$@T7EUEBlEE@0;E]E$RE$RE8u$@6EED$ ED$D$/@E$6RED$ED$$5@K6]ED$E$2CE@ E@E@SExy E(EEE:tE EE4[]US$EtEE D$$M@5]ED$E $2CE@ E@]E $FExy EExw*D$E@D$$h@5EUE@BUE@B]E $)4CCu EfE@EEEEE;E}-EU@Ѐ8uE;EuEE@EEˋUEBpEE$[]USEEE D$$@X4]ED$E $0CE@ E@]E $DExy E3E@tE@D$$@E4EEE[]USEE} tIExp~@E D$$@3]ED$E $/C]E $ D)$@^3E@E@EE@ E@UE@p9Bt$8@q3EEURPEE[]US4EEEEE$NEExpu%$y@2EǀEID$E@p$YNEEu$@2EUEEE@p;E]E$NE$ME8u$@e2EED$ ED$D$/@E$MED$ED$$@1]ED$E$.CE@ E@E@SExy E(EEE:tE EE4[]US4E$MEEu$@w1.ED$ED$E$3E}}uҋEEE D$D$Ù@E$LE}tE $LEE D$D$ə@E$ULE}pE $]LEE@lEE4EEE@0;E~6]E@$!L@D$E $1u EE뿋E@0;EEEEtEEE@p;E~6]E@$K@D$E $a1u EE뿋E@p;EE D$$ԙ@/E D$D$@E$3KE}tE $?KEE D$D$@E$JE}tEU P ]E@$J@D$$@Z/E$JE}t E$yJEE4[]U(EE} u EE D$$8@.ED$E $0E}utE$8JEEu$@.QED$ ED$ED$E$u$X@z.E$IE$IE)}t E$I}t E$}IEEUEED$E$E D$E$ED$E$(t}E$tnED$E$tXED$E$tBE D$E$[t,E$,tE$D$E$?tEEU(EEUE@@BEExu Ex u$@,EG} yE D$$@,E"E@;E }E D$$Ԛ@,EEU @)ЉD$UE B$"E}y.Et$$@N,EEUEE B E@ D$E@D$$l@ ,E@HEUE@ BMUE@ AUE@ BEE@D$ED$E@$G*UE@DBEEUS$E@lEE@hE$@6+Ex0t }t}u$@+EEE@0;EsE@tED$$Л@+7EU@;Bs,E@D$E@D$$@+EExEuED$$h@*E@D$E@$!E}}~ $@*ED$ E@D$ED$$Ȝ@I*]MAU% ЉAE%C UE@ BE@E@d2EtE@D$ED$$@) EEEE ~EE$[]U(EEUE@@ BEEx u Ex u$D@d)E } yE D$$p@k)EE@;E }E D$$@)EEU @)ЉD$UE B$sE}y+Et$@(EE}UEE B E@ D$E@D$$8@(EEUE@ BMUE@ A E@EǀE@EEUS$EEEE$l@'Expt }t}u$@'EEE@p;EvE@tED$$@':EU@;Bs,E@D$E@D$$Ԟ@'EExEuED$$h@I'E@D$E@$E}}~ $@6'ED$ E@D$ED$$H@&]MAU% ЉAE%C UE@ BE@Eǀ2EtE@D$ED$$|@p& EEEE {EE$[]ÐU}~}w$П@B&EE@EE8u$@ &EE`@=@t@$&A@} tSD$@E $! @= @y E= @?{D$@$@%EeD$@$@@@u$!@O%E.D$@D$ @@$@ @@EEUXE$f-E̋`@ @D$@D$ E D$ED$E؉$ЋẺ$(-E`@@Eԃ})E؉MԍE؉UЍEE2EE$:@K$E} EED$$D@%$EڋE D$$I@ $D$ED$E؉$"UUE@pB0;E w E*E@lEE@hEEx0~t}tn}thEE@0;E~VE;E u9}tUE}t UET}tUEEEE E럋EEEEExp~s}tm}tgEE@p;E~UE;E u8}tUE}t UE}tUEEEE EEEUEUE@pB0;E~>D$D$ D$ED$E$fu EEEEUXE@lEEEE@hEEEE@0EE@pE܃}t }t}u*}t }t}u$P@!E}~ E@x~}~&E@x'~$|@!EsED$E $1u$@!EE$Р@ !UE@@B(EUE@@BEUE@@BEE$[u$ @!EEEE;EEȉD$ẺD$ EЉD$EԉD$E$E@tEԉD$$<@~ EЋUȋ@;Bs,Eȋ@D$EЋ@D$$@| E>Eȋ@%EEȋ@%u Eȋ@EEE؋EԉD$$@ D$ ED$E؉D$EЋ@$E@UȋE@ BE@EE}~L}tF}t@$ @D$ ED$ED$E$E@}~I}tC}t=$@>D$ ED$ED$E@h$0E@EEÐUS$ExtE8t} tE 8u EE$i:ËE $\:@$@:E}u$0@EIE D$ ED$D$I@E$9E$9UEE@EE$[]UE4EE D$$N@E D$E$UEEE D$$l@E D$E$UETEExt Ex0u$@cE(E D$$@GE D$E$tEEUVS0E4EE@lEEx0t}u$ˢ@E} tE 8u E]uE $8F0CEE$8E}u$@E<MEPBABAB A EEE@EEE@0;EE܉D$$@1ED$E$8E D$E$8E$7E@EE$7E@EE D$E$u E{EEgUE)Љ‹E)ЉD$ED$E$aE@$.7UEBUEBE@UEBUEBEE؃0[^]UEtEE D$$@#E D$E$PUEEE D$$<@E D$E$UEEExt Expu$`@E(E D$$@E D$E$EEUVS0EtEEEExpt}u$@<E} tE 8u E]uE $5FpCEE$5E}u$ã@<E<MEPBABAB A EEE@EEE@p;EE܉D$$ۣ@uED$E$b5E D$E$H5E$-5E@EE$5E@EE D$E$Zu E{EEgUE)Љ‹E)ЉD$ED$E$E@$r4UEBUEBE@UEBUEBEE؃0[^]U} tE 8u EEE D$E$WE D$E$sE D$E$tuE D$E$t_E D$E$tIE D$E$t3E D$E$tE D$E$:tEEEEÐUE4EExu EbED$$@[Ex t$@E/E@D$E@D$E$EEEEU(EEExu EmED$$>@E@ EEx u E@EEEEPEED$E@D$E$]EEEEUETEExu EE8u$X@EbED$$@&Ex t$@rE/E@D$E@D$E$EEEEU(E@lEEE@0;EExthED$ED$$ä@E@ EEx u E@EEEED$E@D$E$y EEEpEEUEtEExu EbED$$ۤ@Ex t$@8E/E@D$E@D$E$~EEEEU(EEExu EbED$$!@dE@ EEx u E@EEEED$E@D$E$EEEEUEEExu EbED$$=@Ex t$\@&E/E@D$E@D$E$lEEEEU(EEEE@p;EExthED$ED$$@;E@ EEx u E@EEEED$E@D$E$y EEEpEEUEE$*tpE$taE$$tRE$tCE$]t4E$t%E$OtE$tEEÐUExtE@$-E@E8tE$-EEUB @E@UE4E$@E$uE@E@ExtE@$2-E@UEE$ǥ@gE$E@E@UETEExt$ߥ@"E$ $@ E@UE@lEEx0t}u$@=EE@0;E~+ED$$*@E$`EEʋExltE@l$$,E@lUEtE$A@VE$ E@E@ExtE@$+E@UEE$[@E$UEEExt$v@E$z $@E@UEEExpt}u$@t=EE@p;E~+ED$$ͦ@ME$EEʋEtE$*EǀUE$E$nE$E$E@0E$QE$E$E$E@pÐUhEE$@yE@@ D$DE@@ D$@E@@D$E}u EoE@ u[} t} t}t}tEEE:E‹EEUE;U | EE$EEEUSEEE@EE@EE@ EE@EE}$]EE$DEE}EU!‹E#E yZE}~T]EƒEDT1‹E3TED1ЉD$$;D]ED$$DUEEEEEED$$EEEEEE#}'E3E3EnE}~T]EƒEDT1‹E3TED1ЉD$$gD]ED$$JDUEEEEEED$$EEEEEE,};E E#UE#E -$CpE}~T]EƒEDT1‹E3TED1ЉD$$D]ED$$lDUEEEEEED$$?EEEEEE"}OE3E3E-*>5E}~T]EƒEDT1‹E3TED1ЉD$$D]ED$$DUEEEEEED$$kEEEEEE,MUEMUEBAMUEBAMUEB A MUEBAĄ[]UME ]UE%U ЋU ЋU ]UEEEEE8EEE8E$NUEU8EUE E}U@+BTEE;EvEEED$ED$UEBT$IUE)MUEBTATExT?vE$@ЋE@TE@XExXmE@\bU@@EE@@=@@t @j^@ @Z@EUE@XE@\E@TE#EgE@E@ܺE@ vT2E@]U}U@+BTEE;EvEEED$E D$UEBT$NUE UE)MUEBTATExT?vE$@ЋE@TE@XExXfE@\[US$E@X E@T$YEE@\ E@X$7ED$D$@E$U@+BTw"U@+BTD$D$@E$U8+BTD$D$E$_D$ED$E$]E$]E@$C]E@$tC]E@ $`C ]E@$LCD$ED$E $$[]UxE$ED$E D$E$ED$E$nUWXDžXDž\@E`xdDžh_@Džl`@Džp`@XD$ED$ED$ ED$E D$E$_]ÐU}} }}}}uE@;EsXUE@$BЋUED$ED$E@$BЋUED$E@$BЍEEEE EEEEEE;EsXUEE46EًUE;BsXE6EUE@$BЋUE@D$XD$E@$BЋUED$E D$E@$BЋUE@ D$E@$BEE;EsUEE4\EًUE;BsE\EUE@$BЋUE@D$D$E@$BЋUED$E@ D$E@$BЋUED$E@$BÐU@8t@BR@uÍ&US(s@t)t'(s@Ku$0e@*Y[]1=,s@ @,s@u뾍'U`@t]f]`@냐U@Q@@r]ÐUSX5 PX1ة 1%ft p@t p@t p@t p@t p@ t p@@ t p@=v,p@@t p@[]à p@M[ p@]ÐU]ÐQ=r -) ̋@%@%@%@VS\$ t$$D$@D$<@@$ tt$<@\$@$ $ <@@D$ [^ÍvUWVSÉT$L$,)؋l$0D$ )ЉD$NjD$ vיu)ىșD$1D$9|$}x&'t$1ۋD$Ɖ;\$}LL!D$ C);\$DLD}%;T$}ߋD$C;\$DLD|ߍt&D$9|$|[^_]Í&',D$1@Ā@\$t$ |$$l$(T$u -Ā@@=Ѐ@5̀@Ā@1;D$@T$ډԀ@;-u{ v'$@@5Ԁ@ u L$09-$@t uL$0<-<+ Ш\$t$ |$$l$(,Ít&Ԁ@;B;kމ-Ԁ@:T$0|$<-<+ ЋT$0Љ$W@z:r}uĀ@\$t$ |$$l$(,Ã=̀@t =Ѐ@{_CԀ@z-NZԀ@ ̀@8Ѐ@D$D$Ā@$Ѐ@̀@Ā@)؉) ̀@ Ѐ@BĀ@@x;~Ā@@;D$Ā@@=Ȁ@@-Ԁ@tD$08:t$@Wt$T$0W@ -+ Ш,D$0x:&1ɉ @}-@@Ԁ@mĀ@Ā@Ȁ@tL$09:t|$$@dt&=@\$?t$ |$$l$(,áĀ@PĀ@T$@ex:kĀ@@;D$Ā@Ȁ@@Ԁ@tL$09:t|$$@=@D$0-+ Шt T$0z:t:?:Ā@Ā@̀@Ѐ@pЀ@@ Ԁ@tT$L$̀@L$Ѐ@̀@))Ā@-Ѐ@=̀@TL$@X̀@tʣĀ@ËT$vST$\$D$$t[áĀ@Ѐ@@Ā@t$$̀@\$Ѐ@̀@))Ā@Ѐ@̀@[Ít&,T$8\$D$0t$ $T$4|$$l$(t\$t$ |$$l$(,áĀ@@t$ Ԁ@Ԁ@@L$D$D$ Ā@9=D$D$$aNjD$E)NjL$<11T$<FtT|$T$L$T$AL$ Ā@L$4@1=@%4@%8@%,@%@%0@%D@%$@%T@%d@%p@%L@%@%X@%@%@%|@%P@%@%@%@%@%\@%@%@%@%t@%l@%`@%h@%@%@%x@%(@%@%@Eb@!޺?FvV#cߚbx4mc<"ʒ #Ϯ2gʃd>7FX$@Z@@4s@?@s:S:cCa::A:97Fe:fl:dhvNo ARGoption -%c: %s argc=%d optind=%d argv[%d] = [%s] StaticModule = %s OverlayDefs = %s OverlayTable = %s LtdStaticModule = %s LtdOverlayDefs = %s LtdOverlayTable = %s exit...F@@.@@@@@@@@@@@@@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@y@@@@@@@@@@@@@@@/%s wrong formatTWL-SDK Development Tool - compstatic.TWL - Compress static module Build %lu Usage: compstatic.TWL [-sHSIZE|-9|-7] [-SHSIZE] [-c] [-C] [-a[FILE]] [-F] [-eSUFFIX] [-fRESFILE] [-d] [-h] [STATICMODULE OVERLAYDEFS [OVERLAYTABLE] LTDSTATICMODULE LTDOVERLAYDEFS [LTDOVERLAYTABLE]] Compress component modules -sHSIZE Compress STATICMODULE without header region specified by HSIZE(bytes) -9 Compress as ARM9 static module (HEADER_SIZE = 16k) -7 Compress as ARM7 static module (HEADER_SIZE = 1k) -c Compress overlay modules -SHSIZE Compress LTDSTATICMODULE without header region specified by HSIZE(bytes) -C Compress LTDOVERLAY modules -a[FILE] Generate overlay digest code with FILE as key -F Overwrite original component files -eSUFFIX SUFFIX for output file (default:"_LZ") -fRESFILE Use response file to specify source files -lFILE Use compression specification list -d Show debug messages (for test purpose) -h Show this message _LZReading overlayDefs=%s Overlaydefs is too small(size=%d). Must be >= %d Reading staticModule=%s Static module size is illegal (size=%d). Must be aligned by 4 Static module is older format(No footer extension). Static module is illegal format(Unknown footer format). Reading overlayTable=%s No overlaytable to read Not matched number of overlays and size of overlay table No overlay to read Cannot allocate memory. %s/%sReading overlay[%d]=%s Reading ltdoverlayDefs=%s Ltdoverlaydefs is too small(size=%d). Must be >= %d Reading ltdstaticModule=%s Ltdstatic module size is illegal (size=%d). Must be aligned by 4. Reading ltdoverlayTable=%s No ltdoverlaytable to read Not matched number of ltdoverlays and size of ltdoverlay table. No ltdoverlay to read Reading ltdoverlay[%d]=%s Cannot allocate buffer %[ ]%[^, ]Cannot find overlay file : %s %[, ]%[SE]Cannot find compression specification character : %s Reading compressionSpecList=%s Cannot parse CompSpecList StaticModule ..... Already compressed Specified header size is less than 0 (=%d) StaticModule ..... Not compressed (Module is smaller than header [%d bytes]) StaticModule ..... Not compressed (enlarged or same size as before) StaticModule ..... Compressed ... %9d -> %9d Compressing OverlayModules No overlay to compress OverlayModule[%02d]. Already compressed Overlay module file is short than the size reported in overlay table Filesize=%d InOverlayTable=%d OverlayModule[%02d]. Compression exclusion Compressed file size too large (over 24bit wide) OverlayModule[%02d]. Compressed ... %9d -> %9d OverlayModule[%02d]. Not compressed %9d (enlarged or same size as before) LtdstaticModule ..... Already compressed Specifed header size is less than 0 (=%d) LtdstaticModule ..... Not compressed (Module is smaller than header [%d bytes]) LtdstaticModule ..... Not compressed (enlarged or same size as before) LtdstaticModule ..... Compressed ... %9d -> %9d Compressing LtdoverlayModules No ltdoverlay to compress LtdoverlayModule[%02d]. Already compressed Ltdoverlay module file is short than the size reported in ltdoverlay table Filesize=%d InLtdoverlayTable=%d LtdoverlayModule[%02d]. Compressed ... %9d -> %9d LtdoverlayModule[%02d]. Not compressed %9d (enlarged or same size as before) Unknown digest type Unsupported digest Key file size should be >= %d bytes Cannot allocate memory. : Digest %02X %8ld No overlay or ltdoverlay to calculate HMAC No area to insert digest table in the static module. Cannot setup digest library Calculating HMAC for OverlayModules and LtdoverlayModules Overlay IDs and Ltdoverlay IDs are illegal. OverlayModule[o-id:%02d]: HMAC already calculated, and calculate again. Overlay module file is short than the size reported in overlay table Filesize=%d InOverlayTable=%d OverlayModule[o-id:%02d]LtdoverlayTable OverlayTable Cannot allocate memory. %s%sAdding suffix overlayDefs=%s Adding suffix staticModule=%s No overlayTable to add suffix Adding suffix overlayTable=%s No overlay to add suffix Cannot allocate momoryAdding suffix overlay[%d] Adding suffix ltdoverlayDefs=%s Adding suffix ltdstaticModule=%s No ltdoverlayTable to add suffix Adding suffix ltdoverlayTable=%s No ltdoverlay to add suffix Cannot allocate memory Adding suffix ltdoverlay[%d] Writing overlayDefs=%s Don't support compressed overlayDefs Writing staticModule=%s No filename specified for overlay table Writing overlayTable=%s Don't support compressed overlayTable Writing overlay[%d]=%s Writing ltdoverlayDefs=%s Don't support compressed ltdoverlayDefs Writing ltdstaticModule=%s Writing ltdoverlayTable=%s Don't support compressed ltdoverlayTable Writing ltdoverlay[%d]=%s Releasing overlayDefs Releasing staticModule Releasing overlayTable No overlayTable to release No overlay to release Releasing overlay[%d] Releasing ltdoverlayDefs Releasing ltdstaticModule Releasing ltdoverlayTable No ltdoverlayTable to release No ltdoverlay to release Releasing ltdoverlay[%d] ------------------------------------------------------------- NITROCODEUNKNOWN!!static.buffer.filename = %s .ptr = %p .size = %p %9d .compressed = %p %9d .footerSize = %p %9d .footer = %p .footer.magicNumber = %08x %9s .staticParamsOffset = %p %9d .digestParamsOffset = %p %9d .ltdstaticParamsOffset = %p %9d static.Params = %p .Params.autoloadList = %p .Params.autoloadListEnd = %p .Params.autoloadStart = %p .Params.staticBssStart = %p .Params.staticBssEnd = %p .Params.compressedStatic = %p numOverlays = %d ovdefs.buffer.filename = %s .ptr = %p .size = %p %9d .compressed = %p %9d .header = %p .header.loadAddress = %p .header.entryAddress = %p .header.moduleSize = %p %9d .header.autoloadDone = %p .dirname = %s .filename[%2d] = <%2d> %s compressSpec[%2d] = '%c' ltdstatic.buffer.filename = %s .ptr = %p .size = %p %9d .compressed = %p %9d ltdstatic.Params = %p .Params.autoloadList = %p .Params.autoloadListEnd = %p .Params.autoloadStart = %p .Params.compressedStatic = %p numLtdoverlays = %d ltdovdefs.buffer.filename = %s .ptr = %p .size = %p %9d .compressed = %p %9d .header = %p .header.loadAddress = %p .header.entryAddress = %p .header.moduleSize = %p %9d .header.autoloadDone = %p .dirname = %s .filename[%2d] = <%2d> %s ltdcompressSpec[%2d] = '%c' Cannot allocate memory size=%d Top of buffer is not aligned by 4. Compressed buffer size exceeds original data size. 1: source size = %d compressed = %d !! Shrink back Compressed region to avoid overwriting. !! Expand non-compressed region = +%d 2: source size = %d compressed = %d Compressed buffer size exceeds or equals original data size. System error in CheckOverwrite??? Not specified filename rbCannot open file '%s' Cannot allocate memory size=%d Cannot read file '%s' %p %8d bytes ReadFile '%s' %p %8d bytes WriteFile '%s' wbCannot write file '%s' Cannot close file '%s' :..Error: Cannot allocate memory r2unknown option -- %soption requires an argument -- %soption doesn't take an argument -- %.*sambiguous option -- %.*soption requires an argument -- %cunknown option -- %c%s: POSIXLY_CORRECTTh0$D 2<DNZdlv~ (2<FP\j 2<DNZdlv~ (2<FP\jO_statQ_strdupb_unlink'__getmainargs2__p___argv<__p__environ>__p__fmodeP__set_app_typey_cexit_iob^_onexit_setmodeatexitatoi!calloc*exit-fclose1fgetc8fopen9fprintf:fputc>fread?freeGfwriteKgetenvrmallocxmemcpyzmemsetsignalsprintfsscanfstrcatstrchrstrcpystrlenstrncmpstrncpytolowervfprintfExitProcessSetUnhandledExceptionFiltermsvcrt.dllmsvcrt.dll((KERNEL32.dll