From 1d2a40676636275c2abb30cfc2f5a78752df7e6d Mon Sep 17 00:00:00 2001 From: yosiokat Date: Wed, 9 Jul 2008 12:59:17 +0000 Subject: [PATCH] =?UTF-8?q?SystemMenuVersion=E3=81=AE=E3=82=A2=E3=83=BC?= =?UTF-8?q?=E3=82=AB=E3=82=A4=E3=83=96=E6=A7=8B=E9=80=A0=E3=82=92=E5=A4=89?= =?UTF-8?q?=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@1831 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/systemMenu_RED/sysmenuVersion/Makefile | 9 ++++-- .../sysmenuVersion/SysmenuVersion.dat | Bin 7040 -> 7024 bytes .../.TWL-NUP-Dev-1-cert.der} | Bin 1326 -> 1326 bytes .../.TWL-Shop-Dev-1-cert.der} | Bin 1327 -> 1327 bytes .../.twl-nup-dev-1-prvkey.der} | Bin 1225 -> 1225 bytes .../.twl-shop-dev-1-prvkey.der} | Bin 1225 -> 1225 bytes .../{archive_data => dev}/NintendoCA-G2.der | Bin .../prod/.TWL-NUP-Dev-1-cert.der | Bin 0 -> 1326 bytes .../prod/.TWL-Shop-Dev-1-cert.der | Bin 0 -> 1327 bytes .../prod/.twl-nup-dev-1-prvkey.der | Bin 0 -> 1225 bytes .../prod/.twl-shop-dev-1-prvkey.der | Bin 0 -> 1225 bytes .../sysmenuVersion/prod/NintendoCA-G2.der | Bin 0 -> 1173 bytes tools/bin/genVersion.plx | 27 ++++++++++-------- 13 files changed, 21 insertions(+), 15 deletions(-) rename build/systemMenu_RED/sysmenuVersion/{archive_data/TWL-NUP-Dev-1-cert.bin => dev/.TWL-NUP-Dev-1-cert.der} (94%) rename build/systemMenu_RED/sysmenuVersion/{archive_data/TWL-Shop-Dev-1-cert.bin => dev/.TWL-Shop-Dev-1-cert.der} (94%) rename build/systemMenu_RED/sysmenuVersion/{archive_data/twl-nup-dev-1-prvkey.bin => dev/.twl-nup-dev-1-prvkey.der} (96%) rename build/systemMenu_RED/sysmenuVersion/{archive_data/twl-shop-dev-1-prvkey.bin => dev/.twl-shop-dev-1-prvkey.der} (95%) rename build/systemMenu_RED/sysmenuVersion/{archive_data => dev}/NintendoCA-G2.der (100%) create mode 100644 build/systemMenu_RED/sysmenuVersion/prod/.TWL-NUP-Dev-1-cert.der create mode 100644 build/systemMenu_RED/sysmenuVersion/prod/.TWL-Shop-Dev-1-cert.der create mode 100644 build/systemMenu_RED/sysmenuVersion/prod/.twl-nup-dev-1-prvkey.der create mode 100644 build/systemMenu_RED/sysmenuVersion/prod/.twl-shop-dev-1-prvkey.der create mode 100644 build/systemMenu_RED/sysmenuVersion/prod/NintendoCA-G2.der diff --git a/build/systemMenu_RED/sysmenuVersion/Makefile b/build/systemMenu_RED/sysmenuVersion/Makefile index c1f7393c..b3cb6f64 100644 --- a/build/systemMenu_RED/sysmenuVersion/Makefile +++ b/build/systemMenu_RED/sysmenuVersion/Makefile @@ -30,13 +30,16 @@ TARGET_FIRM = SYSTEMMENU include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs include ./commondefs.sysmenuVersion +REGION ?= A +DST_DIR = dev + # タイムスタンプ VER_TIMESTAMP = 08062300 # システムメニューバージョン MAJOR_VERSION = 0 MINOR_VERSION = 1 -STR_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION) +STR_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION)$(REGION) # ユーザー領域サイズ(=128MB) USER_AREA_SIZE = 134217728 @@ -47,12 +50,12 @@ NUP_HOSTNAME = nus.shop.wii.com:443 # EULAのURL EULA_URL = https://cfh-test.t.app.nintendowifi.net/eula/ -GEN_VERSION_PARAM = $(VER_TIMESTAMP) $(STR_VERSION) $(MAJOR_VERSION) $(MINOR_VERSION) \ +GEN_VERSION_PARAM = $(DST_DIR) $(VER_TIMESTAMP) $(STR_VERSION) $(MAJOR_VERSION) $(MINOR_VERSION) \ $(USER_AREA_SIZE) $(NUP_HOSTNAME) $(EULA_URL) GEN_VERSION_FILE = $(SYSMENU_TOOLSDIR)/bin/genVersion.plx -VERSION_TAD = HNLA.tad +VERSION_TAD = HNL$(REGION).tad ifneq ($(TWL_IPL_RED_PRIVATE_ROOT),) VERSION_DAT = $(SYSMENU_VERSION_FILE) diff --git a/build/systemMenu_RED/sysmenuVersion/SysmenuVersion.dat b/build/systemMenu_RED/sysmenuVersion/SysmenuVersion.dat index 1790bc3163c70525f7d33d8b8aa89b02b02c636a..e6cf8649b0e76bd5279c902071b1e7c9c9d1ac0f 100644 GIT binary patch delta 598 zcmZoL|6o?1BICr-Qn)uB^VeM0I`B31SbG# z5KaN&0w68{;szjI0K`rqer|Vw+BiT4GcYoU>lucG`{??G2I#t^mgySmCZ`sa=%u6< zN$7#ZgER6A&?F@FCf75H8UU3@>6Mh{=oW*Nq=5An6qRMCR)Ta3`eo*oq~@jMJ3H#S z8-YY7hcaqT-pHuV^B)M@eLdY)09~`VfsIwJ^j)3rc7MU-hnKpKsXlw6BxS1R@^q(_ z+|EOX{%{Izp2sc3svo%Q=oQ;UYspy6r$QFYYU?Ast_N`>UXVZfyizIEI)rmiezY*V z=ku6wDMgzP^Db^)FSw9JQvZw8G>gD*AsO$2_J936mtn%|PbI4q`_7!)oGG@Q#en;_ zs_!G4eXC52XI=gitn^xLWoWj`=e7GiP)(a(4stONY<|GFfMxOnfeX^0@Pmj!NKil; PFz7KDGB{2a6chyjl)>9x delta 602 zcmexh)?i*A&+=hON^AGKRUI>@Z}t1#HIrjs-Pav@@4^C8_nf-%-etC!*P*B7zwews z_Gpie6l=Nd?guwalCNIrR#*`hd|jk;Vn$bopYWPXDXD%TGF3S)_am>Ivn^Rrze0Q6 z^%u9axIB9q<$akRIFVK%D9F#i&;Z2;fHVjn0pbflJW~Xy z9*8p~85jzHxCDqBfOr8AJB9eUy#Z<$02$1{#Gt?s4rYDmNi0gv$Sg~ZPf09EWcR!U>wb7{TXH|lKq$VP^)lz4{Agiz&*w4WQi?Vo=3SheFLiOV0nY*!$>c>7kI5g< znDoie*qlk=($CkozqNasJI#Hv`K7>i7H9Xh>tv6vO~_d%toNlx-=pBe?GiZ|&V7GV ZQB9m*{vQH>p~nGbf++(%!^sP!WC7wX>>vOD diff --git a/build/systemMenu_RED/sysmenuVersion/archive_data/TWL-NUP-Dev-1-cert.bin b/build/systemMenu_RED/sysmenuVersion/dev/.TWL-NUP-Dev-1-cert.der similarity index 94% rename from build/systemMenu_RED/sysmenuVersion/archive_data/TWL-NUP-Dev-1-cert.bin rename to build/systemMenu_RED/sysmenuVersion/dev/.TWL-NUP-Dev-1-cert.der index 560fcb572eb4582c8ab4e59d7b4bd11aef80de83..35b61809bee94041b33bb22fdf7e18609cd1dfc3 100644 GIT binary patch delta 53 zcmV-50LuTa3a$#E1uk{&eoePe5o6)fi^e79 LTvr+)Jn){-dTbYD delta 53 zcmV-50LuTa3a$#E1uh_v-g9JV LTvr+)Jn){-q*)ne diff --git a/build/systemMenu_RED/sysmenuVersion/archive_data/TWL-Shop-Dev-1-cert.bin b/build/systemMenu_RED/sysmenuVersion/dev/.TWL-Shop-Dev-1-cert.der similarity index 94% rename from build/systemMenu_RED/sysmenuVersion/archive_data/TWL-Shop-Dev-1-cert.bin rename to build/systemMenu_RED/sysmenuVersion/dev/.TWL-Shop-Dev-1-cert.der index 57e61f06ee40fb8db2ed7b7bb36ac7c0deeb3953..a47113ad848b434e0a215b1ebbf15339e3da4bc6 100644 GIT binary patch delta 54 zcmV-60LlNa3a<*F1us#i#ne4vI~iRm!&>zL;c_L*yR0+IqTN4LK M=Ui7BAw2M&(KLq@761SM delta 54 zcmV-60LlNa3a<*F1usbI_ePN(W3}9&hAG~*9$&M}uJ}o|q~BIB5?^-((+Rw9TN4LK M=Ui7BAw2M&(Y*#42><{9 diff --git a/build/systemMenu_RED/sysmenuVersion/archive_data/twl-nup-dev-1-prvkey.bin b/build/systemMenu_RED/sysmenuVersion/dev/.twl-nup-dev-1-prvkey.der similarity index 96% rename from build/systemMenu_RED/sysmenuVersion/archive_data/twl-nup-dev-1-prvkey.bin rename to build/systemMenu_RED/sysmenuVersion/dev/.twl-nup-dev-1-prvkey.der index 779386466e75f9a282a1d8e1266e3a5f7f823439..6533a70a3687acf85f1b1a08fe619364bfc7a3ba 100644 GIT binary patch delta 49 zcmV-10M7r(3CRhtpadx|^ct2pQT9}5?oz+?^PK>Y>+*D}A&$(+3A}Gx69-A>Tvr+) HJn)})R7)3( delta 49 zcmV-10M7r(3CRhtpadynqLIcQz$lXPF*7#;5YqYU+xCY^H$t7{3A}Gx69-A>Tvr+) HJn)})E*%yS diff --git a/build/systemMenu_RED/sysmenuVersion/archive_data/twl-shop-dev-1-prvkey.bin b/build/systemMenu_RED/sysmenuVersion/dev/.twl-shop-dev-1-prvkey.der similarity index 95% rename from build/systemMenu_RED/sysmenuVersion/archive_data/twl-shop-dev-1-prvkey.bin rename to build/systemMenu_RED/sysmenuVersion/dev/.twl-shop-dev-1-prvkey.der index 177cd9257bfabf6633a4338c442e3c77044d4406..c07dda00e64185243aa53a7bede64ba06c8ef2fd 100644 GIT binary patch delta 49 zcmV-10M7r(3CRhtpadxk`z1}{Jie+lGn&)Tvr+) HJn)})C#@CB delta 49 zcmV-10M7r(3CRhtpadyLt*#x#tzc}f6E5_8FGz6k+jJfr3BLVh3A}Gx69-A>Tvr+) HJn)})7-kg^ diff --git a/build/systemMenu_RED/sysmenuVersion/archive_data/NintendoCA-G2.der b/build/systemMenu_RED/sysmenuVersion/dev/NintendoCA-G2.der similarity index 100% rename from build/systemMenu_RED/sysmenuVersion/archive_data/NintendoCA-G2.der rename to build/systemMenu_RED/sysmenuVersion/dev/NintendoCA-G2.der diff --git a/build/systemMenu_RED/sysmenuVersion/prod/.TWL-NUP-Dev-1-cert.der b/build/systemMenu_RED/sysmenuVersion/prod/.TWL-NUP-Dev-1-cert.der new file mode 100644 index 0000000000000000000000000000000000000000..e59ffc91657250467a2930200d3cd227b0e051eb GIT binary patch literal 1326 zcmV+}1=0F75ItVHpF(Cv>{yxfffsveeU*v+ng$>pyKxbZmc{b!C2ni))i;|FU_UcW zE+as(o;mZB8!CS%2zCBGrC=5!ta3L+PpMp9669Pij8I}9{n2u2*|;uYJ$HB@;;nDh z1l;>rx>%owodf4H>r8-*o2EC@7)m?kZ+xna2?>dhOc*9Qt7xlgIejqGKOVKL7DjuI z3igq9@vf|_9pyH4b05^C`l9ZK?+y9$P_#hf6myZuwT?0f!pf`=K0a5lS9n~t@cZ@X+b8>8EveF#lEA|d zA*C;qe-A*wJOAs)kPIpjWA;o6Q8;$;keB2jov@j3GC-`N^{&$lHBn6XUd3>4fP0Py z_OZ6ci5q|Q+C>uP0TD(@^?I(sX5%Rp$FD}w`0tU|_nI4OI^7Hf*kqSU!4Tt=1z_nb z%le?wo#ap^p@P;I@FMv6p@cENr>95h!{15)C)i@tLl}AfS0fe;-jA`I*N(>ffyF4e!vMHCBiq8|XrM|`Urkt5tY%b`RhnYwtr z&PV;&2>R#a0hZ{y10HKtH3eR69Zc<)yk8kgYIgRMbN?x7z&T}#CTkAJ;$RQ<0?ndL z&ZqtI{H_!74N0T#xRa``iQnDk&PWD--8ltxJ0smvNA}A>~IhCq|R z>$Xzk(jy}Z4yEj|TIYYE!Mw*sQbH=ywO5=xAk%U49#lCWkHfS7~<^g}6HB)JR z`dPK&=6Y1VZhode&j~FXVi(I$$(awnU&RG{YcxAl-7FB8L?|Y6EYo>c2-Pj;RdlzT zTpO3DK&4HB4Bfy*U8kN#{4G!E8?n_%*l?nI<34eWec1;?8Hw|@EsRmZNj zTIz*cL{HDxkd@~?P66zvu#O8LwETNPc@g_Nzw0e zBEpp!pk|t3vQ<0p@U96g)39isn8pRd%>o$uYhh(an4mS{#{9|+5-b$ef&weOPC3M> z4!nzmL~k5M3#9S3|AuP07ZsEh3$uu?3(iv2fU#}WH!3%C=IkCHG5-fp0g|~Qn)`k< z#`y_(4jloC)iKEm3{?3n{4BXgfW&A?WTk0mSmtzGo2?;zBxV!N8CM7tbXNah@Gj!% z{Q;EhU%ZTS!P+1^wI}<39P9?Zo5tvqDLxa84;Crl(04ztU@E804HY}6*V~hW9r@sW z?;wPp74I7GvM|gm(}*M$$}VT kpjIP5=M^ literal 0 HcmV?d00001 diff --git a/build/systemMenu_RED/sysmenuVersion/prod/.TWL-Shop-Dev-1-cert.der b/build/systemMenu_RED/sysmenuVersion/prod/.TWL-Shop-Dev-1-cert.der new file mode 100644 index 0000000000000000000000000000000000000000..8da2019189c3692ad995da4030d5840d0be6818f GIT binary patch literal 1327 zcmV+~1{yxfffs#geU*v+ng$>pyKxbZmc{b!C2ni))i;|FU_UcW zE+as(o;mZB8!CS%2zCBGrC=5!ta3L+PpMp9669Pij8I}9{n2u2*|;uYJ$HB@;;nDh z1l;>rx>%owodf4H>r8-*o2EC@7)m?kZ+xna2?>dhOc*9Qt7xlgIejqGKOVKL7DjuI z3igq9@vf|_9pyH4b05^C`l9Z8EveF#lEA|d zA*C;qe-A*wJOAs)kPIpjWA;o6Q8;$;keB2jov@j3GC-`N^{&$lHBn6XUd3>4fP0Py z_OZ6ci5q|Q+C>xQ01-w?^?I(tX5%Rp+LC#JoX&!Q=9&n2D*FQ_bgEf6I~?nr5@new z>eQj!(xg`*yOZ4=`(w5BquGNzgtdC&%>3rh>8Y65Ll}M=eo7UYlha0~`09Efi(CFE z+u7hdmAjfY6lWWm-!}q^JlGyFrNV*l`fYCZi^7s-$*QnuHZw5yzL{92{NyEpV(2@yDu$fw?LMI ztiM6D;H2?JUv2a?wLq$yQKa>~M3xiZ_#)&p4csgtxtc%ye`A9%v!&@ML1 z&D18!F1TdV9V}>0{(03iCzyX^{Xsdko%0qT2nQsI3qt8(%IlZht25n)f`F6U>Zfzl~sbl zuhn$))IKZ)1gH6+56Wbum-N(6Ku|gvHmD&gcFx=`AZ>H}Dx7Qsf~hv2gzAd0P+nJc zS1%hnGcikD z+fJ~ww{}mbGf1=~&JH99c@~sF*tQnC36u+EU}79o$2}X8PiJX*YO+;dAI>M`6djP3 z5d^K1d8$a%UDDW87QOs#)e2thP2kd5+b)HC`7e6E<{5kNtPL57aKwr1r&#qS`3Ydh zpyrKJQ%b+pvAgCl0YU4as-FNVzr8knl8mdH);bk{c-FW&%M<=HGT#-T!=F2!RnhA> zH^SKnz9iaawNEPK`lU!=-?A#-pTQr~#t0L*C1WWK&AfQ?*r4|Y9S^u0Omoq(PCdk| z4Lt~iMeD+UmIBMJ+#!bD4tZeiksZJz$`Lsb+ljijEkxj@N~;?1S8Ymg!stppv}ax3 z;jq*i3Jmn_xQp#$T6B9trBmQ~(HU;mzdjY`{abkE%`n|z;h38tflN}w%%mCUPi7dT zRuh8fkp138SqS`oQ`NUo8d?tgK@I*vERk}i7sM^zyf!;GCTROH00a<2EF}4VBRh02 z3zt3OOkH9-&XP)OIp#}5{G7{Uc@W1tO@)_T2=UCl2`QB%mJC*H-`F_A!A4ulst_O# zp@=uaEVYvyP+P*Dq?vrz{Vtro7u;HWlKlIbJa4uLOMG5YY7^K}ds}anx&Mp}GVIKL lMZ9Zt@01TZDO8MA<>>}dQ@4ApSQjJ+b{kT7q(jC@ZgiEQlj8sY literal 0 HcmV?d00001 diff --git a/build/systemMenu_RED/sysmenuVersion/prod/.twl-nup-dev-1-prvkey.der b/build/systemMenu_RED/sysmenuVersion/prod/.twl-nup-dev-1-prvkey.der new file mode 100644 index 0000000000000000000000000000000000000000..83fce90f0f586ad0cf340eac9c9e4b74e0084fa9 GIT binary patch literal 1225 zcmV;)1UCCM5IpgS96^?3?pv5PGG?futsNJ$6d%=Th1Mdva+>qCmS>oGVPcc$N>xfK z$DNN};-)m;9Ym|o0l{Hv_nctr8vQC9W1LHzI9&pH?$GHKjRSm6gXO70Y81WzlWaM* z)6Ez5u^9Akm{tuKAnrGd88$Hq`M}kTpaK+9> zh>k?xA>leP%%V>Fu)2GWKuU$~xcIT!50N7H5=1f2z(%BqC>%fj!37t=9B=6$U#DUG z2HZ~KwwwLExd<7**$cn%}Abp@_$#;kg7Hwu_yj={cHsVFIp@Q$-d zgS=aKN}QaqO1EwsvDp)ZG?MSAY*)I}p_V2x{Sm_WlH zm#u?txTI~9NvXk~)`pX?t;&M!K}=Nl0^dMlDr~H|As17jG1-#O-X=E-gnDU3f{us( zbwew)Ml@%($7bgYvW@y&p?S-l$j4xO)LxlJugwlYlW^QRe$z(>*h#Kqq=j+g3Zli{ zsuJIsIC~sJRX_ApfNeoUtSjq?DP2Fqc?4rM}%U5R#z! zE32f(g{FL|tSoTd?xE4cB)qnujTfe!3Z2P*I}>$b>kN0FWmkVZTBimHe2|WK*feU~ zO1x7LHCSONpSQ~j2czWml@gx`VD+Qt+mw>61ZAl{9Cf%$LcJT{$>}A}Kvtdm1)Oqo2!;dt z@3eW3r@raj{t0<357(NqBB z?~U2Zwg)iem=0Y2-RF`iWX&fUjb7h{{GVx@8hZ#z$?k1uKo5$L(KMY&zt51xxlhj^ zoPDdLy{iAPU>uCL7UI)-3`!yvVv#gw2bOzuIv32Z_u_F>Cg*;zLRCe|3M^IZ1+#Ck z`BF^rNyFGEiZ=Mr0{loSq~w}`F^G>Ul8i1a`Lt)JCw%vHRoXJsYuOF&3;zNcDCt|n naswR2Vd~E#>uxwD=<*e8O?&J-d#qR&BnWmJQh208#z}9|ndMX~ literal 0 HcmV?d00001 diff --git a/build/systemMenu_RED/sysmenuVersion/prod/.twl-shop-dev-1-prvkey.der b/build/systemMenu_RED/sysmenuVersion/prod/.twl-shop-dev-1-prvkey.der new file mode 100644 index 0000000000000000000000000000000000000000..1a1afdcee0fd2fa882e1d6098767dd72d1c2fafe GIT binary patch literal 1225 zcmV;)1UCCM5IpgS96^?3?pv4=?hJ38$y_!#Of*D7PGvvH(je`C`d?cyTY}|Q#)aJH z{X0EQQKlv+b+1h$Y@mh>E=}FlAglwyB7Cw+wBhye%8Wwmroqa)iyh}6M{bz@X=0z? zlf0crekX@ZNL7};LA$+=^*6iJ*_;1qTbWQs4Ws6Ix~c-^ByA=K?4qK5-dbJp8+Cj% zfFdvEvAA1M;qk_rmVWCQl0_%D7G39;?#>z{uNw0n&R8{wJEDcFE%j1*_FECdzx5xm z9O94kuZ(*I-p?y<5C1G9dp`|_U>Gx1!5*ygOue60F{)5qT`gemDD!3px2TkEr@5Qr z_?6wkLCfh@udM0%E^}5RfALRVSFmL2kz_luM916~1w>*MJ{q^KrELbTtE||Lr;h7^ zMSDFW6ZS5(5tc4{H(Ta*qfVR+tByZIeS5HFKxI{NMHJ79*Mg^USRp~ezOY0)=>j+H zP&Wf2jTSZ3>Hp$l18a|lGvNk{(uqw);Hk*=tL|)T)R);_cpxmzFDT-Qa#%Z&6u(Ic z3)Wa_KjBTpORZ7};D zGY+)V5ej{6$c>c5X^~SKfvZ)h%S2%PF555~>&u>kFDg9axV~V(o~s~|qaJG`$D!p7 z?6f+<_!r7BjpTBh9#qu4Hd#}gk8*ee)5I1qVk~IcaFziwWTH0EL%VC%zq;k#3|#S# z64rsdL8)!iXcChno)%fX;n|sAsgEwlw2u&14M$DysW2FiQIr`^|5>a|5gqoghqr27 zqwTo@fL$D}$8{Rb<>04c>cO{HKiHyG&3=Muy6m8d^k9dw*|?L57U*Fq{m^`;(X<(^ z(9sY&&A>Jq%F?d>v}Z0Meqdj~vrFXtMlAvER1-;*9XW8X4+nmHgUuxckk)p}*q(Fd z4I{Hw@>1qNSYoyoLOfHjV{pP8@pQu9=dWyv~NK-L#CdLY9A>yvN1)xzd z1%t~5y(&Z%f-5#kZsv%vsvxvJEBA2d;X^zQ6))(gC$UP0$2}>BjRvHpB`sHSE7`sc zM#H5LiE425h(m0R=6FrM?htm_pSK(w$%bOWFu^_9@~+6nmyH77=OqF^!3sGRn@#Qz zRcZ}d=(HTm$xAaz6jY_6*(8snoIy4*eB47wOTaGmc%{mwff zM$y9lVO^cpa0`So_J!b#X(#D%NICc}3h@_{=-6U845MXglB~15BpR021l&Zzm_!$6 z?CNeM1($Q!SMAzA0+KFd9*JBDU@Ks-4s5$d8hZ#z$t(1=eMgL|25n%Z8$}fh+Nf{^ zoMQAd(;;}P!`|r33bA8Mq12^&p|n!nML8I-sX5gZpjaiLsh{+koiwFM4`CC)R)& nA4}qyPPD}zDfL_=-^PB!LH7B*p~&|pJh z13?gnLzpW(u{a|$FTEr`&rs1o9wf*mEa8`#SCX2SlCO}Trr?;HT9lcbsNk8GtOqlM zTbRi+*ih0y9HgFESOBix*-=4P!QIGE$v^?_08U0R;p9Yzy!=GHJgB*P$@#eka^k!O z76xVpCWhw5mL`@_;=Cr7hDJsfhDHWJ5H%>>+{CDa9JGwA49rc8{0s(7j9g4jjEoF( zGtD%%G$+M<+49ff{T&u_BZfJZ-s?dL0+zAtnJyue_wB6S!BI` z4qHG)#IvOx`<3<6HD7oH_lstlu6zHiVDg&X-+V9bU;UEbX2UmwOY>CCltN3V7puy* zt%)f4wp>(vy~dRV{;wLem_EF&+J4u*F;`r&GjXc*e}1=u<+G9(F)1kCUUNZr+1iJ6gsadG2EgT{9TvcSY4%f}+dA~J3H!ugFc#V1n)n(Md8$+d5PXe?;Z zxDO<+%+k2cpmB2pRy7M7r!Q%oG8hvAFs==FK<*c2VKrc8Wc-huDu5Xdm?{_KG z&p#yfmHFg`zQ8M)*Vzx|h)>F%ym0Hs^@e;e8iJ>`U(bKkt>ShiytN{sxH5=WE=ERt zXW6kYuM>P~-nHC*c`dzGDtIj|4j9Fj8;e7u1 z&6(O4K8Z28EH}v)7Vk4(HEX)&{f7D5&eU#vKJS0vS-m%WQ$G})J(%)bCn96H+{ci& z&!_KtWA`@W+1L1|?aDldewfB)Og-=Wi9yh%VDt9PQ~t!PIC#Ntw)Z0o@w6Ge_emiJzx~NXrj!__USjP Mw9Ea=PI|5Y0H-0Kr2qf` literal 0 HcmV?d00001 diff --git a/tools/bin/genVersion.plx b/tools/bin/genVersion.plx index d4262c63..1340f6c1 100644 --- a/tools/bin/genVersion.plx +++ b/tools/bin/genVersion.plx @@ -15,13 +15,13 @@ use POSIX 'strftime'; use File::Basename; -if ($#ARGV < 6) { - printf STDOUT ("Usage: %s [genVersion] timestamp strVersion majorVersion minorVersion userAreaSize NUPHostName EULAURL\n", $0); +if ($#ARGV < 7) { + printf STDOUT ("Usage: %s [genVersion] dir timestamp strVersion majorVersion minorVersion userAreaSize NUPHostName EULAURL\n", $0); exit(-1); } # アーカイブにまとめるデータファイル -my $dataDir = "archive_data"; +my $dataDir = $ARGV[0]; my $versionFile = "$dataDir/version.bin"; my $timeStampFile = "$dataDir/time_stamp.bin"; my $userAreaSizeFile = "$dataDir/user_area_size.bin"; @@ -75,19 +75,22 @@ if (exists($ENV{"TWL_IPL_RED_ROOT"}) ){ # システムメニューバージョンの出力 { - my $length = 0x20; - my $sysMenuVersion = $ARGV[1]; + my $length = 0x1c; + my $sysMenuVersion = $ARGV[2]; if( length $sysMenuVersion >= $length ) { printf "ERROR: SystemMenu version length less than %d.\n", $length; die; } open VERSION, ">$versionFile" or die "File Open Error.\n"; binmode VERSION; -# my $ver = ( ( $ARGV[ 1 ] & 0xffff ) << 16 ) | ($ARGV[ 2 ] & 0xffff); +# my $ver = ( ( $ARGV[ 3 ] & 0xffff ) << 16 ) | ($ARGV[ 4 ] & 0xffff); # printf "version = %d.%d\n", ($ver >> 16), ($ver & 0xffff); # syswrite( VERSION, pack( "L", $ver ) ); printf "SysMenu version = %s\n", $sysMenuVersion; - syswrite( VERSION, pack( "a$length", $sysMenuVersion) ); + $length /= 2; # to UTF16 length + syswrite( VERSION, pack( "SSS$length", $ARGV[ 3 ], $ARGV[ 4 ], unpack( "C*", $sysMenuVersion ) ) ); +# pack "S*", unpack( "C*", $ascii ), 0; + close VERSION; } @@ -96,7 +99,7 @@ if (exists($ENV{"TWL_IPL_RED_ROOT"}) ){ open TIMESTAMP, ">$timeStampFile" or die "File Open Error.\n"; binmode TIMESTAMP; # my $timestamp = strftime "%y%m%d%H", localtime; - my $timestamp = $ARGV[ 0 ]; + my $timestamp = $ARGV[ 1 ]; printf "timestamp = %s\n", $timestamp; syswrite( TIMESTAMP, pack( "N", unpack( "L", pack( "H8", $timestamp ) ) ) ); close TIMESTAMP; @@ -106,7 +109,7 @@ if (exists($ENV{"TWL_IPL_RED_ROOT"}) ){ { open USERAREA, ">$userAreaSizeFile" or die "File Open Error.\n"; binmode USERAREA; - my $userAreaSize = $ARGV[ 4 ]; + my $userAreaSize = $ARGV[ 5 ]; printf "userAreaSize = $userAreaSize\n"; syswrite( USERAREA, pack( "L", $userAreaSize ) ); close USERAREA; @@ -115,7 +118,7 @@ if (exists($ENV{"TWL_IPL_RED_ROOT"}) ){ # NUP_HOSTNAMEの出力 { my $length = 0x40; - my $nupHostName = $ARGV[ 5 ]; + my $nupHostName = $ARGV[ 6 ]; if( length $nupHostName >= $length ) { printf "ERROR: NUP Host Name length less than %d.\n", $length; die; @@ -130,7 +133,7 @@ if (exists($ENV{"TWL_IPL_RED_ROOT"}) ){ # EULA_URLの出力 { my $length = 0x80; - my $urlEULA = $ARGV[ 6 ]; + my $urlEULA = $ARGV[ 7 ]; if( length $urlEULA >= $length ) { printf "ERROR: EULA URL length less than %d.\n", $length; die; @@ -155,7 +158,7 @@ if (exists($ENV{"TWLSYSTEM_ROOT"}) ){ # アーカイブ作成 { - system ( "$TWLSYSTEM_ROOT/tools/bin/nnsarc.exe -c $archiveFile -A 16 $dataDir -s -E .svn" ); + system ( "$TWLSYSTEM_ROOT/tools/bin/nnsarc.exe -c $archiveFile -A 16 -a $dataDir -s -E .svn" ); } # アーカイブのハッシュの出力