place/destroy block

This commit is contained in:
pedroBzh 2020-11-29 12:37:00 +01:00
parent 3883cde36b
commit 997cc6d36a
6 changed files with 261 additions and 252 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -174,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
0x0000000000006194 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
0x00000000000063b4 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
.text 0x0000000000300200 0x51d8
.text 0x0000000000300200 0x53f8
*(.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
@ -198,273 +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 0x2e4 build-fx/src/main.c.o
.text 0x00000000003004b0 0x2f4 build-fx/src/main.c.o
0x00000000003004b0 __Z9isCollidei
0x00000000003004cc __Z13isMultipleof5i
0x00000000003004da __Z11PrintSblockiii
0x0000000000300510 __Z8PrintMapv
.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)
.text.startup 0x00000000003007a4 0x4ec build-fx/src/main.c.o
0x00000000003007a4 _main
.text 0x0000000000300c90 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dhline.c.o)
0x0000000000300c90 _dhline
.text 0x0000000000300cb0 0x180 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o)
0x0000000000300cb0 _dline
.text 0x0000000000300e30 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
0x0000000000300e60 _gint_setrestart
.text 0x0000000000300e6c 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)
0x0000000000300e6c _gint_dhline
0x0000000000300f30 _gint_dvline
.text 0x0000000000300fcc 0x8c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o)
0x0000000000300fcc _masks
.text 0x0000000000301058 0x68 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o)
0x0000000000301058 _dpixel
.text 0x00000000003010c0 0x3c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
0x00000000003010c0 _dupdate
.text 0x00000000003010fc 0x64 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o)
0x00000000003010fc _dclear
.text 0x0000000000301160 0xc8 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dsubimage.c.o)
0x0000000000301160 _dsubimage
.text 0x0000000000301228 0x240 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
0x00000000003012a0 _t6k11_display_v1
0x0000000000301344 _t6k11_display_v2
0x00000000003013dc _t6k11_display
0x0000000000301400 _t6k11_contrast
0x0000000000301428 _t6k11_backlight
.text 0x0000000000301468 0x444 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
0x0000000000301660 _pollevent
0x000000000030179c _waitevent
0x00000000003017e8 _clearevents
0x0000000000301808 _keydown
0x0000000000301834 _keydown_all
0x0000000000301870 _keydown_any
.text 0x00000000003018ac 0x29c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o)
0x00000000003018ac _getkey_opt
0x0000000000301af4 _getkey
0x0000000000301b00 _getkey_repeat
0x0000000000301b3c _getkey_repeat_filter
.text 0x0000000000301b48 0x124 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o)
0x0000000000301b54 _iokbd_row
0x0000000000301c3c _iokbd_scan
.text 0x0000000000301c6c 0x348 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
0x0000000000301cc8 _tlb_addr
0x0000000000301cdc _tlb_data
0x0000000000301cf0 _tlb_mapped_memory
0x0000000000301dbc _tlb_translate
0x0000000000301e3c _utlb_addr
0x0000000000301e4c _utlb_data
0x0000000000301e5c _utlb_mapped_memory
0x0000000000301f2c _utlb_translate
0x0000000000301f78 _mmu_translate
0x0000000000301f94 _mmu_uram
.text 0x0000000000301fb4 0x7f4 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
0x0000000000302308 _timer_delay
0x00000000003023b4 _timer_setup
0x00000000003025c4 _timer_start
0x00000000003025fc _timer_reload
0x0000000000302634 _timer_pause
0x0000000000302670 _timer_stop
0x00000000003026ec _timer_wait
0x0000000000302754 _timer_spinwait
0x0000000000302798 _timer_timeout
.text 0x00000000003027a8 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(osmenu.c.o)
0x0000000000302854 _gint_osmenu
*fill* 0x0000000000302864 0xc
.text 0x0000000000302870 0x170 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o)
0x0000000000302870 _malloc
0x0000000000302884 _free
0x0000000000302894 _calloc
0x00000000003028a4 _realloc
0x00000000003028b4 _BFile_Remove
0x00000000003028c4 _BFile_Create
0x00000000003028d4 _BFile_Open
0x00000000003028e4 _BFile_Close
0x00000000003028f4 _BFile_Size
0x0000000000302904 _BFile_Write
0x0000000000302914 _BFile_Read
0x0000000000302924 _BFile_FindFirst
0x0000000000302934 _BFile_FindNext
0x0000000000302944 _BFile_FindClose
0x0000000000302954 ___Timer_Install
0x0000000000302964 ___Timer_Start
0x0000000000302974 ___Timer_Stop
0x0000000000302984 ___Timer_Deinstall
0x0000000000302994 ___PutKeyCode
0x00000000003029a4 ___GetKeyWait
0x00000000003029b4 ___ClearKeyBuffer
0x00000000003029c4 ___GetVRAMAddress
.text 0x00000000003029e0 0xec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
0x00000000003029e0 _hw_detect
.text 0x0000000000302acc 0x39c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(kernel.c.o)
0x0000000000302ce8 _kinit
0x0000000000302d90 _gint_inthandler
0x0000000000302df0 _gint_switch
0x0000000000302e40 _kquit
.text 0x0000000000302e68 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 0x0000000000302e68 0x52c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
0x0000000000302e68 _bopti_grid
0x00000000003030a0 _bopti_render
0x00000000003031f0 _bopti_render_scsp
0x00000000003032f0 _bopti_clip
.text 0x0000000000303394 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)
0x0000000000303394 _bopti_gasm_mono_scsp
0x00000000003033b0 _bopti_gasm_mono_alpha_scsp
0x00000000003033d2 _bopti_gasm_gray_scsp
0x00000000003033f4 _bopti_gasm_gray_alpha_scsp
.text 0x000000000030341c 0x178 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
0x0000000000303588 _clock_freq
*fill* 0x0000000000303594 0xc
.text 0x00000000003035a0 0xc0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memcpy.s.o)
0x00000000003035a0 _memcpy
.text 0x0000000000303660 0x1a0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o)
0x000000000030374c _intc_priority
.text 0x0000000000303800 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 0x0000000000303800 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 0x0000000000303800 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 0x0000000000303800 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 0x0000000000303800 0x1ec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
0x00000000003039b0 _gint_panic
0x00000000003039c0 _gint_panic_set
0x00000000003039d4 _gint_exc_catch
0x00000000003039e0 _gint_exc_skip
*fill* 0x00000000003039ec 0x4
.text 0x00000000003039f0 0x30 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpu.s.o)
0x00000000003039f0 _cpu_setCPUOPM
0x0000000000303a02 _cpu_getCPUOPM
0x0000000000303a14 _cpu_getSR
0x0000000000303a1a _cpu_setSR
.text 0x0000000000303a20 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)
0x0000000000303a20 _bopti_gasm_mono
0x0000000000303a5c _bopti_gasm_mono_alpha
0x0000000000303aac _bopti_gasm_gray
0x0000000000303b00 _bopti_gasm_gray_alpha
.text 0x0000000000303b70 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)
0x0000000000303b70 _bopti_asm_mono_scsp
0x0000000000303b82 _bopti_asm_mono_alpha_scsp
.text 0x0000000000303b9a 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)
0x0000000000303b9a _bopti_asm_mono
0x0000000000303bc0 _bopti_asm_mono_alpha
*fill* 0x0000000000303bf2 0x2
.text 0x0000000000303bf4 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o)
0x0000000000303bf4 _dtext
.text 0x0000000000303c14 0xbc /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
0x0000000000303c14 _dprint_opt
0x0000000000303c80 _dprint
.text 0x0000000000303cd0 0x208 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
0x0000000000303cd0 _dfont
0x0000000000303ce8 _topti_glyph_index
0x0000000000303d30 _topti_offset
0x0000000000303d8c _topti_utf8_next
0x0000000000303e3a _dsize
.text 0x0000000000303ed8 0x3b0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
0x0000000000303f7a _topti_render
0x00000000003041a0 _dtext_opt
.text 0x0000000000304288 0xcec /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
0x0000000000304c84 _kprint_opt
0x0000000000304dcc _kprint
0x0000000000304eac _kvsprint
0x0000000000304ef4 _sprintf
0x0000000000304f1c _vsprintf
0x0000000000304f3c _snprintf
0x0000000000304f5c _vsnprintf
.text 0x0000000000304f74 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* 0x0000000000304f74 0xc
.text 0x0000000000304f80 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)
0x0000000000305090 _topti_asm_text
.text 0x00000000003050b0 0x56 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memset.s.o)
0x00000000003050b0 _memset
*fill* 0x0000000000305106 0x2
.text 0x0000000000305108 0x1f0 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o)
0x0000000000305108 ___udivdi3
.text 0x00000000003052f8 0x234 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o)
0x00000000003052f8 ___umoddi3
.text 0x000000000030552c 0x6c /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o)
0x000000000030554e ___udivsi3
.text 0x0000000000305598 0x60 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o)
0x0000000000305598 ___udiv_qrnnd_16
.text 0x00000000003055f8 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 0x00000000003053e0 0x180
.gint.blocks 0x0000000000305600 0x180
*(.gint.blocks)
.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.blocks 0x0000000000305600 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)
0x0000000000305600 _inth_tmu
.gint.blocks 0x0000000000305680 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)
0x0000000000305680 _inth_etmu4
0x00000000003056e0 _inth_etmux
.gint.blocks 0x0000000000305700 0x80 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
0x0000000000305700 _gint_inth_7305
0x0000000000305740 _gint_inth_7705
.gint.drivers 0x0000000000305560 0xc0
0x0000000000305560 _bdrv = .
.gint.drivers 0x0000000000305780 0xc0
0x0000000000305780 _bdrv = .
*(.gint.drivers.0)
.gint.drivers.0
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
0x0000000000305780 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(intc.c.o)
0x0000000000305780 _drv_intc
*(.gint.drivers.1)
.gint.drivers.1
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
0x00000000003057a0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
0x00000000003057a0 _drv_mmu
.gint.drivers.1
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
0x00000000003057c0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
0x00000000003057c0 _drv_cpg
*(.gint.drivers.2)
.gint.drivers.2
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
0x00000000003057e0 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
0x00000000003057e0 _drv_tmu
*(.gint.drivers.3)
*(.gint.drivers.4)
.gint.drivers.4
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
0x0000000000305800 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
0x0000000000305800 _drv_keysc
*(.gint.drivers.5)
.gint.drivers.5
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
0x0000000000305820 0x20 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
0x0000000000305820 _drv_t6k11
*(.gint.drivers.6)
0x0000000000305620 _edrv = .
0x0000000000305840 _edrv = .
.rodata 0x0000000000305620 0xb7c
.rodata 0x0000000000305840 0xb7c
*(.rodata.4)
*(.rodata .rodata.*)
.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 0x0000000000305840 0x2c build-fx/assets/img/numbers.png.o
0x0000000000305840 _img_numbers
0x000000000030586c _img_numbers_end
.rodata 0x000000000030586c 0x34c build-fx/assets/img/tilemap.png.o
0x000000000030586c _img_tilemap
0x0000000000305bb8 _img_tilemap_end
.rodata.str1.4
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
0x0000000000305bb8 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* 0x0000000000305bbe 0x2
.rodata.str1.4
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
0x0000000000305bc0 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* 0x0000000000305bc6 0x2
.rodata.str1.4
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)
0x0000000000305bc8 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 0x0000000000305bcc 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
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)
0x0000000000305bd8 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 0x0000000000305bdc 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 0x0000000000305bf4 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
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)
0x0000000000305c34 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
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)
0x0000000000305c38 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* 0x0000000000305c3d 0x3
.rodata 0x0000000000305c40 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
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)
0x0000000000305d3c 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* 0x0000000000305c42 0x2
*fill* 0x0000000000305e62 0x2
.rodata.str1.4
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)
0x0000000000305e64 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 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
.rodata 0x0000000000305e98 0x424 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o)
0x0000000000305e98 _gint_font5x7_data
0x000000000030629d _gint_font5x7_data_end
0x00000000003062a0 _gint_font5x7
.rodata 0x00000000003062bc 0x100 /home/pierre/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
0x00000000003062bc ___clz_tab
0x0000000008100200 . = ORIGIN (ram)
.bss 0x0000000008100200 0x1010
@ -532,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 0x000000000030619c
0x000000000030619c _ldata = LOADADDR (.data)
.data 0x0000000008101210 0x160 load address 0x00000000003063bc
0x00000000003063bc _ldata = LOADADDR (.data)
0x0000000008101210 _rdata = .
0x0000000008101210 _lreloc = .
*(.gint.mappedrel)
@ -618,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 0x00000000003062fc
.data.4 0x0000000008101370 0x0 load address 0x000000000030651c
*(.data.4)
0x0000000008101370 . = ALIGN (0x10)
0x0000000000000160 _sdata = (SIZEOF (.data) + SIZEOF (.data.4))
.gint.bss 0x0000000008101370 0x240 load address 0x00000000003062fc
.gint.bss 0x0000000008101370 0x240 load address 0x000000000030651c
*(.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)
@ -640,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 0x00000000003062fc
0x00000000003062fc _lilram = LOADADDR (.ilram)
.ilram 0x00000000e5200000 0x0 load address 0x000000000030651c
0x000000000030651c _lilram = LOADADDR (.ilram)
0x00000000e5200000 _rilram = .
*(.ilram)
0x00000000e5200000 . = ALIGN (0x10)
0x00000000e5007000 . = ORIGIN (xram)
.xram 0x00000000e5007000 0x0 load address 0x00000000003062fc
0x00000000003062fc _lxram = LOADADDR (.xram)
.xram 0x00000000e5007000 0x0 load address 0x000000000030651c
0x000000000030651c _lxram = LOADADDR (.xram)
0x00000000e5007000 _rxram = .
*(.xram)
0x00000000e5007000 . = ALIGN (0x10)
0x00000000e5017000 . = ORIGIN (yram)
.yram 0x00000000e5017000 0x0 load address 0x00000000003062fc
0x00000000003062fc _lyram = LOADADDR (.yram)
.yram 0x00000000e5017000 0x0 load address 0x000000000030651c
0x000000000030651c _lyram = LOADADDR (.yram)
0x00000000e5017000 _ryram = .
*(.yram)
0x00000000e5017000 . = ALIGN (0x10)
@ -664,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 0x00000000003062fc
0x00000000003062fc _lgmapped = LOADADDR (.gint.mapped)
.gint.mapped 0x0000000000000000 0xa0 load address 0x000000000030651c
0x000000000030651c _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)
@ -673,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 0x000000000030639c
.rela.dyn 0x00000000000000a0 0x0 load address 0x00000000003065bc
.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

