This commit is contained in:
pedroBzh 2020-11-28 17:51:32 +01:00
parent afcc6c58bd
commit f0fae5d294
6 changed files with 351 additions and 327 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -90,7 +90,7 @@ Archive member included to satisfy reference by file (symbol)
Discarded input sections
.comment 0x0000000000000000 0x12 build-fx/src/main.c.o
.eh_frame 0x0000000000000000 0xf8 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(start.c.o)
.comment 0x0000000000000000 0x12 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
.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)
@ -162,9 +162,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
0x0000000000005c04 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
0x0000000000005de4 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
.text 0x0000000000300200 0x4c48
.text 0x0000000000300200 0x4e28
*(.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,326 +186,328 @@ 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 0x138 build-fx/src/main.c.o
.text 0x00000000003004b0 0x2a4 build-fx/src/main.c.o
0x00000000003004b0 __Z9isCollidei
0x00000000003004cc __Z13isMultipleof5i
0x00000000003004da __Z11PrintSblockiii
0x0000000000300510 __Z8PrintMapv
.text.startup 0x00000000003005e8 0x278 build-fx/src/main.c.o
0x00000000003005e8 _main
.text 0x0000000000300860 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
0x0000000000300890 _gint_setrestart
.text 0x000000000030089c 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
0x000000000030089c _dupdate
.text 0x00000000003008d8 0x64 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o)
0x00000000003008d8 _dclear
.text 0x000000000030093c 0xc8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o)
0x000000000030093c _dsubimage
.text 0x0000000000300a04 0x240 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
0x0000000000300a7c _t6k11_display_v1
0x0000000000300b20 _t6k11_display_v2
0x0000000000300bb8 _t6k11_display
0x0000000000300bdc _t6k11_contrast
0x0000000000300c04 _t6k11_backlight
.text 0x0000000000300c44 0x444 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
0x0000000000300e3c _pollevent
0x0000000000300f78 _waitevent
0x0000000000300fc4 _clearevents
0x0000000000300fe4 _keydown
0x0000000000301010 _keydown_all
0x000000000030104c _keydown_any
.text 0x0000000000301088 0x29c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o)
0x0000000000301088 _getkey_opt
0x00000000003012d0 _getkey
0x00000000003012dc _getkey_repeat
0x0000000000301318 _getkey_repeat_filter
.text 0x0000000000301324 0x124 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o)
0x0000000000301330 _iokbd_row
0x0000000000301418 _iokbd_scan
.text 0x0000000000301448 0x348 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
0x00000000003014a4 _tlb_addr
0x00000000003014b8 _tlb_data
0x00000000003014cc _tlb_mapped_memory
0x0000000000301598 _tlb_translate
0x0000000000301618 _utlb_addr
0x0000000000301628 _utlb_data
0x0000000000301638 _utlb_mapped_memory
0x0000000000301708 _utlb_translate
0x0000000000301754 _mmu_translate
0x0000000000301770 _mmu_uram
.text 0x0000000000301790 0x7f4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
0x0000000000301ae4 _timer_delay
0x0000000000301b90 _timer_setup
0x0000000000301da0 _timer_start
0x0000000000301dd8 _timer_reload
0x0000000000301e10 _timer_pause
0x0000000000301e4c _timer_stop
0x0000000000301ec8 _timer_wait
0x0000000000301f30 _timer_spinwait
0x0000000000301f74 _timer_timeout
.text 0x0000000000301f84 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o)
0x0000000000302030 _gint_osmenu
.text 0x0000000000302040 0x170 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o)
0x0000000000302040 _malloc
0x0000000000302054 _free
0x0000000000302064 _calloc
0x0000000000302074 _realloc
0x0000000000302084 _BFile_Remove
0x0000000000302094 _BFile_Create
0x00000000003020a4 _BFile_Open
0x00000000003020b4 _BFile_Close
0x00000000003020c4 _BFile_Size
0x00000000003020d4 _BFile_Write
0x00000000003020e4 _BFile_Read
0x00000000003020f4 _BFile_FindFirst
0x0000000000302104 _BFile_FindNext
0x0000000000302114 _BFile_FindClose
0x0000000000302124 ___Timer_Install
0x0000000000302134 ___Timer_Start
0x0000000000302144 ___Timer_Stop
0x0000000000302154 ___Timer_Deinstall
0x0000000000302164 ___PutKeyCode
0x0000000000302174 ___GetKeyWait
0x0000000000302184 ___ClearKeyBuffer
0x0000000000302194 ___GetVRAMAddress
.text 0x00000000003021b0 0xec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
0x00000000003021b0 _hw_detect
.text 0x000000000030229c 0x39c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o)
0x00000000003024b8 _kinit
0x0000000000302560 _gint_inthandler
0x00000000003025c0 _gint_switch
0x0000000000302610 _kquit
.text 0x0000000000302638 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 0x0000000000302638 0x52c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
0x0000000000302638 _bopti_grid
0x0000000000302870 _bopti_render
0x00000000003029c0 _bopti_render_scsp
0x0000000000302ac0 _bopti_clip
.text 0x0000000000302b64 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)
0x0000000000302b64 _bopti_gasm_mono_scsp
0x0000000000302b80 _bopti_gasm_mono_alpha_scsp
0x0000000000302ba2 _bopti_gasm_gray_scsp
0x0000000000302bc4 _bopti_gasm_gray_alpha_scsp
.text 0x0000000000302bec 0x178 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
0x0000000000302d58 _clock_freq
*fill* 0x0000000000302d64 0xc
.text 0x0000000000302d70 0xc0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o)
0x0000000000302d70 _memcpy
.text 0x0000000000302e30 0x1a0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o)
0x0000000000302f1c _intc_priority
.text 0x0000000000302fd0 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 0x0000000000302fd0 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 0x0000000000302fd0 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 0x0000000000302fd0 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 0x0000000000302fd0 0x1ec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
0x0000000000303180 _gint_panic
0x0000000000303190 _gint_panic_set
0x00000000003031a4 _gint_exc_catch
0x00000000003031b0 _gint_exc_skip
*fill* 0x00000000003031bc 0x4
.text 0x00000000003031c0 0x30 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o)
0x00000000003031c0 _cpu_setCPUOPM
0x00000000003031d2 _cpu_getCPUOPM
0x00000000003031e4 _cpu_getSR
0x00000000003031ea _cpu_setSR
.text 0x00000000003031f0 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)
0x00000000003031f0 _bopti_gasm_mono
0x000000000030322c _bopti_gasm_mono_alpha
0x000000000030327c _bopti_gasm_gray
0x00000000003032d0 _bopti_gasm_gray_alpha
.text 0x0000000000303340 0x8c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o)
0x0000000000303340 _masks
.text 0x00000000003033cc 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)
0x00000000003033cc _bopti_asm_mono_scsp
0x00000000003033de _bopti_asm_mono_alpha_scsp
.text 0x00000000003033f6 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)
0x00000000003033f6 _bopti_asm_mono
0x000000000030341c _bopti_asm_mono_alpha
*fill* 0x000000000030344e 0x2
.text 0x0000000000303450 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o)
0x0000000000303450 _dtext
.text 0x0000000000303470 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
0x0000000000303470 _dprint_opt
0x00000000003034dc _dprint
.text 0x000000000030352c 0x208 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
0x000000000030352c _dfont
0x0000000000303544 _topti_glyph_index
0x000000000030358c _topti_offset
0x00000000003035e8 _topti_utf8_next
0x0000000000303696 _dsize
.text 0x0000000000303734 0x3b0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
0x00000000003037d6 _topti_render
0x00000000003039fc _dtext_opt
.text 0x0000000000303ae4 0xcec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
0x00000000003044e0 _kprint_opt
0x0000000000304628 _kprint
0x0000000000304708 _kvsprint
0x0000000000304750 _sprintf
0x0000000000304778 _vsprintf
0x0000000000304798 _snprintf
0x00000000003047b8 _vsnprintf
.text 0x00000000003047d0 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 0x00000000003047d0 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)
0x00000000003048e0 _topti_asm_text
.text 0x0000000000304900 0x56 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o)
0x0000000000304900 _memset
*fill* 0x0000000000304956 0x2
.text 0x0000000000304958 0x1f0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o)
0x0000000000304958 ___udivdi3
.text 0x0000000000304b48 0x234 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o)
0x0000000000304b48 ___umoddi3
.text 0x0000000000304d7c 0x6c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o)
0x0000000000304d9e ___udivsi3
.text 0x0000000000304de8 0x60 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o)
0x0000000000304de8 ___udiv_qrnnd_16
.text 0x0000000000304e48 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
.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)
*(C P)
.gint.blocks 0x0000000000304e50 0x180
.gint.blocks 0x0000000000305030 0x180
*(.gint.blocks)
.gint.blocks 0x0000000000304e50 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)
0x0000000000304e50 _inth_tmu
.gint.blocks 0x0000000000304ed0 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)
0x0000000000304ed0 _inth_etmu4
0x0000000000304f30 _inth_etmux
.gint.blocks 0x0000000000304f50 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
0x0000000000304f50 _gint_inth_7305
0x0000000000304f90 _gint_inth_7705
.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.drivers 0x0000000000304fd0 0xc0
0x0000000000304fd0 _bdrv = .
.gint.drivers 0x00000000003051b0 0xc0
0x00000000003051b0 _bdrv = .
*(.gint.drivers.0)
.gint.drivers.0
0x0000000000304fd0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o)
0x0000000000304fd0 _drv_intc
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
*(.gint.drivers.1)
.gint.drivers.1
0x0000000000304ff0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
0x0000000000304ff0 _drv_mmu
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
.gint.drivers.1
0x0000000000305010 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
0x0000000000305010 _drv_cpg
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
*(.gint.drivers.2)
.gint.drivers.2
0x0000000000305030 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
0x0000000000305030 _drv_tmu
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
*(.gint.drivers.3)
*(.gint.drivers.4)
.gint.drivers.4
0x0000000000305050 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
0x0000000000305050 _drv_keysc
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
*(.gint.drivers.5)
.gint.drivers.5
0x0000000000305070 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
0x0000000000305070 _drv_t6k11
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
*(.gint.drivers.6)
0x0000000000305090 _edrv = .
0x0000000000305270 _edrv = .
.rodata 0x0000000000305090 0xb7c
.rodata 0x0000000000305270 0xb7c
*(.rodata.4)
*(.rodata .rodata.*)
.rodata 0x0000000000305090 0x2c build-fx/assets/img/numbers.png.o
0x0000000000305090 _img_numbers
0x00000000003050bc _img_numbers_end
.rodata 0x00000000003050bc 0x34c build-fx/assets/img/tilemap.png.o
0x00000000003050bc _img_tilemap
0x0000000000305408 _img_tilemap_end
.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.str1.4
0x0000000000305408 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* 0x000000000030540e 0x2
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
.rodata.str1.4
0x0000000000305410 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* 0x0000000000305416 0x2
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
.rodata.str1.4
0x0000000000305418 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 0x000000000030541c 0xc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
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)
.rodata.str1.4
0x0000000000305428 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 0x000000000030542c 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 0x0000000000305444 0x40 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
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)
.rodata.str1.4
0x0000000000305484 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
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)
.rodata.str1.4
0x0000000000305488 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* 0x000000000030548d 0x3
.rodata 0x0000000000305490 0xfc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o)
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)
.rodata.str1.4
0x000000000030558c 0x126 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
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)
0x12a (size before relaxing)
*fill* 0x00000000003056b2 0x2
*fill* 0x0000000000305892 0x2
.rodata.str1.4
0x00000000003056b4 0x34 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
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)
0x31 (size before relaxing)
.rodata 0x00000000003056e8 0x424 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o)
0x00000000003056e8 _gint_font5x7_data
0x0000000000305aed _gint_font5x7_data_end
0x0000000000305af0 _gint_font5x7
.rodata 0x0000000000305b0c 0x100 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
0x0000000000305b0c ___clz_tab
.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
0x0000000008100200 . = ORIGIN (ram)
.bss 0x0000000008100200 0x1010
0x0000000008100200 _rbss = .
*(.bss COMMON)
.bss 0x0000000008100200 0xb1c build-fx/src/main.c.o
0x0000000008100200 _vdir
0x0000000008100204 _rwalk
0x0000000008100208 _key
0x000000000810020c _game_map
0x0000000008100d18 _sx
.bss 0x0000000008100d1c 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
0x0000000008100d1c _gint_restart
.bss 0x0000000008100d20 0x404 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
0x0000000008100d20 _dmode
.bss 0x0000000008101124 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o)
.bss 0x0000000008101124 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o)
.bss 0x0000000008101124 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
.bss 0x0000000008101124 0x48 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
.bss 0x000000000810116c 0x14 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o)
.bss 0x0000000008101180 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o)
.bss 0x0000000008101180 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
.bss 0x0000000008101180 0x24 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
.bss 0x00000000081011a4 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o)
.bss 0x00000000081011a8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o)
.bss 0x00000000081011a8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
.bss 0x00000000081011a8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o)
.bss 0x00000000081011a8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tlbh.S.o)
.bss 0x00000000081011a8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
.bss 0x00000000081011a8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray-scsp.s.o)
.bss 0x00000000081011a8 0x8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
.bss 0x00000000081011b0 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o)
.bss 0x00000000081011b0 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o)
.bss 0x00000000081011b0 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-tmu.s.o)
.bss 0x00000000081011b0 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-etmu.s.o)
.bss 0x00000000081011b0 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o)
.bss 0x00000000081011b0 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
.bss 0x00000000081011b0 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
0x00000000081011b0 _gint_exc_catcher
.bss 0x00000000081011b4 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 0x00000000081011b4 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 0x00000000081011b4 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 0x00000000081011b4 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 0x00000000081011b4 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 0x00000000081011b4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o)
.bss 0x00000000081011b4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
.bss 0x00000000081011b4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
.bss 0x00000000081011b4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
.bss 0x00000000081011b4 0x54 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
.bss 0x0000000008101208 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o)
.bss 0x0000000008101208 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o)
.bss 0x0000000008101208 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o)
.bss 0x0000000008101208 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o)
.bss 0x0000000008101208 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o)
.bss 0x0000000008101208 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o)
.bss 0x0000000008101208 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o)
.bss 0x0000000008101208 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
.bss 0x0000000008100200 0xb20 build-fx/src/main.c.o
0x0000000008100200 _vas
0x0000000008100204 _vdir
0x0000000008100208 _rwalk
0x000000000810020c _key
0x0000000008100210 _game_map
0x0000000008100d1c _sx
.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 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)
.bss 0x0000000008101128 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o)
.bss 0x0000000008101128 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
.bss 0x0000000008101128 0x48 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
.bss 0x0000000008101170 0x14 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o)
.bss 0x0000000008101184 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o)
.bss 0x0000000008101184 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
.bss 0x0000000008101184 0x24 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
.bss 0x00000000081011a8 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o)
.bss 0x00000000081011ac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o)
.bss 0x00000000081011ac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
.bss 0x00000000081011ac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o)
.bss 0x00000000081011ac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tlbh.S.o)
.bss 0x00000000081011ac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
.bss 0x00000000081011ac 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray-scsp.s.o)
.bss 0x00000000081011ac 0x8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
.bss 0x00000000081011b4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o)
.bss 0x00000000081011b4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o)
.bss 0x00000000081011b4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-tmu.s.o)
.bss 0x00000000081011b4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth-etmu.s.o)
.bss 0x00000000081011b4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o)
.bss 0x00000000081011b4 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
.bss 0x00000000081011b4 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
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)
.bss 0x00000000081011b8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
.bss 0x00000000081011b8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
.bss 0x00000000081011b8 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
.bss 0x00000000081011b8 0x54 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
.bss 0x000000000810120c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o)
.bss 0x000000000810120c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o)
.bss 0x000000000810120c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o)
.bss 0x000000000810120c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o)
.bss 0x000000000810120c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o)
.bss 0x000000000810120c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o)
.bss 0x000000000810120c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o)
.bss 0x000000000810120c 0x0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
*(B R)
0x0000000008101210 . = ALIGN (0x10)
*fill* 0x0000000008101208 0x8
*fill* 0x000000000810120c 0x4
0x0000000000001010 _sbss = SIZEOF (.bss)
.data 0x0000000008101210 0x160 load address 0x0000000000305c0c
0x0000000000305c0c _ldata = LOADADDR (.data)
.data 0x0000000008101210 0x160 load address 0x0000000000305dec
0x0000000000305dec _ldata = LOADADDR (.data)
0x0000000008101210 _rdata = .
0x0000000008101210 _lreloc = .
*(.gint.mappedrel)
@ -517,41 +519,42 @@ 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 0x1c build-fx/src/main.c.o
0x0000000008101218 _dir
0x000000000810121c _can_move
0x0000000008101220 _timeout
0x0000000008101224 _optd
0x0000000008101228 _opt
0x000000000810122c _y
0x0000000008101230 _x
.data 0x0000000008101234 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 0x0000000008101234 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
0x0000000008101234 _gint_vram
.data 0x0000000008101238 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 0x0000000008101238 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 0x0000000008101238 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 0x000000000810123c 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 0x000000000810123c 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 0x0000000008101244 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 0x0000000008101244 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 0x0000000008101244 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 0x0000000008101250 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 0x0000000008101250 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 0x0000000008101250 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 0x0000000008101250 0x4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o)
0x0000000008101250 _gint_required_intc
.data 0x0000000008101254 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 0x0000000008101254 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 0x0000000008101254 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 0x0000000008101254 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 0x0000000008101254 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 0x0000000008101254 0x10 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o)
0x0000000008101254 _SH7305_INTC
.data 0x0000000008101264 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 0x0000000008101264 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 0x0000000008101264 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* 0x0000000008101264 0xc
.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 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
@ -584,12 +587,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 0x0000000000305d6c
.data.4 0x0000000008101370 0x0 load address 0x0000000000305f4c
*(.data.4)
0x0000000008101370 . = ALIGN (0x10)
0x0000000000000160 _sdata = (SIZEOF (.data) + SIZEOF (.data.4))
.gint.bss 0x0000000008101370 0x240 load address 0x0000000000305d6c
.gint.bss 0x0000000008101370 0x240 load address 0x0000000000305f4c
*(.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)
@ -606,22 +609,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 0x0000000000305d6c
0x0000000000305d6c _lilram = LOADADDR (.ilram)
.ilram 0x00000000e5200000 0x0 load address 0x0000000000305f4c
0x0000000000305f4c _lilram = LOADADDR (.ilram)
0x00000000e5200000 _rilram = .
*(.ilram)
0x00000000e5200000 . = ALIGN (0x10)
0x00000000e5007000 . = ORIGIN (xram)
.xram 0x00000000e5007000 0x0 load address 0x0000000000305d6c
0x0000000000305d6c _lxram = LOADADDR (.xram)
.xram 0x00000000e5007000 0x0 load address 0x0000000000305f4c
0x0000000000305f4c _lxram = LOADADDR (.xram)
0x00000000e5007000 _rxram = .
*(.xram)
0x00000000e5007000 . = ALIGN (0x10)
0x00000000e5017000 . = ORIGIN (yram)
.yram 0x00000000e5017000 0x0 load address 0x0000000000305d6c
0x0000000000305d6c _lyram = LOADADDR (.yram)
.yram 0x00000000e5017000 0x0 load address 0x0000000000305f4c
0x0000000000305f4c _lyram = LOADADDR (.yram)
0x00000000e5017000 _ryram = .
*(.yram)
0x00000000e5017000 . = ALIGN (0x10)
@ -630,8 +633,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 0x0000000000305d6c
0x0000000000305d6c _lgmapped = LOADADDR (.gint.mapped)
.gint.mapped 0x0000000000000000 0xa0 load address 0x0000000000305f4c
0x0000000000305f4c _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)
@ -639,7 +642,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 0x0000000000305e0c
.rela.dyn 0x00000000000000a0 0x0 load address 0x0000000000305fec
.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)

