From f959a9fef8d7b51c7775af68b7c7caf584f461d2 Mon Sep 17 00:00:00 2001 From: Milang Date: Tue, 7 Jan 2020 18:25:14 +0100 Subject: [PATCH] move headers --- SuperCbr.g1a | Bin 55992 -> 56012 bytes build-fx/SuperCbr.bin | Bin 55480 -> 55500 bytes build-fx/SuperCbr.elf | Bin 71788 -> 71788 bytes build-fx/map | 805 ++++++++++++++++++----------------- build-fx/src/config.c.o | Bin 1380 -> 1408 bytes {src => include}/bonus.h | 0 {src => include}/box.h | 0 {src => include}/config.h | 0 {src => include}/constants.h | 0 {src => include}/ennemi.h | 0 {src => include}/keyboard.h | 0 {src => include}/level.h | 0 {src => include}/mario.h | 0 {src => include}/score.h | 0 {src => include}/tile.h | 0 {src => include}/world.h | 0 src/config.c | 4 +- 17 files changed, 406 insertions(+), 403 deletions(-) rename {src => include}/bonus.h (100%) rename {src => include}/box.h (100%) rename {src => include}/config.h (100%) rename {src => include}/constants.h (100%) rename {src => include}/ennemi.h (100%) rename {src => include}/keyboard.h (100%) rename {src => include}/level.h (100%) rename {src => include}/mario.h (100%) rename {src => include}/score.h (100%) rename {src => include}/tile.h (100%) rename {src => include}/world.h (100%) diff --git a/SuperCbr.g1a b/SuperCbr.g1a index b60c82aacf04d63e31c36fe2ee580b10dd6ebc1f..6b8ee3eb5d1ea9cb3f1b3e8ba7377d0a932d356f 100644 GIT binary patch delta 3020 zcmZ8j4NP0t6+ZXb4yK02n4csL2{xDv1eDtZLVo&Vh)W2N+7qmaTQm$f!wGa{DN>OV z$*4k;s}P0cMil~7p*2$25~*yDN;IPqTGA-msAkiQLWMS1U}P#XOfU- zop;VX|L5Fu-}UI{x{1$qslU1Y@BVG& zuNj+AS6CAZb{oxxFcE7bKApa3Bkkcc-HX)rl!iF^fKOxy8_ja{%^{*cyNDBo=+P{3 z&tu|0UMB9gfi@Cv87AK9B>qBJgIu46J)`c-`MBW2lC<;5>Xh!kdP4{C$#M0r@jWHU zL;Q^Z@lVExyM~A#tq`@Q_t~(xW2$GvYED9iVlN_I7Ilp@@`-<42b@EEKw<~5OAWke zV8Lv6=6BhD-F4IyT&*-MP>b$Oydzov)K6zE#eKYgkrt@bRQQJ}+Y(8-!c=%^YUh$} zF+N78gHF=uu+?dz`1u#7w$T=5-76*W3pvsvl2!^yI91Ah38D6L6GuV$)rL>S+~(~C zNXOViyqpt1)J~DOHr&wk&;$#fEhR) zX~&f8UgG`eza<^`I6O|%+CzBm4*>Sj8f^xy5Gz~1-zGKo0k#5AM8C}AG2p&8*cVcBcC@fmG&UJoT3>nU%si+L?fiW-gPo&@?m*k>q#AG= zaWmrB$JI`o4k{YU+7)wp2UYX}VAeOJ4%#2EY>4c`T7XThQVoHswO;mhfObJOAV#uI zp{1(L@pEP^NYL2nF3r0%PeY!N4`mRlt+97lM#xkt-y=cq8|maLzF zFQKKK0o9XR!`^Kt?q4CEkVE`ffas=&_*-aFt_|xuaEf!`MZDu4(8sl*+kQp5h*gUU z%@1X8tYvfZQR1vNKUY!WW~}ARm2o+D!km}IM%1Fb3#=GUuZ_VF-IQnZddK>(5kGPl zhT!)v%kDx)77s_)d&J}Xdr1f*t@6N?=^eSNE*E4dvK1#faZ*!anRRLVFd)_Soza0E zC=#6avsp30ugL-6(#1a6CbjG3b4qHjHl}h{*LRo?sg9ybrX-VSE3RUz>R9m}W`OS# zm(`WM87%2EW^ux3W+6Z~@e;jo?EC%+7hggal3dlczn`T-c`vplYVcGPKHye%fPHA) z*Ao%(h!4;%!Uwj9lKnaAnO8kAFIqS)bTsVTYd2Gep^R`59EGO|siUtSX6*E((wp&j zw67eJoG7hfW??JKvfsy1CU<7o5L_*6{8`Ok^iEUr4?(?q7vZBry!5{Cmt}3c4-Gvu zPCqYI2g`n7xf3B;p@?qD{12z!5>ZO?7K!2|kNDdu5muT9S8(PU5@W8V_{*B4eo$P0 zqd76Q@{JG&$5!6VJR($HpIEDn;^722it0*v24k&iO2s+G9AfZD7T&jxG_$)Rzw#j7 zfyyP;Av{$FS(n;fbwMhnAKjjq5@w6!%v;DHUNxY)j()&?f>D$sIqA`|sF58;?8q&^ zG+-Hk-I#0xoCTnvla~QQ+Jr`~fX47lrT|diWDX!8%H@yqH1|lg=h{p+dTj}#2ZkXyH*T(tec`_k2>zTr{J@9rRJKF+YRF)IDyd$*RI2s z9?*3##MHL5VXEPz#iMq-g`w<~Ln(%jEwOabd;AQ#nBuKU3}{_EeqDA^w0hmFTa0;M z$9vWL4eM6JZ(q={)2i>MSuAlvJ3>FJ@v_qwTUafV|cInKE;JO*pMB3Va9~3 z*3o!L+0yW#V%=@|Nax;l@)4N=kHQ9dWkn37Cco~pf6e3M#c^ClXhg#>@iIK^pNaM+A2*M82v^&=&m6!n$VXbB|SmH9MFoGtV3 zWd4!xG$yzjF8zY#S|aiCp7edV9-iW5Fc}oVTrwzVBXBsP*vsTp$|=<34Pi0Z_y9+s zr|GclT$4@AHr3l@!z5+nXRY4IRK*I&6duD@8 zN5VIrO#th!*JDXOqhx-q?HLD9_$nj<{r&dAjojP#$VF330EX6Wzv>vMFE*g5b$?Vt zk;8F8KXLr|dj63-{%ZB}Y~lwnSFb&M!sq*nqO|0%KO5-DS$u(JA(DwZ0SuEUv!Uwu Tnr)3I#G5l-)}s#1nA!gU_@V*% delta 2986 zcmZ8j4@{It7Jsw5z~U}-Spfn0v%q2?V3|`;RN5|d3nT!56cNpRDqKPIoluO8Qzu9k5@Y}ra z&HFR&y?OKdW_I>l{lvHW=--cicdOUaf7QJ448PF-ZEU2MT$L6DRV}>I32x zkBR>r++_i+5pNqL-p+~d@M)A;q4A1gSL(yCuIGnhuI`fa`u`e2I*8AW%6rCN=^`D( z->V`1`7m+kP2wl=MV0A18x%99dNwFC%*nbGJMp4GXq1sn{4b^88N>$^hi!n%mN!CJ zSE?)ZAF2OLJ7MZtKWikqgvA%7>~6EC@b{_A;2;6`u4+?ue*)Q6M@ zG@h7hUAl+3x0$#V(Y;PYoTiQEi0rKb*=d7zg69fD+>#N#`VGmLo5Q{uKB;(1tg0y>bgCWiK$-`9((IzSf?rUL|zqy_Ln;)&Qo z?-+4AmhYV=&S!-)VI?9EQ!BB*L*^&8v1sJCK1ZtTSHUd3aw6%EfeMm_kv$4+t5a^^ z=ZITW1!J<;riY8Bibs02?*4JmCD0J)h8#Agg;opP958t{h<1h%9&YK@>Ps3Hv6+W9 z@&6rWX!w`z%u06FO}rUvHls<^HAHtRh<`9cJktVs0zq?$*CJny!bXh-xIH&ih~R2H zNV2GsL$-quK4n(J&)4wZ30YyT$fj^7Y*}e+NIJ8wu{;DF8OB6(Q+=1C&6{8&ery^O zq4#13Q^w%q)B=xo3gf;-&;*suia?@s(1rvJPz@1}tzhbO!)C zU=t4RWwYV|A5j3{Dn!0&lf3b>E4pZp22-`Gn>);J%G})JOlN&Ay7S7|Q#qS=fQ6v7 zr+TH~P%?{b1QsWa7Ulu<5I^`r~Bv~*hPK-%YT--#ZCGuG{QZ!Jj9yi>whqp%d-37^o8 zI8^zdu#%DBMQJGu_?F3)>I>;w&uRRq@^1!*>GY54#37tM#0wWhM^Reb0z3@x`1R{n zIac%|%bfJk3-aq%EdO>iTm8DitYxBbr6YdQ;Ae$d2!&wIn_||v65g#@>U+iHd#59U zk{e$NG`#pUbBLS8^%3|S6c&ru6&9tTB$=@~X)nFPSdIXdLGC)|H|0#GBs7lye{|e#iauSA$u6J;(TLFCYy zPK2%8;q%ZUdFT-c9pY}R&E*th74e~gVYl>EJksIZ8?PMEWp-k6E`m&fbL}o{>&6&` zHK2etH(-q*Z4T-A0I2jRREnwU6=oL0HNQa@?X_hQHCh*I22>YCXRV8MirLzC@HU_P zfpyBolh^dDQJ(u{8jG0JzM=UC#Ot2Q!TMc{xy87<8gFyMm$)s*8q&K=_szIx?Tr_8 zyBn_S;`duG>s@=#tdgl^)fcMnE`MmDsafA}@so{PPcp2yji!v2Ftny&ka$={&Tk*u zb3S`a_v3QDYP{}B)$R7j>f#%$`>j`vJ2HJS4%3p|X1r``xc&*tv}TNCcrNRFk%738 zjnvA>EEHQO7}(A-quwu^{vInjKW_f3j=x@29ekZKIPY?6e(0H6b6f#5<`v8 zm_giVDp8$lN)U@p^(i*(VpV6BbIh;PupFF)NKFrfySXgFrp0YSpYTUwqB%>=n|}(e z0q1F*isoncw0ztJTl2UyocdH3ju5R7&&9K=ihL zjUCKyt7c20w=FGvLG3m151oB|aR>MufLb|BylOF^#$P25{geRRJ?QEJI_~#qyco+X zZtv@hPUiDIO;y_-oQBisry-p21E48c&~AQHl=mlh8DUmr0pX_qLu^o1I>>jk!3{xz z{Ke=NJBqx$v|aw5ZZ}Dfei;t)ts^p5`@O_8q^m%_s_F#IeFj0{tsgB B3Pb<^ diff --git a/build-fx/SuperCbr.bin b/build-fx/SuperCbr.bin index e60bbcc335620168999c1e87b73a3e78aa042adc..e9d045a9c334ccc2530189d413716f1e1a6f6d7b 100755 GIT binary patch delta 2982 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 QGcC#; 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 delta 7245 zcmZ8m4^W&%mhW#EVE7kih5?3z%5 z-2;PD^nCMs@Ad1~uity!{V_LSog1)r?z+#$*m*RTj21@I82g~wW=|YrJPNw@jBG4v znSX&r*bT<`h4$YceP0W;o6;nS9+y3kqYt>389K*)lOpw-vBWW(oxuBdG4?-x#u+ru zPcmLT%lKYAtL$hCjJNbM-pUzIg*DVRR?BB~f7SYn$)Rg^<@_qkIB)sJn%Ktp#A)MP z@((SJQpO()F#bwE%#t z1h0o1O&N(=XnocCzpejp!^3Hz#ocMstR>+Qe2;rRu|_>JwwJbEX49-J&G+Z?YiAh! zu1NE}cz(@H!sQhCdn~Usjip>%b>7W#wbk45O-><6jc1pEGv*?GFg?=t+{DB9)nL@U z9#!tG@IOC1!a-GyHi!;Bk6&RhF zd$hYDOoAU+F(0&~LOj#a$&aTE&r&=Yo)ywngMHFf2VBDC*rlB|Y8^t$sHDzeiU^*! zU@SUswOH~NL_zkU#7dJA$=+|dCBk@j1LIC;?=FYNv+U+IXzs2-D_}QSCZ5H@>b{ys z67X%e6%CU*c>`@4?VPaXZPg;i_PjmX+9JkRw_(g=#&hNv_Z(;ZPRu$V9`G)RzSTdu zy%Scop|wLz8yY0mMe*!qd@Yu+dw}r*Ouzdq<9t+t{y63=7@P`WSO}GWK zkhVaq6s*Wi#xf~sVOv<*x2|8f3-5}>|DVu9MurhA+^0PiWV``$PKT5B2N-*&n(@a* zkWzNwAt)_o`~b!aP;3Nbz^yq!D%5Nv7-WhD2QEN^dhe)=pI<{h6PRLdhlk=$cy8OE z^%>>2J+IvfrKkGQ5#FS{JlzlrHpU-1i;kdoV+FkfkSUjnPj?7g(Ip4gfO>6$OUS&3 z&KiqFx`kZP*nuo%%Ca`O4n1~=S;J<)_IO08uUi`xlfF|F0Gw3#$xX%y{+uN{BEytc zHMYXM%P8KuTeCQ?iE!~AZO#}i-l`?SwT+#Ib(^j^>Jf`)Y<4YzcAW8TH$?GWSC^>A zi9=L_`@6Ml2ya7Qv%@lL>h3DbT96-z=~`kjK3<6y6jOKSie3IfnjtCo>cZB2z%&4?d}timnF_Wgs0W7I!XEEE?9G zx~A0{1-qWpG?y5t*nsbI6;Ens#rB8p#drHdGg^}f?!H%RGkSJEPeMhNYci~3+GSR{ zXW!yI3j5RK{nBZ29Hi)c_vQC5FJN& zOcbIq$j#yDLaPy;M?OmAv^fcDRp@riX?~dT=3a~;oz57RGIcD%rdWhsLW75R5Ob?4 z7XwwRlgyuCW31|u1$A%m(NmU<9q3#PCBt}fxfiyC@f(KK!GM+^!Wv3iN{z_(5S0;% zN-_M{jFv9?_x~JTEC}q$2uLpmddQ2SBT%Jvh|xd^zS9r9uXPwx2cA#R>Wyc9utCc> zBXj8dB;&PnM(^WUnidp;hxX$;J@`6y%Yoo6p|lI>*k=pspS9%Hy=Ymz#d$2D>eeIk zEUjsNEQ$86@uae}hJ?Cje{}PAR|}okjfQRZWVoiTm+|Ck-!Cr~_+FZ27xH{>)W2A@ z-jX}+wydsmZgKv~mb!5)r!;N4z+*e+seAE9+D2#Lslv!H%b3H|>!^1&Wr>P9clmfK zZI!`it8Q(cmqY(o2cLUIZ&;rr?sSQTstSn z<5l1_3>wykpIK6%q8aeWdE@94o8q7tYI-U$k3VtDBlwYZqVmXg(Rt+8SV4dDer;NG zHg8CY(poeA{qh&y&fCf-5UBh58Lyc#$v7%S*w^`>odd1br19~HeD1{bcDBCocDByX zk4e&jR@DvF>FYk!_#U)jV|z>b9isBz^$?x?sM*o5)Bn+}FwubDEyB~P8t`kUp0Px>JL%F&fL^acsg;7Z`V{*?l62ET*zSK@bjR^p-f{xqR@1As>t ze)~_)DAUIN9wzzLNUxl)~v!>fLI?-+k!LL{y5}H;taL!K4?)T%!7e zzc$t|j`P=dKSbmAZT~Kr@q5M?zkh0p&iw`EZ=%OOD}GOmpazYIj;Nu94SwM+%}X9< z35;1xc{(#o3=%%PIc!A!_Ns=IE}X2=qN07$=RE_)S;%8MU~ii{6=Q7*BOkD7j7gNX)%p}}qgjf`-(S_jqVPkXw-vhc74LHd zZ3I|ZVEsGo1fu=JS5f8NA5o8?k4hZnkk~GJSgxX$hJ|e^r1gu)l+Sw(yolr_p!S++ zadcUG&6J2vm6&7NmDCYrK?izy6y8CZA^aD0ZCC^@mT2Xo>*CGOFeK<>#os=ZUzda? z{sCNjHV!v|?}@`t1Ix9P{r?&AAII^30X!9lUx0jJ9PVa3)cjc-p%(%Qng*N(E{@~> z7qBM|BT!lbargsZaw2_bLNmbR0{RfX0o)}a;lu=%z*|m;u1h*%XXuhIaTv^UF?VTA zBG@b<(x(qP&Ge=Gg&z}N!lqIw+Nbq08n@DE2AH!BXROD8Uz9lU59XPVu@S`& z61iOBr3txZmn3++jwW27FwCv8i&+T2aYNWX*0qQz{8;w}A);oKbOobQve;FZujoD^ znjm{tL?BCH>y{QK??lNa$COIhWTZr6s~Gv%=ZJ!;G$#Km-E4$y#<#ZuM33z2LdfG9 zvE+kf)O;Lq8FM-}flXkTK0uF>LSW-ku*7%%5tBVCBD4Bl7l;8R^=G(*gkqCH-E6D|zF)e?_94PI zOacf6EQ1Y8*HRjX=OJG!7G_Hvy^4x}Nx9R!h*f-|J8Bix0xH~%D@Z%2WT&z_zqNu5B9DuAXM2#!gS5GaIn-7arKg#loCkMoAHqDm7mmFxDk4Os~e~&cRm} zrXRq(Jb;hOQPP{~rIiSLs%xF19pA@A*QdI}7T4oFq+O91`BdLL1>YAbz2D%*3n`5` zEK~+Ftc(}Y?5;_EMmFPveZu{juK9%@-+dzRneOO^gsMy#*eiDQiU@dTME_^H85{RV zt1^%sjg^qyq3~}RALX7BU<570y(9X zE1ZvF)K2mWBjNWC0T(NL57w08QjN0eQMxW;iBx2)s-^b@VAm@7CdS0OpKq?CxyAbQ zs6%87_tX2fI6k(6*PwGr9_h4#51-4ktliumRv}he(?#H#zBh22}Y%5nd{V1Rauc)2&<}{dmE^@CyHm>sB6xHT+Aa^|-v z(F<6iGtzE5=5>Kq2=Y``?5i-3pu`kwc3gI=ihxxn*nQyV$MKQ7mJNf#{bh;61J9_C zv`6ToBAUMRnG;jS*x#h1WnAYGS~@ZGrLMgxqF?Hc6N-nb=U8o?lx^2bOou5A4g^R& z4p7&9dnpXJ%Skw%T{#KIvF~6w@bMrft@ahis~C4mjfF`%5b}-fB6?ldip0Woxfrn# zad_N23RxAx4mc1ObN>z95m?sXl-4%g@Zo;jbwdxi!TYIP66ZmBJp|k!tXI7UZRmczwGZkftLl8urdB?jN?TbW4((1TO`T0uN6o%@& zk(I~zmV;3cR1M48xUx28As^!7DC#tGsha-k32TAV|g_RjH&dVykqCk$K(G0h9A3)s;-I1jWL<9(o3{YA0}Q zfyP?kEpkK`YJ7b!usTb)9)Tmnz~p>b;(8qNt$^#5Ja(-;)L(^KGIkccm0ntGS3B~_ z53KUZgZ1z5WXWK`t==7^IEGG*mW6ah!euSplj!Ze?fOlFYC*OqZ`Ab zX~7qQx3xhzx9r_3Lns?ozS4kRN@MoZ=yeoORh;af<6k4gz-nj9#!2=8I#R2>H~Zfh z|7#y`tpDrgtJbB1TlOi;qH007zwvnkablD7egb&6bWZjRm15EKjqd1KmdZ(?7ssLt zRH_Y~atb*(X$Skn2&h=J*uXiB^aepJe6wy#yoYiS2MPshNvcD+2LB3K9%b76f7Vhm;I*MMv2*WR#`uGF+8CfGU+%y=DH7jA>`36(RG=>)Uqr_u>p?|)y7HZL#i*htQv6r#t-j}O$v<-=2#*T#l(4M2+(EcCRb>Srd diff --git a/build-fx/map b/build-fx/map index 22f9218..eeb598a 100644 --- a/build-fx/map +++ b/build-fx/map @@ -218,7 +218,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/liblog-fx.a LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x0000000000300000 _brom = 0x300000 - 0x000000000000cf38 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) + 0x000000000000cf44 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) .pretext 0x0000000000300200 0x8d0 *(.pretext.entry) @@ -258,7 +258,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a *(.dtors .dtors.*) 0x0000000000300ad0 _etors = . -.text 0x0000000000300ad0 0x5fb0 +.text 0x0000000000300ad0 0x5fb8 0x0000000000300ad0 _gint_exch_tlbh_start = . *(.gint.exch_tlbh) .gint.exch_tlbh @@ -272,429 +272,430 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x0000000000300bc8 _init_ennemies 0x0000000000300c28 _set_level 0x0000000000300f2c _get_lvl_id - .text 0x0000000000300f5c 0xc8 build-fx/src/config.c.o + .text 0x0000000000300f5c 0xd8 build-fx/src/config.c.o 0x0000000000300f5c _configmenu - .text 0x0000000000301024 0x1e8 build-fx/src/score.c.o - 0x0000000000301024 _new_level - 0x0000000000301048 _new_game - 0x0000000000301080 _score_add_coin - 0x0000000000301090 _score_add - 0x00000000003010e0 _score_display - .text 0x000000000030120c 0x40 build-fx/src/tile.c.o - 0x000000000030120c _draw_tile - .text 0x000000000030124c 0x42c build-fx/src/box.c.o - 0x000000000030124c _sgn - 0x000000000030125e _check_collision - 0x00000000003012f0 _box_move - 0x0000000000301614 _box_jump - .text 0x0000000000301678 0x5bc build-fx/src/world.c.o - 0x0000000000301678 _world_get_width - 0x0000000000301688 _world_get - 0x00000000003016ec _display_cell - 0x00000000003019f8 _world_get_ctg - 0x0000000000301a2c _world_get_real_x0 - 0x0000000000301a74 _world_get_real_y0 - 0x0000000000301a88 _world_draw - 0x0000000000301b94 _world_move - .text 0x0000000000301c34 0x56c build-fx/src/bonus.c.o - 0x0000000000301c34 _lance_bullet - 0x0000000000301c90 _bullet_display - 0x0000000000301d28 _bullet_move - 0x0000000000301ea8 _bonus_set - 0x0000000000301ed8 _bonus_move - 0x000000000030208c _bonus_draw - .text 0x00000000003021a0 0x770 build-fx/src/mario.c.o - 0x00000000003021b0 _mario_bigger - 0x00000000003021cc _mario_smaller - 0x00000000003021f8 _mario_draw - 0x00000000003023b4 _test_sol_le_plus_proche - 0x0000000000302420 _mario_move - .text 0x0000000000302910 0x40 build-fx/src/main.c.o - 0x0000000000302910 _callback - 0x0000000000302918 _system_error - .text.startup 0x0000000000302950 0x1c4 build-fx/src/main.c.o - 0x0000000000302950 _main - .text 0x0000000000302b14 0x2d8 build-fx/src/keyboard.c.o - 0x0000000000302b14 _keyboard_clear - 0x0000000000302b34 _menu_pause - 0x0000000000302cfc _update_keyboard - .text 0x0000000000302dec 0x7d0 build-fx/src/ennemi.c.o - 0x0000000000302dec _display_ennemi - 0x0000000000303034 _ennemi_check_collision - 0x0000000000303098 _hurt_mario - 0x00000000003030cc _move_ennemi - 0x000000000030357c _display_ennemi_table - .text 0x00000000003035bc 0xce4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) - 0x0000000000303fb8 _kprint_opt - 0x0000000000304100 _kprint - 0x00000000003041d8 _kvsprint - 0x0000000000304220 _sprintf - 0x0000000000304248 _vsprintf - 0x0000000000304268 _snprintf - 0x0000000000304288 _vsnprintf - .text 0x00000000003042a0 0xdc /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o) - 0x00000000003042a0 _memcpy - 0x000000000030435a __memmove - 0x000000000030435e __memcmp - 0x0000000000304362 _memset - .text 0x000000000030437c 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) - .text 0x000000000030437c 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - .text 0x000000000030437c 0x11c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(drect.c.o) - 0x000000000030437c _drect - .text 0x0000000000304498 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) - 0x0000000000304498 _dupdate - 0x00000000003044b0 _dupdate_noint - .text 0x00000000003044bc 0x9c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) - 0x00000000003044bc _masks - .text 0x0000000000304558 0xc8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o) - 0x0000000000304558 _dimage - 0x00000000003045ac _dsubimage - .text 0x0000000000304620 0x4c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) - 0x0000000000304620 _dclear - .text 0x000000000030466c 0x3fc /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - 0x0000000000304814 _pollevent - 0x0000000000304958 _waitevent - 0x00000000003049a4 _clearevents - 0x00000000003049c4 _keydown - 0x00000000003049f0 _keydown_all - 0x0000000000304a2c _keydown_any - .text 0x0000000000304a68 0x124 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o) - 0x0000000000304a74 _iokbd_row - 0x0000000000304b5c _iokbd_scan - .text 0x0000000000304b8c 0x1f4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o) - 0x0000000000304b8c _getkey_opt - 0x0000000000304d38 _getkey - 0x0000000000304d44 _getkey_repeat - .text 0x0000000000304d80 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) - .text 0x0000000000304d80 0x1c4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) - 0x0000000000304f10 _gint_panic - 0x0000000000304f20 _gint_panic_set - 0x0000000000304f2c _gint_exc_catch - 0x0000000000304f38 _gint_exc_skip - .text 0x0000000000304f44 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o) - .text 0x0000000000304f44 0x17c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o) - 0x0000000000304ff8 _gint_install - 0x00000000003050a8 _gint_unload - .text 0x00000000003050c0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) - .text 0x00000000003050c0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o) - .text 0x00000000003050c0 0x1f4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) - 0x00000000003050c0 _tlb_addr - 0x00000000003050d4 _tlb_data - 0x00000000003050e8 _tlb_mapped_memory - 0x00000000003051bc _utlb_addr - 0x00000000003051cc _utlb_data - 0x00000000003051dc _utlb_mapped_memory - .text 0x00000000003052b4 0x9c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - 0x00000000003052b4 _dsize - .text 0x0000000000305350 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) - 0x0000000000305350 _dprint - .text 0x00000000003053a8 0x56c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - 0x00000000003056c8 _timer_setup - 0x0000000000305758 _timer_delay - 0x00000000003057b8 _timer_start - 0x00000000003057ec _timer_reload - 0x000000000030580c _timer_pause - 0x0000000000305840 _timer_stop - 0x000000000030589c _timer_timeout - 0x00000000003058a8 _timer_address - 0x00000000003058e4 _timer_clear - .text 0x0000000000305914 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(sleep.c.o) - 0x0000000000305914 _sleep_us - .text 0x000000000030596c 0x1d8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - 0x0000000000305a04 _t6k11_display - 0x0000000000305ad8 _t6k11_contrast - 0x0000000000305b04 _t6k11_backlight - .text 0x0000000000305b44 0x150 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) - 0x0000000000305c88 _clock_freq - .text 0x0000000000305c94 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o) - .text 0x0000000000305c94 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o) - 0x0000000000305c94 _bopti_asm_mono - 0x0000000000305cba _bopti_asm_mono_alpha - .text 0x0000000000305cec 0x410 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) - 0x0000000000305cec _bopti_grid - 0x0000000000305e60 _bopti_render - 0x0000000000305f90 _bopti_render_clip - 0x00000000003060a4 _bopti_render_noclip - .text 0x00000000003060fc 0x2c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(vbr.s.o) - 0x00000000003060fc _gint_setvbr - .text 0x0000000000306128 0x78 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint.c.o) - 0x0000000000306128 _gint_intlevel - 0x000000000030617c _gint_inthandler - .text 0x00000000003061a0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) - .text 0x00000000003061a0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o) - .text 0x00000000003061a0 0x378 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/liblog-fx.a(liblog.c.o) - 0x000000000030628c _ll_set_size - 0x00000000003062a0 _ll_set_state - 0x00000000003062c0 _ll_get_state - 0x00000000003062d0 _ll_clear - 0x000000000030631c _ll_send - 0x0000000000306390 _ll_sendp - 0x00000000003063dc _ll_display_custom - 0x0000000000306448 _ll_display - 0x000000000030645c _ll_pause - 0x00000000003064b4 _ll_panic - 0x00000000003064f0 _ll_set_panic - 0x0000000000306500 _ll_set_level - 0x000000000030650c _ll_get_level - .text 0x0000000000306518 0x78 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_movmem.o) - 0x0000000000306518 ___movstr - 0x0000000000306518 ___movmem - 0x000000000030654c ___movmemSI64 - 0x000000000030654c ___movstrSI64 - 0x0000000000306550 ___movstrSI60 - 0x0000000000306550 ___movmemSI60 - 0x0000000000306554 ___movmemSI56 - 0x0000000000306554 ___movstrSI56 - 0x0000000000306558 ___movstrSI52 - 0x0000000000306558 ___movmemSI52 - 0x000000000030655c ___movstrSI48 - 0x000000000030655c ___movmemSI48 - 0x0000000000306560 ___movstrSI44 - 0x0000000000306560 ___movmemSI44 - 0x0000000000306564 ___movstrSI40 - 0x0000000000306564 ___movmemSI40 - 0x0000000000306568 ___movstrSI36 - 0x0000000000306568 ___movmemSI36 - 0x000000000030656c ___movmemSI32 - 0x000000000030656c ___movstrSI32 - 0x0000000000306570 ___movmemSI28 - 0x0000000000306570 ___movstrSI28 - 0x0000000000306574 ___movstrSI24 - 0x0000000000306574 ___movmemSI24 - 0x0000000000306578 ___movmemSI20 - 0x0000000000306578 ___movstrSI20 - 0x000000000030657c ___movstrSI16 - 0x000000000030657c ___movmemSI16 - 0x0000000000306580 ___movmemSI12 - 0x0000000000306580 ___movstrSI12 - 0x0000000000306584 ___movmemSI8 - 0x0000000000306584 ___movstrSI8 - 0x0000000000306588 ___movmemSI4 - 0x0000000000306588 ___movstrSI4 - .text 0x0000000000306590 0x1f0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) - 0x0000000000306590 ___udivdi3 - .text 0x0000000000306780 0x234 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) - 0x0000000000306780 ___umoddi3 - .text 0x00000000003069b4 0x6c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) - 0x00000000003069d6 ___udivsi3 - .text 0x0000000000306a20 0x60 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o) - 0x0000000000306a20 ___udiv_qrnnd_16 - .text 0x0000000000306a80 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) + .text 0x0000000000301034 0x1e8 build-fx/src/score.c.o + 0x0000000000301034 _new_level + 0x0000000000301058 _new_game + 0x0000000000301090 _score_add_coin + 0x00000000003010a0 _score_add + 0x00000000003010f0 _score_display + .text 0x000000000030121c 0x40 build-fx/src/tile.c.o + 0x000000000030121c _draw_tile + .text 0x000000000030125c 0x42c build-fx/src/box.c.o + 0x000000000030125c _sgn + 0x000000000030126e _check_collision + 0x0000000000301300 _box_move + 0x0000000000301624 _box_jump + .text 0x0000000000301688 0x5bc build-fx/src/world.c.o + 0x0000000000301688 _world_get_width + 0x0000000000301698 _world_get + 0x00000000003016fc _display_cell + 0x0000000000301a08 _world_get_ctg + 0x0000000000301a3c _world_get_real_x0 + 0x0000000000301a84 _world_get_real_y0 + 0x0000000000301a98 _world_draw + 0x0000000000301ba4 _world_move + .text 0x0000000000301c44 0x56c build-fx/src/bonus.c.o + 0x0000000000301c44 _lance_bullet + 0x0000000000301ca0 _bullet_display + 0x0000000000301d38 _bullet_move + 0x0000000000301eb8 _bonus_set + 0x0000000000301ee8 _bonus_move + 0x000000000030209c _bonus_draw + .text 0x00000000003021b0 0x770 build-fx/src/mario.c.o + 0x00000000003021c0 _mario_bigger + 0x00000000003021dc _mario_smaller + 0x0000000000302208 _mario_draw + 0x00000000003023c4 _test_sol_le_plus_proche + 0x0000000000302430 _mario_move + .text 0x0000000000302920 0x40 build-fx/src/main.c.o + 0x0000000000302920 _callback + 0x0000000000302928 _system_error + .text.startup 0x0000000000302960 0x1c4 build-fx/src/main.c.o + 0x0000000000302960 _main + .text 0x0000000000302b24 0x2d8 build-fx/src/keyboard.c.o + 0x0000000000302b24 _keyboard_clear + 0x0000000000302b44 _menu_pause + 0x0000000000302d0c _update_keyboard + .text 0x0000000000302dfc 0x7d0 build-fx/src/ennemi.c.o + 0x0000000000302dfc _display_ennemi + 0x0000000000303044 _ennemi_check_collision + 0x00000000003030a8 _hurt_mario + 0x00000000003030dc _move_ennemi + 0x000000000030358c _display_ennemi_table + .text 0x00000000003035cc 0xce4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) + 0x0000000000303fc8 _kprint_opt + 0x0000000000304110 _kprint + 0x00000000003041e8 _kvsprint + 0x0000000000304230 _sprintf + 0x0000000000304258 _vsprintf + 0x0000000000304278 _snprintf + 0x0000000000304298 _vsnprintf + .text 0x00000000003042b0 0xdc /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o) + 0x00000000003042b0 _memcpy + 0x000000000030436a __memmove + 0x000000000030436e __memcmp + 0x0000000000304372 _memset + .text 0x000000000030438c 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) + .text 0x000000000030438c 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + .text 0x000000000030438c 0x11c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(drect.c.o) + 0x000000000030438c _drect + .text 0x00000000003044a8 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) + 0x00000000003044a8 _dupdate + 0x00000000003044c0 _dupdate_noint + .text 0x00000000003044cc 0x9c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) + 0x00000000003044cc _masks + .text 0x0000000000304568 0xc8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o) + 0x0000000000304568 _dimage + 0x00000000003045bc _dsubimage + .text 0x0000000000304630 0x4c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) + 0x0000000000304630 _dclear + .text 0x000000000030467c 0x3fc /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + 0x0000000000304824 _pollevent + 0x0000000000304968 _waitevent + 0x00000000003049b4 _clearevents + 0x00000000003049d4 _keydown + 0x0000000000304a00 _keydown_all + 0x0000000000304a3c _keydown_any + .text 0x0000000000304a78 0x124 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o) + 0x0000000000304a84 _iokbd_row + 0x0000000000304b6c _iokbd_scan + .text 0x0000000000304b9c 0x1f4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o) + 0x0000000000304b9c _getkey_opt + 0x0000000000304d48 _getkey + 0x0000000000304d54 _getkey_repeat + .text 0x0000000000304d90 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) + .text 0x0000000000304d90 0x1c4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) + 0x0000000000304f20 _gint_panic + 0x0000000000304f30 _gint_panic_set + 0x0000000000304f3c _gint_exc_catch + 0x0000000000304f48 _gint_exc_skip + .text 0x0000000000304f54 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o) + .text 0x0000000000304f54 0x17c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o) + 0x0000000000305008 _gint_install + 0x00000000003050b8 _gint_unload + .text 0x00000000003050d0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) + .text 0x00000000003050d0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o) + .text 0x00000000003050d0 0x1f4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) + 0x00000000003050d0 _tlb_addr + 0x00000000003050e4 _tlb_data + 0x00000000003050f8 _tlb_mapped_memory + 0x00000000003051cc _utlb_addr + 0x00000000003051dc _utlb_data + 0x00000000003051ec _utlb_mapped_memory + .text 0x00000000003052c4 0x9c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + 0x00000000003052c4 _dsize + .text 0x0000000000305360 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) + 0x0000000000305360 _dprint + .text 0x00000000003053b8 0x56c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + 0x00000000003056d8 _timer_setup + 0x0000000000305768 _timer_delay + 0x00000000003057c8 _timer_start + 0x00000000003057fc _timer_reload + 0x000000000030581c _timer_pause + 0x0000000000305850 _timer_stop + 0x00000000003058ac _timer_timeout + 0x00000000003058b8 _timer_address + 0x00000000003058f4 _timer_clear + .text 0x0000000000305924 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(sleep.c.o) + 0x0000000000305924 _sleep_us + .text 0x000000000030597c 0x1d8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + 0x0000000000305a14 _t6k11_display + 0x0000000000305ae8 _t6k11_contrast + 0x0000000000305b14 _t6k11_backlight + .text 0x0000000000305b54 0x150 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + 0x0000000000305c98 _clock_freq + .text 0x0000000000305ca4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o) + .text 0x0000000000305ca4 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o) + 0x0000000000305ca4 _bopti_asm_mono + 0x0000000000305cca _bopti_asm_mono_alpha + .text 0x0000000000305cfc 0x410 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) + 0x0000000000305cfc _bopti_grid + 0x0000000000305e70 _bopti_render + 0x0000000000305fa0 _bopti_render_clip + 0x00000000003060b4 _bopti_render_noclip + .text 0x000000000030610c 0x2c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(vbr.s.o) + 0x000000000030610c _gint_setvbr + .text 0x0000000000306138 0x78 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint.c.o) + 0x0000000000306138 _gint_intlevel + 0x000000000030618c _gint_inthandler + .text 0x00000000003061b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) + .text 0x00000000003061b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o) + .text 0x00000000003061b0 0x36c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/liblog-fx.a(liblog.c.o) + 0x0000000000306290 _ll_set_size + 0x00000000003062a4 _ll_set_state + 0x00000000003062c4 _ll_get_state + 0x00000000003062d4 _ll_clear + 0x0000000000306320 _ll_send + 0x0000000000306394 _ll_sendp + 0x00000000003063e0 _ll_display_custom + 0x000000000030644c _ll_display + 0x0000000000306460 _ll_pause + 0x00000000003064b8 _ll_panic + 0x00000000003064f4 _ll_set_panic + 0x0000000000306504 _ll_set_level + 0x0000000000306510 _ll_get_level + .text 0x000000000030651c 0x78 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_movmem.o) + 0x000000000030651c ___movstr + 0x000000000030651c ___movmem + 0x0000000000306550 ___movmemSI64 + 0x0000000000306550 ___movstrSI64 + 0x0000000000306554 ___movstrSI60 + 0x0000000000306554 ___movmemSI60 + 0x0000000000306558 ___movmemSI56 + 0x0000000000306558 ___movstrSI56 + 0x000000000030655c ___movstrSI52 + 0x000000000030655c ___movmemSI52 + 0x0000000000306560 ___movstrSI48 + 0x0000000000306560 ___movmemSI48 + 0x0000000000306564 ___movstrSI44 + 0x0000000000306564 ___movmemSI44 + 0x0000000000306568 ___movstrSI40 + 0x0000000000306568 ___movmemSI40 + 0x000000000030656c ___movstrSI36 + 0x000000000030656c ___movmemSI36 + 0x0000000000306570 ___movmemSI32 + 0x0000000000306570 ___movstrSI32 + 0x0000000000306574 ___movmemSI28 + 0x0000000000306574 ___movstrSI28 + 0x0000000000306578 ___movstrSI24 + 0x0000000000306578 ___movmemSI24 + 0x000000000030657c ___movmemSI20 + 0x000000000030657c ___movstrSI20 + 0x0000000000306580 ___movstrSI16 + 0x0000000000306580 ___movmemSI16 + 0x0000000000306584 ___movmemSI12 + 0x0000000000306584 ___movstrSI12 + 0x0000000000306588 ___movmemSI8 + 0x0000000000306588 ___movstrSI8 + 0x000000000030658c ___movmemSI4 + 0x000000000030658c ___movstrSI4 + .text 0x0000000000306594 0x1f0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) + 0x0000000000306594 ___udivdi3 + .text 0x0000000000306784 0x234 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) + 0x0000000000306784 ___umoddi3 + .text 0x00000000003069b8 0x6c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) + 0x00000000003069da ___udivsi3 + *fill* 0x0000000000306a24 0x4 + .text 0x0000000000306a28 0x60 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o) + 0x0000000000306a28 ___udiv_qrnnd_16 + .text 0x0000000000306a88 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) *(C P) -.gint.blocks 0x0000000000306a80 0x120 +.gint.blocks 0x0000000000306a90 0x120 *(.gint.blocks) - .gint.blocks 0x0000000000306a80 0x40 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) - 0x0000000000306a80 _gint_inth_7305 - 0x0000000000306aa0 _gint_inth_7705 - .gint.blocks 0x0000000000306ac0 0xe0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o) - 0x0000000000306ac0 _inth_tmu - 0x0000000000306b40 _inth_etmu2 - 0x0000000000306b60 _inth_etmu_help - 0x0000000000306b80 _inth_etmux + .gint.blocks 0x0000000000306a90 0x40 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) + 0x0000000000306a90 _gint_inth_7305 + 0x0000000000306ab0 _gint_inth_7705 + .gint.blocks 0x0000000000306ad0 0xe0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o) + 0x0000000000306ad0 _inth_tmu + 0x0000000000306b50 _inth_etmu2 + 0x0000000000306b70 _inth_etmu_help + 0x0000000000306b90 _inth_etmux -.gint.drivers 0x0000000000306ba0 0x90 - 0x0000000000306ba0 _bdrv = . +.gint.drivers 0x0000000000306bb0 0x90 + 0x0000000000306bb0 _bdrv = . *(.gint.drivers.0) *(.gint.drivers.1) .gint.drivers.1 - 0x0000000000306ba0 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) - 0x0000000000306ba0 _drv_cpg + 0x0000000000306bb0 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + 0x0000000000306bb0 _drv_cpg *(.gint.drivers.2) .gint.drivers.2 - 0x0000000000306bc4 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - 0x0000000000306bc4 _drv_tmu + 0x0000000000306bd4 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + 0x0000000000306bd4 _drv_tmu *(.gint.drivers.3) *(.gint.drivers.4) .gint.drivers.4 - 0x0000000000306be8 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - 0x0000000000306be8 _drv_keysc + 0x0000000000306bf8 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + 0x0000000000306bf8 _drv_keysc *(.gint.drivers.5) .gint.drivers.5 - 0x0000000000306c0c 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - 0x0000000000306c0c _drv_t6k11 + 0x0000000000306c1c 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + 0x0000000000306c1c _drv_t6k11 *(.gint.drivers.6) - 0x0000000000306c30 _edrv = . + 0x0000000000306c40 _edrv = . -.rodata 0x0000000000306c30 0x6bd8 +.rodata 0x0000000000306c40 0x6bdc *(.rodata.4) *(.rodata .rodata.*) - .rodata 0x0000000000306c30 0x2de8 build-fx/src/level.c.o + .rodata 0x0000000000306c40 0x2de8 build-fx/src/level.c.o .rodata.str1.4 - 0x0000000000309a18 0x1f build-fx/src/config.c.o - *fill* 0x0000000000309a37 0x1 + 0x0000000000309a28 0x22 build-fx/src/config.c.o + *fill* 0x0000000000309a4a 0x2 .rodata.str1.4 - 0x0000000000309a38 0x1a build-fx/src/score.c.o + 0x0000000000309a4c 0x1a build-fx/src/score.c.o 0x1e (size before relaxing) - *fill* 0x0000000000309a52 0x2 - .rodata 0x0000000000309a54 0x120 build-fx/src/tile.c.o - 0x0000000000309a54 _mario_big - 0x0000000000309a64 _mario_small - 0x0000000000309a74 _bullet - 0x0000000000309a84 _fleur - 0x0000000000309a94 _mario_starman - 0x0000000000309aa4 _life_1up - 0x0000000000309ab4 _champi - 0x0000000000309ac4 _bloc - 0x0000000000309ad4 _end_level - 0x0000000000309ae4 _castle - 0x0000000000309af4 _colline - 0x0000000000309b04 _buisson - 0x0000000000309b14 _nuage - 0x0000000000309b24 _coin - 0x0000000000309b34 _gift - 0x0000000000309b44 _earth - 0x0000000000309b54 _brick - 0x0000000000309b64 _tuyau + *fill* 0x0000000000309a66 0x2 + .rodata 0x0000000000309a68 0x120 build-fx/src/tile.c.o + 0x0000000000309a68 _mario_big + 0x0000000000309a78 _mario_small + 0x0000000000309a88 _bullet + 0x0000000000309a98 _fleur + 0x0000000000309aa8 _mario_starman + 0x0000000000309ab8 _life_1up + 0x0000000000309ac8 _champi + 0x0000000000309ad8 _bloc + 0x0000000000309ae8 _end_level + 0x0000000000309af8 _castle + 0x0000000000309b08 _colline + 0x0000000000309b18 _buisson + 0x0000000000309b28 _nuage + 0x0000000000309b38 _coin + 0x0000000000309b48 _gift + 0x0000000000309b58 _earth + 0x0000000000309b68 _brick + 0x0000000000309b78 _tuyau .rodata.str1.4 - 0x0000000000309b74 0x63 build-fx/src/world.c.o + 0x0000000000309b88 0x63 build-fx/src/world.c.o .rodata.str1.4 - 0x0000000000309bd7 0x3 build-fx/src/main.c.o - *fill* 0x0000000000309bd7 0x1 - .rodata 0x0000000000309bd8 0x28 build-fx/src/keyboard.c.o - .rodata 0x0000000000309c00 0x60 build-fx/src/ennemi.c.o - 0x0000000000309c30 _ennemi_heights - 0x0000000000309c48 _ennemi_widths - .rodata 0x0000000000309c60 0x204 build-fx/assets/fonts/mario.png.o - 0x0000000000309c60 _font_mario - 0x0000000000309e64 _font_mario_end - .rodata 0x0000000000309e64 0x20 build-fx/assets/img/bonus.png.o - 0x0000000000309e64 _img_bonus - 0x0000000000309e84 _img_bonus_end - .rodata 0x0000000000309e84 0x24 build-fx/assets/img/bloc.png.o - 0x0000000000309e84 _img_bloc - 0x0000000000309ea8 _img_bloc_end - .rodata 0x0000000000309ea8 0x404 build-fx/assets/img/ram.png.o - 0x0000000000309ea8 _img_ram - 0x000000000030a2ac _img_ram_end - .rodata 0x000000000030a2ac 0x44 build-fx/assets/img/fleur.png.o - 0x000000000030a2ac _img_fleur - 0x000000000030a2f0 _img_fleur_end - .rodata 0x000000000030a2f0 0x404 build-fx/assets/img/main.png.o - 0x000000000030a2f0 _img_main - 0x000000000030a6f4 _img_main_end - .rodata 0x000000000030a6f4 0x64 build-fx/assets/img/flag.png.o - 0x000000000030a6f4 _img_flag - 0x000000000030a758 _img_flag_end - .rodata 0x000000000030a758 0x404 build-fx/assets/img/new_level.png.o - 0x000000000030a758 _img_new_level - 0x000000000030ab5c _img_new_level_end - .rodata 0x000000000030ab5c 0x4c build-fx/assets/img/brick.png.o - 0x000000000030ab5c _img_brick - 0x000000000030aba8 _img_brick_end - .rodata 0x000000000030aba8 0xbc build-fx/assets/img/menu_pause.png.o - 0x000000000030aba8 _img_menu_pause - 0x000000000030ac64 _img_menu_pause_end - .rodata 0x000000000030ac64 0x18 build-fx/assets/img/select_arrow.png.o - 0x000000000030ac64 _img_select_arrow - 0x000000000030ac7c _img_select_arrow_end - .rodata 0x000000000030ac7c 0x804 build-fx/assets/img/dev.png.o - 0x000000000030ac7c _img_dev - 0x000000000030b480 _img_dev_end - .rodata 0x000000000030b480 0x24 build-fx/assets/img/death.png.o - 0x000000000030b480 _img_death - 0x000000000030b4a4 _img_death_end - .rodata 0x000000000030b4a4 0x404 build-fx/assets/img/time_over.png.o - 0x000000000030b4a4 _img_time_over - 0x000000000030b8a8 _img_time_over_end - .rodata 0x000000000030b8a8 0x4c build-fx/assets/img/coin.png.o - 0x000000000030b8a8 _img_coin - 0x000000000030b8f4 _img_coin_end - .rodata 0x000000000030b8f4 0x24 build-fx/assets/img/champi.png.o - 0x000000000030b8f4 _img_champi - 0x000000000030b918 _img_champi_end - .rodata 0x000000000030b918 0xdc build-fx/assets/img/mariosmall.png.o - 0x000000000030b918 _img_mariosmall - 0x000000000030b9f4 _img_mariosmall_end - .rodata 0x000000000030b9f4 0x28 build-fx/assets/img/gift.png.o - 0x000000000030b9f4 _img_gift - 0x000000000030ba1c _img_gift_end - .rodata 0x000000000030ba1c 0x44 build-fx/assets/img/buisson.png.o - 0x000000000030ba1c _img_buisson - 0x000000000030ba60 _img_buisson_end - .rodata 0x000000000030ba60 0x84 build-fx/assets/img/colline.png.o - 0x000000000030ba60 _img_colline - 0x000000000030bae4 _img_colline_end - .rodata 0x000000000030bae4 0x24 build-fx/assets/img/star.png.o - 0x000000000030bae4 _img_star - 0x000000000030bb08 _img_star_end - .rodata 0x000000000030bb08 0x224 build-fx/assets/img/mariobig.png.o - 0x000000000030bb08 _img_mariobig - 0x000000000030bd2c _img_mariobig_end - .rodata 0x000000000030bd2c 0x804 build-fx/assets/img/error.png.o - 0x000000000030bd2c _img_error - 0x000000000030c530 _img_error_end - .rodata 0x000000000030c530 0x44 build-fx/assets/img/1up.png.o - 0x000000000030c530 _img_1up - 0x000000000030c574 _img_1up_end - .rodata 0x000000000030c574 0xb8 build-fx/assets/img/tuyau.png.o - 0x000000000030c574 _img_tuyau - 0x000000000030c62c _img_tuyau_end - .rodata 0x000000000030c62c 0x24 build-fx/assets/img/bullet.png.o - 0x000000000030c62c _img_bullet - 0x000000000030c650 _img_bullet_end - .rodata 0x000000000030c650 0x4c build-fx/assets/img/carapace_verte.png.o - 0x000000000030c650 _img_carapace_verte - 0x000000000030c69c _img_carapace_verte_end - .rodata 0x000000000030c69c 0x44 build-fx/assets/img/nuage.png.o - 0x000000000030c69c _img_nuage - 0x000000000030c6e0 _img_nuage_end - .rodata 0x000000000030c6e0 0xc4 build-fx/assets/img/koopa_verte.png.o - 0x000000000030c6e0 _img_koopa_verte - 0x000000000030c7a4 _img_koopa_verte_end - .rodata 0x000000000030c7a4 0x404 build-fx/assets/img/level.png.o - 0x000000000030c7a4 _img_level - 0x000000000030cba8 _img_level_end - .rodata 0x000000000030cba8 0xe4 build-fx/assets/img/castle.png.o - 0x000000000030cba8 _img_castle - 0x000000000030cc8c _img_castle_end - .rodata 0x000000000030cc8c 0x4c build-fx/assets/img/goomba.png.o - 0x000000000030cc8c _img_goomba - 0x000000000030ccd8 _img_goomba_end - .rodata 0x000000000030ccd8 0x24 build-fx/assets/img/tickbox.png.o - 0x000000000030ccd8 _img_tickbox - 0x000000000030ccfc _img_tickbox_end - .rodata 0x000000000030ccfc 0x4c build-fx/assets/img/stone.png.o - 0x000000000030ccfc _img_stone - 0x000000000030cd48 _img_stone_end - .rodata 0x000000000030cd48 0x404 build-fx/assets/img/lvl0.png.o - 0x000000000030cd48 _img_lvl0 - 0x000000000030d14c _img_lvl0_end + 0x0000000000309beb 0x3 build-fx/src/main.c.o + *fill* 0x0000000000309beb 0x1 + .rodata 0x0000000000309bec 0x28 build-fx/src/keyboard.c.o + .rodata 0x0000000000309c14 0x60 build-fx/src/ennemi.c.o + 0x0000000000309c44 _ennemi_heights + 0x0000000000309c5c _ennemi_widths + .rodata 0x0000000000309c74 0x204 build-fx/assets/fonts/mario.png.o + 0x0000000000309c74 _font_mario + 0x0000000000309e78 _font_mario_end + .rodata 0x0000000000309e78 0x20 build-fx/assets/img/bonus.png.o + 0x0000000000309e78 _img_bonus + 0x0000000000309e98 _img_bonus_end + .rodata 0x0000000000309e98 0x24 build-fx/assets/img/bloc.png.o + 0x0000000000309e98 _img_bloc + 0x0000000000309ebc _img_bloc_end + .rodata 0x0000000000309ebc 0x404 build-fx/assets/img/ram.png.o + 0x0000000000309ebc _img_ram + 0x000000000030a2c0 _img_ram_end + .rodata 0x000000000030a2c0 0x44 build-fx/assets/img/fleur.png.o + 0x000000000030a2c0 _img_fleur + 0x000000000030a304 _img_fleur_end + .rodata 0x000000000030a304 0x404 build-fx/assets/img/main.png.o + 0x000000000030a304 _img_main + 0x000000000030a708 _img_main_end + .rodata 0x000000000030a708 0x64 build-fx/assets/img/flag.png.o + 0x000000000030a708 _img_flag + 0x000000000030a76c _img_flag_end + .rodata 0x000000000030a76c 0x404 build-fx/assets/img/new_level.png.o + 0x000000000030a76c _img_new_level + 0x000000000030ab70 _img_new_level_end + .rodata 0x000000000030ab70 0x4c build-fx/assets/img/brick.png.o + 0x000000000030ab70 _img_brick + 0x000000000030abbc _img_brick_end + .rodata 0x000000000030abbc 0xbc build-fx/assets/img/menu_pause.png.o + 0x000000000030abbc _img_menu_pause + 0x000000000030ac78 _img_menu_pause_end + .rodata 0x000000000030ac78 0x18 build-fx/assets/img/select_arrow.png.o + 0x000000000030ac78 _img_select_arrow + 0x000000000030ac90 _img_select_arrow_end + .rodata 0x000000000030ac90 0x804 build-fx/assets/img/dev.png.o + 0x000000000030ac90 _img_dev + 0x000000000030b494 _img_dev_end + .rodata 0x000000000030b494 0x24 build-fx/assets/img/death.png.o + 0x000000000030b494 _img_death + 0x000000000030b4b8 _img_death_end + .rodata 0x000000000030b4b8 0x404 build-fx/assets/img/time_over.png.o + 0x000000000030b4b8 _img_time_over + 0x000000000030b8bc _img_time_over_end + .rodata 0x000000000030b8bc 0x4c build-fx/assets/img/coin.png.o + 0x000000000030b8bc _img_coin + 0x000000000030b908 _img_coin_end + .rodata 0x000000000030b908 0x24 build-fx/assets/img/champi.png.o + 0x000000000030b908 _img_champi + 0x000000000030b92c _img_champi_end + .rodata 0x000000000030b92c 0xdc build-fx/assets/img/mariosmall.png.o + 0x000000000030b92c _img_mariosmall + 0x000000000030ba08 _img_mariosmall_end + .rodata 0x000000000030ba08 0x28 build-fx/assets/img/gift.png.o + 0x000000000030ba08 _img_gift + 0x000000000030ba30 _img_gift_end + .rodata 0x000000000030ba30 0x44 build-fx/assets/img/buisson.png.o + 0x000000000030ba30 _img_buisson + 0x000000000030ba74 _img_buisson_end + .rodata 0x000000000030ba74 0x84 build-fx/assets/img/colline.png.o + 0x000000000030ba74 _img_colline + 0x000000000030baf8 _img_colline_end + .rodata 0x000000000030baf8 0x24 build-fx/assets/img/star.png.o + 0x000000000030baf8 _img_star + 0x000000000030bb1c _img_star_end + .rodata 0x000000000030bb1c 0x224 build-fx/assets/img/mariobig.png.o + 0x000000000030bb1c _img_mariobig + 0x000000000030bd40 _img_mariobig_end + .rodata 0x000000000030bd40 0x804 build-fx/assets/img/error.png.o + 0x000000000030bd40 _img_error + 0x000000000030c544 _img_error_end + .rodata 0x000000000030c544 0x44 build-fx/assets/img/1up.png.o + 0x000000000030c544 _img_1up + 0x000000000030c588 _img_1up_end + .rodata 0x000000000030c588 0xb8 build-fx/assets/img/tuyau.png.o + 0x000000000030c588 _img_tuyau + 0x000000000030c640 _img_tuyau_end + .rodata 0x000000000030c640 0x24 build-fx/assets/img/bullet.png.o + 0x000000000030c640 _img_bullet + 0x000000000030c664 _img_bullet_end + .rodata 0x000000000030c664 0x4c build-fx/assets/img/carapace_verte.png.o + 0x000000000030c664 _img_carapace_verte + 0x000000000030c6b0 _img_carapace_verte_end + .rodata 0x000000000030c6b0 0x44 build-fx/assets/img/nuage.png.o + 0x000000000030c6b0 _img_nuage + 0x000000000030c6f4 _img_nuage_end + .rodata 0x000000000030c6f4 0xc4 build-fx/assets/img/koopa_verte.png.o + 0x000000000030c6f4 _img_koopa_verte + 0x000000000030c7b8 _img_koopa_verte_end + .rodata 0x000000000030c7b8 0x404 build-fx/assets/img/level.png.o + 0x000000000030c7b8 _img_level + 0x000000000030cbbc _img_level_end + .rodata 0x000000000030cbbc 0xe4 build-fx/assets/img/castle.png.o + 0x000000000030cbbc _img_castle + 0x000000000030cca0 _img_castle_end + .rodata 0x000000000030cca0 0x4c build-fx/assets/img/goomba.png.o + 0x000000000030cca0 _img_goomba + 0x000000000030ccec _img_goomba_end + .rodata 0x000000000030ccec 0x24 build-fx/assets/img/tickbox.png.o + 0x000000000030ccec _img_tickbox + 0x000000000030cd10 _img_tickbox_end + .rodata 0x000000000030cd10 0x4c build-fx/assets/img/stone.png.o + 0x000000000030cd10 _img_stone + 0x000000000030cd5c _img_stone_end + .rodata 0x000000000030cd5c 0x404 build-fx/assets/img/lvl0.png.o + 0x000000000030cd5c _img_lvl0 + 0x000000000030d160 _img_lvl0_end .rodata.str1.4 - 0x000000000030d14c 0x31 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) - *fill* 0x000000000030d17d 0x3 - .rodata 0x000000000030d180 0x8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o) + 0x000000000030d160 0x31 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) + *fill* 0x000000000030d191 0x3 + .rodata 0x000000000030d194 0x8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o) .rodata.str1.4 - 0x000000000030d188 0x6 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - *fill* 0x000000000030d18e 0x2 + 0x000000000030d19c 0x6 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + *fill* 0x000000000030d1a2 0x2 .rodata.str1.4 - 0x000000000030d190 0x11a /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) + 0x000000000030d1a4 0x11a /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) 0x11e (size before relaxing) - *fill* 0x000000000030d2aa 0x2 - .rodata 0x000000000030d2ac 0x18 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + *fill* 0x000000000030d2be 0x2 + .rodata 0x000000000030d2c0 0x18 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) .rodata.str1.4 - 0x000000000030d2c4 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - .rodata 0x000000000030d2c8 0x408 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) - 0x000000000030d2c8 _gint_font5x7 - 0x000000000030d6d0 _gint_font5x7_end + 0x000000000030d2d8 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + .rodata 0x000000000030d2dc 0x408 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) + 0x000000000030d2dc _gint_font5x7 + 0x000000000030d6e4 _gint_font5x7_end .rodata.str1.4 - 0x000000000030d6d0 0x6 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - *fill* 0x000000000030d6d6 0x2 + 0x000000000030d6e4 0x6 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + *fill* 0x000000000030d6ea 0x2 .rodata.str1.4 - 0x000000000030d6d8 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) - .rodata 0x000000000030d6dc 0x10 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) + 0x000000000030d6ec 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + .rodata 0x000000000030d6f0 0x10 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) .rodata.str1.4 - 0x000000000030d6ec 0x1b /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/liblog-fx.a(liblog.c.o) - *fill* 0x000000000030d707 0x1 - .rodata 0x000000000030d708 0x100 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) - 0x000000000030d708 ___clz_tab + 0x000000000030d700 0x1b /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/liblog-fx.a(liblog.c.o) + *fill* 0x000000000030d71b 0x1 + .rodata 0x000000000030d71c 0x100 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) + 0x000000000030d71c ___clz_tab -.rela.dyn 0x000000000030d808 0x0 - .rela.text 0x000000000030d808 0x0 build-fx/src/score.c.o +.rela.dyn 0x000000000030d81c 0x0 + .rela.text 0x000000000030d81c 0x0 build-fx/src/score.c.o .rela.text.startup - 0x000000000030d808 0x0 build-fx/src/score.c.o + 0x000000000030d81c 0x0 build-fx/src/score.c.o .rela.pretext.entry - 0x000000000030d808 0x0 build-fx/src/score.c.o + 0x000000000030d81c 0x0 build-fx/src/score.c.o 0x0000000008100000 . = ORIGIN (ram) .bss 0x0000000008100000 0x5d0 @@ -780,8 +781,8 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a *fill* 0x00000000081005c4 0xc 0x00000000000005d0 _sbss = SIZEOF (.bss) -.data 0x00000000081005d0 0x170 load address 0x000000000030d808 - 0x000000000030d808 _ldata = LOADADDR (.data) +.data 0x00000000081005d0 0x170 load address 0x000000000030d81c + 0x000000000030d81c _ldata = LOADADDR (.data) 0x00000000081005d0 _rdata = . *(.data .data.*) .data 0x00000000081005d0 0x0 build-fx/src/level.c.o @@ -847,28 +848,28 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x0000000008100740 . = ALIGN (0x10) *fill* 0x0000000008100734 0xc -.data.4 0x0000000008100740 0x0 load address 0x000000000030d978 +.data.4 0x0000000008100740 0x0 load address 0x000000000030d98c *(.data.4) 0x0000000008100740 . = ALIGN (0x10) 0x0000000000000170 _sdata = (SIZEOF (.data) + SIZEOF (.data.4)) 0x00000000e5200000 . = ORIGIN (ilram) -.ilram 0x00000000e5200000 0x0 load address 0x000000000030d978 - 0x000000000030d978 _lilram = LOADADDR (.ilram) +.ilram 0x00000000e5200000 0x0 load address 0x000000000030d98c + 0x000000000030d98c _lilram = LOADADDR (.ilram) 0x00000000e5200000 _rilram = . *(.ilram) 0x00000000e5200000 . = ALIGN (0x10) 0x00000000e5007000 . = ORIGIN (xram) -.xram 0x00000000e5007000 0x0 load address 0x000000000030d978 - 0x000000000030d978 _lxram = LOADADDR (.xram) +.xram 0x00000000e5007000 0x0 load address 0x000000000030d98c + 0x000000000030d98c _lxram = LOADADDR (.xram) 0x00000000e5007000 _rxram = . *(.xram) 0x00000000e5007000 . = ALIGN (0x10) 0x00000000e5017000 . = ORIGIN (yram) -.yram 0x00000000e5017000 0x0 load address 0x000000000030d978 - 0x000000000030d978 _lyram = LOADADDR (.yram) +.yram 0x00000000e5017000 0x0 load address 0x000000000030d98c + 0x000000000030d98c _lyram = LOADADDR (.yram) 0x00000000e5017000 _ryram = . *(.yram) 0x00000000e5017000 . = ALIGN (0x10) @@ -878,8 +879,8 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x000000008800df00 _gint_vbr = 0x8800df00 0x000000008800f400 . = ORIGIN (rram) -.gint.data 0x000000008800f400 0x140 load address 0x000000000030d978 - 0x000000000030d978 _lgdata = LOADADDR (.gint.data) +.gint.data 0x000000008800f400 0x140 load address 0x000000000030d98c + 0x000000000030d98c _lgdata = LOADADDR (.gint.data) 0x000000008800f400 _rgdata = . *(.gint.data .gint.data.*) .gint.data 0x000000008800f400 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) @@ -900,7 +901,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x000000008800f540 . = ALIGN (0x10) 0x0000000000000140 _sgdata = SIZEOF (.gint.data) -.gint.bss 0x000000008800f540 0x290 load address 0x000000000030dab8 +.gint.bss 0x000000008800f540 0x290 load address 0x000000000030dacc *(.gint.bss .gint.bss.*) .gint.bss 0x000000008800f540 0x180 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) .gint.bss 0x000000008800f6c0 0x1c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o) diff --git a/build-fx/src/config.c.o b/build-fx/src/config.c.o index 82dab559394cae8f5b9a8cd89961cf2d6a8658dc..b4187287f673177d94981040a022c4612f0d11f2 100644 GIT binary patch delta 364 zcmaFD)xbSLneoF!6~%g0f2CWh_tbp3>;HIhKVisb_5+d^m0z;lP=3xn&GIS369z|a z{X^Fjo-=^h9^CqquE{-Te#!}D%K+Je5cUNr2W|$=hkVy08N?Z-%s?`nPc%R}E{Zt< zWiE(<NGZ=4dVq#~kU%|k@!N>ps zYZw?fVeAbI3|uhw76t}x7<&f;0}qV7hk=0=#y)_=K7zzP!N9-^Q*(xafe*&Mz`(!{ zWV3;7zB0Lic{1aT$s#PutRg^>36pJDl$aQKCMU3{GbT*#U{PmH017Kj-om2H*fjYD TP;|;9R&~ZDlQqC(0ILW9G!Iia delta 371 zcmZqRe!?|Dneoa*6~%fbf2CVW_mq9P>;HIhKVisb_5+d^6<)I3P LOG", C_BLACK, C_NONE); - dtext(0,17," > LOG", C_BLACK, C_NONE); + dtext(0,17," ", C_BLACK, C_NONE); + dtext(40,9,&loglevels[ll_get_level()][0],C_BLACK,C_NONE); dupdate(); int key=getkey().key;