From a40355aa630664cd2c6218bdd06cc8df0f05c48d Mon Sep 17 00:00:00 2001 From: CTurt Date: Sat, 27 Jun 2020 15:44:39 +0100 Subject: [PATCH] Recompile with yesterday's fix --- 3.10E.iso | Bin 1366016 -> 1366016 bytes 3.10E/VIDEO_TS/VIDEO_TS.IFO | Bin 14336 -> 14336 bytes PAYLOAD/build.sh | 7 ++++++- PAYLOAD/fullpayload.bin | Bin 2044 -> 2052 bytes PAYLOAD/fullpayload.elf | Bin 8454 -> 8462 bytes PAYLOAD/payload.bin | Bin 944 -> 952 bytes PAYLOAD/payload.elf | Bin 5374 -> 5382 bytes 7 files changed, 6 insertions(+), 1 deletion(-) diff --git a/3.10E.iso b/3.10E.iso index 679bd65ab9511ba7c6b5df1b11a44d4eea65513b..55025717c28fda33a8d5b31df0fb7a9dc0f13fdd 100644 GIT binary patch delta 841 zcmaKo%}*0S7>D1Pmfh*n(gC6A(g3@*NTF=H^uull2@6Hjcre8hjf9KJ!Nf>tqK1RY=G>M8WY38! zy{WNeBCcv$+!<42s(Lnda)b*a#KLlo>X$`d|Fl2^i*0)R?yPsXY|$?@J5KWhEVaoD|s9} zMCzsoP5v*v#?n0jmM(w42Rd6P=ue)rJC#IS5*;PcSrXeyB3BamHzGOUd)~89=*1yo z%fGNC5^~_>EOvK&-VppG%?COnWFhCV=KRF;a)eb@j|?G9(o&#fBsebwz@F4g>7de= zYTcs>>NZLU4OrDMS@d#iOno|S2wGDexEj249A|C%@p!Y%-+ha!kwu=n%+#;@hM?Q3 zyWMxCFA8*@clUPshFGaN)r#s=C=+acd&=WKT`hG7`cMD>xJa2-jrIwsF$c delta 834 zcmaKnF=!J}7{}jxx!!%bq~D=_y2w0omHN& z$`j>eA(BcMiBvK@kQNMPFqSfo9#$_E6z|cknlG$HgP9xG)r<3Us*zF?#$X~fm|P8S zo~+=SM0O`P@c0@Q#J32c@9)-SJkok*Y=F;X?0n{2Cbfd+)?ecnLc~v*vxITsj`wpT zdVtw_D<1w|dWok)*LZqn>?Sh#IYhroqC2UmkfP!#Dne0dDJo)7k)A8CFNHqwP|w~0 z=EuLVqX6s%gi;H52h!l)GSQFe9G>*PA291wr-&h2lu9D`AncTQcIl2K!mkM>@e zq|G&6!5wxH;}cFP2D1TiimUU?meYqSxDx1!cN`a+>n1e~vy%9TtBGw}Hk;KC zl0VWG?%}P!Tjfyba;`}=U3G)EKZb2Nd-yBvRwtK*mYBy+d!6Y#>`HEBcP@Y_D6}i? zOfSHzeq3_2XD}heDOBouy5!Lxl#mJAbrrViddWg{$uJNRh8R@q7(o<4*?wGx(BkH= zyU{*mhII>}Zki_=W2E+wAUBL)q)$sP6O3A-dKRIYAtE=gAd~8*Ni@n1dwiig)Q9px zH|M%FgP>l7hf4Rfr1z)V@HBOq=&_PV_`T@wW_dCWdv<>XPM-~;FLgvUi;!jo0gZNB zZA6Q0dE&I4=&D6zYlgVG&JcOS9sbGo(+a%D;N04RVZ1`&{!Z1!%aJ)gj-S)YImQWa QD5s4RU@Q#- z8&XC#UV*1TLc+wbFyHrccg{My$V%oLS)Qi@!JmQ}`$XM%82%hGz6{Dcgte*yr4!AY zz`zUeMSZV#XOCZ3MG3Q~9FPl3Qfq4O2(bk}E#-Jl3@e420&TU5*zdy#WeiE7|7P92 zxN{S>7rSWNif{ln@z?Tb{WJS@GMkg?`y~CIZROh18Go%u!^7hqJ_3YvME?c2C~~(= nvcF6QVuw`bXv1Al)JlWiI@5hzKMda)Z!W77c58X_GMc78xY|Y& diff --git a/PAYLOAD/build.sh b/PAYLOAD/build.sh index f1ba774..6d625c0 100644 --- a/PAYLOAD/build.sh +++ b/PAYLOAD/build.sh @@ -4,8 +4,13 @@ ee-gcc -Ttext=0x01FFF800 payload.c -o payload.elf -nostartfiles -nostdlib -ffree ee-objcopy -O binary payload.elf payload.bin -Wl,-z,max-page-size=0x1 ENTRY=`ee-objdump -t payload.elf | grep " _start"` -ENTRY=0x`grep -o "^\S*" <<< $ENTRY` +echo $ENTRY +# Doesn't seem to work on MinGW toolchain, so set manually if you're using that: +ENTRY=0x`grep -o "^\S*" <<< $ENTRY` +#ENTRY=0x01fff9a8 + +echo $ENTRY echo "Building crt0" ee-gcc -Ttext=0x01500014 -DENTRY=$ENTRY crt0.S -o fullpayload.elf -nostartfiles -nostdlib -ffreestanding -Wl,-z,max-page-size=0x1 diff --git a/PAYLOAD/fullpayload.bin b/PAYLOAD/fullpayload.bin index b8dfce968e0daf1b16238a723a3d3ab8fe7fe86c..341521ab240d69731fa063605607ba3fed02d28d 100644 GIT binary patch delta 266 zcmXAjKTE?<6vfZGN$T?tctH@m<(Ui>dm&VZ4h4fCxS7(A;HpDrhZZT4u_cRRM#t8= ziqgr|ui)wz5EP$z^{(gq&i(ytk9l&X9_H5re;DdVE8WVINrhBDS?HOSY6QEMbwGYE z(F?1fW7cyk_piwGiGu!LiV%ZPT67s#`P5PGi+? zB4tTIhWq><)&lOyCi3zkXzsXC6HZB5mFNEsx1uC3Z-S#U#)k!)VxJD6dexmdUjGW= pPQnpEQ*2r@FX9Y`djo9nB{@a6AVrF|nynSf&){A0;<<66{s66CL(2dF delta 258 zcmXAjy-EW?6ot>+-Hqc9I2sVr?XX)!%!OgKND*SMU{V1jTVT*5~`qITQ7>SzQW0y*iJ_N=^e0eZ;pORz8JP&H{Ufuu>GDcx2=} z2*@1rG4TBh&g6686F?xz*;qV$Px1lm4m%)IC23=5aYtxf$m4+?RY}Jm^8OcoIB_e}O?Ng5vnz?gTrq`<>7G@trrz?o{?FEr%|PU(*jM^g zqTc)M=jQ>EUK1cEYuqia^5HfIss&M*cNg27K{W4O0~nTKK=n41rB?>-%GEH3=aJ_L zs7+EG^$trMW`Qktcie@EUrx~HI&JRFbgjtWdOTOG@v3;ORN~x-2Tb-4lAlP&gk;JQv z#53P#3aqCN@%>U|vIVxQR`9){HnU5?EM#usjI^kk)C$g^S>9#!$#GO-)h*1n)aPls YjqQZDp$-Wn{TTIs?MOc%R_o65f31+v9RL6T delta 750 zcmYk4&ubGw6vyApX3eM(rm2mMX472~NTnHEgJ7#s*XThHV!?|CJ+$}-M9_m!$W}u1 zAhJ3KFFh=tdT5|&ybHmDcq=OCQU3yiKM?#eeY2Tp=df=+?|r}TJ%)YU=rkgie0$=R z>=g#E(z|?;leoXiuchWV>nSlGTjF610ehibwxvWIf=btFKvQ*}^%VhD2DT~H!Kv2z zuXec#K~97KCElc-@6*9k3R(-SQT65{O296QO8|q~9?<$c1Y86G^|(K(;XK`QKQyyi zr@ez3g`+^~amPEc_otiqJU60ZHnviKTbYvIq>JpOlvBsfWZ|;{?uC@@b^zn$QaC}q z*)401Pg3EAbYHkkwOjZ=-=GIKmg(F!Vf~M}w}gbUJ6%~|d0fF93*&3#>loi*3^7&@ z1L*vQiR~i*S>#9_$Y0HGutjqJi&6`i`C#s6@!sj*&7Y<%j;Z!{r2v%5U^?L+BTky= zI@)!8S~o?0^>xIq;fsbVhTDe4Sa19_!>fjIB?_TDUN}c0dAl&<>E`E$qvm&vc+B@S z%Ur}A%9>44Ik5jQX3ji17k~1mmMNZoCO0izFUXy;ryW&$ydh%8}Qu1$TtUBJGL{pFwa1pVJcTnKqgAQ zRLkRO{r!~mffFu)SQVtx2{n%dk3x?6dQg$TPQtf9lkLLuXE2HlNUO>Jt)2790~AM| z^KO$7E+B^XSzqscMSq@-D&npUIzQ9HI4vlb>&2D094mY}C|#b@w$XOL(TpG|(cL` zZb%u~cmw`|++Gvr{Co*ATq#(aM!?D`YeTPD7aRTK zmE0t7$!!B!RhLd-LGHYiU@fdWlTNuS1tK|j4%jK31M5doRc;m1Q49VY)#IGQs3%#+ zu{$M+35ZH>)tQd|$#`*2rYqg?UMPIhh-C|PId5(28_}t|3f~Qs)4nFpMo=EOnWls# zbIy1_lvVS{rx!7#9!a-Q1!r;FRqRnLtz54~_l4T554{$(*%&}S=Hi^hZ*)TVLd<6t zz5sN{mdOgTdx2F6AVr+gGqKNNUB}~Z;uR9iJq7aQU*Ft_KNF4Eu@Ngr#sJ1}8IOPa zoFwk^{DIGDVnw|B%jZlmKO68E@qqOKy8-V8@ufiD3U~(4ZxcnEum2wJf!46hG5Tj> z%Hd44L%-5<_MYLUr@E=OMNA*5s}Ww6(xY}(Z`oJ$k{yfiy8HTxP49_D1Km9x)$Ggq zldZ`2%^njUbu>99e&{0g5B0Lwx2QkR@2KzT{p770XQzS)f!-1|&doMNAGiM;_LwX3 zAcTm|`oYL6@9-sE(GdCi`s>JTZ{LqenIvzKyaVl~{C#tn!l7AYZ;*|7$y2>Zwf+I{ CHTMtz delta 821 zcmYk4!D|yi6vp4oCOSzsW_Ocn1;H!{q%~c-jS*T*aU(@4co0OWH!c1F5l`YFTdY-Y z(K+bNy&3SbX*}qu8glZacv0{q2zn4KqA1ml@9i$MljXhree=F~Gdo#7wlme8$OL~B zYXHFW`*t}Ujsb-Ivo%pOL|-{`f#%!|z!T3@No*)5@Imdb*MX;+t{5l=q5>k6kHvVW zx4l-G2JfKb1C)(6w_TSHA8?>r5T~c@xh`jrt~g5o!}>m;`orKEj^}aPaN{}bM{ABj z+oC%14(lAIfHi}4yOH@_ihOpd%bm$UOYL;@vfJk8#il%-nOU&llLEu`Ip6C5VN}Y# z$?eGvt!5OsQ}TJ%U*Y6-T;Q+KgFBW_GH;m}+{oTxt)>ou4|q8Y$-plIZ;>dDMm|rGYDso8m2|Edo5`R6ZUrl%(Kt9dSnsn`F=nS}rOXQK?@-sHA z)Y^(W-6VAn`%%?`vB^^MpK&xzyAski%W2wgPrfn_$;+mm&^6S_9Y%U+>T=OMBHx<^ zDqqbi8%fiuvX62e<2iXHiuW*nk$sGh