@ -68,7 +68,7 @@ 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(vas==0&& (keydown(KEY_VARS) || keydown(KEY_SQUARE))){
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);}
@ -123,9 +123,18 @@ int main(void)
if(keydown(KEY_LEFT)){sele=3;}
if(keydown(KEY_UP)){sele=0;}
}
/*if(){
}*/
if(can_move ==1 && keydown(KEY_OPTN)){
if(sele==1&&game_map[x/10+1][y/10]==0){game_map[x/10+1][y/10]=sinv;}
if(sele==2&&game_map[x/10][y/10+1]==0){game_map[x/10][y/10+1]=sinv;}
if(sele==3&&game_map[x/10-1][y/10]==0){game_map[x/10-1][y/10]=sinv;}
if(sele==0&&game_map[x/10][y/10-1]==0){game_map[x/10][y/10-1]=sinv;}
}
if(can_move ==1 && keydown(KEY_SQUARE)){
if(sele==1){game_map[x/10+1][y/10]=0;}
if(sele==2){game_map[x/10][y/10+1]=0;}
if(sele==3){game_map[x/10-1][y/10]=0;}
if(sele==0){game_map[x/10][y/10-1]=0;}
}
if(can_move == 1 && game_map[x/10][y/10+1] == 0){
can_move = 0;
rwalk=10;