Binary file not shown.

View File

@ -20,6 +20,8 @@ int rwalk =0;
int can_move = 1;
int dir = 1;
int vdir;
int sele = 2;
int vas = 0;
int isCollide(int num){
if(num==0){return 1;}
@ -63,6 +65,18 @@ void PrintMap(){
}
if(dir==0){dsubimage(x-sx, y+4 ,&img_tilemap,5*10,0,10, 10, DIMAGE_NONE);}
if(dir==1){dsubimage(x-sx, y+4 ,&img_tilemap,4*10,0,10, 10, DIMAGE_NONE);}
if(vas==0&& keydown(KEY_VARS)){
if(sele==1){dsubimage(x+10-sx, y+4 ,&img_tilemap,0,20,10, 10, DIMAGE_NONE);}
if(sele==2){dsubimage(x-sx, y+4+10 ,&img_tilemap,0,20,10, 10, DIMAGE_NONE);}
if(sele==3){dsubimage(x-10-sx, y+4 ,&img_tilemap,0,20,10, 10, DIMAGE_NONE);}
if(sele==0){dsubimage(x-sx, y+4-10 ,&img_tilemap,0,20,10, 10, DIMAGE_NONE);}
}
if(vas==1){
if(sele==1){dsubimage(x+10-sx, y+4 ,&img_tilemap,10,20,10, 10, DIMAGE_NONE);}
if(sele==2){dsubimage(x-sx, y+4+10 ,&img_tilemap,10,20,10, 10, DIMAGE_NONE);}
if(sele==3){dsubimage(x-10-sx, y+4 ,&img_tilemap,10,20,10, 10, DIMAGE_NONE);}
if(sele==0){dsubimage(x-sx, y+4-10 ,&img_tilemap,10,20,10, 10, DIMAGE_NONE);}
}
}
int main(void)
@ -89,16 +103,23 @@ int main(void)
game_map[6][3] = 10;
game_map[7][3] = 11;
while(1==1){
if(keydown(KEY_OPTN)){vas=1;}else{vas=0;}
sx = x-60;
dclear(C_WHITE);
//dtext(12, 1, C_BLACK, "item");
PrintMap();
dupdate();
key = getkey_opt(opt, &timeout).key;
if(can_move == 1 && game_map[x/10][y/10+1] != 0){
if(keydown(KEY_VARS)==0&&can_move == 1 && game_map[x/10][y/10+1] != 0){
if(keydown(KEY_RIGHT)&&isCollide(game_map[x/10+1][y/10])){rwalk = 10;can_move=0;dir=1;vdir=1;}
if(keydown(KEY_LEFT)&&isCollide(game_map[x/10-1][y/10])){rwalk = 10;can_move=0;dir=0;vdir=3;}
}
if(keydown(KEY_VARS)){
if(keydown(KEY_RIGHT)){sele=1;}
if(keydown(KEY_DOWN)){sele=2;}
if(keydown(KEY_LEFT)){sele=3;}
if(keydown(KEY_UP)){sele=0;}
}
if(can_move == 1 && game_map[x/10][y/10+1] == 0){
can_move = 0;
rwalk=10;