diff --git a/binnword.g1a b/binnword.g1a index e6a6dcb..4924494 100644 Binary files a/binnword.g1a and b/binnword.g1a differ diff --git a/build-fx/binnword.bin b/build-fx/binnword.bin index a9d60fb..3cca0d0 100755 Binary files a/build-fx/binnword.bin and b/build-fx/binnword.bin differ diff --git a/build-fx/binnword.elf b/build-fx/binnword.elf index 2c197d1..a1df2c8 100755 Binary files a/build-fx/binnword.elf and b/build-fx/binnword.elf differ diff --git a/build-fx/map b/build-fx/map index 2703816..4130860 100644 --- a/build-fx/map +++ b/build-fx/map @@ -1,7 +1,17 @@ Archive member included to satisfy reference by file (symbol) +/home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dhline.c.o) + build-fx/src/main.c.o (_dhline) +/home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) + /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dhline.c.o) (_dline) /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) (_start) +/home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint_dline.c.o) + /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) (_gint_dhline) +/home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) + /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint_dline.c.o) (_masks) +/home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o) + /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) (_dpixel) /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) build-fx/src/main.c.o (_dupdate) /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) @@ -54,8 +64,6 @@ Archive member included to satisfy reference by file (symbol) /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) (_cpu_setVBR) /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) /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) (_bopti_gasm_mono) -/home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) - /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) (_masks) /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) /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) (_bopti_asm_mono_scsp) /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o) @@ -91,7 +99,12 @@ Discarded input sections .comment 0x0000000000000000 0x12 build-fx/src/main.c.o .eh_frame 0x0000000000000000 0xfc 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(dhline.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(dline.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(gint_dline.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(masks.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(dpixel.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) .comment 0x0000000000000000 0x12 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.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(dsubimage.c.o) @@ -108,7 +121,6 @@ Discarded input sections .comment 0x0000000000000000 0x12 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.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(intc.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(exch.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(masks.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(dprint.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(topti.c.o) @@ -162,9 +174,9 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x0000000000300000 _brom = 0x300000 - 0x0000000000005de4 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) + 0x0000000000006194 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) -.text 0x0000000000300200 0x4e28 +.text 0x0000000000300200 0x51d8 *(.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 @@ -186,263 +198,273 @@ 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 0x2a4 build-fx/src/main.c.o + .text 0x00000000003004b0 0x2e4 build-fx/src/main.c.o 0x00000000003004b0 __Z9isCollidei 0x00000000003004cc __Z13isMultipleof5i 0x00000000003004da __Z11PrintSblockiii 0x0000000000300510 __Z8PrintMapv - .text.startup 0x0000000000300754 0x2e4 build-fx/src/main.c.o - 0x0000000000300754 _main - .text 0x0000000000300a38 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) - 0x0000000000300a68 _gint_setrestart - .text 0x0000000000300a74 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) - 0x0000000000300a74 _dupdate - .text 0x0000000000300ab0 0x64 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) - 0x0000000000300ab0 _dclear - .text 0x0000000000300b14 0xc8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o) - 0x0000000000300b14 _dsubimage - .text 0x0000000000300bdc 0x240 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - 0x0000000000300c54 _t6k11_display_v1 - 0x0000000000300cf8 _t6k11_display_v2 - 0x0000000000300d90 _t6k11_display - 0x0000000000300db4 _t6k11_contrast - 0x0000000000300ddc _t6k11_backlight - .text 0x0000000000300e1c 0x444 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - 0x0000000000301014 _pollevent - 0x0000000000301150 _waitevent - 0x000000000030119c _clearevents - 0x00000000003011bc _keydown - 0x00000000003011e8 _keydown_all - 0x0000000000301224 _keydown_any - .text 0x0000000000301260 0x29c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o) - 0x0000000000301260 _getkey_opt - 0x00000000003014a8 _getkey - 0x00000000003014b4 _getkey_repeat - 0x00000000003014f0 _getkey_repeat_filter - .text 0x00000000003014fc 0x124 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o) - 0x0000000000301508 _iokbd_row - 0x00000000003015f0 _iokbd_scan - .text 0x0000000000301620 0x348 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) - 0x000000000030167c _tlb_addr - 0x0000000000301690 _tlb_data - 0x00000000003016a4 _tlb_mapped_memory - 0x0000000000301770 _tlb_translate - 0x00000000003017f0 _utlb_addr - 0x0000000000301800 _utlb_data - 0x0000000000301810 _utlb_mapped_memory - 0x00000000003018e0 _utlb_translate - 0x000000000030192c _mmu_translate - 0x0000000000301948 _mmu_uram - .text 0x0000000000301968 0x7f4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - 0x0000000000301cbc _timer_delay - 0x0000000000301d68 _timer_setup - 0x0000000000301f78 _timer_start - 0x0000000000301fb0 _timer_reload - 0x0000000000301fe8 _timer_pause - 0x0000000000302024 _timer_stop - 0x00000000003020a0 _timer_wait - 0x0000000000302108 _timer_spinwait - 0x000000000030214c _timer_timeout - .text 0x000000000030215c 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o) - 0x0000000000302208 _gint_osmenu - *fill* 0x0000000000302218 0x8 - .text 0x0000000000302220 0x170 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o) - 0x0000000000302220 _malloc - 0x0000000000302234 _free - 0x0000000000302244 _calloc - 0x0000000000302254 _realloc - 0x0000000000302264 _BFile_Remove - 0x0000000000302274 _BFile_Create - 0x0000000000302284 _BFile_Open - 0x0000000000302294 _BFile_Close - 0x00000000003022a4 _BFile_Size - 0x00000000003022b4 _BFile_Write - 0x00000000003022c4 _BFile_Read - 0x00000000003022d4 _BFile_FindFirst - 0x00000000003022e4 _BFile_FindNext - 0x00000000003022f4 _BFile_FindClose - 0x0000000000302304 ___Timer_Install - 0x0000000000302314 ___Timer_Start - 0x0000000000302324 ___Timer_Stop - 0x0000000000302334 ___Timer_Deinstall - 0x0000000000302344 ___PutKeyCode - 0x0000000000302354 ___GetKeyWait - 0x0000000000302364 ___ClearKeyBuffer - 0x0000000000302374 ___GetVRAMAddress - .text 0x0000000000302390 0xec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) - 0x0000000000302390 _hw_detect - .text 0x000000000030247c 0x39c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) - 0x0000000000302698 _kinit - 0x0000000000302740 _gint_inthandler - 0x00000000003027a0 _gint_switch - 0x00000000003027f0 _kquit - .text 0x0000000000302818 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tlbh.S.o) - .text 0x0000000000302818 0x52c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) - 0x0000000000302818 _bopti_grid - 0x0000000000302a50 _bopti_render - 0x0000000000302ba0 _bopti_render_scsp - 0x0000000000302ca0 _bopti_clip - .text 0x0000000000302d44 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) - 0x0000000000302d44 _bopti_gasm_mono_scsp - 0x0000000000302d60 _bopti_gasm_mono_alpha_scsp - 0x0000000000302d82 _bopti_gasm_gray_scsp - 0x0000000000302da4 _bopti_gasm_gray_alpha_scsp - .text 0x0000000000302dcc 0x178 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) - 0x0000000000302f38 _clock_freq - *fill* 0x0000000000302f44 0xc - .text 0x0000000000302f50 0xc0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o) - 0x0000000000302f50 _memcpy - .text 0x0000000000303010 0x1a0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x00000000003030fc _intc_priority - .text 0x00000000003031b0 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 0x00000000003031b0 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 0x00000000003031b0 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 0x00000000003031b0 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 0x00000000003031b0 0x1ec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) - 0x0000000000303360 _gint_panic - 0x0000000000303370 _gint_panic_set - 0x0000000000303384 _gint_exc_catch - 0x0000000000303390 _gint_exc_skip - *fill* 0x000000000030339c 0x4 - .text 0x00000000003033a0 0x30 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) - 0x00000000003033a0 _cpu_setCPUOPM - 0x00000000003033b2 _cpu_getCPUOPM - 0x00000000003033c4 _cpu_getSR - 0x00000000003033ca _cpu_setSR - .text 0x00000000003033d0 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) - 0x00000000003033d0 _bopti_gasm_mono - 0x000000000030340c _bopti_gasm_mono_alpha - 0x000000000030345c _bopti_gasm_gray - 0x00000000003034b0 _bopti_gasm_gray_alpha - .text 0x0000000000303520 0x8c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) - 0x0000000000303520 _masks - .text 0x00000000003035ac 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) - 0x00000000003035ac _bopti_asm_mono_scsp - 0x00000000003035be _bopti_asm_mono_alpha_scsp - .text 0x00000000003035d6 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) - 0x00000000003035d6 _bopti_asm_mono - 0x00000000003035fc _bopti_asm_mono_alpha - *fill* 0x000000000030362e 0x2 - .text 0x0000000000303630 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) - 0x0000000000303630 _dtext - .text 0x0000000000303650 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) - 0x0000000000303650 _dprint_opt - 0x00000000003036bc _dprint - .text 0x000000000030370c 0x208 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - 0x000000000030370c _dfont - 0x0000000000303724 _topti_glyph_index - 0x000000000030376c _topti_offset - 0x00000000003037c8 _topti_utf8_next - 0x0000000000303876 _dsize - .text 0x0000000000303914 0x3b0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) - 0x00000000003039b6 _topti_render - 0x0000000000303bdc _dtext_opt - .text 0x0000000000303cc4 0xcec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) - 0x00000000003046c0 _kprint_opt - 0x0000000000304808 _kprint - 0x00000000003048e8 _kvsprint - 0x0000000000304930 _sprintf - 0x0000000000304958 _vsprintf - 0x0000000000304978 _snprintf - 0x0000000000304998 _vsnprintf - .text 0x00000000003049b0 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 0x00000000003049b0 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) - 0x0000000000304ac0 _topti_asm_text - .text 0x0000000000304ae0 0x56 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o) - 0x0000000000304ae0 _memset - *fill* 0x0000000000304b36 0x2 - .text 0x0000000000304b38 0x1f0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) - 0x0000000000304b38 ___udivdi3 - .text 0x0000000000304d28 0x234 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) - 0x0000000000304d28 ___umoddi3 - .text 0x0000000000304f5c 0x6c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) - 0x0000000000304f7e ___udivsi3 - .text 0x0000000000304fc8 0x60 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o) - 0x0000000000304fc8 ___udiv_qrnnd_16 - .text 0x0000000000305028 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) + .text.startup 0x0000000000300794 0x2e4 build-fx/src/main.c.o + 0x0000000000300794 _main + .text 0x0000000000300a78 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dhline.c.o) + 0x0000000000300a78 _dhline + .text 0x0000000000300a98 0x180 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) + 0x0000000000300a98 _dline + .text 0x0000000000300c18 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) + 0x0000000000300c48 _gint_setrestart + .text 0x0000000000300c54 0x160 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint_dline.c.o) + 0x0000000000300c54 _gint_dhline + 0x0000000000300d18 _gint_dvline + .text 0x0000000000300db4 0x8c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o) + 0x0000000000300db4 _masks + .text 0x0000000000300e40 0x68 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o) + 0x0000000000300e40 _dpixel + .text 0x0000000000300ea8 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) + 0x0000000000300ea8 _dupdate + .text 0x0000000000300ee4 0x64 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) + 0x0000000000300ee4 _dclear + .text 0x0000000000300f48 0xc8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o) + 0x0000000000300f48 _dsubimage + .text 0x0000000000301010 0x240 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + 0x0000000000301088 _t6k11_display_v1 + 0x000000000030112c _t6k11_display_v2 + 0x00000000003011c4 _t6k11_display + 0x00000000003011e8 _t6k11_contrast + 0x0000000000301210 _t6k11_backlight + .text 0x0000000000301250 0x444 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + 0x0000000000301448 _pollevent + 0x0000000000301584 _waitevent + 0x00000000003015d0 _clearevents + 0x00000000003015f0 _keydown + 0x000000000030161c _keydown_all + 0x0000000000301658 _keydown_any + .text 0x0000000000301694 0x29c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o) + 0x0000000000301694 _getkey_opt + 0x00000000003018dc _getkey + 0x00000000003018e8 _getkey_repeat + 0x0000000000301924 _getkey_repeat_filter + .text 0x0000000000301930 0x124 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o) + 0x000000000030193c _iokbd_row + 0x0000000000301a24 _iokbd_scan + .text 0x0000000000301a54 0x348 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) + 0x0000000000301ab0 _tlb_addr + 0x0000000000301ac4 _tlb_data + 0x0000000000301ad8 _tlb_mapped_memory + 0x0000000000301ba4 _tlb_translate + 0x0000000000301c24 _utlb_addr + 0x0000000000301c34 _utlb_data + 0x0000000000301c44 _utlb_mapped_memory + 0x0000000000301d14 _utlb_translate + 0x0000000000301d60 _mmu_translate + 0x0000000000301d7c _mmu_uram + .text 0x0000000000301d9c 0x7f4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + 0x00000000003020f0 _timer_delay + 0x000000000030219c _timer_setup + 0x00000000003023ac _timer_start + 0x00000000003023e4 _timer_reload + 0x000000000030241c _timer_pause + 0x0000000000302458 _timer_stop + 0x00000000003024d4 _timer_wait + 0x000000000030253c _timer_spinwait + 0x0000000000302580 _timer_timeout + .text 0x0000000000302590 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o) + 0x000000000030263c _gint_osmenu + *fill* 0x000000000030264c 0x4 + .text 0x0000000000302650 0x170 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o) + 0x0000000000302650 _malloc + 0x0000000000302664 _free + 0x0000000000302674 _calloc + 0x0000000000302684 _realloc + 0x0000000000302694 _BFile_Remove + 0x00000000003026a4 _BFile_Create + 0x00000000003026b4 _BFile_Open + 0x00000000003026c4 _BFile_Close + 0x00000000003026d4 _BFile_Size + 0x00000000003026e4 _BFile_Write + 0x00000000003026f4 _BFile_Read + 0x0000000000302704 _BFile_FindFirst + 0x0000000000302714 _BFile_FindNext + 0x0000000000302724 _BFile_FindClose + 0x0000000000302734 ___Timer_Install + 0x0000000000302744 ___Timer_Start + 0x0000000000302754 ___Timer_Stop + 0x0000000000302764 ___Timer_Deinstall + 0x0000000000302774 ___PutKeyCode + 0x0000000000302784 ___GetKeyWait + 0x0000000000302794 ___ClearKeyBuffer + 0x00000000003027a4 ___GetVRAMAddress + .text 0x00000000003027c0 0xec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o) + 0x00000000003027c0 _hw_detect + .text 0x00000000003028ac 0x39c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) + 0x0000000000302ac8 _kinit + 0x0000000000302b70 _gint_inthandler + 0x0000000000302bd0 _gint_switch + 0x0000000000302c20 _kquit + .text 0x0000000000302c48 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tlbh.S.o) + .text 0x0000000000302c48 0x52c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) + 0x0000000000302c48 _bopti_grid + 0x0000000000302e80 _bopti_render + 0x0000000000302fd0 _bopti_render_scsp + 0x00000000003030d0 _bopti_clip + .text 0x0000000000303174 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) + 0x0000000000303174 _bopti_gasm_mono_scsp + 0x0000000000303190 _bopti_gasm_mono_alpha_scsp + 0x00000000003031b2 _bopti_gasm_gray_scsp + 0x00000000003031d4 _bopti_gasm_gray_alpha_scsp + .text 0x00000000003031fc 0x178 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + 0x0000000000303368 _clock_freq + *fill* 0x0000000000303374 0xc + .text 0x0000000000303380 0xc0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o) + 0x0000000000303380 _memcpy + .text 0x0000000000303440 0x1a0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x000000000030352c _intc_priority + .text 0x00000000003035e0 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 0x00000000003035e0 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 0x00000000003035e0 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 0x00000000003035e0 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 0x00000000003035e0 0x1ec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) + 0x0000000000303790 _gint_panic + 0x00000000003037a0 _gint_panic_set + 0x00000000003037b4 _gint_exc_catch + 0x00000000003037c0 _gint_exc_skip + *fill* 0x00000000003037cc 0x4 + .text 0x00000000003037d0 0x30 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o) + 0x00000000003037d0 _cpu_setCPUOPM + 0x00000000003037e2 _cpu_getCPUOPM + 0x00000000003037f4 _cpu_getSR + 0x00000000003037fa _cpu_setSR + .text 0x0000000000303800 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) + 0x0000000000303800 _bopti_gasm_mono + 0x000000000030383c _bopti_gasm_mono_alpha + 0x000000000030388c _bopti_gasm_gray + 0x00000000003038e0 _bopti_gasm_gray_alpha + .text 0x0000000000303950 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) + 0x0000000000303950 _bopti_asm_mono_scsp + 0x0000000000303962 _bopti_asm_mono_alpha_scsp + .text 0x000000000030397a 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) + 0x000000000030397a _bopti_asm_mono + 0x00000000003039a0 _bopti_asm_mono_alpha + *fill* 0x00000000003039d2 0x2 + .text 0x00000000003039d4 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) + 0x00000000003039d4 _dtext + .text 0x00000000003039f4 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o) + 0x00000000003039f4 _dprint_opt + 0x0000000000303a60 _dprint + .text 0x0000000000303ab0 0x208 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + 0x0000000000303ab0 _dfont + 0x0000000000303ac8 _topti_glyph_index + 0x0000000000303b10 _topti_offset + 0x0000000000303b6c _topti_utf8_next + 0x0000000000303c1a _dsize + .text 0x0000000000303cb8 0x3b0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o) + 0x0000000000303d5a _topti_render + 0x0000000000303f80 _dtext_opt + .text 0x0000000000304068 0xcec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) + 0x0000000000304a64 _kprint_opt + 0x0000000000304bac _kprint + 0x0000000000304c8c _kvsprint + 0x0000000000304cd4 _sprintf + 0x0000000000304cfc _vsprintf + 0x0000000000304d1c _snprintf + 0x0000000000304d3c _vsnprintf + .text 0x0000000000304d54 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) + *fill* 0x0000000000304d54 0xc + .text 0x0000000000304d60 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) + 0x0000000000304e70 _topti_asm_text + .text 0x0000000000304e90 0x56 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o) + 0x0000000000304e90 _memset + *fill* 0x0000000000304ee6 0x2 + .text 0x0000000000304ee8 0x1f0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o) + 0x0000000000304ee8 ___udivdi3 + .text 0x00000000003050d8 0x234 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o) + 0x00000000003050d8 ___umoddi3 + .text 0x000000000030530c 0x6c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o) + 0x000000000030532e ___udivsi3 + .text 0x0000000000305378 0x60 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o) + 0x0000000000305378 ___udiv_qrnnd_16 + .text 0x00000000003053d8 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 0x0000000000305030 0x180 +.gint.blocks 0x00000000003053e0 0x180 *(.gint.blocks) - .gint.blocks 0x0000000000305030 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) - 0x0000000000305030 _inth_tmu - .gint.blocks 0x00000000003050b0 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) - 0x00000000003050b0 _inth_etmu4 - 0x0000000000305110 _inth_etmux - .gint.blocks 0x0000000000305130 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) - 0x0000000000305130 _gint_inth_7305 - 0x0000000000305170 _gint_inth_7705 + .gint.blocks 0x00000000003053e0 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) + 0x00000000003053e0 _inth_tmu + .gint.blocks 0x0000000000305460 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) + 0x0000000000305460 _inth_etmu4 + 0x00000000003054c0 _inth_etmux + .gint.blocks 0x00000000003054e0 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o) + 0x00000000003054e0 _gint_inth_7305 + 0x0000000000305520 _gint_inth_7705 -.gint.drivers 0x00000000003051b0 0xc0 - 0x00000000003051b0 _bdrv = . +.gint.drivers 0x0000000000305560 0xc0 + 0x0000000000305560 _bdrv = . *(.gint.drivers.0) .gint.drivers.0 - 0x00000000003051b0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x00000000003051b0 _drv_intc + 0x0000000000305560 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x0000000000305560 _drv_intc *(.gint.drivers.1) .gint.drivers.1 - 0x00000000003051d0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) - 0x00000000003051d0 _drv_mmu + 0x0000000000305580 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o) + 0x0000000000305580 _drv_mmu .gint.drivers.1 - 0x00000000003051f0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) - 0x00000000003051f0 _drv_cpg + 0x00000000003055a0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + 0x00000000003055a0 _drv_cpg *(.gint.drivers.2) .gint.drivers.2 - 0x0000000000305210 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) - 0x0000000000305210 _drv_tmu + 0x00000000003055c0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + 0x00000000003055c0 _drv_tmu *(.gint.drivers.3) *(.gint.drivers.4) .gint.drivers.4 - 0x0000000000305230 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) - 0x0000000000305230 _drv_keysc + 0x00000000003055e0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) + 0x00000000003055e0 _drv_keysc *(.gint.drivers.5) .gint.drivers.5 - 0x0000000000305250 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) - 0x0000000000305250 _drv_t6k11 + 0x0000000000305600 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o) + 0x0000000000305600 _drv_t6k11 *(.gint.drivers.6) - 0x0000000000305270 _edrv = . + 0x0000000000305620 _edrv = . -.rodata 0x0000000000305270 0xb7c +.rodata 0x0000000000305620 0xb7c *(.rodata.4) *(.rodata .rodata.*) - .rodata 0x0000000000305270 0x2c build-fx/assets/img/numbers.png.o - 0x0000000000305270 _img_numbers - 0x000000000030529c _img_numbers_end - .rodata 0x000000000030529c 0x34c build-fx/assets/img/tilemap.png.o - 0x000000000030529c _img_tilemap - 0x00000000003055e8 _img_tilemap_end + .rodata 0x0000000000305620 0x2c build-fx/assets/img/numbers.png.o + 0x0000000000305620 _img_numbers + 0x000000000030564c _img_numbers_end + .rodata 0x000000000030564c 0x34c build-fx/assets/img/tilemap.png.o + 0x000000000030564c _img_tilemap + 0x0000000000305998 _img_tilemap_end .rodata.str1.4 - 0x00000000003055e8 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* 0x00000000003055ee 0x2 + 0x0000000000305998 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* 0x000000000030599e 0x2 .rodata.str1.4 - 0x00000000003055f0 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* 0x00000000003055f6 0x2 + 0x00000000003059a0 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* 0x00000000003059a6 0x2 .rodata.str1.4 - 0x00000000003055f8 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 0x00000000003055fc 0xc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o) + 0x00000000003059a8 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 0x00000000003059ac 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 - 0x0000000000305608 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 0x000000000030560c 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 0x0000000000305624 0x40 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) + 0x00000000003059b8 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 0x00000000003059bc 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 0x00000000003059d4 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 - 0x0000000000305664 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o) + 0x0000000000305a14 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 - 0x0000000000305668 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* 0x000000000030566d 0x3 - .rodata 0x0000000000305670 0xfc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x0000000000305a18 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* 0x0000000000305a1d 0x3 + .rodata 0x0000000000305a20 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 - 0x000000000030576c 0x126 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) + 0x0000000000305b1c 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* 0x0000000000305892 0x2 + *fill* 0x0000000000305c42 0x2 .rodata.str1.4 - 0x0000000000305894 0x34 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o) + 0x0000000000305c44 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 0x00000000003058c8 0x424 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) - 0x00000000003058c8 _gint_font5x7_data - 0x0000000000305ccd _gint_font5x7_data_end - 0x0000000000305cd0 _gint_font5x7 - .rodata 0x0000000000305cec 0x100 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) - 0x0000000000305cec ___clz_tab + .rodata 0x0000000000305c78 0x424 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o) + 0x0000000000305c78 _gint_font5x7_data + 0x000000000030607d _gint_font5x7_data_end + 0x0000000000306080 _gint_font5x7 + .rodata 0x000000000030609c 0x100 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o) + 0x000000000030609c ___clz_tab 0x0000000008100200 . = ORIGIN (ram) .bss 0x0000000008100200 0x1010 @@ -455,8 +477,13 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x000000000810020c _key 0x0000000008100210 _game_map 0x0000000008100d1c _sx + .bss 0x0000000008100d20 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dhline.c.o) + .bss 0x0000000008100d20 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) .bss 0x0000000008100d20 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) 0x0000000008100d20 _gint_restart + .bss 0x0000000008100d24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint_dline.c.o) + .bss 0x0000000008100d24 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 0x0000000008100d24 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o) .bss 0x0000000008100d24 0x404 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) 0x0000000008100d24 _dmode .bss 0x0000000008101128 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o) @@ -485,7 +512,6 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x00000000081011b4 _gint_exc_catcher .bss 0x00000000081011b8 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 0x00000000081011b8 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 0x00000000081011b8 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 0x00000000081011b8 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 0x00000000081011b8 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 0x00000000081011b8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) @@ -506,8 +532,8 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a *fill* 0x000000000810120c 0x4 0x0000000000001010 _sbss = SIZEOF (.bss) -.data 0x0000000008101210 0x160 load address 0x0000000000305dec - 0x0000000000305dec _ldata = LOADADDR (.data) +.data 0x0000000008101210 0x160 load address 0x000000000030619c + 0x000000000030619c _ldata = LOADADDR (.data) 0x0000000008101210 _rdata = . 0x0000000008101210 _lreloc = . *(.gint.mappedrel) @@ -519,48 +545,53 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x0000000008101214 _cpu_setVBR 0x0000000000000008 _sreloc = ABSOLUTE ((. - _lreloc)) *(.data .data.*) - .data 0x0000000008101218 0x20 build-fx/src/main.c.o - 0x0000000008101218 _sele - 0x000000000810121c _dir - 0x0000000008101220 _can_move - 0x0000000008101224 _timeout - 0x0000000008101228 _optd - 0x000000000810122c _opt - 0x0000000008101230 _y - 0x0000000008101234 _x - .data 0x0000000008101238 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 0x0000000008101238 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) - 0x0000000008101238 _gint_vram - .data 0x000000000810123c 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 0x000000000810123c 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 0x000000000810123c 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 0x0000000008101240 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 0x0000000008101240 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 0x0000000008101248 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 0x0000000008101248 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 0x0000000008101248 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 0x0000000008101254 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 0x0000000008101254 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 0x0000000008101254 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 0x0000000008101254 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) - 0x0000000008101254 _gint_required_intc - .data 0x0000000008101258 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 0x0000000008101258 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 0x0000000008101258 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 0x0000000008101258 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 0x0000000008101258 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 0x0000000008101258 0x10 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) - 0x0000000008101258 _SH7305_INTC - .data 0x0000000008101268 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 0x0000000008101268 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 0x0000000008101268 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* 0x0000000008101268 0x8 + .data 0x0000000008101218 0x24 build-fx/src/main.c.o + 0x0000000008101218 _sinv + 0x000000000810121c _sele + 0x0000000008101220 _dir + 0x0000000008101224 _can_move + 0x0000000008101228 _timeout + 0x000000000810122c _optd + 0x0000000008101230 _opt + 0x0000000008101234 _y + 0x0000000008101238 _x + .data 0x000000000810123c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dhline.c.o) + .data 0x000000000810123c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) + .data 0x000000000810123c 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 0x000000000810123c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint_dline.c.o) + .data 0x000000000810123c 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 0x000000000810123c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o) + .data 0x000000000810123c 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o) + 0x000000000810123c _gint_vram + .data 0x0000000008101240 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 0x0000000008101240 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 0x0000000008101240 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 0x0000000008101244 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 0x0000000008101244 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 0x000000000810124c 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 0x000000000810124c 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 0x000000000810124c 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 0x0000000008101258 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 0x0000000008101258 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 0x0000000008101258 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 0x0000000008101258 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o) + 0x0000000008101258 _gint_required_intc + .data 0x000000000810125c 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 0x000000000810125c 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 0x000000000810125c 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 0x000000000810125c 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 0x000000000810125c 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 0x000000000810125c 0x10 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o) + 0x000000000810125c _SH7305_INTC + .data 0x000000000810126c 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 0x000000000810126c 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 0x000000000810126c 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* 0x000000000810126c 0x4 .data 0x0000000008101270 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 0x00000000081012d0 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o) 0x00000000081012d0 _gint_exc_panic .data 0x00000000081012d4 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 0x00000000081012d4 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 0x00000000081012d4 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 0x00000000081012d4 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 0x00000000081012d4 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 0x00000000081012d4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) @@ -587,12 +618,12 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x0000000008101370 . = ALIGN (0x10) *fill* 0x0000000008101368 0x8 -.data.4 0x0000000008101370 0x0 load address 0x0000000000305f4c +.data.4 0x0000000008101370 0x0 load address 0x00000000003062fc *(.data.4) 0x0000000008101370 . = ALIGN (0x10) 0x0000000000000160 _sdata = (SIZEOF (.data) + SIZEOF (.data.4)) -.gint.bss 0x0000000008101370 0x240 load address 0x0000000000305f4c +.gint.bss 0x0000000008101370 0x240 load address 0x00000000003062fc *(.gint.bss .gint.bss.sh3) .gint.bss 0x0000000008101370 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 0x0000000008101372 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o) @@ -609,22 +640,22 @@ LOAD /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a 0x0000000000000240 _sgbss = SIZEOF (.gint.bss) 0x00000000e5200000 . = ORIGIN (ilram) -.ilram 0x00000000e5200000 0x0 load address 0x0000000000305f4c - 0x0000000000305f4c _lilram = LOADADDR (.ilram) +.ilram 0x00000000e5200000 0x0 load address 0x00000000003062fc + 0x00000000003062fc _lilram = LOADADDR (.ilram) 0x00000000e5200000 _rilram = . *(.ilram) 0x00000000e5200000 . = ALIGN (0x10) 0x00000000e5007000 . = ORIGIN (xram) -.xram 0x00000000e5007000 0x0 load address 0x0000000000305f4c - 0x0000000000305f4c _lxram = LOADADDR (.xram) +.xram 0x00000000e5007000 0x0 load address 0x00000000003062fc + 0x00000000003062fc _lxram = LOADADDR (.xram) 0x00000000e5007000 _rxram = . *(.xram) 0x00000000e5007000 . = ALIGN (0x10) 0x00000000e5017000 . = ORIGIN (yram) -.yram 0x00000000e5017000 0x0 load address 0x0000000000305f4c - 0x0000000000305f4c _lyram = LOADADDR (.yram) +.yram 0x00000000e5017000 0x0 load address 0x00000000003062fc + 0x00000000003062fc _lyram = LOADADDR (.yram) 0x00000000e5017000 _ryram = . *(.yram) 0x00000000e5017000 . = ALIGN (0x10) @@ -633,8 +664,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 0x0000000000305f4c - 0x0000000000305f4c _lgmapped = LOADADDR (.gint.mapped) +.gint.mapped 0x0000000000000000 0xa0 load address 0x00000000003062fc + 0x00000000003062fc _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) @@ -642,7 +673,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 0x0000000000305fec +.rela.dyn 0x00000000000000a0 0x0 load address 0x000000000030639c .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 d1ab512..54747c4 100644 Binary files a/build-fx/src/main.c.o and b/build-fx/src/main.c.o differ diff --git a/src/main.c b/src/main.c index b0f1a17..538fed9 100644 --- a/src/main.c +++ b/src/main.c @@ -22,6 +22,7 @@ int dir = 1; int vdir; int sele = 2; int vas = 0; +int sinv = 3; int isCollide(int num){ if(num==0){return 1;} @@ -50,6 +51,8 @@ void PrintSblock(int num,int x,int y){ void PrintMap(){ int cx = MAP_X; int cy = 6; + dsubimage(118, 0 ,&img_tilemap,sinv*10,0,10, 10, DIMAGE_NONE); + dhline(11,C_BLACK); while(cx>0){ cy = 6; while(cy>0){ @@ -120,6 +123,9 @@ int main(void) if(keydown(KEY_LEFT)){sele=3;} if(keydown(KEY_UP)){sele=0;} } + /*if(){ + + }*/ if(can_move == 1 && game_map[x/10][y/10+1] == 0){ can_move = 0; rwalk=10; diff --git a/xhc b/xhc deleted file mode 100644 index 7f04ac2..0000000 --- a/xhc +++ /dev/null @@ -1,83 +0,0 @@ -commit 92a86ffd36dc01f5dda447763cc801b58ed852f3 (HEAD -> master, origin/master, origin/HEAD) -Author: pedroBzh -Date: Thu Nov 19 08:01:00 2020 +0100 - - player spawn - -commit f0de7dc3229652033be83f8e5f549ba9d6062ae0 -Author: pedroBzh -Date: Thu Nov 19 07:29:33 2020 +0100 - - good tree generation - -commit c84a904bfc528205e2710adaa3c3982ca8c9879f -Author: pedroBzh -Date: Wed Nov 18 22:23:29 2020 +0100 - - tree generation - -commit c852e2f05180ff18167fb4b0456d3f919d65d6fd -Author: pedroBzh -Date: Sun Nov 15 09:56:44 2020 +0100 - - deplacement dans le monde/gravité/sans mort - -commit 57fb28705451a32d107a3585287eda7754b13c73 -Author: pedroBzh -Date: Thu Nov 12 13:09:45 2020 +0100 - - map scrolling - -commit 5ba0b54328fb2b58fcd8160aaa8d742e7f1f4270 -Author: pedroBzh -Date: Thu Nov 12 07:44:04 2020 +0100 - - callage de l'affichage - -commit caf75490a9552c5cc49b63ac86300876e7d9f419 -Author: pedroBzh -Date: Thu Nov 12 07:36:37 2020 +0100 - - génération de base/affichage - -commit 26b36cebd769ed0da10a5b2e63721f1007a39945 -Author: pedroBzh -Date: Wed Nov 11 12:26:45 2020 +0100 - - affichage block/mache pas - -commit c6b70ddbe15ba4a50f4f6b1b1e899e9e5d60575f -Author: pedroBzh -Date: Wed Nov 11 12:03:55 2020 +0100 - - gcc -> g++ - -commit 8a179fea21eb0241bd8ace67867d7dde036eb8a1 -Author: pedroBzh -Date: Wed Nov 11 12:00:40 2020 +0100 - - src - -commit 54268d203353041a5958e09b1502f940bdb954d5 -Author: Pedrobzh -Date: Wed Nov 11 11:34:35 2020 +0100 - - Mise à jour de 'README.md' - -commit 912c367b1ea49abaac238366f531d28fc4bd7562 -Author: Pierre Goacolou -Date: Wed Nov 11 11:30:33 2020 +0100 - - base - -commit 0d47361754e7913201cf2dcb1827b166975252c8 -Author: Pedrobzh -Date: Wed Nov 11 11:17:53 2020 +0100 - - Mise à jour de 'README.md' - -commit c5dc603de333e5647beaa047c15e0b1afc5d8d86 -Author: Pedrobzh -Date: Wed Nov 11 11:15:40 2020 +0100 - - Initial commit