From c84a904bfc528205e2710adaa3c3982ca8c9879f Mon Sep 17 00:00:00 2001 From: pedroBzh Date: Wed, 18 Nov 2020 22:23:29 +0100 Subject: [PATCH] tree generation --- assets-fx/img/numbers.png | Bin 0 -> 134 bytes assets-fx/img/tilemap.png | Bin 169 -> 355 bytes binnword.g1a | Bin 22992 -> 23612 bytes build-fx/assets/img/numbers.png.o | Bin 0 -> 460 bytes build-fx/assets/img/tilemap.png.o | Bin 500 -> 980 bytes build-fx/binnword.bin | Bin 22480 -> 23100 bytes build-fx/binnword.elf | Bin 34436 -> 35080 bytes build-fx/map | 749 +++++++++++++++--------------- build-fx/src/main.c.o | Bin 2600 -> 2788 bytes src/main.c | 29 +- 10 files changed, 404 insertions(+), 374 deletions(-) create mode 100644 assets-fx/img/numbers.png create mode 100644 build-fx/assets/img/numbers.png.o diff --git a/assets-fx/img/numbers.png b/assets-fx/img/numbers.png new file mode 100644 index 0000000000000000000000000000000000000000..42a746d07f6f957413065187e18c3ee166502e58 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^>OjoO$P6U^aHe|$DYgKg5LY1m|NsA`H|O64vN#Jo zB8wRq_>O=u<5X=vX`rB*r;B3<$IRpjB0M4@2^@Q+XlrO_9}tMHHaDB*81`Y& a8U}{6t?Uju418rk9SokXelF{r5}E+cavk?2#cUe*ptY zL_t(2kz-)6|Nr;j|NkEtpuqkYTQh{q$iSc=|CgyHNdPLvtPthayx@&{%n&_0Ad0}U&-i3^@U^#T3P zgzWeK|C$#-{ocU9!2bXL{~th3J&!|> z1F-$5X0ib(2_Q~Dm4moN@>t;vAO~o=B#J(ueQD1u`)Yvp!W|Bbe)a2gm$ocsTK{d4093&RhdVoB5R*zk|pTl2&cqefBbbMt<$ oS7cnZ>?3;!Zv;z*f(I`H|1`zvDf+j=fu=Kfy85}Sb4q9e04K>XOaK4? diff --git a/binnword.g1a b/binnword.g1a index 436bc51c4c2aa32ae27bab2072ef99d2d82257b8..0f6388686076ba4990f9e230baa438f6e27eab57 100644 GIT binary patch delta 3689 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 F2LO%RI9&h$ literal 0 HcmV?d00001 diff --git a/build-fx/assets/img/tilemap.png.o b/build-fx/assets/img/tilemap.png.o index c2bb0fb8b46a6fc1d02defab9947c42e8e6c865d..1692f296e6f4950f058523c7992ed8846dfecebd 100644 GIT binary patch literal 980 zcmb<-^>JflVq|~=Mg}b)8%cnf2P|g-CN&sX8CV#23q%;~|Ns5>|NjS=KKoy6&2X-Q z{9mS)Bmt-#vqF?x^MY4UuHpQ@|9U>d%hz?79CM5}+0^C@Wg|2`)*7>I2!=_yZ>A zqiMxAamgR39LPR|J_8LawuuX#K;?jbN3stX6#tqRK!c)zfr0)1|NlRL4yy;!5cfez zd~(MM=cEJG|4ElThM{j~U-CSl5z;fBSw29C8lWK1Og11T0mKPd+C!o6p#R4=AGej{w%>g3>#O7mQU;?K) zC|@4I|NoI8J~KBxz9cgzH8-&Ug%h8emx3x#oLQC1z@S%LnOl;W1f)xfAan+dRg|BS zSdxh5D!g22pe)FZOi)!ocS76><-`1ftOle!14sk_G0@9ky(~Z)=sgBbs2Gp}0j3>5 c!Vt`a5HRxufn1PYC}4UCWGKUUKpLzL0F;oW-v9sr delta 168 zcmcb@{)KshQW~QU0|=OaNeu>81{Mb92V4yH|Ns8`|NjGng8W~mmLvfN!})*z^?Vj! z(5ql&0?`T*tp7mb3NoooAa#bb=l*L*fXFxgfXIXRKyyIylM|U_Cbuw22{D9#ED~T~ pU<6X~KpZl81Jf)fAmziX#Kh1sxqw-XiQ&fN89<7WbMgUZ5dbGKF~R@< diff --git a/build-fx/binnword.bin b/build-fx/binnword.bin index 1d6293698031a8d767a68ad146f7a08087f35c90..93d585a8d362ebb2146d307fc38105001f641526 100755 GIT binary patch delta 3665 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 Zlh`*-=yO4T@nO#U-~342F6M9h{tLe$APN8g diff --git a/build-fx/binnword.elf b/build-fx/binnword.elf index 11453858235914d69e2fb2e4bc0bafee4c64da85..dfa70fb4ef641c6c77d69369bd6155ed1ec4a9b8 100755 GIT binary patch delta 9276 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 J2a#s%{{SV9qlf?i diff --git a/build-fx/map b/build-fx/map index e97a960..bdfaa1b 100644 --- a/build-fx/map +++ b/build-fx/map @@ -90,7 +90,7 @@ Archive member included to satisfy reference by file (symbol) Discarded input sections .comment 0x0000000000000000 0x12 build-fx/src/main.c.o - .eh_frame 0x0000000000000000 0xb0 build-fx/src/main.c.o + .eh_frame 0x0000000000000000 0xc4 build-fx/src/main.c.o .comment 0x0000000000000000 0x12 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) .comment 0x0000000000000000 0x12 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) .comment 0x0000000000000000 0x12 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) @@ -156,14 +156,15 @@ yram 0x00000000e5017000 0x0000000000002000 xrw Linker script and memory map LOAD build-fx/src/main.c.o +LOAD build-fx/assets/img/numbers.png.o LOAD build-fx/assets/img/tilemap.png.o 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 - 0x00000000000057e0 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) + 0x0000000000005a4c _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) -.text 0x0000000000300200 0x4b30 +.text 0x0000000000300200 0x4b90 *(.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 @@ -185,439 +186,443 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x0000000000300440 _gint_tlbh 0x0000000000000070 _gint_tlbh_size = ABSOLUTE ((. - _gint_tlbh_start)) *(.text .text.*) - .text 0x00000000003004b0 0xd8 build-fx/src/main.c.o - 0x00000000003004b0 __Z8PrintMapv - .text.startup 0x0000000000300588 0x1c0 build-fx/src/main.c.o - 0x0000000000300588 _main - .text 0x0000000000300748 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) - 0x0000000000300748 _dtext - .text 0x0000000000300768 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) - 0x0000000000300798 _gint_setrestart - .text 0x00000000003007a4 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) - 0x00000000003007a4 _dupdate - .text 0x00000000003007e0 0x64 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) - 0x00000000003007e0 _dclear - .text 0x0000000000300844 0x3b0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - 0x00000000003008e6 _topti_render - 0x0000000000300b0c _dtext_opt - .text 0x0000000000300bf4 0xc8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o) - 0x0000000000300bf4 _dsubimage - .text 0x0000000000300cbc 0x240 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - 0x0000000000300d34 _t6k11_display_v1 - 0x0000000000300dd8 _t6k11_display_v2 - 0x0000000000300e70 _t6k11_display - 0x0000000000300e94 _t6k11_contrast - 0x0000000000300ebc _t6k11_backlight - .text 0x0000000000300efc 0x444 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - 0x00000000003010f4 _pollevent - 0x0000000000301230 _waitevent - 0x000000000030127c _clearevents - 0x000000000030129c _keydown - 0x00000000003012c8 _keydown_all - 0x0000000000301304 _keydown_any - .text 0x0000000000301340 0x29c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o) - 0x0000000000301340 _getkey_opt - 0x0000000000301588 _getkey - 0x0000000000301594 _getkey_repeat - 0x00000000003015d0 _getkey_repeat_filter - .text 0x00000000003015dc 0x124 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o) - 0x00000000003015e8 _iokbd_row - 0x00000000003016d0 _iokbd_scan - .text 0x0000000000301700 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 0x0000000000301700 0x348 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) - 0x000000000030175c _tlb_addr - 0x0000000000301770 _tlb_data - 0x0000000000301784 _tlb_mapped_memory - 0x0000000000301850 _tlb_translate - 0x00000000003018d0 _utlb_addr - 0x00000000003018e0 _utlb_data - 0x00000000003018f0 _utlb_mapped_memory - 0x00000000003019c0 _utlb_translate - 0x0000000000301a0c _mmu_translate - 0x0000000000301a28 _mmu_uram - .text 0x0000000000301a48 0x7f4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - 0x0000000000301d9c _timer_delay - 0x0000000000301e48 _timer_setup - 0x0000000000302058 _timer_start - 0x0000000000302090 _timer_reload - 0x00000000003020c8 _timer_pause - 0x0000000000302104 _timer_stop - 0x0000000000302180 _timer_wait - 0x00000000003021e8 _timer_spinwait - 0x000000000030222c _timer_timeout - .text 0x000000000030223c 0x208 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - 0x000000000030223c _dfont - 0x0000000000302254 _topti_glyph_index - 0x000000000030229c _topti_offset - 0x00000000003022f8 _topti_utf8_next - 0x00000000003023a6 _dsize - .text 0x0000000000302444 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o) - 0x00000000003024f0 _gint_osmenu - .text 0x0000000000302500 0x170 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o) - 0x0000000000302500 _malloc - 0x0000000000302514 _free - 0x0000000000302524 _calloc - 0x0000000000302534 _realloc - 0x0000000000302544 _BFile_Remove - 0x0000000000302554 _BFile_Create - 0x0000000000302564 _BFile_Open - 0x0000000000302574 _BFile_Close - 0x0000000000302584 _BFile_Size - 0x0000000000302594 _BFile_Write - 0x00000000003025a4 _BFile_Read - 0x00000000003025b4 _BFile_FindFirst - 0x00000000003025c4 _BFile_FindNext - 0x00000000003025d4 _BFile_FindClose - 0x00000000003025e4 ___Timer_Install - 0x00000000003025f4 ___Timer_Start - 0x0000000000302604 ___Timer_Stop - 0x0000000000302614 ___Timer_Deinstall - 0x0000000000302624 ___PutKeyCode - 0x0000000000302634 ___GetKeyWait - 0x0000000000302644 ___ClearKeyBuffer - 0x0000000000302654 ___GetVRAMAddress - .text 0x0000000000302670 0xec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) - 0x0000000000302670 _hw_detect - .text 0x000000000030275c 0x39c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) - 0x0000000000302978 _kinit - 0x0000000000302a20 _gint_inthandler - 0x0000000000302a80 _gint_switch - 0x0000000000302ad0 _kquit - .text 0x0000000000302af8 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* 0x0000000000302af8 0x8 - .text 0x0000000000302b00 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) - 0x0000000000302c10 _topti_asm_text - .text 0x0000000000302c30 0x52c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) - 0x0000000000302c30 _bopti_grid - 0x0000000000302e68 _bopti_render - 0x0000000000302fb8 _bopti_render_scsp - 0x00000000003030b8 _bopti_clip - .text 0x000000000030315c 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) - 0x000000000030315c _bopti_gasm_mono_scsp - 0x0000000000303178 _bopti_gasm_mono_alpha_scsp - 0x000000000030319a _bopti_gasm_gray_scsp - 0x00000000003031bc _bopti_gasm_gray_alpha_scsp - .text 0x00000000003031e4 0x178 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) - 0x0000000000303350 _clock_freq - *fill* 0x000000000030335c 0x4 - .text 0x0000000000303360 0xc0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o) - 0x0000000000303360 _memcpy - .text 0x0000000000303420 0x1a0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x000000000030350c _intc_priority - .text 0x00000000003035c0 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 0x00000000003035c0 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 0x00000000003035c0 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 0x00000000003035c0 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 0x00000000003035c0 0x1ec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) - 0x0000000000303770 _gint_panic - 0x0000000000303780 _gint_panic_set - 0x0000000000303794 _gint_exc_catch - 0x00000000003037a0 _gint_exc_skip - *fill* 0x00000000003037ac 0x4 - .text 0x00000000003037b0 0x30 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) - 0x00000000003037b0 _cpu_setCPUOPM - 0x00000000003037c2 _cpu_getCPUOPM - 0x00000000003037d4 _cpu_getSR - 0x00000000003037da _cpu_setSR - .text 0x00000000003037e0 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) - 0x00000000003037e0 _bopti_gasm_mono - 0x000000000030381c _bopti_gasm_mono_alpha - 0x000000000030386c _bopti_gasm_gray - 0x00000000003038c0 _bopti_gasm_gray_alpha - .text 0x0000000000303930 0x8c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) - 0x0000000000303930 _masks - .text 0x00000000003039bc 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) - 0x00000000003039bc _bopti_asm_mono_scsp - 0x00000000003039ce _bopti_asm_mono_alpha_scsp - .text 0x00000000003039e6 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) - 0x00000000003039e6 _bopti_asm_mono - 0x0000000000303a0c _bopti_asm_mono_alpha - *fill* 0x0000000000303a3e 0x2 - .text 0x0000000000303a40 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) - 0x0000000000303a40 _dprint_opt - 0x0000000000303aac _dprint - .text 0x0000000000303afc 0xcec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) - 0x00000000003044f8 _kprint_opt - 0x0000000000304640 _kprint - 0x0000000000304720 _kvsprint - 0x0000000000304768 _sprintf - 0x0000000000304790 _vsprintf - 0x00000000003047b0 _snprintf - 0x00000000003047d0 _vsnprintf - .text 0x00000000003047e8 0x56 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o) - 0x00000000003047e8 _memset - *fill* 0x000000000030483e 0x2 - .text 0x0000000000304840 0x1f0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) - 0x0000000000304840 ___udivdi3 - .text 0x0000000000304a30 0x234 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) - 0x0000000000304a30 ___umoddi3 - .text 0x0000000000304c64 0x6c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) - 0x0000000000304c86 ___udivsi3 - .text 0x0000000000304cd0 0x60 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o) - 0x0000000000304cd0 ___udiv_qrnnd_16 - .text 0x0000000000304d30 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) + .text 0x00000000003004b0 0xe4 build-fx/src/main.c.o + 0x00000000003004b0 __Z13isMultipleof5i + 0x00000000003004be __Z8PrintMapv + .text.startup 0x0000000000300594 0x214 build-fx/src/main.c.o + 0x0000000000300594 _main + .text 0x00000000003007a8 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) + 0x00000000003007a8 _dtext + .text 0x00000000003007c8 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) + 0x00000000003007f8 _gint_setrestart + .text 0x0000000000300804 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) + 0x0000000000300804 _dupdate + .text 0x0000000000300840 0x64 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) + 0x0000000000300840 _dclear + .text 0x00000000003008a4 0x3b0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + 0x0000000000300946 _topti_render + 0x0000000000300b6c _dtext_opt + .text 0x0000000000300c54 0xc8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o) + 0x0000000000300c54 _dsubimage + .text 0x0000000000300d1c 0x240 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + 0x0000000000300d94 _t6k11_display_v1 + 0x0000000000300e38 _t6k11_display_v2 + 0x0000000000300ed0 _t6k11_display + 0x0000000000300ef4 _t6k11_contrast + 0x0000000000300f1c _t6k11_backlight + .text 0x0000000000300f5c 0x444 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + 0x0000000000301154 _pollevent + 0x0000000000301290 _waitevent + 0x00000000003012dc _clearevents + 0x00000000003012fc _keydown + 0x0000000000301328 _keydown_all + 0x0000000000301364 _keydown_any + .text 0x00000000003013a0 0x29c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o) + 0x00000000003013a0 _getkey_opt + 0x00000000003015e8 _getkey + 0x00000000003015f4 _getkey_repeat + 0x0000000000301630 _getkey_repeat_filter + .text 0x000000000030163c 0x124 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o) + 0x0000000000301648 _iokbd_row + 0x0000000000301730 _iokbd_scan + .text 0x0000000000301760 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 0x0000000000301760 0x348 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) + 0x00000000003017bc _tlb_addr + 0x00000000003017d0 _tlb_data + 0x00000000003017e4 _tlb_mapped_memory + 0x00000000003018b0 _tlb_translate + 0x0000000000301930 _utlb_addr + 0x0000000000301940 _utlb_data + 0x0000000000301950 _utlb_mapped_memory + 0x0000000000301a20 _utlb_translate + 0x0000000000301a6c _mmu_translate + 0x0000000000301a88 _mmu_uram + .text 0x0000000000301aa8 0x7f4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + 0x0000000000301dfc _timer_delay + 0x0000000000301ea8 _timer_setup + 0x00000000003020b8 _timer_start + 0x00000000003020f0 _timer_reload + 0x0000000000302128 _timer_pause + 0x0000000000302164 _timer_stop + 0x00000000003021e0 _timer_wait + 0x0000000000302248 _timer_spinwait + 0x000000000030228c _timer_timeout + .text 0x000000000030229c 0x208 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + 0x000000000030229c _dfont + 0x00000000003022b4 _topti_glyph_index + 0x00000000003022fc _topti_offset + 0x0000000000302358 _topti_utf8_next + 0x0000000000302406 _dsize + .text 0x00000000003024a4 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o) + 0x0000000000302550 _gint_osmenu + .text 0x0000000000302560 0x170 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o) + 0x0000000000302560 _malloc + 0x0000000000302574 _free + 0x0000000000302584 _calloc + 0x0000000000302594 _realloc + 0x00000000003025a4 _BFile_Remove + 0x00000000003025b4 _BFile_Create + 0x00000000003025c4 _BFile_Open + 0x00000000003025d4 _BFile_Close + 0x00000000003025e4 _BFile_Size + 0x00000000003025f4 _BFile_Write + 0x0000000000302604 _BFile_Read + 0x0000000000302614 _BFile_FindFirst + 0x0000000000302624 _BFile_FindNext + 0x0000000000302634 _BFile_FindClose + 0x0000000000302644 ___Timer_Install + 0x0000000000302654 ___Timer_Start + 0x0000000000302664 ___Timer_Stop + 0x0000000000302674 ___Timer_Deinstall + 0x0000000000302684 ___PutKeyCode + 0x0000000000302694 ___GetKeyWait + 0x00000000003026a4 ___ClearKeyBuffer + 0x00000000003026b4 ___GetVRAMAddress + .text 0x00000000003026d0 0xec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) + 0x00000000003026d0 _hw_detect + .text 0x00000000003027bc 0x39c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) + 0x00000000003029d8 _kinit + 0x0000000000302a80 _gint_inthandler + 0x0000000000302ae0 _gint_switch + 0x0000000000302b30 _kquit + .text 0x0000000000302b58 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* 0x0000000000302b58 0x8 + .text 0x0000000000302b60 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) + 0x0000000000302c70 _topti_asm_text + .text 0x0000000000302c90 0x52c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) + 0x0000000000302c90 _bopti_grid + 0x0000000000302ec8 _bopti_render + 0x0000000000303018 _bopti_render_scsp + 0x0000000000303118 _bopti_clip + .text 0x00000000003031bc 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) + 0x00000000003031bc _bopti_gasm_mono_scsp + 0x00000000003031d8 _bopti_gasm_mono_alpha_scsp + 0x00000000003031fa _bopti_gasm_gray_scsp + 0x000000000030321c _bopti_gasm_gray_alpha_scsp + .text 0x0000000000303244 0x178 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + 0x00000000003033b0 _clock_freq + *fill* 0x00000000003033bc 0x4 + .text 0x00000000003033c0 0xc0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o) + 0x00000000003033c0 _memcpy + .text 0x0000000000303480 0x1a0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x000000000030356c _intc_priority + .text 0x0000000000303620 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 0x0000000000303620 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 0x0000000000303620 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 0x0000000000303620 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 0x0000000000303620 0x1ec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) + 0x00000000003037d0 _gint_panic + 0x00000000003037e0 _gint_panic_set + 0x00000000003037f4 _gint_exc_catch + 0x0000000000303800 _gint_exc_skip + *fill* 0x000000000030380c 0x4 + .text 0x0000000000303810 0x30 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) + 0x0000000000303810 _cpu_setCPUOPM + 0x0000000000303822 _cpu_getCPUOPM + 0x0000000000303834 _cpu_getSR + 0x000000000030383a _cpu_setSR + .text 0x0000000000303840 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) + 0x0000000000303840 _bopti_gasm_mono + 0x000000000030387c _bopti_gasm_mono_alpha + 0x00000000003038cc _bopti_gasm_gray + 0x0000000000303920 _bopti_gasm_gray_alpha + .text 0x0000000000303990 0x8c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) + 0x0000000000303990 _masks + .text 0x0000000000303a1c 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) + 0x0000000000303a1c _bopti_asm_mono_scsp + 0x0000000000303a2e _bopti_asm_mono_alpha_scsp + .text 0x0000000000303a46 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) + 0x0000000000303a46 _bopti_asm_mono + 0x0000000000303a6c _bopti_asm_mono_alpha + *fill* 0x0000000000303a9e 0x2 + .text 0x0000000000303aa0 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) + 0x0000000000303aa0 _dprint_opt + 0x0000000000303b0c _dprint + .text 0x0000000000303b5c 0xcec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) + 0x0000000000304558 _kprint_opt + 0x00000000003046a0 _kprint + 0x0000000000304780 _kvsprint + 0x00000000003047c8 _sprintf + 0x00000000003047f0 _vsprintf + 0x0000000000304810 _snprintf + 0x0000000000304830 _vsnprintf + .text 0x0000000000304848 0x56 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o) + 0x0000000000304848 _memset + *fill* 0x000000000030489e 0x2 + .text 0x00000000003048a0 0x1f0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) + 0x00000000003048a0 ___udivdi3 + .text 0x0000000000304a90 0x234 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) + 0x0000000000304a90 ___umoddi3 + .text 0x0000000000304cc4 0x6c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) + 0x0000000000304ce6 ___udivsi3 + .text 0x0000000000304d30 0x60 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o) + 0x0000000000304d30 ___udiv_qrnnd_16 + .text 0x0000000000304d90 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 0x0000000000304d30 0x180 +.gint.blocks 0x0000000000304d90 0x180 *(.gint.blocks) - .gint.blocks 0x0000000000304d30 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) - 0x0000000000304d30 _inth_tmu - .gint.blocks 0x0000000000304db0 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) - 0x0000000000304db0 _inth_etmu4 - 0x0000000000304e10 _inth_etmux - .gint.blocks 0x0000000000304e30 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) - 0x0000000000304e30 _gint_inth_7305 - 0x0000000000304e70 _gint_inth_7705 + .gint.blocks 0x0000000000304d90 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) + 0x0000000000304d90 _inth_tmu + .gint.blocks 0x0000000000304e10 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) + 0x0000000000304e10 _inth_etmu4 + 0x0000000000304e70 _inth_etmux + .gint.blocks 0x0000000000304e90 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) + 0x0000000000304e90 _gint_inth_7305 + 0x0000000000304ed0 _gint_inth_7705 -.gint.drivers 0x0000000000304eb0 0xc0 - 0x0000000000304eb0 _bdrv = . +.gint.drivers 0x0000000000304f10 0xc0 + 0x0000000000304f10 _bdrv = . *(.gint.drivers.0) .gint.drivers.0 - 0x0000000000304eb0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x0000000000304eb0 _drv_intc + 0x0000000000304f10 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x0000000000304f10 _drv_intc *(.gint.drivers.1) .gint.drivers.1 - 0x0000000000304ed0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) - 0x0000000000304ed0 _drv_mmu + 0x0000000000304f30 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) + 0x0000000000304f30 _drv_mmu .gint.drivers.1 - 0x0000000000304ef0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) - 0x0000000000304ef0 _drv_cpg + 0x0000000000304f50 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + 0x0000000000304f50 _drv_cpg *(.gint.drivers.2) .gint.drivers.2 - 0x0000000000304f10 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - 0x0000000000304f10 _drv_tmu + 0x0000000000304f70 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + 0x0000000000304f70 _drv_tmu *(.gint.drivers.3) *(.gint.drivers.4) .gint.drivers.4 - 0x0000000000304f30 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - 0x0000000000304f30 _drv_keysc + 0x0000000000304f90 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + 0x0000000000304f90 _drv_keysc *(.gint.drivers.5) .gint.drivers.5 - 0x0000000000304f50 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - 0x0000000000304f50 _drv_t6k11 + 0x0000000000304fb0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + 0x0000000000304fb0 _drv_t6k11 *(.gint.drivers.6) - 0x0000000000304f70 _edrv = . + 0x0000000000304fd0 _edrv = . -.rodata 0x0000000000304f70 0x870 +.rodata 0x0000000000304fd0 0xa7c *(.rodata.4) *(.rodata .rodata.*) .rodata.str1.4 - 0x0000000000304f70 0x15 build-fx/src/main.c.o - *fill* 0x0000000000304f85 0x3 - .rodata 0x0000000000304f88 0x54 build-fx/assets/img/tilemap.png.o - 0x0000000000304f88 _img_tilemap - 0x0000000000304fdc _img_tilemap_end + 0x0000000000304fd0 0x15 build-fx/src/main.c.o + *fill* 0x0000000000304fe5 0x3 + .rodata 0x0000000000304fe8 0x2c build-fx/assets/img/numbers.png.o + 0x0000000000304fe8 _img_numbers + 0x0000000000305014 _img_numbers_end + .rodata 0x0000000000305014 0x234 build-fx/assets/img/tilemap.png.o + 0x0000000000305014 _img_tilemap + 0x0000000000305248 _img_tilemap_end .rodata.str1.4 - 0x0000000000304fdc 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* 0x0000000000304fe2 0x2 + 0x0000000000305248 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* 0x000000000030524e 0x2 .rodata.str1.4 - 0x0000000000304fe4 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* 0x0000000000304fea 0x2 - .rodata 0x0000000000304fec 0x424 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) - 0x0000000000304fec _gint_font5x7_data - 0x00000000003053f1 _gint_font5x7_data_end - 0x00000000003053f4 _gint_font5x7 + 0x0000000000305250 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* 0x0000000000305256 0x2 + .rodata 0x0000000000305258 0x424 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) + 0x0000000000305258 _gint_font5x7_data + 0x000000000030565d _gint_font5x7_data_end + 0x0000000000305660 _gint_font5x7 .rodata.str1.4 - 0x0000000000305410 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 0x0000000000305414 0xc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + 0x000000000030567c 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 0x0000000000305680 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 - 0x0000000000305420 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 0x0000000000305424 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 0x000000000030543c 0x40 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) + 0x000000000030568c 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 0x0000000000305690 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 0x00000000003056a8 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 - 0x000000000030547c 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + 0x00000000003056e8 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 - 0x0000000000305480 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* 0x0000000000305485 0x3 - .rodata 0x0000000000305488 0xfc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x00000000003056ec 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* 0x00000000003056f1 0x3 + .rodata 0x00000000003056f4 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 - 0x0000000000305584 0x126 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) + 0x00000000003057f0 0x126 /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) - *fill* 0x00000000003056aa 0x2 + *fill* 0x0000000000305916 0x2 .rodata.str1.4 - 0x00000000003056ac 0x34 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) + 0x0000000000305918 0x34 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) 0x31 (size before relaxing) - .rodata 0x00000000003056e0 0x100 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) - 0x00000000003056e0 ___clz_tab + .rodata 0x000000000030594c 0x100 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) + 0x000000000030594c ___clz_tab 0x0000000008100200 . = ORIGIN (ram) -.bss 0x0000000008100200 0x9d0 +.bss 0x0000000008100200 0xaa0 0x0000000008100200 _rbss = . *(.bss COMMON) - .bss 0x0000000008100200 0x4dc build-fx/src/main.c.o + .bss 0x0000000008100200 0x5a8 build-fx/src/main.c.o 0x0000000008100200 _vdir 0x0000000008100204 _rwalk 0x0000000008100208 _key 0x000000000810020c _game_map - 0x00000000081006d4 _x - 0x00000000081006d8 _sx - .bss 0x00000000081006dc 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 0x00000000081006dc 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) - 0x00000000081006dc _gint_restart - .bss 0x00000000081006e0 0x404 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) - 0x00000000081006e0 _dmode - .bss 0x0000000008100ae4 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 0x0000000008100ae4 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 0x0000000008100ae4 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 0x0000000008100ae4 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 0x0000000008100ae4 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 0x0000000008100b2c 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 0x0000000008100b40 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 0x0000000008100b40 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 0x0000000008100b40 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 0x0000000008100b40 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 0x0000000008100b64 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 0x0000000008100b64 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 0x0000000008100b68 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 0x0000000008100b68 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 0x0000000008100b68 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 0x0000000008100b68 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 0x0000000008100b68 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 0x0000000008100b68 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 0x0000000008100b68 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 0x0000000008100b68 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 0x0000000008100b70 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 0x0000000008100b70 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 0x0000000008100b70 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 0x0000000008100b70 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 0x0000000008100b70 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 0x0000000008100b70 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 0x0000000008100b70 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) - 0x0000000008100b70 _gint_exc_catcher - .bss 0x0000000008100b74 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 0x0000000008100b74 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 0x0000000008100b74 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 0x0000000008100b74 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 0x0000000008100b74 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 0x0000000008100b74 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 0x0000000008100b74 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 0x0000000008100bc8 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 0x0000000008100bc8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) - .bss 0x0000000008100bc8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) - .bss 0x0000000008100bc8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) - .bss 0x0000000008100bc8 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 0x0000000008100bc8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) + 0x00000000081007a0 _x + 0x00000000081007a4 _sx + .bss 0x00000000081007a8 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 0x00000000081007a8 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) + 0x00000000081007a8 _gint_restart + .bss 0x00000000081007ac 0x404 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) + 0x00000000081007ac _dmode + .bss 0x0000000008100bb0 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 0x0000000008100bb0 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 0x0000000008100bb0 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 0x0000000008100bb0 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 0x0000000008100bb0 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 0x0000000008100bf8 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 0x0000000008100c0c 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 0x0000000008100c0c 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 0x0000000008100c0c 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 0x0000000008100c0c 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 0x0000000008100c30 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 0x0000000008100c30 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 0x0000000008100c34 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 0x0000000008100c34 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 0x0000000008100c34 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 0x0000000008100c34 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 0x0000000008100c34 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 0x0000000008100c34 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 0x0000000008100c34 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 0x0000000008100c34 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 0x0000000008100c3c 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 0x0000000008100c3c 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 0x0000000008100c3c 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 0x0000000008100c3c 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 0x0000000008100c3c 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 0x0000000008100c3c 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 0x0000000008100c3c 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) + 0x0000000008100c3c _gint_exc_catcher + .bss 0x0000000008100c40 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 0x0000000008100c40 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 0x0000000008100c40 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 0x0000000008100c40 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 0x0000000008100c40 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 0x0000000008100c40 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 0x0000000008100c40 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 0x0000000008100c94 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 0x0000000008100c94 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) + .bss 0x0000000008100c94 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) + .bss 0x0000000008100c94 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) + .bss 0x0000000008100c94 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 0x0000000008100c94 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) *(B R) - 0x0000000008100bd0 . = ALIGN (0x10) - *fill* 0x0000000008100bc8 0x8 - 0x00000000000009d0 _sbss = SIZEOF (.bss) + 0x0000000008100ca0 . = ALIGN (0x10) + *fill* 0x0000000008100c94 0xc + 0x0000000000000aa0 _sbss = SIZEOF (.bss) -.data 0x0000000008100bd0 0x150 load address 0x00000000003057e0 - 0x00000000003057e0 _ldata = LOADADDR (.data) - 0x0000000008100bd0 _rdata = . - 0x0000000008100bd0 _lreloc = . +.data 0x0000000008100ca0 0x150 load address 0x0000000000305a4c + 0x0000000000305a4c _ldata = LOADADDR (.data) + 0x0000000008100ca0 _rdata = . + 0x0000000008100ca0 _lreloc = . *(.gint.mappedrel) .gint.mappedrel - 0x0000000008100bd0 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) - 0x0000000008100bd0 _gint_inth_callback + 0x0000000008100ca0 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) + 0x0000000008100ca0 _gint_inth_callback .gint.mappedrel - 0x0000000008100bd4 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) - 0x0000000008100bd4 _cpu_setVBR + 0x0000000008100ca4 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) + 0x0000000008100ca4 _cpu_setVBR 0x0000000000000008 _sreloc = ABSOLUTE ((. - _lreloc)) *(.data .data.*) - .data 0x0000000008100bd8 0x18 build-fx/src/main.c.o - 0x0000000008100bd8 _dir - 0x0000000008100bdc _can_move - 0x0000000008100be0 _timeout - 0x0000000008100be4 _optd - 0x0000000008100be8 _opt - 0x0000000008100bec _y - .data 0x0000000008100bf0 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 0x0000000008100bf0 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 0x0000000008100bf0 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) - 0x0000000008100bf0 _gint_vram - .data 0x0000000008100bf4 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 0x0000000008100bf4 0x8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - 0x0000000008100bf4 _topti_font - 0x0000000008100bf8 _gint_default_font - .data 0x0000000008100bfc 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 0x0000000008100bfc 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 0x0000000008100c00 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 0x0000000008100c00 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 0x0000000008100c08 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 0x0000000008100c08 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 0x0000000008100c08 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 0x0000000008100c08 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 0x0000000008100c14 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 0x0000000008100c14 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 0x0000000008100c14 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 0x0000000008100c14 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 0x0000000008100c14 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) - 0x0000000008100c14 _gint_required_intc - .data 0x0000000008100c18 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 0x0000000008100c18 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 0x0000000008100c18 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 0x0000000008100c18 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 0x0000000008100c18 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 0x0000000008100c18 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 0x0000000008100c18 0x10 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x0000000008100c18 _SH7305_INTC - .data 0x0000000008100c28 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 0x0000000008100c28 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 0x0000000008100c28 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* 0x0000000008100c28 0x8 - .data 0x0000000008100c30 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 0x0000000008100c90 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) - 0x0000000008100c90 _gint_exc_panic - .data 0x0000000008100c94 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 0x0000000008100c94 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 0x0000000008100c94 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 0x0000000008100c94 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 0x0000000008100c94 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 0x0000000008100c94 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 0x0000000008100c94 0x68 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) - 0x0000000008100c94 _kprint_formatters - .data 0x0000000008100cfc 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 0x0000000008100cfc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) - .data 0x0000000008100cfc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) - .data 0x0000000008100cfc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) - .data 0x0000000008100cfc 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 0x0000000008100cfc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) + .data 0x0000000008100ca8 0x18 build-fx/src/main.c.o + 0x0000000008100ca8 _dir + 0x0000000008100cac _can_move + 0x0000000008100cb0 _timeout + 0x0000000008100cb4 _optd + 0x0000000008100cb8 _opt + 0x0000000008100cbc _y + .data 0x0000000008100cc0 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 0x0000000008100cc0 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 0x0000000008100cc0 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) + 0x0000000008100cc0 _gint_vram + .data 0x0000000008100cc4 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 0x0000000008100cc4 0x8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + 0x0000000008100cc4 _topti_font + 0x0000000008100cc8 _gint_default_font + .data 0x0000000008100ccc 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 0x0000000008100ccc 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 0x0000000008100cd0 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 0x0000000008100cd0 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 0x0000000008100cd8 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 0x0000000008100cd8 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 0x0000000008100cd8 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 0x0000000008100cd8 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 0x0000000008100ce4 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 0x0000000008100ce4 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 0x0000000008100ce4 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 0x0000000008100ce4 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 0x0000000008100ce4 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) + 0x0000000008100ce4 _gint_required_intc + .data 0x0000000008100ce8 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 0x0000000008100ce8 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 0x0000000008100ce8 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 0x0000000008100ce8 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 0x0000000008100ce8 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 0x0000000008100ce8 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 0x0000000008100ce8 0x10 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x0000000008100ce8 _SH7305_INTC + .data 0x0000000008100cf8 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 0x0000000008100cf8 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 0x0000000008100cf8 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* 0x0000000008100cf8 0x8 + .data 0x0000000008100d00 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 0x0000000008100d60 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) + 0x0000000008100d60 _gint_exc_panic + .data 0x0000000008100d64 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 0x0000000008100d64 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 0x0000000008100d64 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 0x0000000008100d64 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 0x0000000008100d64 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 0x0000000008100d64 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 0x0000000008100d64 0x68 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) + 0x0000000008100d64 _kprint_formatters + .data 0x0000000008100dcc 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 0x0000000008100dcc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) + .data 0x0000000008100dcc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) + .data 0x0000000008100dcc 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) + .data 0x0000000008100dcc 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 0x0000000008100dcc 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 - 0x0000000008100cfc 0x24 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x0000000008100cfc _SH7705_INTC - 0x0000000008100d20 . = ALIGN (0x10) + 0x0000000008100dcc 0x24 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x0000000008100dcc _SH7705_INTC + 0x0000000008100df0 . = ALIGN (0x10) -.data.4 0x0000000008100d20 0x0 load address 0x0000000000305930 +.data.4 0x0000000008100df0 0x0 load address 0x0000000000305b9c *(.data.4) - 0x0000000008100d20 . = ALIGN (0x10) + 0x0000000008100df0 . = ALIGN (0x10) 0x0000000000000150 _sdata = (SIZEOF (.data) + SIZEOF (.data.4)) -.gint.bss 0x0000000008100d20 0x240 load address 0x0000000000305930 +.gint.bss 0x0000000008100df0 0x240 load address 0x0000000000305b9c *(.gint.bss .gint.bss.sh3) - .gint.bss 0x0000000008100d20 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 0x0000000008100d22 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* 0x0000000008100da2 0x2 - .gint.bss 0x0000000008100da4 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 0x0000000008100db4 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 0x0000000008100e94 0x40 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) - 0x0000000008100e94 _gint - .gint.bss 0x0000000008100ed4 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 0x0000000008100eec 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 0x0000000008100f10 0x4c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x0000000008100f60 . = ALIGN (0x10) - *fill* 0x0000000008100f5c 0x4 + .gint.bss 0x0000000008100df0 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 0x0000000008100df2 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* 0x0000000008100e72 0x2 + .gint.bss 0x0000000008100e74 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 0x0000000008100e84 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 0x0000000008100f64 0x40 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) + 0x0000000008100f64 _gint + .gint.bss 0x0000000008100fa4 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 0x0000000008100fbc 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 0x0000000008100fe0 0x4c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x0000000008101030 . = ALIGN (0x10) + *fill* 0x000000000810102c 0x4 0x0000000000000240 _sgbss = SIZEOF (.gint.bss) 0x00000000e5200000 . = ORIGIN (ilram) -.ilram 0x00000000e5200000 0x0 load address 0x0000000000305930 - 0x0000000000305930 _lilram = LOADADDR (.ilram) +.ilram 0x00000000e5200000 0x0 load address 0x0000000000305b9c + 0x0000000000305b9c _lilram = LOADADDR (.ilram) 0x00000000e5200000 _rilram = . *(.ilram) 0x00000000e5200000 . = ALIGN (0x10) 0x00000000e5007000 . = ORIGIN (xram) -.xram 0x00000000e5007000 0x0 load address 0x0000000000305930 - 0x0000000000305930 _lxram = LOADADDR (.xram) +.xram 0x00000000e5007000 0x0 load address 0x0000000000305b9c + 0x0000000000305b9c _lxram = LOADADDR (.xram) 0x00000000e5007000 _rxram = . *(.xram) 0x00000000e5007000 . = ALIGN (0x10) 0x00000000e5017000 . = ORIGIN (yram) -.yram 0x00000000e5017000 0x0 load address 0x0000000000305930 - 0x0000000000305930 _lyram = LOADADDR (.yram) +.yram 0x00000000e5017000 0x0 load address 0x0000000000305b9c + 0x0000000000305b9c _lyram = LOADADDR (.yram) 0x00000000e5017000 _ryram = . *(.yram) 0x00000000e5017000 . = ALIGN (0x10) @@ -626,8 +631,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 0x0000000000305930 - 0x0000000000305930 _lgmapped = LOADADDR (.gint.mapped) +.gint.mapped 0x0000000000000000 0xa0 load address 0x0000000000305b9c + 0x0000000000305b9c _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) @@ -635,7 +640,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 0x00000000003059d0 +.rela.dyn 0x00000000000000a0 0x0 load address 0x0000000000305c3c .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(start.c.o) .rela.text 0x00000000000000a0 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) diff --git a/build-fx/src/main.c.o b/build-fx/src/main.c.o index a0999bd646cda49f3a3f8aa737a95334d1882cb7..4148bef4ccc43c2ad9b05b23a47e9ff6bd11953d 100644 GIT binary patch delta 1508 zcmZ8fZ%kWN6hHTMW$(2Ed~XGw6J_tgXsJz03j!aE7VyJ9K*TVRC)O+s|)KJ3wLqHa2#bu$bNESi`wGtX<^Z44(l_x^t8 zo_l`hy>lkp~myB=L64q&*z@6JU2ae zUzFpUw`+cOM$>28@B63QyqmFyL&An7w5q`mho%EHri@xXeJa41XOu6Q3ZD!j*~->ETjv0=_BlVxoRb|VEBY7jL1@*NB$j5WS!%Rv;C07HU9x{aSo~58>z8~k zpV-(~>-MwcoFt~^HH%A78zfn6n61#5)rQPO1>a)z$OqZ}2TAs&ZI^J*qI%PANmJdG zW0E#g*MdzRWRvkS&7wLac^y`rE8gHTOG)a$*rQ50EeCwqvlTy>%oaW^ z1eO!zy^FzRNjzy;*Z?lUB-w;1xgC2XJ5pqwxP*leaA_gvi;;!DD+PEbJMi4{w!RGx z4i3?n@(ojehM1Lq8K?9Z21Vnb$k=;vccJV2rc!TunLCv`VQk8b>Faor06;KOPIC`@C1#s_<||MAv{Sj&L;mS@QE{e0o`i< zhskN>#NH*6QJUCFa!2W9?L<^guy!*hnJ*}xVYF7cj{LCxJkM})!QOf-v86aTnKAV$ uZJgaaih&j7IG(Xp2&t z+;ivLJ5@ed)~Bv3_zVC%)Z++H4aHETozX66H?+IjL+!cteybY)__pS^n$FC{&3^^@ zH`RTNeQB5flv>6Oc)6rMx|IJzU)X;sY_mNEkt+ORI-mIW>AOFWNv@;R@Rl5IaFx`j z{)@R^g|ea7JKpSw496bS$a*N~oB}=co_`Vgogfo^d(a7@-k2Z98lPf24e_UMB;MCL#q4}SruHS)$P2##*h?s0>*u{vML+A?o-svs%CFPdFpESv`5XX z412NUGCVFB(0-7chg-(INg@T6pt3UQi&q)oU6hwT-=w3inDYT1r>;0$8W6}8#hscv z0kyIr=@p8qR}76ATzDiwlCR%EWJGcQA`Oj#nBbB^f=@n)O{>)@GC^wPp$Lc>SHv5e z9{S{w;dJg^aA<35YiDfEbQ!;bx`>_b_ueG$9&m#xX%g~u#kNDKm=KdSd(c&bH2XG*5 zMmGa2VHa}FtO89lblVKwgWCL*<#)}9A4e^G7w^sKE%^kq@XzQuvkIO=!4723zviP~ zJ9HH_cE~DtAkqTdfEzL%1t?5|fXXGBhe724q zT3|6O0N}X%o^XN&gxe%b{}nuBBXx^aq>u*0Dtjef!yDQudPpVhL%kO3r|ErBbvQ0# zYL-rkD#v}Hf>dQUulE+MmsCdqHVxc#4 0 ) + n = n - 5; + + if ( n == 0 ) + return 1; + + return 0; +} void PrintMap(){ int cx = MAP_X; int cy = 6; @@ -39,7 +49,22 @@ int main(void) game_map[i][5] = 1; game_map[i][4] = 2; i++; + if(i>5 && i