From 3883cde36b847de98177dc21041144df998a147c Mon Sep 17 00:00:00 2001 From: pedroBzh Date: Sun, 29 Nov 2020 12:08:02 +0100 Subject: [PATCH] player interface --- binnword.g1a | Bin 24556 -> 25500 bytes build-fx/binnword.bin | Bin 24044 -> 24988 bytes build-fx/binnword.elf | Bin 36088 -> 37348 bytes build-fx/map | 589 ++++++++++++++++++++++-------------------- build-fx/src/main.c.o | Bin 3676 -> 3828 bytes src/main.c | 6 + xhc | 83 ------ 7 files changed, 316 insertions(+), 362 deletions(-) delete mode 100644 xhc diff --git a/binnword.g1a b/binnword.g1a index e6a6dcb9f0cd9e729cd008a0d1564651dbaee6ad..492449497a7d4bbfe88aa3103b4a4699d3190e3a 100644 GIT binary patch delta 3570 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 J$&0Ui^dD~y38(-7 delta 2561 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 KO6-DN82dk)gbBg` delta 8976 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 Ba2Ego 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 d1ab512d67293b1bfed0db9e225f44ebbbd8776d..54747c4a0c7a6e51f26ce71e1cf4fcab818f16ee 100644 GIT binary patch delta 1427 zcmZ8fNlX)A6n-;PyUa|1PLZV+r%W5HOJbunazMqzC5GaXYNsSs$#DnqRo0krQhfnrKo8|18pYpvnVYL(+PubF6_biUBxxI1FEDQPT1l}sr#iIjMm9nqfLp8rI>W(9Ix%`$rQs_v^QbPwa2Ad zFvcr#qdt6UcYk)(#OVI_yKbdg1#ktN*LF|08@=8Xt8FX7kqq{3#okTW%gfRTFMDRI zPG1eE+ zhP!5-Eg<1Vh##PdXf*%W%v=3W|BELut}Cm5VdQt>vvk8ZB}fP6Fs2K1BGYK}hI%}Q zMhWWv3tBZY#W4Vh;y8ep;$z5(;(ma|6b}K^AWj;KM*wPR zVzR6`U)KETFCjp3bTJ?~7wyIGP2aO2bAd5GT()>s*~|!#<-9vtPy3qzd=$3;xG8Q0 zSVHj@{H-WP@fs*b@s?7I{A7xepCty0XYoVvoMz2IU}OKP7og3kUL(b*o+Z-9vOy@A zRgZ#M^(dH^JQ4C_t-G2$6f5mK(t_9InW)&gI)ouo5EYhdAx?Lb?jq;}Kj}ng50DGG pi;_p^#18V_-DGz}@E?hg-)_b3Lc;KagesI8@diS?jCBmYe*k0d@*MyG delta 1288 zcmZ8fPe@a79RI$zIrY75y0?+jTu+~3JD5rcjacAel!vrZ4@%N=y2o50^e)ueXRmE`3@l-RHOwY1WgzKMq{KyR zDhLLQ7#bQl5eMg~2&&><<1-y2wZ7G}AUyVfUq=l_Ik4?C^pgAqr#FQm>Y}i6rH`@>|$#6KTBx)O+)BWI$ zPZxPfjy0w)~oSHDC(pAo@GtVR^u%~hpx6yyrMM0Er5KN8q<9`6UmHEDg{wysp$DLp=Hpk( zGeK4-vi=aTNGm@KY2`_@6s*w-P(d3ZQ9H#*)I>27t)$okP(^V&z)6ZPk zJQ6+@ndZ0YEnwP@ABz?Y;D@2u2XKnwVE~ch(SmE?m(6dyUXZ_4kgwmy!Q_f@i+M*H zO_HG$gYcg8AY`!yYRHU9V%Y-{H8rSe1r_(4?4l~#B6c&XUDAe%kC9<>gTe3{mnkQ& V&61(y5bL)|%q+3|0ogX&{sXK+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