From 6c86c04ca744cb0d60d5f0640e1042b41d72abf2 Mon Sep 17 00:00:00 2001 From: Shadow Date: Tue, 16 Jul 2019 20:22:45 +0200 Subject: [PATCH] =?UTF-8?q?Modification=20de=20l'ic=C3=B4ne?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Code/FlySim.g3a | Bin 0 -> 38780 bytes Code/Makefile | 6 +- Code/assets-cg/icon-cg-sel.png | Bin 1823 -> 23223 bytes Code/assets-cg/icon-cg-uns.png | Bin 1948 -> 22880 bytes Code/build-cg/map | 469 +++++++++++++++++++++++++++++++++ Code/build-cg/src/FlySim.bin | Bin 0 -> 10104 bytes Code/build-cg/src/FlySim.elf | Bin 0 -> 17020 bytes Code/build-cg/src/main.d | 1 + Code/build-cg/src/main.o | Bin 0 -> 1004 bytes Code/src/main.c | 8 +- 10 files changed, 480 insertions(+), 4 deletions(-) create mode 100644 Code/FlySim.g3a mode change 100755 => 100644 Code/assets-cg/icon-cg-sel.png mode change 100755 => 100644 Code/assets-cg/icon-cg-uns.png create mode 100644 Code/build-cg/map create mode 100755 Code/build-cg/src/FlySim.bin create mode 100755 Code/build-cg/src/FlySim.elf create mode 100644 Code/build-cg/src/main.d create mode 100644 Code/build-cg/src/main.o diff --git a/Code/FlySim.g3a b/Code/FlySim.g3a new file mode 100644 index 0000000000000000000000000000000000000000..7164eff082ada2cc4ed5940e87060ab7a652d695 GIT binary patch literal 38780 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 delta 1820 zcmV+%2jlp+wE>?FkQsjl0001&`w+MQ00bFnLqkw&Lq|hzY;ST?aA9L*M`dnha%p2y zM?wGqIE{@}U1%It6h6CiXCoxeQ*1Pabf`ZKB@L5SG@-P*f8E_SZk9YEhAzqf!ODD@B9KC~~D3MJaqASgbx_=A5?=!>T7nL9I?X}YoA zW$t|Qo$sD|?zw001?ah|SeB6#0T!CBEf+H4bBB+JJu8rehoBb*p;u8ID_yBf0ya+z zcePvJL&AGs+11_tpRKn>9TgyPA7ZoSs0)aX0r00)%XR^J`jH<$>RKN5V(7OqK*TS4 zxZz{h!*f1o7-gpFV`|VO;wwH6`caQN&BClAlKW2;ysPeYPCn+m@S=5kCfy+}@h6 zrV;N%T&&v%s=lA3t+k3Fe&>WX^DN>mh|f3Y%2UDEtEzvK#hk%*#J4qC^712>-m3C#m*OepL~TjtAT&M4YLUaD3~yZy$VfO0}*5>KnC9y*l4MP4hAw5trQuG zU!i6f8|T10@;bDc&B4CHl>W%bUxWF$&a^6IhdzQ9vKsu3tQON{@vDVgV-r7qEH?r_ zCK(_S*@MqsGD-H4aWVlSd5Szu_LCg46J+oD*h+tFMP58N*8RMUGg79TMcp~HyP#nI zGb&76Q`f944z`9P%PIQ>UA_FqU$I>2EH_cM;u)Q~SI+rg`Rn{L_AC5qq~L$#SMj%U z$6Cz0vP{G5Y*=%5RT^yu;}-DInZ=349rJPVUgY<{AEWIavDE-F0&3(#!&3(>&!CeB8JIkHpzTqx#A9G*E_G6UA(N+Ba`6&@CH!ZzViVKVY33vD85i zhqI=3plt&C{2kS)Zn9G9(qrCz0$I~KZtD%r6?aS0lVTdLHY%2y>gb557>3A9j%ZVd z+HG1J1@GSUkMx@|yAKmvE=QdE48XoW@$CC9;*PWcmK=bA$0KeS&&mhh1vvAB+OmJ! z!5xuEd<)>z_w4q+`Z9Qa{nY8)#B;3YEr7K*JDtDZ?{wBaK>w=%XN`XWpr3qI16&L5 z0008PNklNy(#7q=>{rgh!#u8>EXAc$1W=Q>H>f z;lnxmk~uSYb)LD~@$OhC{I~F~XLo<*;K#8XXH3=pYvG~2zu*!2k^({f_`~@Dj6#qlv2qZ8aV>r6}6ka!1W6Qev#j**LdR3Cg z)Tg#~xeQgkItO@6eQKLGi!hr`y5&5kepl_+tD537PdHEi`Wcw!TaP=`ras_5b#4(#o}iiAC{_JU?8 zf^UB~WRk$F{i8wvT&2mIXzt~o9{|sDHD?3dOqQ1b@H{_rHo(nfc?kf|^D}1y+)S32 z0Ps9Nb2h-uWO)ey&+{{91KfX1mX`qVJU=yix-Z{K2DnP*GXZcPSG6j@Rhs;X_GYsN zz&A~bMXJNiQUKpHag6}nkym=%2jGt2dqQo13n-o;fP3l+wE-@mlnUXpu#{wC9b6VB zLU}I3mg1=^)CRbK;u!+Cr>;;N-~vji&>T0fN>QfOnc?PD8kFZMaZ7(0`U`%~59WWU zO@EM2O*0h1hZ4GKcu)m~-u*yH>RV2@;`!U}JVc)$aQ5?faMdXIVD>YbS^;?w}Xaxg#g8PCxCMW8~` zT|zzpz*%C;o}jtKV~&6Idw};voSy^S8Mt2_;C&J2=KyyG?w1F6U&Qd7uTTsrxGc0_ z#cShh@Hjp;#u+{)q|B#W0!pa>msA{M0C&WdN&{R{af|`n5mzb=a7o2625?7QsdOFx zBU)(zV&w$Lx;w*xUJg~O#Kw`j{sk1?KYa{`aA|4)0000< KMNUMnLSTY`xqyEF diff --git a/Code/assets-cg/icon-cg-uns.png b/Code/assets-cg/icon-cg-uns.png old mode 100755 new mode 100644 index cc57f73f629c913b803608f6ba2b067322a0a9e0..5ba7989155f9437a8d2d473e3dc9ad2b813b2378 GIT binary patch literal 22880 zcmeI41z40>+sB6(x=XsGq)WOxr4b|qWI#%~L>duLKmiqpkQ7h}0Z|%6WC#gCq+0>$ zk`%sYcfO044`jK$hTA zagSjsNrzVN(`RcL+tbs&cv7RIo64W&N|v|%?_XTng_%T7ukRUuncHdKU7f_<*tpIs zRlD@r;YOc1cD0m`32%Sud;oO247HulCv3J*GNZC;}2P`-H3PHM|( zSxsU#bcU&8$)=KtQw1v4ad(vA?pD>{HqFxRtlwz)=KYJw!V{Y{YhOJTcjmFCTjxSn z8!_v@7H6{T^V z?TbEUOY**gF(Q$DjL^^~k9q2qFPNfFI~y=}r8;=|_?l=qI{4ZX7yY>2=emxhS^I?% zbBr5vpUvQlyfCq_bw&Ny5<}k3`{J>i*V~`<;MOOLPHd2R zDXJs46~X$Q3mECgtFEzssNEbNY1o-;LQaZEGZhxb>-*|+kDMrA%CN%qoGGi6_(6hF z?%Z<_x0Q2!;_Zka9tKsm`VZs|7+cQ>AI5y-`zR72LlDXFQr?m1uJ)yyWx}I*W<|9#&&icGp!Nm2>iN$N@~gA& zC6&IjchEHXkc){y%yl6}$Y3EwQ(WD6xK2M>XqPuVr_6)YGW4UXxejW zQhHhBOPSZ~jng}4Tevq~W4@-A@CrFs#jT5fWu9Z%bbFP7yNS#`E_@?~?UFV}zLu0@ zc`PS7M{jzsZL5U?>~0LxyGj2g$C1`MPoC9j;^A;E@-wTHV8@(?iblq_7uD7a$FYrc zjPy>M4UQKqNs5on8+JbxiIY~V5cjXO-C30JO4U|NZ1U%QGxiyBt2{Qx;TG3$fUl9S z@x+LxufP;ExIC6&-&T*)$n?ObrIlz?IAD8*>^GGSJo4%b{=ssNf(lJpuu$5!3-fV? z&Y?EsYiATcak*zNVI~&!=Ec157PosAL}vjTC~q7Xf9f#LAgLXd!zEtfQZJf06g_@j zaTiMD(5(J~c%S`}L6Kt$=2(!w`q}Ucy!54K-3QHgscj=bIBTH0)V7^L=uJFEB-t;G zJ*igb^E`R-mcvSgq$vFgT-4~cG&lL)gl^E2ZP77;J_x(!h0@@eRHg>(h~?tVwN5_A zqOF|saprjLj6=+aX+=sItHx_RFB|k(2T_VA z48+J_^sQ4EqrXwgOHH-?9DNYqmQTb$e`jJ1T=dxe zl9;KOvo%bu(iBzPct?`S^a*#e6B#6Tz5T0|c^F%Ci7hgn)}pKRaETI(CZ@16L2mul z4%?ou4M`Vym~TdLjz_SvMS<|b^}ReP2ARTT@05pE z>gSb|tkA}U@Ww%StTiK9q_tc+DnfnlX^UuHu|U{z(NQ>sam)-`*7x1?!$oVX>PAu* zp3zj?B@=W=>8!X&I+b5kNu%`G+6I|X?*+kvXM&*D^QMZRGCrZ(;z6SY4su&$);w(6 zMuuTCjlnNKE5^iac%zQ0A4G8Gp)5*B-+ZcSt%H8rn8ndWL~hU1bf6RBHKE zr%ZP;ZkY+US_{Ok6E+#NW)iWyH~0?5pEz=*LH)&NUv?ahu(ea}k!tytun=%;{Y4A| zXzJX&fk7G5Fuz?$>a_-O7p1p1hx!A!_VkFN*<`i7Q%f3VO!}Ujb%4J2$PBf3BW9nj zc^f5bg*|>?XGG9FwhKle7MvqkO*$x2cU|1ac`W79S>y5dH*BzCYnm~=S90xOGJ-6Qfl@Ew>_HI2s*b)ZCTIP7X6Y^ z;ezY)_{9-q681A#LrDIe`(!A2G|d;S0!X-s9v7+xQ*hG7-(qb}>S@DN?iP76wtJoI zosi#}H6Mlu0aNID8zmXzS0?3co#~keuvyh5^5$BPJ@%`}>_M4?C`AI3Djsd0U%SvS z-QT(98<7zzgsXdP;wi{lIjGGnx?JUxUON~mQQy2@l5luYJgwPSIW{50PyzWWYnYJe z1$6E-LV7+XNV@Gr1_@SB7&oW}#a7-0X`L-T*<^+AKuDm$Ta8h>7HZ>qwk^83y41XD zDIlXxBjIhTgk_TnQBUA)$yy&TXCD5#4|Bb@sKzz7IY-_!*-7ED#;NS23Eu^Ku};Xo z%5Q;WRZcqGgJDZA2(3t*AzSXgBD%0l(-tVV9X#oRr(6kkfOtQxEII{}bTf?)pH`j- z>mTh4BNH88;Hqpy&Tu=sToH*%)JKCvquyCeb^*Ur?#(0A9VYzqIBYXk{^VjaI=R-k zXBLsJ^qA46@R!ACaQD$aHs+4wDz##~Oem{TA~kAWI_Q`WeqCB)JuDUWo-?@q%9cQ* zAlHIv^F3)HTav=DOojf>stf=?bf(a~`n2`#@9kfoPrnH}BXL-xqRmn(6Y%Gw= zR7Zn(jz|eF$~-kZJ@3v)&Sv+-0}mMNCfNTrL^BSyWxg6wAY00O8`)tXE2M;a$aV5j zrxfU)tepxuiXblX)IG#FWq{b0eS=J+M%a z*eSQcIOIJQo3T|p5uP@9oIrWSO1`g?Viq&a=w)#!WZ^NI^fo>90tHsJ1~IjWCSK;a zougs*B41bNtOE(j07HH_N8CrG(i;-UILpfzsK^D#QI(W?WaSA2dMe8!>u3pHyLn(_bK1bG1Gtv-agbYj1+e_=Mi^QB`NERfd%;s(&juH(c$~9J{ z)?9c>dXMZDYL`upDBrkFBD+UVrBahV)f~pxC+`Y8PRTeZUZrr6X}m9!hx&Lz!=kc2 z-Kez7RyZ+NgtVBsyAc_Wr8ZacS(&aQ6onx)Lslb=jmosmkTA>+E%TI%G#+M%o!|v@ z2uLBt5R5Z{Www)r58TXvgk@h{8Afsr-esCBbIZE(32k+X*-kl=P&*b2QZD*uG~5jqIt@pUZJQZce7 z*6P7tz(mGz2!Zs0()>ad>8Q3l(1#~%xbe1X7rKHp(tJ9|9YSmeK$hJEYfhrf`o5)L zGom&MC0Mk@1BuZRspO#u`}+8&;2^hU3cvsG6__27@ z=ZZ6&s-q3J2_eOIPgXn+Hosv;ZVOYwapjP>fV_Qkhqr684*$70VGdmqk50;cWXcX3 z+?R_r(N?m&S&XUUx+!yvAG1(PgcSvPg5z0xFrnpC8&66)++kBTh}?njYNe?0^f96_y)YP zv-d1p)!1^uBqAn%^3DRKtA#`Hawev)&of%8pa=KlUekOCl9Ex}7Tbyyk|%1)a1TP( z-DC>X-=uBrq2C6N)X$7*%77s%Yv@m8ou_AcJOo3~&O8#Cfubc4i$It?#8h6W%v~Nz z3@2F9B-A2q6@sD@%}U55hJM`o7)?(_87Hc3nZ4MIHGsjNa;27$`%`W*ROnsIFy=Em zh;a`#Yvm<6jMqMB_n4Og!1yZ@k#lw|&}(JS!UudBD6u6{YF_g>aw3r-$MWu-r4}6b zsq9Ky*SmeyBKa)=CQqZx*o(Y4N8i|>$5fh%TFE4sZCKGbuIfsRDba3gQv04wL~sOYp#&bSxXEzFZXoK8Y;?Y--IPyn4(fRxZSEtka3x+ zIqyk7`TSyZ7iKPjNO5#Gn8_K|qiy0j!8PKGQY{UB#8ygov=Dej8B9plKSzO_2-C(nIDJGE7VK zR_JM_ZeT6+(ZZ40FR{b{D^D%SG4ABw%&o2)RJpqAy9m+ap}J}?IQ!wURHKuR(Q*@u zrnAK!VH6MEX)8x_vMZ|6CHzSV#`if?s&p{(qh49BoI+Q52Nx zp$Cl(=b;qyN9)#i%zEOX`J~BX^%rS0)_GyRxyl=5&*o}Sq1h7> zEF)iCL)wUDwGBJ{lptz>lo4`3g!EpV0bBo!Dg;H^o;pfHYr4YG6b2a(yWF&W>4l>l ztJmq9;ty`uk2ZcfUn#{EAMO~BtxMQ$xW3S}2zL@hW{SATh zGPTE&jQaW*6L*JFc2IbzTo7KU2nkp8Ep7t*#jw6{J6M^GseJ>}W%D+g7ZLQ+^)6M> zx#JNYXGn0ZE4C+v6@Ro=d){VcO4>0L>KOEEu54K0I$bzd<9 z!|bh>y2>J6M%dLz0nd=xqH{yL`!f4$*%>xlxC~Z3Qwbjigi<*b#5>u56=WTX`|%@8 z`8EwLvT6<{m&d#3>%Y2fEh`0cBNbb1@n7BI_jMVKp$%}o+4KevMmX80H_I6MasG{W zhMt%ku8P>CfO3m7wd$Gw#!-@{!yh~ zmHVnL(YW;lhfJ0ZXXQW`C(3|OQi*R;2El~>6hmJ89i+iUFXleUswSP$uYL2>)h<+5 zuPt)2^-2osSvdCMTUxS!?+XzVVUT4-N^LTrI7@BDwB+#2n(<0zZB2vSWAF7*zZFg# zcF*A#i<_+Xn_3Y#eneTYIdB@ zZc9^s%!Z+1u7@H?T0EyJlTSW+`9jcY8JZhLKaUZN3&Q`$I{O2L7lL8-d+Z_>B;=>DPt( z#t-+prLWA?%qN=Pg9c8;2Tqj)PPK+F`Zw(r>!eC7(XAz~Q#|ap?X|h5FYUzAyiHAd zSsdE4lG%W_D;wZVBRQhuU#GTn3Pf=sINrO4MM+RwHn!v*>ebXIs1*a(>_|&xf}t@W zZr}J_&(y2kJYTBzWyXdAk!=nF(+_sB?<}g(?b1D(XVeUH?NJ0ikVCUlS5^QW{PdMp zof8izm@X>D?jR8N>7Ra(e6ppz01@3oRZ|gt5}kmE4221A&;iZxe$tc!V zARQbW09GfjqXd5Xyz}IBjKB$$V?cgtot3Plxg? z5kNVCf&k0$>~qva^t|CM6$Q8gCcqccIe)Ylr~?Kr>}N`=J3w z;6$Kt(E7%D;KJE?*)4^6M;(9@=^yC-BgFf}oyrma?1 zR0eP{IdAeU7r^Fcum1hT{6CA7?>gF)_xOBZ2;A)GM*H=F2)E&{5Bc%Ef5Jfv5NQt& z2R53Vl$@`-Z*^5QP#$`6r~th{mn63UuniA;|2r#x6bhV(k-kyx(_G=R!V0PiRWGWJ zxe6$N4)k6Rx$YO>_bXh0+46z|{^Qhs2Nd8~*Or-9;R@( z0`EQ4;Ub&}9L>=ZfC4x8&z8TqeSqZR@v;g?!@&9uiNMzi_<0n>p#yMsKnZ*w6%X}8 z@xQ$CYmoxy0t5vR9fxkf1L3fFv;uSimT-d9wAAn}coTlJbJQ5vcR;)xErDL(T0eO2 z99`03{nwxXMsO}RKi}*ljE=*J;1xI*pbl&+xB>_IElNOvA6SPaFa(IrpWiq9hwpK} z0|jsl-~vAa;V0{N(H!&tSQAbPD1ki%bRCw5`hP>^7qbt-#lce&!md9q{=dmS$6SR+ z%~27aL=TnUcp@B*`i=I7^Z%I2FJ_HikBLM5x11NpM*Wr{hx7jx zmEV2K|Lco@$4;`59^7mL1UmXL-7k$jI_ftL`K77;BK;3V%3rjmA3W{1k@9bzFF$zQ zKlpMdP!Iq=fpP)`0RaTkNu-=WK|lb3^iPiz;4z+WsT_wQFCa{a$nM*be**;*4Ya&C zZ=$Gv%$MU(^yMZ0AzXkMSzg@$hyX4hgM#24v$7B`U=$qq)3e+EdhPwI`Xg(*`#WG{ zG@$&`FA7FO3k;3|9t!++=Hs{d-&*_wmE+szABf;vmrtO4%jD!yF9b|ZpqxNKL;!(y za;BU>K|lb3bP_2iP!JG6Ae}_Y2^0hb5J)GHasmYb0R+-Xq?|xOKmdXC{Ycr)E`owU zVD+E=UjPIX{N1JR1NyrYK;YjAloKcj2q2J7A_V~y+tSa>jp?XDKXs`po>M50vk3Vg DJ%pU5 literal 1948 zcmb`I`9IT-1IOQ{Es>kakWMMrCuKvL%9WU5w8$)1G3HvIa%^m|P*JD}G3xUn*UFVe zIhv!>DxxrkWTRS)i8;PK9^ZfA^TYG?{O$GYGsE4@Nl_jq4*-Co^GSQpKlb~>F*(Se z&6BFI0brAMn4O(_xSf+-R76xPCORM}#3>{)BsMI_)9C~NSY~E=<3e@4HIOZ&3%mF9 zVj>RHFFv$Y+^d*-`fzDOb25(yk7PK*hjs~qB|m%bzUs9+)UsBJc5o*joGH}kY-^(K zFkDm~MmCt;k>5MizrzsO@H@p_aJ_6c|Hz^Iu;$v)ke_66k*GNF=hF)!u;6Ls8Ai5- z477k{qGdioO1qhU)aX`fT8S2<6zid9gsX4`!O;qr8_$l}y-37=`NUgi)-*ZlY3_*8 z53K+8P$B)M%&&6qHUdl-J+WRpa!N&3n*f_~PBzVXpmf%35=Sf( za9y@)A^P=QptCD9&yo%M`s=aOM?R1$j~kijA(N*wv&$Y`y;@`@nGUa_CATWpZvh+L z{VVOcJnD?BYOvuk$Qbllt6QfY zEL!<|D#F3v1~IVq?8YI_vO))*RYOb3xs5{yT>UVE)y7IsuI_%bUkb)OU+u=%`U#B@ z9#1B;i<+^$%lPHlRdb2aD&Ze~@>lF!Q*4j#+mqCB5MwgyA zX6`Fi*)fUnDu4RX0?x)K%2dg*IuE=;SU#=omT6zTkg|~0VElX^#c-|r`8&#M$~#Ig zr2_}bKJun$vUS`vTAzgPmJq}+-?2n!{I;eGLPmJ?shztcG`B-zU%vH>pW*Z28~icK7H1avx@ID zFS~rq4TL>{A7B*B2+|*JyZX{KD-@G9MD*1Gi$)i2E)<%#D65|}b-E|r+TLnA_g!i_ zk<|b&bg8tS-I3e4uQ!i^Eybxrb;BKc*(b>g{QjlylC~A|xTLjy;YcT`dfJ5Ah&WQz zHYU0_fIPNQ1zgBXmMLM9y=DCrL;xU*bhbb46({qf@D0K1xXRV=?mcg}JW%aIMVC(O z>Y(!->waw^r}9a6=`LDxR-I12w6Ey!Q8c&Av zaEpU@3%s=!sGMXKFNZz|;sqAHe`o;k>1H6RY+L|{K5XK%mW6g)Sf52$uP$?PcCb{= zw8i9ZA8oN4tUUEft)e|yF-tJHB%81l#!OP)cu1FXQx_~HER2iutZQQuiy~`kP#OKq zaq7{o3XgMt!8|OUeu-L=gl_QNYdmO^=c}q=U~YHN4F1R9`$mu^+rYlsiuOU6zaJ8< zo{0vvQ`iM8AoBj4Gr(5H_Gz}G4kNb!OXGxQ5IduLp9~-Ahr$Ag55M;SBWYDadA z``$B$_xU5YA3uqAo`0DVY;bDE$aF<7@3%CZ;MXOwdO^ExhF^$*H z>JKmflsg)TBNtmZ4JhWlgMw+4xX@XfS-ZEdYop$uj2b1?^vAfK4Z@KJ2*Jh*mW4f> zQyjI#VmnFBp*jDVhP&0=FZEbA#qfG6w=Z4Cw`xJDIZD#my1d5bKK!zPY1y7E}t_GSgr^v+V_cO4yJ2}Jm7H!BQcf~tdVZlfi zs>q^^Z7`)jJxO9Q`zPDzIgT{S10DZ!SsP_ws@A%vtR+>;z@4oZ`G529!47;Dpj$xv QQ(eH>!Ofm^;@p-00f|n)#Q*>R diff --git a/Code/build-cg/map b/Code/build-cg/map new file mode 100644 index 0000000..61a98f6 --- /dev/null +++ b/Code/build-cg/map @@ -0,0 +1,469 @@ +Archive member included to satisfy reference by file (symbol) + +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) + (_start) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(mmu.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) (_utlb_mapped_memory) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + build-cg/src/main.o (_dtext) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dvram.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) (_vram) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dupdate.c.o) + build-cg/src/main.o (_dupdate) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dclear.c.o) + build-cg/src/main.o (_dclear) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(drect.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) (_drect) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti-asm.s.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) (_topti_glyph_fg_bg) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o) + build-cg/src/main.o (_getkey) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) (_charset_size) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(string.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) (_strlen) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(font8x9.png.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) (_gint_font8x9) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dupdate.c.o) (_r61524_display) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) (_hw_detect) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) (_gint_install) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(vbr.s.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) (_gint_setvbr) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.S.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) (_exch_entry_7305) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.S.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) (_inth_entry_7305) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o) (_waitevent) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memory.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) (_memcpy) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o) (_timer_setup) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) (_inth_tmu_0) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o) (_dma_transfer_wait) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o) (_inth_dma_dma0) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) (_gint_intlevel) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) (_clock_freq) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_movmem.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) (___movmemSI24) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o) (___udivdi3) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivsi3.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) (___udivsi3) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udiv_qrnnd_16.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) (___udiv_qrnnd_16) +/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o) + /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) (___clz_tab) + +Discarded input sections + + .comment 0x0000000000000000 0x12 build-cg/src/main.o + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(mmu.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dvram.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dupdate.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dclear.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(drect.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(string.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memory.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o) + .debug_info 0x0000000000000000 0x733 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + .debug_abbrev 0x0000000000000000 0x218 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + .debug_loc 0x0000000000000000 0x6e0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + .debug_aranges + 0x0000000000000000 0x20 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + .debug_ranges 0x0000000000000000 0xd8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + .debug_line 0x0000000000000000 0x2d7 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + .debug_str 0x0000000000000000 0x5b6 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + .eh_frame 0x0000000000000000 0x84 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + .debug_info 0x0000000000000000 0x371 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o) + .debug_abbrev 0x0000000000000000 0xcf /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o) + .debug_aranges + 0x0000000000000000 0x18 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o) + .debug_line 0x0000000000000000 0x133 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o) + .debug_str 0x0000000000000000 0x533 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o) + .comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o) + +Memory Configuration + +Name Origin Length Attributes +rom 0x0000000000300000 0x0000000000037000 xr +ram 0x0000000008102000 0x0000000000080000 rw +vbr 0x000000008c160000 0x0000000000001400 xrw +rram 0x000000008c161400 0x0000000000000c00 xrw +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +LOAD build-cg/src/main.o +LOAD /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a +LOAD /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a + 0x0000000000300000 _brom = 0x300000 + 0x0000000000002690 _srom = (((SIZEOF (.text) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) + +.text 0x0000000000300000 0x1ea8 + *(.pretext.entry) + .pretext.entry + 0x0000000000300000 0x1a4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) + 0x0000000000300000 _start + *(.pretext) + .pretext 0x00000000003001a4 0x258 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + 0x00000000003001a4 _topti_glyph + 0x00000000003001f8 _topti_render + 0x00000000003003b8 _dtext + *fill* 0x00000000003003fc 0x4 + .pretext 0x0000000000300400 0xc4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti-asm.s.o) + 0x0000000000300400 _topti_glyph_fg_bg + 0x000000000030043e _topti_glyph_fg + 0x0000000000300478 _topti_glyph_bg + .pretext 0x00000000003004c4 0x110 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + 0x00000000003004c4 _dfont + 0x00000000003004dc _charset_size + 0x0000000000300508 _charset_decode + 0x0000000000300576 _topti_offset + .pretext 0x00000000003005d4 0x40 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o) + 0x00000000003005d4 _hw_detect + 0x0000000000300614 _btors = . + *(.ctors .ctors.*) + 0x0000000000300614 _mtors = . + *(.dtors .dtors.*) + 0x0000000000300614 _etors = . + *(.text .text.*) + .text 0x0000000000300614 0x0 build-cg/src/main.o + .text.startup 0x0000000000300614 0x48 build-cg/src/main.o + 0x0000000000300614 _main + .text 0x000000000030065c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) + .text 0x000000000030065c 0xf8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(mmu.c.o) + 0x000000000030065c _utlb_addr + 0x000000000030066c _utlb_data + 0x000000000030067c _utlb_mapped_memory + .text 0x0000000000300754 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + .text 0x0000000000300754 0x4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dvram.c.o) + 0x0000000000300754 _dvram + .text 0x0000000000300758 0x30 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dupdate.c.o) + 0x0000000000300758 _dupdate + 0x0000000000300770 _dupdate_noint + .text 0x0000000000300788 0x48 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dclear.c.o) + 0x0000000000300788 _dclear + .text 0x00000000003007d0 0xc4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(drect.c.o) + 0x00000000003007d0 _drect + .text 0x0000000000300894 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti-asm.s.o) + .text 0x0000000000300894 0x1a8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o) + 0x00000000003009f0 _getkey + 0x00000000003009fc _getkey_opt + 0x0000000000300a08 _getkey_repeat + .text 0x0000000000300a3c 0x9c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + 0x0000000000300a3c _dsize + .text 0x0000000000300ad8 0x148 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(string.c.o) + 0x0000000000300ad8 _strlen + 0x0000000000300ae8 _strncpy + 0x0000000000300afe _vsprintf + 0x0000000000300bfc _sprintf + .text 0x0000000000300c20 0x2cc /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o) + 0x0000000000300c70 _r61524_win_get + 0x0000000000300d28 _r61524_win_set + 0x0000000000300de8 _r61524_display + .text 0x0000000000300eec 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o) + .text 0x0000000000300eec 0xf0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) + 0x0000000000300f58 _gint_install + 0x0000000000300fc4 _gint_unload + .text 0x0000000000300fdc 0x2c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(vbr.s.o) + 0x0000000000300fdc _gint_setvbr + .text 0x0000000000301008 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.S.o) + .text 0x0000000000301008 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.S.o) + .text 0x0000000000301008 0x28c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o) + 0x0000000000301058 _keysc_frame + 0x000000000030118c _pollevent + 0x0000000000301260 _waitevent + .text 0x0000000000301294 0xd6 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memory.c.o) + 0x0000000000301294 _memcpy + 0x0000000000301348 __memmove + 0x000000000030134c __memcmp + 0x0000000000301350 _memset + *fill* 0x000000000030136a 0x2 + .text 0x000000000030136c 0x480 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) + 0x0000000000301610 _timer_setup + 0x00000000003016a4 _timer_delay + 0x0000000000301704 _timer_start + 0x0000000000301738 _timer_reload + 0x0000000000301758 _timer_pause + 0x000000000030178c _timer_stop + 0x00000000003017e0 _timer_timeout + .text 0x00000000003017ec 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o) + .text 0x00000000003017ec 0x268 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o) + 0x00000000003017ec _dma_transfer_wait + 0x00000000003018c8 _dma_transfer + 0x0000000000301978 _dma_transfer_noint + .text 0x0000000000301a54 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o) + .text 0x0000000000301a54 0x5c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o) + 0x0000000000301a54 _gint_intlevel + 0x0000000000301a8c _gint_inthandler + .text 0x0000000000301ab0 0xc8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o) + 0x0000000000301b6c _clock_freq + .text 0x0000000000301b78 0x78 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_movmem.o) + 0x0000000000301b78 ___movmem + 0x0000000000301b78 ___movstr + 0x0000000000301bac ___movmemSI64 + 0x0000000000301bac ___movstrSI64 + 0x0000000000301bb0 ___movmemSI60 + 0x0000000000301bb0 ___movstrSI60 + 0x0000000000301bb4 ___movstrSI56 + 0x0000000000301bb4 ___movmemSI56 + 0x0000000000301bb8 ___movmemSI52 + 0x0000000000301bb8 ___movstrSI52 + 0x0000000000301bbc ___movstrSI48 + 0x0000000000301bbc ___movmemSI48 + 0x0000000000301bc0 ___movmemSI44 + 0x0000000000301bc0 ___movstrSI44 + 0x0000000000301bc4 ___movstrSI40 + 0x0000000000301bc4 ___movmemSI40 + 0x0000000000301bc8 ___movstrSI36 + 0x0000000000301bc8 ___movmemSI36 + 0x0000000000301bcc ___movstrSI32 + 0x0000000000301bcc ___movmemSI32 + 0x0000000000301bd0 ___movmemSI28 + 0x0000000000301bd0 ___movstrSI28 + 0x0000000000301bd4 ___movmemSI24 + 0x0000000000301bd4 ___movstrSI24 + 0x0000000000301bd8 ___movmemSI20 + 0x0000000000301bd8 ___movstrSI20 + 0x0000000000301bdc ___movstrSI16 + 0x0000000000301bdc ___movmemSI16 + 0x0000000000301be0 ___movmemSI12 + 0x0000000000301be0 ___movstrSI12 + 0x0000000000301be4 ___movstrSI8 + 0x0000000000301be4 ___movmemSI8 + 0x0000000000301be8 ___movstrSI4 + 0x0000000000301be8 ___movmemSI4 + .text 0x0000000000301bf0 0x1ec /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + 0x0000000000301bf0 ___udivdi3 + .text 0x0000000000301ddc 0x6c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivsi3.o) + 0x0000000000301dfe ___udivsi3 + .text 0x0000000000301e48 0x60 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udiv_qrnnd_16.o) + 0x0000000000301e48 ___udiv_qrnnd_16 + .text 0x0000000000301ea8 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o) + +.gint.blocks 0x0000000000301eb0 0x140 + *(.gint.blocks) + .gint.blocks 0x0000000000301eb0 0x20 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.S.o) + 0x0000000000301eb0 _exch_entry_7305 + .gint.blocks 0x0000000000301ed0 0x20 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.S.o) + 0x0000000000301ed0 _inth_entry_7305 + .gint.blocks 0x0000000000301ef0 0xe0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o) + 0x0000000000301ef0 _inth_tmu_0 + 0x0000000000301f10 _inth_tmu_1 + 0x0000000000301f30 _inth_tmu_2 + 0x0000000000301f50 _inth_tmu_storage + 0x0000000000301f70 _inth_tmu_extra2 + 0x0000000000301f90 _inth_tmu_extra_help + 0x0000000000301fb0 _inth_tmu_extra_others + .gint.blocks 0x0000000000301fd0 0x20 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o) + 0x0000000000301fd0 _inth_dma_dma0 + +.gint.drivers 0x0000000000301ff0 0xb4 + 0x0000000000301ff0 _bdrv = . + *(.gint.drivers.0) + *(.gint.drivers.1) + .gint.drivers.1 + 0x0000000000301ff0 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o) + 0x0000000000301ff0 _drv_cpg + *(.gint.drivers.2) + .gint.drivers.2 + 0x0000000000302014 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) + 0x0000000000302014 _drv_tmu + .gint.drivers.2 + 0x0000000000302038 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o) + 0x0000000000302038 _drv_dma + *(.gint.drivers.3) + *(.gint.drivers.4) + .gint.drivers.4 + 0x000000000030205c 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o) + 0x000000000030205c _drv_keysc + *(.gint.drivers.5) + .gint.drivers.5 + 0x0000000000302080 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o) + 0x0000000000302080 _drv_r61524 + *(.gint.drivers.6) + 0x00000000003020a4 _edrv = . + +.rodata 0x00000000003020a4 0x5f4 + *(.rodata.assets) + *(.rodata .rodata.*) + .rodata.str1.4 + 0x00000000003020a4 0xf build-cg/src/main.o + *fill* 0x00000000003020b3 0x1 + .rodata 0x00000000003020b4 0x18 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + .rodata.str1.4 + 0x00000000003020cc 0x11 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(string.c.o) + *fill* 0x00000000003020dd 0x3 + .rodata 0x00000000003020e0 0x49c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(font8x9.png.o) + 0x00000000003020e0 _gint_font8x9 + 0x000000000030257c _gint_font8x9_end + .rodata.str1.4 + 0x000000000030257c 0x7 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o) + *fill* 0x0000000000302583 0x1 + .rodata.str1.4 + 0x0000000000302584 0x6 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o) + *fill* 0x000000000030258a 0x2 + .rodata.str1.4 + 0x000000000030258c 0x4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) + .rodata.str1.4 + 0x0000000000302590 0x4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o) + .rodata.str1.4 + 0x0000000000302594 0x4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o) + .rodata 0x0000000000302598 0x100 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o) + 0x0000000000302598 ___clz_tab + +.rela.dyn 0x0000000000302698 0x0 + .rela.pretext.entry + 0x0000000000302698 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) + .rela.pretext 0x0000000000302698 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) + .rela.text 0x0000000000302698 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) + 0x0000000008102000 . = ORIGIN (ram) + +.bss 0x0000000008102000 0x30 + 0x0000000008102000 _rbss = . + *(.bss COMMON) + .bss 0x0000000008102000 0x0 build-cg/src/main.o + .bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) + .bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(mmu.c.o) + .bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + .bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dvram.c.o) + .bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dupdate.c.o) + .bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dclear.c.o) + .bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(drect.c.o) + .bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti-asm.s.o) + .bss 0x0000000008102000 0x8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o) + .bss 0x0000000008102008 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + .bss 0x0000000008102008 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(string.c.o) + .bss 0x0000000008102008 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o) + .bss 0x0000000008102008 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o) + .bss 0x0000000008102008 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) + .bss 0x0000000008102008 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(vbr.s.o) + .bss 0x0000000008102008 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.S.o) + .bss 0x0000000008102008 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.S.o) + .bss 0x0000000008102008 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o) + .bss 0x000000000810202c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memory.c.o) + .bss 0x000000000810202c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) + .bss 0x000000000810202c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o) + .bss 0x000000000810202c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o) + .bss 0x000000000810202c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o) + .bss 0x000000000810202c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o) + .bss 0x000000000810202c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o) + .bss 0x000000000810202c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_movmem.o) + .bss 0x000000000810202c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + .bss 0x000000000810202c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivsi3.o) + .bss 0x000000000810202c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udiv_qrnnd_16.o) + .bss 0x000000000810202c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o) + 0x0000000008102030 . = ALIGN (0x10) + *fill* 0x000000000810202c 0x4 + 0x0000000000000030 _sbss = SIZEOF (.bss) + +.data 0x0000000008102030 0x10 load address 0x0000000000302698 + 0x0000000000302698 _ldata = LOADADDR (.data) + 0x0000000008102030 _rdata = . + *(.data .data.*) + .data 0x0000000008102030 0x0 build-cg/src/main.o + .data 0x0000000008102030 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) + .data 0x0000000008102030 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(mmu.c.o) + .data 0x0000000008102030 0x8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + 0x0000000008102030 _topti_font + 0x0000000008102034 _gint_default_font + .data 0x0000000008102038 0x4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dvram.c.o) + 0x0000000008102038 _vram + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dupdate.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dclear.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(drect.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti-asm.s.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(string.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(vbr.s.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.S.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.S.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memory.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_movmem.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivsi3.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udiv_qrnnd_16.o) + .data 0x000000000810203c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o) + 0x0000000008102040 . = ALIGN (0x10) + *fill* 0x000000000810203c 0x4 + +.data.4 0x0000000008102040 0x0 load address 0x00000000003026a8 + *(.data.4) + 0x0000000008102040 . = ALIGN (0x10) + 0x0000000000000010 _sdata = (SIZEOF (.data) + SIZEOF (.data.4)) + 0x000000008c15ff00 _gint_vbr = (ORIGIN (vbr) - 0x100) + 0x000000008c161400 . = ORIGIN (rram) + +.gint.data 0x000000008c161400 0xd0 load address 0x00000000003026a8 + 0x00000000003026a8 _lgdata = LOADADDR (.gint.data) + 0x000000008c161400 _rgdata = . + *(.gint.data .gint.data.*) + .gint.data 0x000000008c161400 0x8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o) + .gint.data 0x000000008c161408 0x18 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o) + 0x000000008c161408 _time + 0x000000008c161414 _state + .gint.data 0x000000008c161420 0x70 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) + .gint.data 0x000000008c161490 0x10 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o) + 0x000000008c161490 _SH7305_INTC + .gint.data.sh3 + 0x000000008c1614a0 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o) + 0x000000008c1614a0 _SH7705_INTC + 0x000000008c1614d0 . = ALIGN (0x10) + *fill* 0x000000008c1614c4 0xc + 0x00000000000000d0 _sgdata = SIZEOF (.gint.data) + +.gint.bss 0x000000008c1614d0 0x230 load address 0x0000000000302778 + *(.gint.bss .gint.bss.*) + .gint.bss 0x000000008c1614d0 0x8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o) + .gint.bss 0x000000008c1614d8 0x40 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o) + 0x000000008c1614d8 _gint + .gint.bss 0x000000008c161518 0x1c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) + .gint.bss 0x000000008c161534 0x100 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o) + .gint.bss 0x000000008c161634 0x88 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) + .gint.bss 0x000000008c1616bc 0x18 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o) + .gint.bss 0x000000008c1616d4 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o) + 0x000000008c161700 . = ALIGN (0x10) + *fill* 0x000000008c1616f8 0x8 + 0x0000000000000230 _sgbss = SIZEOF (.gint.bss) + +/DISCARD/ + *(.gint.bss.sh3) + *(.gint.data.sh3) + *(.debug_info .debug_abbrev .debug_loc .debug_aranges .debug_ranges .debug_line .debug_str) + *(.jcr) + *(.eh_frame_hdr) + *(.eh_frame) + *(.comment) +OUTPUT(build-cg/src/FlySim.elf elf32-sh) diff --git a/Code/build-cg/src/FlySim.bin b/Code/build-cg/src/FlySim.bin new file mode 100755 index 0000000000000000000000000000000000000000..0b10451fa1b86aca30004aa228793a9a3e4076ec GIT binary patch literal 10104 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 literal 0 HcmV?d00001 diff --git a/Code/build-cg/src/main.d b/Code/build-cg/src/main.d new file mode 100644 index 0000000..18800f3 --- /dev/null +++ b/Code/build-cg/src/main.d @@ -0,0 +1 @@ +build-cg/src/main.o: src/main.c diff --git a/Code/build-cg/src/main.o b/Code/build-cg/src/main.o new file mode 100644 index 0000000000000000000000000000000000000000..81b66fbe62d4e0e8bde196acbc35a7524fd3022a GIT binary patch literal 1004 zcma)5OH0E*5T4ZfNK<_D;6;S$L9596JQVeiQf)nm9z;BrSc8g*Ey)(_seiy9;ZJHo zJb6%1JbM@FH%YdQ1<`@o`M#Oi+1c!*wSQRB5*qbHqh;WjBe4ZOMZ6N_$e>ioX=YEZ z-G*bynkR@l#_{~4Q7~FxuidBAYUYDFsduelylEZ1V36J(GqJvCt>p0n_Ul0<>UKjL zTg%1bb~aZ&I$g@<#im$`g<`PRTavn;F+UCc=$n`)2I6q_1ti&LLH_Un9|a$ad;%7B+h-GgjZw2nd@Q;)OIYvN$^;n zY}83qYp!eGN_Crm*%@SUFC$TQI7R)fs^_^VPrc7?d5g&7_xLMsC91ap%fj_00u(O% z?tHcxS=ArD9UVZGsQK7|gRvO~vO8&siIFaQ7m literal 0 HcmV?d00001 diff --git a/Code/src/main.c b/Code/src/main.c index b295f14..0372ebc 100755 --- a/Code/src/main.c +++ b/Code/src/main.c @@ -1,10 +1,16 @@ +/* + Nom du projet : Fly Simulator + Version : - dev - + Dernière modification le : 16 juillet 2019 + */ + #include #include int main(void) { dclear(C_WHITE); - dtext(1, 1, "Sample fxSDK add-in.", C_BLACK, C_NONE); + dtext(1, 1, "Fly Simulator.", C_BLACK, C_NONE); dupdate(); getkey();