From 7343052362090f6d71bdfe8c4cd4261f97f27a1d Mon Sep 17 00:00:00 2001 From: Jean-Paul NOEL Date: Sun, 19 Apr 2020 13:45:08 +0200 Subject: [PATCH] This time it really works --- Test01.g3a | Bin 48732 -> 48748 bytes build-cg/Test01.bin | Bin 20056 -> 20072 bytes build-cg/Test01.elf | Bin 30096 -> 30224 bytes build-cg/map | 438 +++++++++++++++++++++--------------------- build-cg/src/main.c.o | Bin 1856 -> 1872 bytes src/main.c | 2 +- 6 files changed, 220 insertions(+), 220 deletions(-) diff --git a/Test01.g3a b/Test01.g3a index dd9fc5aa44db0f978f40d2c6170c8cc41c227bf0..b89ea0b662e87930ada5f75b163f29c5ef8666bb 100644 GIT binary patch delta 2073 zcmZWqe@s(X6u!5m_!^27AJ7(omVyO^$Q4mhaKcj11l0N?k;G(c6oshEP*G73$nZx+ zYKwO|qHM#6(K#H7h z@`t6OUG)k@l7>Gn-%UHDqCHtO^qs|ol`L+ z?5L}H>($-W=Y~8dzI2W5p^!dCqg!UrYvYcJ+!{4uS~Fph0lV&b?^@138 zu6t=;=%CIe#(55fbE!$_oqKG-SL>^_AC z<_m83S~4!>305IbCABcV*e}yHX>Ki$6CU4D+mkOLD)yAv>ZX|-0z~HT`0mJe<89^4YyV5=q;(Vav7!B z{8H7j&(iud?I*myI)bwrBkhuGH4Bwy zgQg)WBAKwo!(f!~k`Ay9T!!+#3wHBMU;M4=CTu|~Z?1cyh!FUpL%Xr=n?p(S*4swB z%G>lf@hWmth#C*m#Sj*?-mBcQ(xbE{&noCu=A;zQz_}|TET)Is4nGaW9^>tR8|dcN zBfrvOt~r{5KJ%zC7Fp1Bc$H6yM>#-FQ`wvJ2mGVo@baUQ3Km(6r#d#|+Ho2&Z!l|! zBBUWoiHv1w8=_R;Swon|(-1ihy)MVA@F?&3BOz+}ePVo&-*RlEcFA;X8l|;7x&CLG z$p`C444KHnZJ?(UD-dQ%CCrEkO|8=C@i3~A#Z)dhljPHEWjw?ATCIOaYVCx@T6xBa z5~}CTCq757aa}aP#-PE79=7)9p*i*0#&g*!eiV8ur76{&{Y1Vdvic5jk&{u zYT%-ZkZYT;yoNv`tVo^pI?xXtrq1gi%z}@fC!-7K25tin0NG{~K-%&NpapV(G6ZY_ zzQ88(9|y|NT8fXE2cx_UV7-^NlfYNbE9EVx;uHyj)O~6ZrA^YC)32%O zkX$9wXp@nK<4`8`AlPgGi_H$=iD&+Lug#H1WUXX6dzMDRI2k+gJ4_9EnpZ1gp_UK$ ze}@PwK)?mpxu;pj7oAO(D!;W&%o12Gu(W^K{+64Ob{O}_4j%?2T|c*+QuE34H`T~g z7;F$^&-ry!%T28b@q+{x3;xKenz6J^Ti4wS$_XhMsR>$bA@~yzHh+*8wbu`?fL2`IK>K*h<&Ct1k6lhur^=;eE3S))wU)o4PSXNed}_8FkrH=*~NsV vO!`l1u@C52TH%ypLSm`?gt6iGdNwD+FU$JL1{v`c@#Y&>rzcD;h1>pL9kWpO delta 2057 zcmZWqdrVVT7(b^Ey$wYR7ifV(OXblClcS=;ffJTnU4l*wE;i9@4WgLoGJIiG6ymdL zE8y`pbz6;WGHrx;&EgW=Of<90{DV#t1p+k=or;cOIls` zRa2+S3+T#t%#4-0#%-={bPI;8O6a!`HaFOBjapg>o9FB&bul+=p1Yrp@`TVz!JsHs zUL#~~kT9^!2Ado|VWtAYO2C)gCu~giFg3)`6bR|=sBY-8Y`^QOZ3$V*$bVS6OhTwg-tU(UC6duN#r|6B9ykA2)n(aPH}+Qn3U5(sPl6>y@M&W{5{F`FL+7Kj=A z5HMNHNRFc>PRFc>LwD9#9 zt$Zy;C5bwqlEh~~Bq5q%kqNEkywsh}$GZjk5jVLfPzkb`t=iu3a&E#N@`!}eZ>E>W z{Z0C&=#6)TDG{1BIZ!T4F&ElupFSp*)m2aYcGq;i&0XHe42gs#4HA}IOvuoXhx%q% zCVN!AQmfGO_MW06Ra*`3)iwWG^N|TPtQ7nlIHpUADc3PYd?s6tz19 zNpJ`iagq?SmB$fXx2+7LOYf=o<@D9F6rahH?6Y~+_mSevzPK62=6w&4+YF;`H+zu# zDeu^^>3L7evKtj~HGg*eLUcVz9WR&NXia4XpJp{>hCb49w>Yii&c>mRFyFN?#~7`e z_fbv8V#4B<5H@pwuvvrh)s4+GK7gXrL<^7UBiyywNH56l&9f*i;1?Ta#jhYN@dB*c z2ou|6&6WdH1+}AFZ3=X4t-+SD%fo~ZY)#^2jTRb^U5(S#HdDl#l4K`rMi_{a zeb*1H1iDbpSAk9Z;IqAcLh5Dny48|Br=mw)mS2;IK64Ug?&7YU_u}!5=sK3w1nT4qcU_|kxp{X!#t(K| zGSE9le@K0gbgTQxVX9b@aLhjKKHsrh)r6Ow}`=TMr+4X3W?uvO!sge-ecRZ+rO+k~v! z1b-4-!P>@1VfFH=Tbi=C+GmZL`MCtw0AW*a^L1?#Qg1^;1C2HRTkULHiJRQ~%~F*% zi2iDlcbrxav)udLZ|ETBnME|nJI^epey%^8r!y;F>#7NC!Qp`6?wMN$n z5nwCD^wN?DOS`V{2hP>WhQLvJ{@mkn%V!UwP6mh75#p_dgymaDj4g}?iM_ij<| diff --git a/build-cg/Test01.bin b/build-cg/Test01.bin index 83c1b732f04f7be242ec6364fbfcbaee55453959..314b1ee3514b38cc0fc6ddecd8fe34699dd45369 100755 GIT binary patch delta 1995 zcmZWqeN0nV6hF5g>~$?te6+7cppOEjLL(PNML-2p&;*#>B+gig)J?o$GLw0_wwJ_o~FoCFuiv&0FoEa!_)zyUd190NOK zpXdV5fp-U3k^SNjSe4V?6dyrw%SGY@-CIfv$d+O*HUq^;}Gs)y?z?X@3$t+c9S=Fx`5_O3fEk2V}=7V|F; z`^rw&N?oVsu7^;AtK-+gkpx8 zVzS`Jl`P`UrkHU=S2Qy$D!B-_R@a1a8!>MR?{E@zIE~0yrM<&x z1{d7NJkbuvGw7A-m?3JsmWYHbdVhL+Ok8rUWnoQqzrxsl;m`b@m5Z^=33oZNa2Xgn zhZTsc0pcD^sGia$XQeT-E(U~@U8vvYAQxrXk1ejhX@8h_c2Jb%v@ny0)LV4~Ji?V*nTgE(6yA-DVO%+Uf|f1Jytq0#?Czu=N^NF2^L%bH`-hFHXe4{{PhO&2(DMR zwtb;-S`>R0{e%m&qGB~05xo^_S-+U7D6|ChQo|)NiPsym-{L_v*-y_;Fj1t#=?o`z zb|lZebx1nxqXGHokcOefZ=jLwxZ%zLs z_y!Xa&&(&Dd0m&q_~N#+RVSD>zWBk6jmstC!1IsKZYEy*-2b^2`+$y@G`v(yOFS@2 goR7cI^P;kZtm~hDkdcFW5pGNsJ&k8y&3m!jKM3O#Y5)KL delta 1979 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 delta 5013 zcmZWt4^ULc8Q*t*;N5Y^9S7VY2lod!FG{$DfJGny(!)4K1q;TDqM(A>mP|+lLsL_3 z5}ROzs9BPl=1<9#Hne35$f+t{`S2^UZ#)P z_wDcdv-`bozi)Ss6Q4;ZK9x>nOV*P)**hl**@#Bs(IRLPA)BUTtGA9&g?|D(-r~?A zXpnD?T=AesH-+)$J>E3(TGE@A!sT7B4Kk^_OBs!if)N!VXz`xR)WJ)iv&)NgmNAy7B_8QvZ?hI*#J-~WFJ$BnJb`+g-`)c+CD0kv*1C%AL3$6i(P(u*ibeK2~nZU`Zxf+RB`!Y$*inqHT{KzOm7E zlzc{}GtOsJCH#}j7FryaOi1*EqlyV)lIF*gr+PI znp#50&6_<^-#T|ekFKxWBVV}vXweVrzi+*({rI2iukQWgQR~S~1?9oylQnl*kN=XF5&e8WI{lx!mHge>V>le~m&($Qfd^qwpF86K3Vb(V}= zE?GHp>AN>aV(bZXu0zS1yOB+f5<(Li3B7Zk(29lV8S`-|aTrNwP!f+?7Fn~!A&o`5 zEESTJ$Ho&Y5)TlXJO-;lLhXZ5!-{7l9n?-G`8b(K+HV>T9-6fT_r(aCPfB5xR<|@9 zZMLq}`<#m?hybDMVxUOb(g9EuSZOoT`3z`;joUvrjuKkj&xTVz(%BbSf9gTZE2ph0 z2-RJi)=x^u$h59%4Kd-5IxK{yg{Jkbo2K-kKyJ+iedU^#WYk%hP}c-&PWw0!-^gp& z8$lao4UTuD2Ig|E!Fz+#or&6U3{2}kCR6$=>7>l>U9i6Jp|6$Y84i0u+tB*aFvj{x^&{4wSJN;Q#$r}mVVHv!nwCb0y2{mIHtNsP`4*y6{;x?= zPgD+kDH%I>mP8G!-I5IjxM~8M+KNU2Z`M1;YzD0X|T zE)#5C%*t4|M1KTog)8@m^Sd-m18Z>UVzf34e4>nGR-2)$#5brff( z&p^WfjfehEI$Hc4?BuSsdv(T1)K?^Wq(m>ethe-CR8Y8Vn>5Kr%XUZu%u>F}sRed`yH zDGR~`v)tA|=o-&0ywu@58Z2LewfcI$deZajM+ywlz2Dbt)MUBt*0HNRX{!ydQ357En{5{|g zH24_sdm8*a@FyDl6X1Ck4(B7ySx>maI{~5iX8jFiYrK`J27|Io&4nM>!Xr7QM#caa zlpEZkhk z8S&sPYatGM>cJ~%&5u66xIpdRv8pnKEj-SP}yqcD#eHqjC06WF7s9tpkguV{? zZ(!PX7TDqTax0I}ngKTgoUDex_z^!>*?}GIEu-LC)Vbp%T(d&J%>u7LpoW3-1a>F~ zJRv0l`}vg!@=1Z$LBE&H>~MDvfa?+5?URsyGaR*SIT+Y7`w!?N1)Gf zq0oOC5%2(ug^26tmlVJTG5)K{rAL(`VsT@HutSZu0=_t~xp@`5KVZy8z_nt`KjR+F zqqy|tAK=Ru*mz?_K?lMpt6K3k<+7@b!ebln;~O!c@I0QMR%RC18SK`4U;J+PdkRWo z#p2sAH%28{V$?^FDBKsP>VN!Eeu@I`67nDMA7{YA_xM+^;(V3FipT!~0eQ#0X7qhj>undH6V|(fo76|jzIZRgMPy|@4jLCzG3}L65 z+*^)-xk6~&Md;mJNkqw1iz#@PP<09uHg4Ah@J4}=sl_}?%)%bqkzZzVbFljWxT^*C zIb{6|aJjI;zE|7^>=*Lake_`0QiL42=;fGufqXT+%YT@wnCGhL9KIzcL~nJ+=V7dTFM`nfWTb5B;G9|=TGt7Zviur+m--~?`lT)xWt zj|8lgm0xrW!uB7^uXXGM0$)Yta}VqGt<@c&E@m+HCh2lxql z7^kH;FA}lS7q_u+t6S=icC~I>A;s9#K{tN)lJYrr{b07ygPw=EI>n`}>R5$e zEo~is-KHtl4^kUr6Cj%-?6Qh1oeHz4lPfl=;D}0w72f$yf7(OO!zmv4r3Yn4$o~LC Cg2M;^ diff --git a/build-cg/map b/build-cg/map index 746dc7a..dc147bd 100644 --- a/build-cg/map +++ b/build-cg/map @@ -156,9 +156,9 @@ LOAD /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a LOAD /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a LOAD /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a 0x0000000000300000 _brom = 0x300000 - 0x0000000000004cc8 _srom = (((SIZEOF (.text) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) + 0x0000000000004cd8 _srom = (((SIZEOF (.text) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) -.text 0x0000000000300000 0x39e0 +.text 0x0000000000300000 0x39f0 *(.pretext.entry) .pretext.entry 0x0000000000300000 0x1a4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) @@ -193,240 +193,240 @@ LOAD /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a 0x0000000000000058 _gint_exch_tlbh_size = ABSOLUTE ((. - _gint_exch_tlbh_start)) *(.text .text.*) .text 0x000000000030067c 0x0 build-cg/src/main.c.o - .text.startup 0x000000000030067c 0x338 build-cg/src/main.c.o + .text.startup 0x000000000030067c 0x348 build-cg/src/main.c.o 0x000000000030067c _main - .text 0x00000000003009b4 0x1f0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(getkey.c.o) - 0x00000000003009b4 _getkey_opt - 0x0000000000300b5c _getkey - 0x0000000000300b68 _getkey_repeat - .text 0x0000000000300ba4 0x3ac /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o) - 0x0000000000300cfc _pollevent - 0x0000000000300e40 _waitevent - 0x0000000000300e8c _clearevents - 0x0000000000300eac _keydown - 0x0000000000300ed8 _keydown_all - 0x0000000000300f14 _keydown_any - .text 0x0000000000300f50 0xdc /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memory.c.o) - 0x0000000000300f50 _memcpy - 0x000000000030100a __memmove - 0x000000000030100e __memcmp - 0x0000000000301012 _memset - .text 0x000000000030102c 0x4cc /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o) - 0x00000000003012b4 _timer_setup - 0x0000000000301344 _timer_delay - 0x00000000003013a4 _timer_start - 0x00000000003013d8 _timer_reload - 0x00000000003013f8 _timer_pause - 0x000000000030142c _timer_stop - 0x0000000000301488 _timer_timeout - 0x0000000000301494 _timer_address - 0x00000000003014c8 _timer_clear - .text 0x00000000003014f8 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o) - .text 0x00000000003014f8 0x40 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dimage.c.o) - 0x00000000003014f8 _dimage - 0x0000000000301520 _dsubimage - .text 0x0000000000301538 0x1c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o) - 0x0000000000301538 _dclear - .text 0x0000000000301554 0x1e4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti.c.o) - 0x0000000000301554 _bopti_render - 0x0000000000301644 _bopti_render_clip - 0x000000000030170c _bopti_render_noclip - .text 0x0000000000301738 0x3c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dupdate.c.o) - 0x0000000000301738 _dupdate - 0x000000000030175c _dupdate_noint - .text 0x0000000000301774 0x4c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dvram.c.o) - 0x0000000000301774 _dvram - 0x00000000003017a0 _dvram_switch - .text 0x00000000003017c0 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o) - .text 0x00000000003017c0 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) - .text 0x00000000003017c0 0x104 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o) - 0x000000000030182c _gint_install - 0x00000000003018ac _gint_unload - .text 0x00000000003018c4 0x5c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o) - 0x00000000003018c4 _gint_intlevel - 0x00000000003018fc _gint_inthandler - .text 0x0000000000301920 0x2d4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o) - 0x0000000000301970 _r61524_win_get - 0x0000000000301a28 _r61524_win_set - 0x0000000000301ae8 _r61524_display - .text 0x0000000000301bf4 0xc8 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o) - 0x0000000000301cb0 _clock_freq - .text 0x0000000000301cbc 0x4c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o) - 0x0000000000301cbc _dma_memset - .text 0x0000000000301d08 0x3f8 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o) - 0x0000000000301fdc _dma_transfer - 0x000000000030201c _dma_transfer_wait - 0x0000000000302094 _dma_transfer_noint - .text 0x0000000000302100 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o) - .text 0x0000000000302100 0x100 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti-asm.s.o) - 0x0000000000302100 _bopti_r5g6b5 - 0x0000000000302150 _bopti_r5g6b5a - 0x0000000000302180 _bopti_p8 - 0x00000000003021b0 _bopti_p4 - .text 0x0000000000302200 0xf8 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(mmu.c.o) - 0x0000000000302200 _utlb_addr - 0x0000000000302210 _utlb_data - 0x0000000000302220 _utlb_mapped_memory - .text 0x00000000003022f8 0x2e4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o) - 0x00000000003025a0 _gint_panic - 0x00000000003025b0 _gint_panic_set - 0x00000000003025c4 _gint_exc_catch - 0x00000000003025d0 _gint_exc_skip - .text 0x00000000003025dc 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.s.o) - .text 0x00000000003025dc 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o) - .text 0x00000000003025dc 0x2c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(vbr.s.o) - 0x00000000003025dc _gint_setvbr - .text 0x0000000000302608 0x9c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o) - 0x0000000000302608 _dsize - .text 0x00000000003026a4 0x58 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dprint.c.o) - 0x00000000003026a4 _dprint - .text 0x00000000003026fc 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o) - .text 0x00000000003026fc 0xc0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(drect.c.o) - 0x00000000003026fc _drect - .text 0x00000000003027bc 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti-asm.s.o) - .text 0x00000000003027bc 0xce4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o) - 0x00000000003031b8 _kprint_opt - 0x0000000000303300 _kprint - 0x00000000003033d8 _kvsprint - 0x0000000000303420 _sprintf - 0x0000000000303448 _vsprintf - 0x0000000000303468 _snprintf - 0x0000000000303488 _vsnprintf - .text 0x00000000003034a0 0x7c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(string.c.o) - 0x00000000003034a0 _strlen - 0x00000000003034b0 _strncpy - 0x00000000003034c8 _strcat - 0x000000000030350c _strcmp - .text 0x000000000030351c 0x78 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_movmem.o) - 0x000000000030351c ___movstr - 0x000000000030351c ___movmem - 0x0000000000303550 ___movmemSI64 - 0x0000000000303550 ___movstrSI64 - 0x0000000000303554 ___movstrSI60 - 0x0000000000303554 ___movmemSI60 - 0x0000000000303558 ___movmemSI56 - 0x0000000000303558 ___movstrSI56 - 0x000000000030355c ___movstrSI52 - 0x000000000030355c ___movmemSI52 - 0x0000000000303560 ___movstrSI48 - 0x0000000000303560 ___movmemSI48 - 0x0000000000303564 ___movstrSI44 - 0x0000000000303564 ___movmemSI44 - 0x0000000000303568 ___movstrSI40 - 0x0000000000303568 ___movmemSI40 - 0x000000000030356c ___movstrSI36 - 0x000000000030356c ___movmemSI36 - 0x0000000000303570 ___movmemSI32 - 0x0000000000303570 ___movstrSI32 - 0x0000000000303574 ___movmemSI28 - 0x0000000000303574 ___movstrSI28 - 0x0000000000303578 ___movstrSI24 - 0x0000000000303578 ___movmemSI24 - 0x000000000030357c ___movmemSI20 - 0x000000000030357c ___movstrSI20 - 0x0000000000303580 ___movstrSI16 - 0x0000000000303580 ___movmemSI16 - 0x0000000000303584 ___movmemSI12 - 0x0000000000303584 ___movstrSI12 - 0x0000000000303588 ___movmemSI8 - 0x0000000000303588 ___movstrSI8 - 0x000000000030358c ___movmemSI4 - 0x000000000030358c ___movstrSI4 - .text 0x0000000000303594 0x1e0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o) - 0x0000000000303594 ___udivdi3 - .text 0x0000000000303774 0x208 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o) - 0x0000000000303774 ___umoddi3 - *fill* 0x000000000030397c 0x4 - .text 0x0000000000303980 0x60 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udiv_qrnnd_16.o) - 0x0000000000303980 ___udiv_qrnnd_16 - .text 0x00000000003039e0 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o) + .text 0x00000000003009c4 0x1f0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(getkey.c.o) + 0x00000000003009c4 _getkey_opt + 0x0000000000300b6c _getkey + 0x0000000000300b78 _getkey_repeat + .text 0x0000000000300bb4 0x3ac /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o) + 0x0000000000300d0c _pollevent + 0x0000000000300e50 _waitevent + 0x0000000000300e9c _clearevents + 0x0000000000300ebc _keydown + 0x0000000000300ee8 _keydown_all + 0x0000000000300f24 _keydown_any + .text 0x0000000000300f60 0xdc /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memory.c.o) + 0x0000000000300f60 _memcpy + 0x000000000030101a __memmove + 0x000000000030101e __memcmp + 0x0000000000301022 _memset + .text 0x000000000030103c 0x4cc /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o) + 0x00000000003012c4 _timer_setup + 0x0000000000301354 _timer_delay + 0x00000000003013b4 _timer_start + 0x00000000003013e8 _timer_reload + 0x0000000000301408 _timer_pause + 0x000000000030143c _timer_stop + 0x0000000000301498 _timer_timeout + 0x00000000003014a4 _timer_address + 0x00000000003014d8 _timer_clear + .text 0x0000000000301508 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o) + .text 0x0000000000301508 0x40 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dimage.c.o) + 0x0000000000301508 _dimage + 0x0000000000301530 _dsubimage + .text 0x0000000000301548 0x1c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o) + 0x0000000000301548 _dclear + .text 0x0000000000301564 0x1e4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti.c.o) + 0x0000000000301564 _bopti_render + 0x0000000000301654 _bopti_render_clip + 0x000000000030171c _bopti_render_noclip + .text 0x0000000000301748 0x3c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dupdate.c.o) + 0x0000000000301748 _dupdate + 0x000000000030176c _dupdate_noint + .text 0x0000000000301784 0x4c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dvram.c.o) + 0x0000000000301784 _dvram + 0x00000000003017b0 _dvram_switch + .text 0x00000000003017d0 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o) + .text 0x00000000003017d0 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) + .text 0x00000000003017d0 0x104 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o) + 0x000000000030183c _gint_install + 0x00000000003018bc _gint_unload + .text 0x00000000003018d4 0x5c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o) + 0x00000000003018d4 _gint_intlevel + 0x000000000030190c _gint_inthandler + .text 0x0000000000301930 0x2d4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o) + 0x0000000000301980 _r61524_win_get + 0x0000000000301a38 _r61524_win_set + 0x0000000000301af8 _r61524_display + .text 0x0000000000301c04 0xc8 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o) + 0x0000000000301cc0 _clock_freq + .text 0x0000000000301ccc 0x4c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o) + 0x0000000000301ccc _dma_memset + .text 0x0000000000301d18 0x3f8 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o) + 0x0000000000301fec _dma_transfer + 0x000000000030202c _dma_transfer_wait + 0x00000000003020a4 _dma_transfer_noint + .text 0x0000000000302110 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o) + .text 0x0000000000302110 0x100 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti-asm.s.o) + 0x0000000000302110 _bopti_r5g6b5 + 0x0000000000302160 _bopti_r5g6b5a + 0x0000000000302190 _bopti_p8 + 0x00000000003021c0 _bopti_p4 + .text 0x0000000000302210 0xf8 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(mmu.c.o) + 0x0000000000302210 _utlb_addr + 0x0000000000302220 _utlb_data + 0x0000000000302230 _utlb_mapped_memory + .text 0x0000000000302308 0x2e4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o) + 0x00000000003025b0 _gint_panic + 0x00000000003025c0 _gint_panic_set + 0x00000000003025d4 _gint_exc_catch + 0x00000000003025e0 _gint_exc_skip + .text 0x00000000003025ec 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.s.o) + .text 0x00000000003025ec 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o) + .text 0x00000000003025ec 0x2c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(vbr.s.o) + 0x00000000003025ec _gint_setvbr + .text 0x0000000000302618 0x9c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o) + 0x0000000000302618 _dsize + .text 0x00000000003026b4 0x58 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dprint.c.o) + 0x00000000003026b4 _dprint + .text 0x000000000030270c 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o) + .text 0x000000000030270c 0xc0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(drect.c.o) + 0x000000000030270c _drect + .text 0x00000000003027cc 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti-asm.s.o) + .text 0x00000000003027cc 0xce4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o) + 0x00000000003031c8 _kprint_opt + 0x0000000000303310 _kprint + 0x00000000003033e8 _kvsprint + 0x0000000000303430 _sprintf + 0x0000000000303458 _vsprintf + 0x0000000000303478 _snprintf + 0x0000000000303498 _vsnprintf + .text 0x00000000003034b0 0x7c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(string.c.o) + 0x00000000003034b0 _strlen + 0x00000000003034c0 _strncpy + 0x00000000003034d8 _strcat + 0x000000000030351c _strcmp + .text 0x000000000030352c 0x78 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_movmem.o) + 0x000000000030352c ___movstr + 0x000000000030352c ___movmem + 0x0000000000303560 ___movmemSI64 + 0x0000000000303560 ___movstrSI64 + 0x0000000000303564 ___movstrSI60 + 0x0000000000303564 ___movmemSI60 + 0x0000000000303568 ___movmemSI56 + 0x0000000000303568 ___movstrSI56 + 0x000000000030356c ___movstrSI52 + 0x000000000030356c ___movmemSI52 + 0x0000000000303570 ___movstrSI48 + 0x0000000000303570 ___movmemSI48 + 0x0000000000303574 ___movstrSI44 + 0x0000000000303574 ___movmemSI44 + 0x0000000000303578 ___movstrSI40 + 0x0000000000303578 ___movmemSI40 + 0x000000000030357c ___movstrSI36 + 0x000000000030357c ___movmemSI36 + 0x0000000000303580 ___movmemSI32 + 0x0000000000303580 ___movstrSI32 + 0x0000000000303584 ___movmemSI28 + 0x0000000000303584 ___movstrSI28 + 0x0000000000303588 ___movstrSI24 + 0x0000000000303588 ___movmemSI24 + 0x000000000030358c ___movmemSI20 + 0x000000000030358c ___movstrSI20 + 0x0000000000303590 ___movstrSI16 + 0x0000000000303590 ___movmemSI16 + 0x0000000000303594 ___movmemSI12 + 0x0000000000303594 ___movstrSI12 + 0x0000000000303598 ___movmemSI8 + 0x0000000000303598 ___movstrSI8 + 0x000000000030359c ___movmemSI4 + 0x000000000030359c ___movstrSI4 + .text 0x00000000003035a4 0x1e0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o) + 0x00000000003035a4 ___udivdi3 + .text 0x0000000000303784 0x208 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o) + 0x0000000000303784 ___umoddi3 + *fill* 0x000000000030398c 0x4 + .text 0x0000000000303990 0x60 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udiv_qrnnd_16.o) + 0x0000000000303990 ___udiv_qrnnd_16 + .text 0x00000000003039f0 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o) -.gint.blocks 0x00000000003039e0 0x140 +.gint.blocks 0x00000000003039f0 0x140 *(.gint.blocks) - .gint.blocks 0x00000000003039e0 0xe0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o) - 0x00000000003039e0 _inth_tmu - 0x0000000000303a60 _inth_etmu2 - 0x0000000000303a80 _inth_etmu_help - 0x0000000000303aa0 _inth_etmux - .gint.blocks 0x0000000000303ac0 0x40 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o) - 0x0000000000303ac0 _inth_dma_te - 0x0000000000303ae0 _inth_dma_ae - .gint.blocks 0x0000000000303b00 0x20 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o) - 0x0000000000303b00 _gint_inth_7305 + .gint.blocks 0x00000000003039f0 0xe0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o) + 0x00000000003039f0 _inth_tmu + 0x0000000000303a70 _inth_etmu2 + 0x0000000000303a90 _inth_etmu_help + 0x0000000000303ab0 _inth_etmux + .gint.blocks 0x0000000000303ad0 0x40 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o) + 0x0000000000303ad0 _inth_dma_te + 0x0000000000303af0 _inth_dma_ae + .gint.blocks 0x0000000000303b10 0x20 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o) + 0x0000000000303b10 _gint_inth_7305 -.gint.drivers 0x0000000000303b20 0xc8 - 0x0000000000303b20 _bdrv = . +.gint.drivers 0x0000000000303b30 0xc8 + 0x0000000000303b30 _bdrv = . *(.gint.drivers.0) *(.gint.drivers.1) .gint.drivers.1 - 0x0000000000303b20 0x28 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o) - 0x0000000000303b20 _drv_cpg + 0x0000000000303b30 0x28 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o) + 0x0000000000303b30 _drv_cpg *(.gint.drivers.2) .gint.drivers.2 - 0x0000000000303b48 0x28 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o) - 0x0000000000303b48 _drv_tmu + 0x0000000000303b58 0x28 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o) + 0x0000000000303b58 _drv_tmu .gint.drivers.2 - 0x0000000000303b70 0x28 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o) - 0x0000000000303b70 _drv_dma0 + 0x0000000000303b80 0x28 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o) + 0x0000000000303b80 _drv_dma0 *(.gint.drivers.3) *(.gint.drivers.4) .gint.drivers.4 - 0x0000000000303b98 0x28 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o) - 0x0000000000303b98 _drv_keysc + 0x0000000000303ba8 0x28 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o) + 0x0000000000303ba8 _drv_keysc *(.gint.drivers.5) .gint.drivers.5 - 0x0000000000303bc0 0x28 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o) - 0x0000000000303bc0 _drv_r61524 + 0x0000000000303bd0 0x28 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o) + 0x0000000000303bd0 _drv_r61524 *(.gint.drivers.6) - 0x0000000000303be8 _edrv = . + 0x0000000000303bf8 _edrv = . -.rodata 0x0000000000303be8 0x10e0 +.rodata 0x0000000000303bf8 0x10e0 *(.rodata.4) *(.rodata .rodata.*) - .rodata 0x0000000000303be8 0x208 build-cg/assets/img/grass_1.png.o - 0x0000000000303be8 _img_grass_1 - 0x0000000000303df0 _img_grass_1_end - .rodata 0x0000000000303df0 0x208 build-cg/assets/img/grass_2.png.o - 0x0000000000303df0 _img_grass_2 - 0x0000000000303ff8 _img_grass_2_end - .rodata 0x0000000000303ff8 0x208 build-cg/assets/img/grass_3.png.o - 0x0000000000303ff8 _img_grass_3 - 0x0000000000304200 _img_grass_3_end - .rodata 0x0000000000304200 0x208 build-cg/assets/img/player.png.o - 0x0000000000304200 _img_player - 0x0000000000304408 _img_player_end + .rodata 0x0000000000303bf8 0x208 build-cg/assets/img/grass_1.png.o + 0x0000000000303bf8 _img_grass_1 + 0x0000000000303e00 _img_grass_1_end + .rodata 0x0000000000303e00 0x208 build-cg/assets/img/grass_2.png.o + 0x0000000000303e00 _img_grass_2 + 0x0000000000304008 _img_grass_2_end + .rodata 0x0000000000304008 0x208 build-cg/assets/img/grass_3.png.o + 0x0000000000304008 _img_grass_3 + 0x0000000000304210 _img_grass_3_end + .rodata 0x0000000000304210 0x208 build-cg/assets/img/player.png.o + 0x0000000000304210 _img_player + 0x0000000000304418 _img_player_end .rodata.str1.4 - 0x0000000000304408 0x6 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o) - *fill* 0x000000000030440e 0x2 + 0x0000000000304418 0x6 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o) + *fill* 0x000000000030441e 0x2 .rodata.str1.4 - 0x0000000000304410 0x4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o) + 0x0000000000304420 0x4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o) .rodata.str1.4 - 0x0000000000304414 0x7 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o) - *fill* 0x000000000030441b 0x1 + 0x0000000000304424 0x7 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o) + *fill* 0x000000000030442b 0x1 .rodata.str1.4 - 0x000000000030441c 0x4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o) - .rodata 0x0000000000304420 0x30 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o) + 0x000000000030442c 0x4 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o) + .rodata 0x0000000000304430 0x30 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o) .rodata.str1.4 - 0x0000000000304450 0x5 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o) - *fill* 0x0000000000304455 0x3 + 0x0000000000304460 0x5 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o) + *fill* 0x0000000000304465 0x3 .rodata.str1.4 - 0x0000000000304458 0x288 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o) + 0x0000000000304468 0x288 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o) 0x28c (size before relaxing) - .rodata 0x00000000003046e0 0x18 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o) - .rodata 0x00000000003046f8 0x49c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(font8x9.png.o) - 0x00000000003046f8 _gint_font8x9 - 0x0000000000304b94 _gint_font8x9_end + .rodata 0x00000000003046f0 0x18 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o) + .rodata 0x0000000000304708 0x49c /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(font8x9.png.o) + 0x0000000000304708 _gint_font8x9 + 0x0000000000304ba4 _gint_font8x9_end .rodata.str1.4 - 0x0000000000304b94 0x31 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o) - *fill* 0x0000000000304bc5 0x3 - .rodata 0x0000000000304bc8 0x100 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o) - 0x0000000000304bc8 ___clz_tab + 0x0000000000304ba4 0x31 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o) + *fill* 0x0000000000304bd5 0x3 + .rodata 0x0000000000304bd8 0x100 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o) + 0x0000000000304bd8 ___clz_tab -.rela.dyn 0x0000000000304cc8 0x0 +.rela.dyn 0x0000000000304cd8 0x0 .rela.pretext.entry - 0x0000000000304cc8 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) - .rela.text 0x0000000000304cc8 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) - .rela.pretext 0x0000000000304cc8 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) + 0x0000000000304cd8 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) + .rela.text 0x0000000000304cd8 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) + .rela.pretext 0x0000000000304cd8 0x0 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) 0x0000000008102000 . = ORIGIN (ram) .bss 0x0000000008102000 0x150 @@ -474,8 +474,8 @@ LOAD /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a *fill* 0x0000000008102144 0xc 0x0000000000000150 _sbss = SIZEOF (.bss) -.data 0x0000000008102150 0x90 load address 0x0000000000304cc8 - 0x0000000000304cc8 _ldata = LOADADDR (.data) +.data 0x0000000008102150 0x90 load address 0x0000000000304cd8 + 0x0000000000304cd8 _ldata = LOADADDR (.data) 0x0000000008102150 _rdata = . *(.data .data.*) .data 0x0000000008102150 0x0 build-cg/src/main.c.o @@ -523,29 +523,29 @@ LOAD /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a 0x00000000081021e0 . = ALIGN (0x10) *fill* 0x00000000081021d4 0xc -.data.4 0x00000000081021e0 0x0 load address 0x0000000000304d58 +.data.4 0x00000000081021e0 0x0 load address 0x0000000000304d68 *(.data.4) 0x00000000081021e0 . = ALIGN (0x10) 0x0000000000000090 _sdata = (SIZEOF (.data) + SIZEOF (.data.4)) 0x00000000e5200000 . = ORIGIN (ilram) -.ilram 0x00000000e5200000 0x20 load address 0x0000000000304d58 - 0x0000000000304d58 _lilram = LOADADDR (.ilram) +.ilram 0x00000000e5200000 0x20 load address 0x0000000000304d68 + 0x0000000000304d68 _lilram = LOADADDR (.ilram) 0x00000000e5200000 _rilram = . *(.ilram) .ilram 0x00000000e5200000 0x20 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o) 0x00000000e5200020 . = ALIGN (0x10) 0x00000000e5007000 . = ORIGIN (xram) -.xram 0x00000000e5007000 0x0 load address 0x0000000000304d78 - 0x0000000000304d78 _lxram = LOADADDR (.xram) +.xram 0x00000000e5007000 0x0 load address 0x0000000000304d88 + 0x0000000000304d88 _lxram = LOADADDR (.xram) 0x00000000e5007000 _rxram = . *(.xram) 0x00000000e5007000 . = ALIGN (0x10) 0x00000000e5017000 . = ORIGIN (yram) -.yram 0x00000000e5017000 0x0 load address 0x0000000000304d78 - 0x0000000000304d78 _lyram = LOADADDR (.yram) +.yram 0x00000000e5017000 0x0 load address 0x0000000000304d88 + 0x0000000000304d88 _lyram = LOADADDR (.yram) 0x00000000e5017000 _ryram = . *(.yram) 0x00000000e5017000 . = ALIGN (0x10) @@ -555,8 +555,8 @@ LOAD /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a 0x000000008c15ff00 _gint_vbr = (ORIGIN (vbr) - 0x100) 0x000000008c161400 . = ORIGIN (rram) -.gint.data 0x000000008c161400 0xe0 load address 0x0000000000304d78 - 0x0000000000304d78 _lgdata = LOADADDR (.gint.data) +.gint.data 0x000000008c161400 0xe0 load address 0x0000000000304d88 + 0x0000000000304d88 _lgdata = LOADADDR (.gint.data) 0x000000008c161400 _rgdata = . *(.gint.data .gint.data.*) .gint.data 0x000000008c161400 0x24 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o) @@ -574,7 +574,7 @@ LOAD /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a *fill* 0x000000008c1614d8 0x8 0x00000000000000e0 _sgdata = SIZEOF (.gint.data) -.gint.bss 0x000000008c1614e0 0x300 load address 0x0000000000304e58 +.gint.bss 0x000000008c1614e0 0x300 load address 0x0000000000304e68 *(.gint.bss .gint.bss.*) .gint.bss 0x000000008c1614e0 0x180 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o) .gint.bss 0x000000008c161660 0x88 /home/leno/opt/sh-elf-2.34-9.3.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o) diff --git a/build-cg/src/main.c.o b/build-cg/src/main.c.o index 7ddf96fbea2c66402827f173f77e48301e6c841a..03056c2cba2d6c321dc34d8c4250d0814bea2dc7 100644 GIT binary patch delta 689 zcmY+AT}V@L7>D2g=H^*vuGyb;oKrWpwV92%EsYsk8%!7|71>2sv2bEYfktVGAHgVQ zd7A5`4+z4DKu9`>(X}^0mlI<*1#uF(5DT0U2!r*WYC-4X_dFNph3A|#OTn_>VQYD> zzwYO0cj4a2hDW>U-H&(k=OZjw5{BZ&xmx5Pl;{Zflr8>d+{MLz?<;_(Z+q4BL?Yuo+$BFoFlq;{RO;3V&`p` zA!-q~h+4!nQHz))Y7rAeE#ex{iC1Y|I7+KUTp?-^BSebeO?1&hZw=xy^RTm6ppBC| zjs#R=RLU8*K^3BstlJhYXQuYnr4J2p@f)ZSv-CxXlv(5A;qWrXbn#ge{P$EUaUs&w z?jA0E2j|$pPU={e$;X}HtWNH63B}-C=i_rT))S+-(!kDOY1*1U74B|7kniuY=DrS> zhB9gFd|&i+EcFTrp;zb=6T-SDE`q7xiP5Ia*>TyYj)xA)_N-0zWUnVwh_WS5qp_Z{EUNX9M1~bkZ{cH-~&@SL7+C{9X_1kVx0hRoFeqa9rJoCtP delta 673 zcmYk2U1(Bq7>D1ZZabzk?LVi^ZOWNn4BON!G}cOR5V$C?psQG1SC`Zf^<%l#7tw7I*UtO4|f8Kv{7=a z-#eDMQXMwrU=voYpR5thcPIz6rgc70<2w9H5kAn_FN{`xfNea!^~f`_5BDn~GqC-s z*Rz}$w)wLPalp=(cISe3<5%^Asr<+I)|pCLUpV3)=-*X{9nj}rk5-bI1n&J%at0TN z_$WWb$23uXRfuRnT@(({j%c%!qO&~dYZuK~qbOu2$`I-}d+y=FUP2vsThU+{^ z*QS4!+LLQBP2#Kc9@M2ashV6XSbTa>HO~3;WstswI;8c>b?FNZDxLVY$&6{`O)j*e zRVlgC!vH+@?>iL70MrdX4zT0DEA0T9hC2YX4fg=FHrxxKYq$?!XTyUlsiqc=3*n_^ hL7}SQgJw53hVN)+ag%ld+gjYlb5wA6+u!_q{Rj6c#5n)} diff --git a/src/main.c b/src/main.c index d157047..4d909d1 100644 --- a/src/main.c +++ b/src/main.c @@ -6,7 +6,7 @@ int main(void) //Initialisation de la map int xMap = 50; int yMap = 15; - int map[yMap][xMap] = { {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1}, + int map[15][50] = { {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1}, {2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}, {2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}, {2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},