From cea54c4bcbacc3b1c9de733b91bd805ed7f94b90 Mon Sep 17 00:00:00 2001 From: pedroBzh Date: Sun, 6 Dec 2020 09:29:56 +0100 Subject: [PATCH] rock/rock generation/add tiles --- assets-fx/img/tilemap.png | Bin 393 -> 471 bytes binnword.g1a | Bin 26416 -> 26480 bytes build-fx/binnword.bin | Bin 25904 -> 25968 bytes build-fx/binnword.elf | Bin 38344 -> 38472 bytes build-fx/map | 784 +++++++++++++++++++------------------- build-fx/src/main.c.o | Bin 5264 -> 5292 bytes src/main.c | 25 +- 7 files changed, 405 insertions(+), 404 deletions(-) diff --git a/assets-fx/img/tilemap.png b/assets-fx/img/tilemap.png index 9a3426ec3183bf71c72b4e8f48dd2536d3028c52..c466eba98ad34b926fb73588851855b28e15ef5c 100644 GIT binary patch delta 420 zcmV;V0bBlw1J?tP7YZi<0{{R3rXf%7ks&I7cS%G+R5*=eV6gxH_uv2j|Nk&Rfc-DF z=KudcKsXBWf0DPOpNM=|uhS2B@57 zgr8tbGR#Z~)_)u7e?xf;iV{G%x(QG@nN+5hjOYerxg@Ac!`XBHb-##)*{5jbC%7bk zc>=<|4HHhW?XeLfMpgVDz*^nS1k3}EYEsZ}U)Esg60jLktOh#C^VD0RUJk%{g5UC7e0{ O0000FO& delta 341 zcmV-b0jmDj1BnBW7YZH$0{{R3g;W`eks&I7DM>^@R49>SV6gxH_a6fS*#BZ{{{R02 zgrgw;mkCKuAr<2f z%GFJP=u?nMWkQ!r`T(_W_FNQwR(^s@k|$ud&x&v2l0Or$+NWW~HgUlds6L?Ik@eYs z|Nqy#0P6P!1_t*3|Ns90GV6gfk}5{La>okiqyxqNq)Q&dklWdpJP*i_p7G4`0oZ;d z05p>gNJ#*30;(LuKFMQ+Gk_eR>5}O7r9HFks{z`VmptP+RqXo@0Y5P17#Kbu;0MWl zV88%CcgDP6V{Azhz?1{p7og#$*z*}ciyR}vyzmuii8$nhSh~Oc#cC#04u@O7W;P^X n)dzM<;}7g|AU|N$hu7}_UV)R+qE83800000NkvXXu0mjffmNT3 diff --git a/binnword.g1a b/binnword.g1a index c38f0d22cf4d3d76b577fbb110a9627d226310b2..bd81405ad9194f83902a9236ee048beaee8cbe3b 100644 GIT binary patch delta 4001 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 ZQ5N`pz{+NtI)sa?vH3hdwfCCy{{wq-A$9-& delta 4021 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 diff --git a/build-fx/binnword.bin b/build-fx/binnword.bin index 2f461c03b5ba088b7ed9b360faf0de63d62701a4..5b2ae0515ccd7c243b8835e2ca3fa135e89bfb12 100755 GIT binary patch delta 3964 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 delta 3984 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 ClNkB{ diff --git a/build-fx/binnword.elf b/build-fx/binnword.elf index 2231c6f6da9092510a3adba822489785000f34ac..179071d9d17f2eefae91ce4751641b10c997fffc 100755 GIT binary patch delta 8884 zcmZu%4O~=LcE9g2;2W6l2%;i03`B_{JO>m)5J$v_it!_?qVZ$+5@LuV5~W#^na#Q> zStSxL=I3txrIRg<{K* zpO^Rk=bm%#Ip>~x?#FoHujC5@a&NYD;ia7HU>jo%C~OK!2t{J7aZqvCRHin8E(P?$ zlH&C{iH|XL=P>?;MM=avgaY~IUd3VW74;y=e*7`WH-{95%&6#OW>Md`xJ3#s0nKS* zD#)yDQRq=%-DMJ2iG9^%0R9j-H|8T*#v-%Rx#201MBP;{Fr6s9H&pbRo~ z%CO=vS2A^R2UC{?Sc*oZ3R?yrl-pfSQ5;L>tqYacQsYjrWW3x z(45%H)GeNf!xWY(%|l7QW8Y?Gh?OvPnpT5WZ$fo+zj+*Qm}5JE?)~7QQiDh;bk>=xRE8%!53b&i{_CI7aQmrijnZ14N^$`ocE+3QjM zZSVWhx*1+q{ngPu?L$}gWP3;URHRHW`U{TT`rqN*@9p6)PH``PytqeBuE?s$T5zCw zWKsUEhT@*lCOLVPQjt|UfYMT0w%~y8^3M`tDE9{o zO1s!|@apsIJLFk8gre-+xwBdKn7mH+pyp8w>V36LO?2R$0Xlj0EZ$X+*{ZvgM!+-( z46oA&$Tfw{rM82wb|)N3`Y?H=hb_2g^v z$PTc*L2O!W!pLL5Kh*IH^2nxZ%V8rmN#@p>VRg={oame=k_oE;VNF+EA$!RhRY@AJz4*# z?~x|Y{k4bWeNk^I7IU^;a;g7rJhN~a2LecP|;%m%TKI&_inzNgHP^4>N zPjPNS@<_q5tYulnd5bm`K3lI=D86&e-t0i|faGoe%>(s6s7O5`wMXZA`xXmJto1+e z<{nBOaibg85$T%b^)-0+;qTR4aLp53HjOJ~B(1@lU2?>(Om(brpg)e);=lx<9uIF z<^&5Oco$AY;ZW)H`oP;wS0@Z3RFprmt!deEWtVs1)`eB2J(oA>6J%kvdNQ2e9=&%w z!M&l$d++#?G|67BV(AO3Pfz!4|09`T{>busx+srzar%aOvM1*Q)}8P|g-1CwtKn*F zgjI}iVg5*QbKweQr?95x z`8mzr;+~)`w&=iz%=aucNX?DTV(GO9O;*BM@GFO|)eywCm*Nv>Q3(N#-f;So^-rcwzrk}{+eJ;J z+x2&{wF`ZWG4&x2a?UxvE_EbLV@8@On@jRctwa)@x}BG#z2%Cv^Y9&}Rza1ORY#|# z$xahbpXQ@i^)zp?(-dNimaUdZ=d_JdvaN-w=>zC{9Un{IPFy9^H@dPcOkD)(j4Mnn zIY$dd;ZYW^`D(&iwNxc2JV$W9~&RVzaegk}#eXG@jOe?(uvs)$plV z1yUeVnN=tyqSX!kyvzIW4C@_m+(fyBatdVt`x}C zBzv2vkyAN;CZ&QoyG#hgt7>Pjm1lum9cyc{imBVWP2T5FKvUTv5`MxyGG*X^SBNJi7{BwM8esoQ-53cmwE{lg6o#31bxEfQ?{TKqhEP0A zU2~fsEc!4JlnwonwuOI??#FOzOrjg=(t3C56(0IVnKM*#>tTio!uY{rU$X7WlxXyS zs6BqZI6v7oF$wS7TU%7J+xB1{DKN<~Sh7VoFy2P`gQdncwmw)e{otj9oT?*oz%?Q_ zdMSL-1`?I6G1C9w2bjVEBnSjd=@{>O=&`KJOf4s^x9Wpmjv!cE2@EsK526flM_Kj* zX9T4Wl>ST7WqIj58r@|MWR?re@I=;?mCH0{z2y~2o6*STaXwZ)8;OLe>)u2e;>wc! zUVl0qwvL=8$YH8N`2{3&sqm5=)5i&c3kpqg6X!2@x}VRwre5=O;hu__G&3~OajJ<_Rm_xTq4i~hD8neXka8U;9u)Lc*%k>c+n?a7&qc~dsb`>_ z$Ge0pEB-5~9<24Ah*DJ{Cuxdr?k`6DfBR!Kp!xD=|;rnNN8)CSCViVE8ae1q12 z)Zc)(Y3M}`L9%b0isC`ZLn%RllN-TzUj|Mr7VuS}jH8@I=|{PUddnqwt+&p#R9IjS zutGkQVyc(6v`0fCy=2AnOb;9uXpr89`(L4W>*X0&25?> zR-cZS-cNO_+gkPZ(z|tj`%ADN4o*ijrmu^HYd@Kih~~Bp^4`F*`8S!mN6QjO%} zLGdBrhncz_9$%04*Mob*DwMW2>t0C+n!#3w0YK4?#fR-cD3=8z$?BRJ$2c%QHziBJ?Hx|Ei z%Y1a_E{fmQosVT{EhXTjuD6IRfCm`=@E{-a8#^<-`cQ+GL{!aLcmvbjfrfc*^A71S z?{3bNZ5feM&F@OGxte!AULc+0ryeg@Uj)7kbb@6|T1j38F41wq7r-jf+0JG-61UeM?P*#x&@9o8Sho3%ALjvv?7=Qw^EYq7(? z|6O2@0iOW&8}Mo1HUs`CblAAZQGvysF^5oW6pIG&2y8tGTmnoHL5g1orcOn@{VQM( zKeflb9w|a9(%qr7!yPoDG+=NSxfe@LJPr|eSbpLd?zNE?6d{yy;7(f(Pj7P@9h8`Y znv#%ctHhp@miwpGW8 zJ@7N>b{9Gji30L9;Mu_BVG6(y@80VUhC!vr1Z4-X5K)$)hwxj#{W{d}Pq4`pP{aR- z`k1oB|F6LB82GOOpEux7A&=g*hxqScX4m2)Mo2P2VBCPQe%DSl;2ER2jgLd%e(e1L*-e2lqj4F7#3}GO9K*|V zh(jpwbDV!J8!%Rx1x5Tu$CA1bs2-=b6~WY23n;eIbz>DIFWfdT=GU85W+CyQLAFj{ z?B~i2W-5yzZ=v>t{0gRK1$g&UZk)E`QkXcU=Yi8jE3KHl4iNi)yacC0$aM57z9#S?;`@J1-tXu!Bwud3pA_PbNxG*Gcg zmIDaO-|@TyGhEpE;?b=!{|)_Y!)p%|tnUTUrrT`BVvmFEBvq5PysQ0!78kgJ*+SJZyCz^qEXE+8h@G8w z2@sS2OgoA*c34*^5#xhPws`w@c+u1M)se%6gat_!*Q|^Q6D)}8j8X4v53%$<+i>zXK0qHdWEF5Y19^JtK zj|=`+>6Vu(-^>i+iYLx?2LAN}$CUdic1}MACS%|Z3+}uy4JX}a`FDgbDK}L#`-gkS z+ky=W4xqX`!r5vCKaHPow{;e~Pu=VXLFjFrjhx`&XTRwV4udLuXkCpdcE*4o#jqC% zjOerO5QkQwru9k8lGrFxw?R7N8ssr67E`px+J`rA4vynDXmi%(Tv}T=f!OK5)D6sF<|ok=2_+tP4eZxy}3!8YW; z%CNxD+*XV=gR~II#fEE-%>iKHFB^Ggi03}zc9MM=`Y_mcL6>#B_L)qVEjC(k6V79} zx98o@xP#+hCgWj{jWac`11gCCwf#ASOHeHgu_0rW_X&PdDS`zj4_GWXHmm_NEWo*X z=eA!$rCtO7d-UrAaE_>-fOBU*>kM9w^Vnsk+R=t2(wyB4=aJ?jPVCqb;I39Ij9OP$%Zrsg}p>6<^RRoMU1Q1tMz zkUL1Ddr@!MnT~XJ8(5?>Cnj`Lo8Agd04MGNY-Pa0G0sBm5)uE0L&!g*T}^>Ox7dlx zM_Z+Ve@;4@kepFs58{)t{{_77f;0dC delta 8898 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 UZ71i?`uY_#+Jh2*5TA_wAKyrc=l}o! diff --git a/build-fx/map b/build-fx/map index e153332..4d5eb38 100644 --- a/build-fx/map +++ b/build-fx/map @@ -174,9 +174,9 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x0000000000300000 _brom = 0x300000 - 0x0000000000006528 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) + 0x0000000000006568 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) -.text 0x0000000000300200 0x5558 +.text 0x0000000000300200 0x5598 *(.text.entry) .text.entry 0x0000000000300200 0x1ac /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) 0x0000000000300200 _start @@ -203,276 +203,277 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x00000000003004cc __Z13isMultipleof5i 0x00000000003004da __Z11PrintSblockiii 0x0000000000300510 __Z8PrintMapv - .text.startup 0x00000000003007d0 0x62c build-fx/src/main.c.o + .text.startup 0x00000000003007d0 0x660 build-fx/src/main.c.o 0x00000000003007d0 _main - .text 0x0000000000300dfc 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) - 0x0000000000300dfc _dprint_opt - 0x0000000000300e68 _dprint - .text 0x0000000000300eb8 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dhline.c.o) - 0x0000000000300eb8 _dhline - .text 0x0000000000300ed8 0x180 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) - 0x0000000000300ed8 _dline - .text 0x0000000000301058 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) - 0x0000000000301088 _gint_setrestart - .text 0x0000000000301094 0x160 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint_dline.c.o) - 0x0000000000301094 _gint_dhline - 0x0000000000301158 _gint_dvline - .text 0x00000000003011f4 0x8c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) - 0x00000000003011f4 _masks - .text 0x0000000000301280 0x68 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o) - 0x0000000000301280 _dpixel - .text 0x00000000003012e8 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) - 0x00000000003012e8 _dupdate - .text 0x0000000000301324 0x64 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) - 0x0000000000301324 _dclear - .text 0x0000000000301388 0x3b0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - 0x000000000030142a _topti_render - 0x0000000000301650 _dtext_opt - .text 0x0000000000301738 0xc8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o) - 0x0000000000301738 _dsubimage - .text 0x0000000000301800 0x240 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - 0x0000000000301878 _t6k11_display_v1 - 0x000000000030191c _t6k11_display_v2 - 0x00000000003019b4 _t6k11_display - 0x00000000003019d8 _t6k11_contrast - 0x0000000000301a00 _t6k11_backlight - .text 0x0000000000301a40 0x444 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - 0x0000000000301c38 _pollevent - 0x0000000000301d74 _waitevent - 0x0000000000301dc0 _clearevents - 0x0000000000301de0 _keydown - 0x0000000000301e0c _keydown_all - 0x0000000000301e48 _keydown_any - .text 0x0000000000301e84 0x29c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o) - 0x0000000000301e84 _getkey_opt - 0x00000000003020cc _getkey - 0x00000000003020d8 _getkey_repeat - 0x0000000000302114 _getkey_repeat_filter - .text 0x0000000000302120 0x124 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o) - 0x000000000030212c _iokbd_row - 0x0000000000302214 _iokbd_scan - .text 0x0000000000302244 0xcec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) - 0x0000000000302c40 _kprint_opt - 0x0000000000302d88 _kprint - 0x0000000000302e68 _kvsprint - 0x0000000000302eb0 _sprintf - 0x0000000000302ed8 _vsprintf - 0x0000000000302ef8 _snprintf - 0x0000000000302f18 _vsnprintf - .text 0x0000000000302f30 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) - .text 0x0000000000302f30 0x348 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) - 0x0000000000302f8c _tlb_addr - 0x0000000000302fa0 _tlb_data - 0x0000000000302fb4 _tlb_mapped_memory - 0x0000000000303080 _tlb_translate - 0x0000000000303100 _utlb_addr - 0x0000000000303110 _utlb_data - 0x0000000000303120 _utlb_mapped_memory - 0x00000000003031f0 _utlb_translate - 0x000000000030323c _mmu_translate - 0x0000000000303258 _mmu_uram - .text 0x0000000000303278 0x7f4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - 0x00000000003035cc _timer_delay - 0x0000000000303678 _timer_setup - 0x0000000000303888 _timer_start - 0x00000000003038c0 _timer_reload - 0x00000000003038f8 _timer_pause - 0x0000000000303934 _timer_stop - 0x00000000003039b0 _timer_wait - 0x0000000000303a18 _timer_spinwait - 0x0000000000303a5c _timer_timeout - .text 0x0000000000303a6c 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) - 0x0000000000303a6c _dtext - .text 0x0000000000303a8c 0x208 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - 0x0000000000303a8c _dfont - 0x0000000000303aa4 _topti_glyph_index - 0x0000000000303aec _topti_offset - 0x0000000000303b48 _topti_utf8_next - 0x0000000000303bf6 _dsize - .text 0x0000000000303c94 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o) - 0x0000000000303d40 _gint_osmenu - .text 0x0000000000303d50 0x170 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o) - 0x0000000000303d50 _malloc - 0x0000000000303d64 _free - 0x0000000000303d74 _calloc - 0x0000000000303d84 _realloc - 0x0000000000303d94 _BFile_Remove - 0x0000000000303da4 _BFile_Create - 0x0000000000303db4 _BFile_Open - 0x0000000000303dc4 _BFile_Close - 0x0000000000303dd4 _BFile_Size - 0x0000000000303de4 _BFile_Write - 0x0000000000303df4 _BFile_Read - 0x0000000000303e04 _BFile_FindFirst - 0x0000000000303e14 _BFile_FindNext - 0x0000000000303e24 _BFile_FindClose - 0x0000000000303e34 ___Timer_Install - 0x0000000000303e44 ___Timer_Start - 0x0000000000303e54 ___Timer_Stop - 0x0000000000303e64 ___Timer_Deinstall - 0x0000000000303e74 ___PutKeyCode - 0x0000000000303e84 ___GetKeyWait - 0x0000000000303e94 ___ClearKeyBuffer - 0x0000000000303ea4 ___GetVRAMAddress - .text 0x0000000000303ec0 0xec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) - 0x0000000000303ec0 _hw_detect - .text 0x0000000000303fac 0x39c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) - 0x00000000003041c8 _kinit - 0x0000000000304270 _gint_inthandler - 0x00000000003042d0 _gint_switch - 0x0000000000304320 _kquit - .text 0x0000000000304348 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tlbh.S.o) - *fill* 0x0000000000304348 0x8 - .text 0x0000000000304350 0x130 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o) - 0x0000000000304460 _topti_asm_text - .text 0x0000000000304480 0x52c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) - 0x0000000000304480 _bopti_grid - 0x00000000003046b8 _bopti_render - 0x0000000000304808 _bopti_render_scsp - 0x0000000000304908 _bopti_clip - .text 0x00000000003049ac 0x88 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray-scsp.s.o) - 0x00000000003049ac _bopti_gasm_mono_scsp - 0x00000000003049c8 _bopti_gasm_mono_alpha_scsp - 0x00000000003049ea _bopti_gasm_gray_scsp - 0x0000000000304a0c _bopti_gasm_gray_alpha_scsp - .text 0x0000000000304a34 0x178 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) - 0x0000000000304ba0 _clock_freq - *fill* 0x0000000000304bac 0x4 - .text 0x0000000000304bb0 0xc0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o) - 0x0000000000304bb0 _memcpy - .text 0x0000000000304c70 0x56 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o) - 0x0000000000304c70 _memset - *fill* 0x0000000000304cc6 0x2 - .text 0x0000000000304cc8 0x1a0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x0000000000304db4 _intc_priority - .text 0x0000000000304e68 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-tmu.s.o) - .text 0x0000000000304e68 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-etmu.s.o) - .text 0x0000000000304e68 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o) - .text 0x0000000000304e68 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) - .text 0x0000000000304e68 0x1ec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) - 0x0000000000305018 _gint_panic - 0x0000000000305028 _gint_panic_set - 0x000000000030503c _gint_exc_catch - 0x0000000000305048 _gint_exc_skip - *fill* 0x0000000000305054 0xc - .text 0x0000000000305060 0x30 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) - 0x0000000000305060 _cpu_setCPUOPM - 0x0000000000305072 _cpu_getCPUOPM - 0x0000000000305084 _cpu_getSR - 0x000000000030508a _cpu_setSR - .text 0x0000000000305090 0x150 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray.s.o) - 0x0000000000305090 _bopti_gasm_mono - 0x00000000003050cc _bopti_gasm_mono_alpha - 0x000000000030511c _bopti_gasm_gray - 0x0000000000305170 _bopti_gasm_gray_alpha - .text 0x00000000003051e0 0x2a /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-mono-scsp.s.o) - 0x00000000003051e0 _bopti_asm_mono_scsp - 0x00000000003051f2 _bopti_asm_mono_alpha_scsp - .text 0x000000000030520a 0x58 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o) - 0x000000000030520a _bopti_asm_mono - 0x0000000000305230 _bopti_asm_mono_alpha - *fill* 0x0000000000305262 0x2 - .text 0x0000000000305264 0x1f0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) - 0x0000000000305264 ___udivdi3 - .text 0x0000000000305454 0x234 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) - 0x0000000000305454 ___umoddi3 - .text 0x0000000000305688 0x6c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) - 0x00000000003056aa ___udivsi3 - *fill* 0x00000000003056f4 0x4 - .text 0x00000000003056f8 0x60 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o) - 0x00000000003056f8 ___udiv_qrnnd_16 - .text 0x0000000000305758 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) + .text 0x0000000000300e30 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) + 0x0000000000300e30 _dprint_opt + 0x0000000000300e9c _dprint + .text 0x0000000000300eec 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dhline.c.o) + 0x0000000000300eec _dhline + .text 0x0000000000300f0c 0x180 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) + 0x0000000000300f0c _dline + .text 0x000000000030108c 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) + 0x00000000003010bc _gint_setrestart + .text 0x00000000003010c8 0x160 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint_dline.c.o) + 0x00000000003010c8 _gint_dhline + 0x000000000030118c _gint_dvline + .text 0x0000000000301228 0x8c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) + 0x0000000000301228 _masks + .text 0x00000000003012b4 0x68 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o) + 0x00000000003012b4 _dpixel + .text 0x000000000030131c 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) + 0x000000000030131c _dupdate + .text 0x0000000000301358 0x64 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) + 0x0000000000301358 _dclear + .text 0x00000000003013bc 0x3b0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + 0x000000000030145e _topti_render + 0x0000000000301684 _dtext_opt + .text 0x000000000030176c 0xc8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o) + 0x000000000030176c _dsubimage + .text 0x0000000000301834 0x240 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + 0x00000000003018ac _t6k11_display_v1 + 0x0000000000301950 _t6k11_display_v2 + 0x00000000003019e8 _t6k11_display + 0x0000000000301a0c _t6k11_contrast + 0x0000000000301a34 _t6k11_backlight + .text 0x0000000000301a74 0x444 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + 0x0000000000301c6c _pollevent + 0x0000000000301da8 _waitevent + 0x0000000000301df4 _clearevents + 0x0000000000301e14 _keydown + 0x0000000000301e40 _keydown_all + 0x0000000000301e7c _keydown_any + .text 0x0000000000301eb8 0x29c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o) + 0x0000000000301eb8 _getkey_opt + 0x0000000000302100 _getkey + 0x000000000030210c _getkey_repeat + 0x0000000000302148 _getkey_repeat_filter + .text 0x0000000000302154 0x124 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o) + 0x0000000000302160 _iokbd_row + 0x0000000000302248 _iokbd_scan + .text 0x0000000000302278 0xcec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) + 0x0000000000302c74 _kprint_opt + 0x0000000000302dbc _kprint + 0x0000000000302e9c _kvsprint + 0x0000000000302ee4 _sprintf + 0x0000000000302f0c _vsprintf + 0x0000000000302f2c _snprintf + 0x0000000000302f4c _vsnprintf + .text 0x0000000000302f64 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) + .text 0x0000000000302f64 0x348 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) + 0x0000000000302fc0 _tlb_addr + 0x0000000000302fd4 _tlb_data + 0x0000000000302fe8 _tlb_mapped_memory + 0x00000000003030b4 _tlb_translate + 0x0000000000303134 _utlb_addr + 0x0000000000303144 _utlb_data + 0x0000000000303154 _utlb_mapped_memory + 0x0000000000303224 _utlb_translate + 0x0000000000303270 _mmu_translate + 0x000000000030328c _mmu_uram + .text 0x00000000003032ac 0x7f4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + 0x0000000000303600 _timer_delay + 0x00000000003036ac _timer_setup + 0x00000000003038bc _timer_start + 0x00000000003038f4 _timer_reload + 0x000000000030392c _timer_pause + 0x0000000000303968 _timer_stop + 0x00000000003039e4 _timer_wait + 0x0000000000303a4c _timer_spinwait + 0x0000000000303a90 _timer_timeout + .text 0x0000000000303aa0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) + 0x0000000000303aa0 _dtext + .text 0x0000000000303ac0 0x208 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + 0x0000000000303ac0 _dfont + 0x0000000000303ad8 _topti_glyph_index + 0x0000000000303b20 _topti_offset + 0x0000000000303b7c _topti_utf8_next + 0x0000000000303c2a _dsize + .text 0x0000000000303cc8 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o) + 0x0000000000303d74 _gint_osmenu + *fill* 0x0000000000303d84 0xc + .text 0x0000000000303d90 0x170 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o) + 0x0000000000303d90 _malloc + 0x0000000000303da4 _free + 0x0000000000303db4 _calloc + 0x0000000000303dc4 _realloc + 0x0000000000303dd4 _BFile_Remove + 0x0000000000303de4 _BFile_Create + 0x0000000000303df4 _BFile_Open + 0x0000000000303e04 _BFile_Close + 0x0000000000303e14 _BFile_Size + 0x0000000000303e24 _BFile_Write + 0x0000000000303e34 _BFile_Read + 0x0000000000303e44 _BFile_FindFirst + 0x0000000000303e54 _BFile_FindNext + 0x0000000000303e64 _BFile_FindClose + 0x0000000000303e74 ___Timer_Install + 0x0000000000303e84 ___Timer_Start + 0x0000000000303e94 ___Timer_Stop + 0x0000000000303ea4 ___Timer_Deinstall + 0x0000000000303eb4 ___PutKeyCode + 0x0000000000303ec4 ___GetKeyWait + 0x0000000000303ed4 ___ClearKeyBuffer + 0x0000000000303ee4 ___GetVRAMAddress + .text 0x0000000000303f00 0xec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) + 0x0000000000303f00 _hw_detect + .text 0x0000000000303fec 0x39c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) + 0x0000000000304208 _kinit + 0x00000000003042b0 _gint_inthandler + 0x0000000000304310 _gint_switch + 0x0000000000304360 _kquit + .text 0x0000000000304388 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tlbh.S.o) + *fill* 0x0000000000304388 0x8 + .text 0x0000000000304390 0x130 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o) + 0x00000000003044a0 _topti_asm_text + .text 0x00000000003044c0 0x52c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) + 0x00000000003044c0 _bopti_grid + 0x00000000003046f8 _bopti_render + 0x0000000000304848 _bopti_render_scsp + 0x0000000000304948 _bopti_clip + .text 0x00000000003049ec 0x88 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray-scsp.s.o) + 0x00000000003049ec _bopti_gasm_mono_scsp + 0x0000000000304a08 _bopti_gasm_mono_alpha_scsp + 0x0000000000304a2a _bopti_gasm_gray_scsp + 0x0000000000304a4c _bopti_gasm_gray_alpha_scsp + .text 0x0000000000304a74 0x178 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + 0x0000000000304be0 _clock_freq + *fill* 0x0000000000304bec 0x4 + .text 0x0000000000304bf0 0xc0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o) + 0x0000000000304bf0 _memcpy + .text 0x0000000000304cb0 0x56 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o) + 0x0000000000304cb0 _memset + *fill* 0x0000000000304d06 0x2 + .text 0x0000000000304d08 0x1a0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x0000000000304df4 _intc_priority + .text 0x0000000000304ea8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-tmu.s.o) + .text 0x0000000000304ea8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-etmu.s.o) + .text 0x0000000000304ea8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o) + .text 0x0000000000304ea8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) + .text 0x0000000000304ea8 0x1ec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) + 0x0000000000305058 _gint_panic + 0x0000000000305068 _gint_panic_set + 0x000000000030507c _gint_exc_catch + 0x0000000000305088 _gint_exc_skip + *fill* 0x0000000000305094 0xc + .text 0x00000000003050a0 0x30 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) + 0x00000000003050a0 _cpu_setCPUOPM + 0x00000000003050b2 _cpu_getCPUOPM + 0x00000000003050c4 _cpu_getSR + 0x00000000003050ca _cpu_setSR + .text 0x00000000003050d0 0x150 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray.s.o) + 0x00000000003050d0 _bopti_gasm_mono + 0x000000000030510c _bopti_gasm_mono_alpha + 0x000000000030515c _bopti_gasm_gray + 0x00000000003051b0 _bopti_gasm_gray_alpha + .text 0x0000000000305220 0x2a /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-mono-scsp.s.o) + 0x0000000000305220 _bopti_asm_mono_scsp + 0x0000000000305232 _bopti_asm_mono_alpha_scsp + .text 0x000000000030524a 0x58 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o) + 0x000000000030524a _bopti_asm_mono + 0x0000000000305270 _bopti_asm_mono_alpha + *fill* 0x00000000003052a2 0x2 + .text 0x00000000003052a4 0x1f0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) + 0x00000000003052a4 ___udivdi3 + .text 0x0000000000305494 0x234 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) + 0x0000000000305494 ___umoddi3 + .text 0x00000000003056c8 0x6c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) + 0x00000000003056ea ___udivsi3 + *fill* 0x0000000000305734 0x4 + .text 0x0000000000305738 0x60 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o) + 0x0000000000305738 ___udiv_qrnnd_16 + .text 0x0000000000305798 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) *(C P) -.gint.blocks 0x0000000000305760 0x180 +.gint.blocks 0x00000000003057a0 0x180 *(.gint.blocks) - .gint.blocks 0x0000000000305760 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-tmu.s.o) - 0x0000000000305760 _inth_tmu - .gint.blocks 0x00000000003057e0 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-etmu.s.o) - 0x00000000003057e0 _inth_etmu4 - 0x0000000000305840 _inth_etmux - .gint.blocks 0x0000000000305860 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) - 0x0000000000305860 _gint_inth_7305 - 0x00000000003058a0 _gint_inth_7705 + .gint.blocks 0x00000000003057a0 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-tmu.s.o) + 0x00000000003057a0 _inth_tmu + .gint.blocks 0x0000000000305820 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-etmu.s.o) + 0x0000000000305820 _inth_etmu4 + 0x0000000000305880 _inth_etmux + .gint.blocks 0x00000000003058a0 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) + 0x00000000003058a0 _gint_inth_7305 + 0x00000000003058e0 _gint_inth_7705 -.gint.drivers 0x00000000003058e0 0xc0 - 0x00000000003058e0 _bdrv = . +.gint.drivers 0x0000000000305920 0xc0 + 0x0000000000305920 _bdrv = . *(.gint.drivers.0) .gint.drivers.0 - 0x00000000003058e0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x00000000003058e0 _drv_intc + 0x0000000000305920 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x0000000000305920 _drv_intc *(.gint.drivers.1) .gint.drivers.1 - 0x0000000000305900 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) - 0x0000000000305900 _drv_mmu + 0x0000000000305940 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) + 0x0000000000305940 _drv_mmu .gint.drivers.1 - 0x0000000000305920 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) - 0x0000000000305920 _drv_cpg + 0x0000000000305960 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + 0x0000000000305960 _drv_cpg *(.gint.drivers.2) .gint.drivers.2 - 0x0000000000305940 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - 0x0000000000305940 _drv_tmu + 0x0000000000305980 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + 0x0000000000305980 _drv_tmu *(.gint.drivers.3) *(.gint.drivers.4) .gint.drivers.4 - 0x0000000000305960 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - 0x0000000000305960 _drv_keysc + 0x00000000003059a0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + 0x00000000003059a0 _drv_keysc *(.gint.drivers.5) .gint.drivers.5 - 0x0000000000305980 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - 0x0000000000305980 _drv_t6k11 + 0x00000000003059c0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + 0x00000000003059c0 _drv_t6k11 *(.gint.drivers.6) - 0x00000000003059a0 _edrv = . + 0x00000000003059e0 _edrv = . -.rodata 0x00000000003059a0 0xb90 +.rodata 0x00000000003059e0 0xb90 *(.rodata.4) *(.rodata .rodata.*) .rodata.str1.4 - 0x00000000003059a0 0x3 build-fx/src/main.c.o - *fill* 0x00000000003059a3 0x1 - .rodata 0x00000000003059a4 0x3c build-fx/assets/img/numbers.png.o - 0x00000000003059a4 _img_numbers - 0x00000000003059e0 _img_numbers_end - .rodata 0x00000000003059e0 0x34c build-fx/assets/img/tilemap.png.o - 0x00000000003059e0 _img_tilemap - 0x0000000000305d2c _img_tilemap_end + 0x00000000003059e0 0x3 build-fx/src/main.c.o + *fill* 0x00000000003059e3 0x1 + .rodata 0x00000000003059e4 0x3c build-fx/assets/img/numbers.png.o + 0x00000000003059e4 _img_numbers + 0x0000000000305a20 _img_numbers_end + .rodata 0x0000000000305a20 0x34c build-fx/assets/img/tilemap.png.o + 0x0000000000305a20 _img_tilemap + 0x0000000000305d6c _img_tilemap_end .rodata.str1.4 - 0x0000000000305d2c 0x6 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - *fill* 0x0000000000305d32 0x2 + 0x0000000000305d6c 0x6 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + *fill* 0x0000000000305d72 0x2 .rodata.str1.4 - 0x0000000000305d34 0x6 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - *fill* 0x0000000000305d3a 0x2 + 0x0000000000305d74 0x6 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + *fill* 0x0000000000305d7a 0x2 .rodata.str1.4 - 0x0000000000305d3c 0x31 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) - *fill* 0x0000000000305d6d 0x3 - .rodata 0x0000000000305d70 0x424 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) - 0x0000000000305d70 _gint_font5x7_data - 0x0000000000306175 _gint_font5x7_data_end - 0x0000000000306178 _gint_font5x7 + 0x0000000000305d7c 0x31 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) + *fill* 0x0000000000305dad 0x3 + .rodata 0x0000000000305db0 0x424 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) + 0x0000000000305db0 _gint_font5x7_data + 0x00000000003061b5 _gint_font5x7_data_end + 0x00000000003061b8 _gint_font5x7 .rodata.str1.4 - 0x0000000000306194 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) - .rodata 0x0000000000306198 0xc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + 0x00000000003061d4 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) + .rodata 0x00000000003061d8 0xc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) .rodata.str1.4 - 0x00000000003061a4 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - .rodata 0x00000000003061a8 0x18 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) - .rodata 0x00000000003061c0 0x40 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) + 0x00000000003061e4 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + .rodata 0x00000000003061e8 0x18 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) + .rodata 0x0000000000306200 0x40 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) .rodata.str1.4 - 0x0000000000306200 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + 0x0000000000306240 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) .rodata.str1.4 - 0x0000000000306204 0x5 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - *fill* 0x0000000000306209 0x3 - .rodata 0x000000000030620c 0xfc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x0000000000306244 0x5 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + *fill* 0x0000000000306249 0x3 + .rodata 0x000000000030624c 0xfc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) .rodata.str1.4 - 0x0000000000306308 0x128 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) + 0x0000000000306348 0x128 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) 0x12a (size before relaxing) - .rodata 0x0000000000306430 0x100 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) - 0x0000000000306430 ___clz_tab + .rodata 0x0000000000306470 0x100 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) + 0x0000000000306470 ___clz_tab 0x0000000008100200 . = ORIGIN (ram) -.bss 0x0000000008100200 0x8f0 +.bss 0x0000000008100200 0xc30 0x0000000008100200 _rbss = . *(.bss COMMON) - .bss 0x0000000008100200 0x3fc build-fx/src/main.c.o + .bss 0x0000000008100200 0x744 build-fx/src/main.c.o 0x0000000008100200 _selecoll 0x0000000008100204 _btmp 0x0000000008100208 _inv @@ -481,186 +482,185 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x0000000008100258 _rwalk 0x000000000810025c _key 0x0000000008100260 _game_map - 0x00000000081005f8 _sx - .bss 0x00000000081005fc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) - .bss 0x00000000081005fc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dhline.c.o) - .bss 0x00000000081005fc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) - .bss 0x00000000081005fc 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) - 0x00000000081005fc _gint_restart - .bss 0x0000000008100600 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint_dline.c.o) - .bss 0x0000000008100600 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) - .bss 0x0000000008100600 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o) - .bss 0x0000000008100600 0x404 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) - 0x0000000008100600 _dmode - .bss 0x0000000008100a04 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) - .bss 0x0000000008100a04 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - .bss 0x0000000008100a04 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o) - .bss 0x0000000008100a04 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - .bss 0x0000000008100a04 0x48 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - .bss 0x0000000008100a4c 0x14 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o) - .bss 0x0000000008100a60 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o) - .bss 0x0000000008100a60 0x54 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) - .bss 0x0000000008100ab4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) - .bss 0x0000000008100ab4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) - .bss 0x0000000008100ab4 0x24 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - .bss 0x0000000008100ad8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) - .bss 0x0000000008100ad8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - .bss 0x0000000008100ad8 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o) - .bss 0x0000000008100adc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o) - .bss 0x0000000008100adc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) - .bss 0x0000000008100adc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) - .bss 0x0000000008100adc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tlbh.S.o) - .bss 0x0000000008100adc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o) - .bss 0x0000000008100adc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) - .bss 0x0000000008100adc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray-scsp.s.o) - .bss 0x0000000008100adc 0x8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) - .bss 0x0000000008100ae4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o) - .bss 0x0000000008100ae4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o) - .bss 0x0000000008100ae4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - .bss 0x0000000008100ae4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-tmu.s.o) - .bss 0x0000000008100ae4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-etmu.s.o) - .bss 0x0000000008100ae4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o) - .bss 0x0000000008100ae4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) - .bss 0x0000000008100ae4 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) - 0x0000000008100ae4 _gint_exc_catcher - .bss 0x0000000008100ae8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) - .bss 0x0000000008100ae8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray.s.o) - .bss 0x0000000008100ae8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-mono-scsp.s.o) - .bss 0x0000000008100ae8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o) - .bss 0x0000000008100ae8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) - .bss 0x0000000008100ae8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) - .bss 0x0000000008100ae8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) - .bss 0x0000000008100ae8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o) - .bss 0x0000000008100ae8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) + 0x0000000008100940 _sx + .bss 0x0000000008100944 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) + .bss 0x0000000008100944 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dhline.c.o) + .bss 0x0000000008100944 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) + .bss 0x0000000008100944 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) + 0x0000000008100944 _gint_restart + .bss 0x0000000008100948 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint_dline.c.o) + .bss 0x0000000008100948 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) + .bss 0x0000000008100948 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o) + .bss 0x0000000008100948 0x404 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) + 0x0000000008100948 _dmode + .bss 0x0000000008100d4c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) + .bss 0x0000000008100d4c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + .bss 0x0000000008100d4c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o) + .bss 0x0000000008100d4c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + .bss 0x0000000008100d4c 0x48 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + .bss 0x0000000008100d94 0x14 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o) + .bss 0x0000000008100da8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o) + .bss 0x0000000008100da8 0x54 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) + .bss 0x0000000008100dfc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) + .bss 0x0000000008100dfc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) + .bss 0x0000000008100dfc 0x24 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + .bss 0x0000000008100e20 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) + .bss 0x0000000008100e20 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + .bss 0x0000000008100e20 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o) + .bss 0x0000000008100e24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o) + .bss 0x0000000008100e24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) + .bss 0x0000000008100e24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) + .bss 0x0000000008100e24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tlbh.S.o) + .bss 0x0000000008100e24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o) + .bss 0x0000000008100e24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) + .bss 0x0000000008100e24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray-scsp.s.o) + .bss 0x0000000008100e24 0x8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + .bss 0x0000000008100e2c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o) + .bss 0x0000000008100e2c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o) + .bss 0x0000000008100e2c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + .bss 0x0000000008100e2c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-tmu.s.o) + .bss 0x0000000008100e2c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-etmu.s.o) + .bss 0x0000000008100e2c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o) + .bss 0x0000000008100e2c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) + .bss 0x0000000008100e2c 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) + 0x0000000008100e2c _gint_exc_catcher + .bss 0x0000000008100e30 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) + .bss 0x0000000008100e30 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray.s.o) + .bss 0x0000000008100e30 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-mono-scsp.s.o) + .bss 0x0000000008100e30 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o) + .bss 0x0000000008100e30 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) + .bss 0x0000000008100e30 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) + .bss 0x0000000008100e30 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) + .bss 0x0000000008100e30 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o) + .bss 0x0000000008100e30 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) *(B R) - 0x0000000008100af0 . = ALIGN (0x10) - *fill* 0x0000000008100ae8 0x8 - 0x00000000000008f0 _sbss = SIZEOF (.bss) + 0x0000000008100e30 . = ALIGN (0x10) + 0x0000000000000c30 _sbss = SIZEOF (.bss) -.data 0x0000000008100af0 0x160 load address 0x0000000000306530 - 0x0000000000306530 _ldata = LOADADDR (.data) - 0x0000000008100af0 _rdata = . - 0x0000000008100af0 _lreloc = . +.data 0x0000000008100e30 0x160 load address 0x0000000000306570 + 0x0000000000306570 _ldata = LOADADDR (.data) + 0x0000000008100e30 _rdata = . + 0x0000000008100e30 _lreloc = . *(.gint.mappedrel) .gint.mappedrel - 0x0000000008100af0 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) - 0x0000000008100af0 _gint_inth_callback + 0x0000000008100e30 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) + 0x0000000008100e30 _gint_inth_callback .gint.mappedrel - 0x0000000008100af4 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) - 0x0000000008100af4 _cpu_setVBR + 0x0000000008100e34 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) + 0x0000000008100e34 _cpu_setVBR 0x0000000000000008 _sreloc = ABSOLUTE ((. - _lreloc)) *(.data .data.*) - .data 0x0000000008100af8 0x24 build-fx/src/main.c.o - 0x0000000008100af8 _sinv - 0x0000000008100afc _sele - 0x0000000008100b00 _dir - 0x0000000008100b04 _can_move - 0x0000000008100b08 _timeout - 0x0000000008100b0c _optd - 0x0000000008100b10 _opt - 0x0000000008100b14 _y - 0x0000000008100b18 _x - .data 0x0000000008100b1c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) - .data 0x0000000008100b1c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dhline.c.o) - .data 0x0000000008100b1c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) - .data 0x0000000008100b1c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) - .data 0x0000000008100b1c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint_dline.c.o) - .data 0x0000000008100b1c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) - .data 0x0000000008100b1c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o) - .data 0x0000000008100b1c 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) - 0x0000000008100b1c _gint_vram - .data 0x0000000008100b20 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) - .data 0x0000000008100b20 0x8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - 0x0000000008100b20 _topti_font - 0x0000000008100b24 _gint_default_font - .data 0x0000000008100b28 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o) - .data 0x0000000008100b28 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - .data 0x0000000008100b2c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - .data 0x0000000008100b2c 0x8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o) - .data 0x0000000008100b34 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o) - .data 0x0000000008100b34 0x68 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) - 0x0000000008100b34 _kprint_formatters - .data 0x0000000008100b9c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) - .data 0x0000000008100b9c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) - .data 0x0000000008100b9c 0xc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - .data 0x0000000008100ba8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) - .data 0x0000000008100ba8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - .data 0x0000000008100ba8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o) - .data 0x0000000008100ba8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o) - .data 0x0000000008100ba8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) - .data 0x0000000008100ba8 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) - 0x0000000008100ba8 _gint_required_intc - .data 0x0000000008100bac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tlbh.S.o) - .data 0x0000000008100bac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o) - .data 0x0000000008100bac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) - .data 0x0000000008100bac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray-scsp.s.o) - .data 0x0000000008100bac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) - .data 0x0000000008100bac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o) - .data 0x0000000008100bac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o) - .data 0x0000000008100bac 0x10 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x0000000008100bac _SH7305_INTC - .data 0x0000000008100bbc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-tmu.s.o) - .data 0x0000000008100bbc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-etmu.s.o) - .data 0x0000000008100bbc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o) - *fill* 0x0000000008100bbc 0x4 - .data 0x0000000008100bc0 0x60 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) - .data 0x0000000008100c20 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) - 0x0000000008100c20 _gint_exc_panic - .data 0x0000000008100c24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) - .data 0x0000000008100c24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray.s.o) - .data 0x0000000008100c24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-mono-scsp.s.o) - .data 0x0000000008100c24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o) - .data 0x0000000008100c24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) - .data 0x0000000008100c24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) - .data 0x0000000008100c24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) - .data 0x0000000008100c24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o) - .data 0x0000000008100c24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) + .data 0x0000000008100e38 0x24 build-fx/src/main.c.o + 0x0000000008100e38 _sinv + 0x0000000008100e3c _sele + 0x0000000008100e40 _dir + 0x0000000008100e44 _can_move + 0x0000000008100e48 _timeout + 0x0000000008100e4c _optd + 0x0000000008100e50 _opt + 0x0000000008100e54 _y + 0x0000000008100e58 _x + .data 0x0000000008100e5c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) + .data 0x0000000008100e5c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dhline.c.o) + .data 0x0000000008100e5c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) + .data 0x0000000008100e5c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) + .data 0x0000000008100e5c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint_dline.c.o) + .data 0x0000000008100e5c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) + .data 0x0000000008100e5c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o) + .data 0x0000000008100e5c 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) + 0x0000000008100e5c _gint_vram + .data 0x0000000008100e60 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) + .data 0x0000000008100e60 0x8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + 0x0000000008100e60 _topti_font + 0x0000000008100e64 _gint_default_font + .data 0x0000000008100e68 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o) + .data 0x0000000008100e68 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + .data 0x0000000008100e6c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + .data 0x0000000008100e6c 0x8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o) + .data 0x0000000008100e74 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o) + .data 0x0000000008100e74 0x68 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) + 0x0000000008100e74 _kprint_formatters + .data 0x0000000008100edc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) + .data 0x0000000008100edc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) + .data 0x0000000008100edc 0xc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + .data 0x0000000008100ee8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) + .data 0x0000000008100ee8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + .data 0x0000000008100ee8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o) + .data 0x0000000008100ee8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o) + .data 0x0000000008100ee8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) + .data 0x0000000008100ee8 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) + 0x0000000008100ee8 _gint_required_intc + .data 0x0000000008100eec 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tlbh.S.o) + .data 0x0000000008100eec 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o) + .data 0x0000000008100eec 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) + .data 0x0000000008100eec 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray-scsp.s.o) + .data 0x0000000008100eec 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + .data 0x0000000008100eec 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o) + .data 0x0000000008100eec 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o) + .data 0x0000000008100eec 0x10 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x0000000008100eec _SH7305_INTC + .data 0x0000000008100efc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-tmu.s.o) + .data 0x0000000008100efc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-etmu.s.o) + .data 0x0000000008100efc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o) + *fill* 0x0000000008100efc 0x4 + .data 0x0000000008100f00 0x60 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) + .data 0x0000000008100f60 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) + 0x0000000008100f60 _gint_exc_panic + .data 0x0000000008100f64 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) + .data 0x0000000008100f64 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray.s.o) + .data 0x0000000008100f64 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-mono-scsp.s.o) + .data 0x0000000008100f64 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o) + .data 0x0000000008100f64 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) + .data 0x0000000008100f64 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) + .data 0x0000000008100f64 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) + .data 0x0000000008100f64 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o) + .data 0x0000000008100f64 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) *(D) *(.gint.data.sh3) .gint.data.sh3 - 0x0000000008100c24 0x24 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x0000000008100c24 _SH7705_INTC - 0x0000000008100c50 . = ALIGN (0x10) - *fill* 0x0000000008100c48 0x8 + 0x0000000008100f64 0x24 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x0000000008100f64 _SH7705_INTC + 0x0000000008100f90 . = ALIGN (0x10) + *fill* 0x0000000008100f88 0x8 -.data.4 0x0000000008100c50 0x0 load address 0x0000000000306690 +.data.4 0x0000000008100f90 0x0 load address 0x00000000003066d0 *(.data.4) - 0x0000000008100c50 . = ALIGN (0x10) + 0x0000000008100f90 . = ALIGN (0x10) 0x0000000000000160 _sdata = (SIZEOF (.data) + SIZEOF (.data.4)) -.gint.bss 0x0000000008100c50 0x240 load address 0x0000000000306690 +.gint.bss 0x0000000008100f90 0x240 load address 0x00000000003066d0 *(.gint.bss .gint.bss.sh3) - .gint.bss 0x0000000008100c50 0x2 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - .gint.bss 0x0000000008100c52 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - *fill* 0x0000000008100cd2 0x2 - .gint.bss 0x0000000008100cd4 0x10 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) - .gint.bss 0x0000000008100ce4 0xe0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - .gint.bss 0x0000000008100dc4 0x40 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) - 0x0000000008100dc4 _gint - .gint.bss 0x0000000008100e04 0x18 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) - .gint.bss 0x0000000008100e1c 0x24 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) - .gint.bss 0x0000000008100e40 0x4c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x0000000008100e90 . = ALIGN (0x10) - *fill* 0x0000000008100e8c 0x4 + .gint.bss 0x0000000008100f90 0x2 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + .gint.bss 0x0000000008100f92 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + *fill* 0x0000000008101012 0x2 + .gint.bss 0x0000000008101014 0x10 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) + .gint.bss 0x0000000008101024 0xe0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + .gint.bss 0x0000000008101104 0x40 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) + 0x0000000008101104 _gint + .gint.bss 0x0000000008101144 0x18 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) + .gint.bss 0x000000000810115c 0x24 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + .gint.bss 0x0000000008101180 0x4c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x00000000081011d0 . = ALIGN (0x10) + *fill* 0x00000000081011cc 0x4 0x0000000000000240 _sgbss = SIZEOF (.gint.bss) 0x00000000e5200000 . = ORIGIN (ilram) -.ilram 0x00000000e5200000 0x0 load address 0x0000000000306690 - 0x0000000000306690 _lilram = LOADADDR (.ilram) +.ilram 0x00000000e5200000 0x0 load address 0x00000000003066d0 + 0x00000000003066d0 _lilram = LOADADDR (.ilram) 0x00000000e5200000 _rilram = . *(.ilram) 0x00000000e5200000 . = ALIGN (0x10) 0x00000000e5007000 . = ORIGIN (xram) -.xram 0x00000000e5007000 0x0 load address 0x0000000000306690 - 0x0000000000306690 _lxram = LOADADDR (.xram) +.xram 0x00000000e5007000 0x0 load address 0x00000000003066d0 + 0x00000000003066d0 _lxram = LOADADDR (.xram) 0x00000000e5007000 _rxram = . *(.xram) 0x00000000e5007000 . = ALIGN (0x10) 0x00000000e5017000 . = ORIGIN (yram) -.yram 0x00000000e5017000 0x0 load address 0x0000000000306690 - 0x0000000000306690 _lyram = LOADADDR (.yram) +.yram 0x00000000e5017000 0x0 load address 0x00000000003066d0 + 0x00000000003066d0 _lyram = LOADADDR (.yram) 0x00000000e5017000 _ryram = . *(.yram) 0x00000000e5017000 . = ALIGN (0x10) @@ -669,8 +669,8 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x0000000000000000 _syram = SIZEOF (.yram) 0x0000000000000000 . = ORIGIN (rram) -.gint.mapped 0x0000000000000000 0xa0 load address 0x0000000000306690 - 0x0000000000306690 _lgmapped = LOADADDR (.gint.mapped) +.gint.mapped 0x0000000000000000 0xa0 load address 0x00000000003066d0 + 0x00000000003066d0 _lgmapped = LOADADDR (.gint.mapped) *(.gint.mapped) .gint.mapped 0x0000000000000000 0x70 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) .gint.mapped 0x0000000000000070 0x2c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) @@ -678,7 +678,7 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a *fill* 0x000000000000009c 0x4 0x00000000000000a0 _sgmapped = SIZEOF (.gint.mapped) -.rela.dyn 0x00000000000000a0 0x0 load address 0x0000000000306730 +.rela.dyn 0x00000000000000a0 0x0 load address 0x0000000000306770 .rela.text 0x00000000000000a0 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) .rela.text.entry 0x00000000000000a0 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) diff --git a/build-fx/src/main.c.o b/build-fx/src/main.c.o index 0c0a812199146249f11c3d93550131b2f2fc2cb4..83819da78beea916f1f4c401508023d59626cb72 100644 GIT binary patch delta 1582 zcmZWpZ%i9y7=PdEwYy$HMn^YT*yz0nqmu^8mG(%jq$?2EY?y9KSd`7u(sdFYa!gAM zq08J1STB$qGk#jgG$ApJW*L6t!!j53qg=NvQKqcNP-ir1)P3+neXf6m#Y^5N?>+DD z`9073d!D=5gNp}edF;GVzmsCjcT5k^yU47p8vQrNsXe&1@-cgL|1Z?q&YvrOs$9nx zQt#k!#xtZwR3PEVMelZr0du$CXV(okyCxf7pV|>ZqOhZuDVp za4)e&vY8R-&e{l1)RCZN1L+nJ=L+`gbN5CRA6?h|nkZ9jkPC9HiMZ-*9*&A~CPuMG zm>}m{gmu>EZ%qhG_XjU=b*;mO7OBTFWQZ8TA5R%%`sLq=V;awYsa&O-YK{gNG43jJ zFS#7F|B$6cvNN(d{)c)*$gOH`nHLEkuqBeKC8($rLq~BjLtE zDhCt`(oEN@?M33pQ&cp&iQGkAuc#rRBO^#S&c_5OWWpnh4g;&UbaI_ZPIP+v-IEbl zkP%kmgbyb$k-j+?xfZm|U@7-3nR~u?lk&(l;z+S-9i*|&U=0%?O2)uu9e`>oqMpg4 zEb8tk;oE2Ev7Bbj<8lR@t`6M&Z#z>c@jzi%iZ!xvA6RH4F0o4FvP%*~o!#IQ>%ib}YNGtr2a_>Zw>~H#1B;1D;-=e77IUOu|rm zLav4RYAF}XZtokwkHyH-ebmGC;Jdx3+7n9G2&exS)BRM6j)D?^{n51`*Kb0B(?L6v z+850hI++Y|E@-8@S%snRVa^b7LTvZS8CM}t^t<9xPMD0^I~n&%Tp%ccc`03i%q4;# zr^^iSjd4=?O1+66kT9w9>1>&Os9N-I4)C_6r1iqX4wn^mw~+HFf{lfc3Q8uB6Efr6h?9SFWwr>rk@+jW#~a6{bV$!|A4kX zt5n3gN+AnJkh$ci5i*68MYD!O$}B4yLvT<9gRw`^*dg%sT2#vPK&dU;OYI0K?PX&) zbaS!nd#d~-;Bb*;K>4WRpJXpW4Mh(PGzUui7ZIv0?N1<7S=s|bb!k7a#YTq_YApIq z{w=>Lu*Glc+Tu4sUY*CP7h?j_QUcS!O@F0`@h#=N^%%9IOZm!r6o-}SUA%DxA^eFF x*u~>DWoTC;cs~HUt}KK7Q&|K1x&ik!Gu%uTWA z&VVxK(K&L%HZ+?E2qp!%Ax>EMu=FNgdTu{tyaXAPiH*U3^C^=uo(9yrTPS#HF;2jF zv7AL2$4$fu%EuX;l@{JCN85~}NiHGAXyLlb#T&9*st9axh0Eai-V8OX7Ve;mG~v__ zNI1P7)9?sCto72;Scfk8s~Mv^&c<0O5RS{^i3!f1MZVA`jRhJ7QL=dP0!S_-IYrFi zIlTBvhDsLhBC#yFB%4U+)^NUE<>T}zL7tKQVclr8Fg>$u4=V?x0rB+WU0%_f?x2ii zE)FF>R|}Q4LeQ2RH1>^5_0p#}X-t|9>+5^BrYX&Y1{RNKMHT2O_;5-J8g(kSeJ;J0 znvByxJo=>rdE_xTdwtW{%e!)Kb0HYVIT*+pxUPpO4@j~jvk1(iCFbEx<_>**q{1AI z=kmh1{_I`o86QY2_q~PZMS!}o(%fdJ@M2F;NEUXEPYfD9 zRfOSjpkZfN&$n!;AV;JD;k1T1CGmlVb7$MR|BSu3{I}3uQB&NyUJVK#rAM@oGvt@_ zY9`Jajd4~~W(avJGg@Ex;2d{@`87LhjmB zF>e_Xa(_-1$w$=>?kmDtqY|z)3OQJA^D9#Nh`_4ykPW+uJw##J$#0C)=7FFaM%_pn z9m5cxaTt{45;^AFOIhxbG3ONatZX>Hr)mZPhc{~=q>#^c|1}#zsHGgSb|7@1;&&pn zui{4#s;l@>ggh1h$aXc`{q1;FshcvU%8HP$;?vu8s+?QAZKY{% zPS(j7zd //#include } -#define MAP_X 130 +#define MAP_X 250 #define BLOCKS_LEN 17 using namespace std; @@ -105,6 +105,7 @@ int main(void) game_map[i+1][1] = 17; game_map[i-2][1] = 17; game_map[i+2][1] = 17; + game_map[i+1][3] = 4; } } game_map[5][3] = 9; @@ -134,28 +135,28 @@ int main(void) if(keydown(KEY_UP)){sele=0;} } if(can_move ==1 && keydown(KEY_OPTN)&& inv[sinv] > 0){ - inv[sinv]--; - if(sele==1&&game_map[x/10+1][y/10]==0){game_map[x/10+1][y/10]=sinv;} - if(sele==2&&game_map[x/10][y/10+1]==0){game_map[x/10][y/10+1]=sinv;} - if(sele==3&&game_map[x/10-1][y/10]==0){game_map[x/10-1][y/10]=sinv;} - if(sele==0&&game_map[x/10][y/10-1]==0){game_map[x/10][y/10-1]=sinv;} + + if(sele==1&&game_map[x/10+1][y/10]==0){game_map[x/10+1][y/10]=sinv;inv[sinv]--;} + if(sele==2&&game_map[x/10][y/10+1]==0){game_map[x/10][y/10+1]=sinv;inv[sinv]--;} + if(sele==3&&game_map[x/10-1][y/10]==0){game_map[x/10-1][y/10]=sinv;inv[sinv]--;} + if(sele==0&&game_map[x/10][y/10-1]==0){game_map[x/10][y/10-1]=sinv;inv[sinv]--;} } if(can_move ==1 && keydown(KEY_SQUARE)){ - if(sele==1){game_map[x/10+1][y/10]=0;inv[game_map[x/10+1][y/10]]++;} - if(sele==2){game_map[x/10][y/10+1]=0;inv[game_map[x/10][y/10+1]]++;} - if(sele==3){game_map[x/10-1][y/10]=0;inv[game_map[x/10-1][y/10]]++;} - if(sele==0){game_map[x/10][y/10-1]=0;inv[game_map[x/10][y/10-1]]++;} + if(sele==1){inv[game_map[x/10+1][y/10]]++;game_map[x/10+1][y/10]=0;} + if(sele==2){inv[game_map[x/10][y/10+1]]++;game_map[x/10][y/10+1]=0;} + if(sele==3){inv[game_map[x/10-1][y/10]]++;game_map[x/10-1][y/10]=0;} + if(sele==0){inv[game_map[x/10][y/10-1]]++;game_map[x/10][y/10-1]=0;} } if(selecoll>0){selecoll--;} if(keydown(KEY_F6)&&selecoll==0){ if(sinv==BLOCKS_LEN+1){sinv=1;} sinv++; - selecoll = 20; + selecoll = 40; } if(keydown(KEY_F5)&&selecoll==0){ if(sinv==0){sinv=BLOCKS_LEN+1;} sinv--; - selecoll = 20; + selecoll = 40; } if(can_move == 1 && game_map[x/10][y/10+1] == 0){ can_move = 0;