modifié : CPC.g1a

modifié :         build-fx/CPC.bin
	modifié :         build-fx/CPC.elf
	modifié :         build-fx/map
	modifié :         build-fx/src/main.c.o
	modifié :         src/main.c
This commit is contained in:
Michel vespier 2020-03-17 15:13:38 +01:00
parent c485cfedd8
commit 088fac14a1
7 changed files with 330 additions and 325 deletions

BIN
CPC.g1a

Binary file not shown.

View File

@ -1,3 +0,0 @@
# CPCn26
C'est un git PERSONNEL !

Binary file not shown.

Binary file not shown.

View File

@ -20,6 +20,8 @@ Archive member included to satisfy reference by file (symbol)
build-fx/src/main.c.o (_memcpy)
/home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gimage.c.o)
build-fx/src/main.c.o (_gimage)
/home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gclear.c.o)
build-fx/src/main.c.o (_gclear)
/home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(engine.c.o)
build-fx/src/main.c.o (_gray_start)
/home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
@ -89,6 +91,7 @@ Discarded input sections
.comment 0x0000000000000000 0x12 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
.comment 0x0000000000000000 0x12 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o)
.comment 0x0000000000000000 0x12 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gimage.c.o)
.comment 0x0000000000000000 0x12 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gclear.c.o)
.comment 0x0000000000000000 0x12 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(engine.c.o)
.comment 0x0000000000000000 0x12 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
.comment 0x0000000000000000 0x12 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
@ -185,7 +188,7 @@ LOAD /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgin
LOAD /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a
LOAD /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
0x0000000000300000 _brom = 0x300000
0x0000000000004c18 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
0x0000000000004cb8 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
.pretext 0x0000000000300200 0x8d8
*(.pretext.entry)
@ -227,7 +230,7 @@ LOAD /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc
.dtors 0x0000000000300ad4 0x4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(engine.c.o)
0x0000000000300ad8 _etors = .
.text 0x0000000000300ae0 0x3450
.text 0x0000000000300ae0 0x34f0
0x0000000000300ae0 _gint_exch_tlbh_start = .
*(.gint.exch_tlbh)
.gint.exch_tlbh
@ -235,334 +238,337 @@ LOAD /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc
0x0000000000300ae0 _gint_exch_tlbh
0x000000000000004c _gint_exch_tlbh_size = ABSOLUTE ((. - _gint_exch_tlbh_start))
*(.text .text.*)
.text 0x0000000000300b2c 0x0 build-fx/src/main.c.o
.text.startup 0x0000000000300b2c 0x118 build-fx/src/main.c.o
0x0000000000300b2c _main
.text 0x0000000000300c44 0x1f4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o)
0x0000000000300c44 _getkey_opt
0x0000000000300df0 _getkey
0x0000000000300dfc _getkey_repeat
.text 0x0000000000300e38 0x3fc /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
0x0000000000300fe0 _pollevent
0x0000000000301124 _waitevent
0x0000000000301170 _clearevents
0x0000000000301190 _keydown
0x00000000003011bc _keydown_all
0x00000000003011f8 _keydown_any
.text 0x0000000000301234 0x124 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o)
0x0000000000301240 _iokbd_row
0x0000000000301328 _iokbd_scan
.text 0x0000000000301358 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
.text 0x0000000000301358 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
.text 0x0000000000301358 0x1d8 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
0x00000000003013f0 _t6k11_display
0x00000000003014c4 _t6k11_contrast
0x00000000003014f0 _t6k11_backlight
.text 0x0000000000301530 0x56c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
0x0000000000301850 _timer_setup
0x00000000003018e0 _timer_delay
0x0000000000301940 _timer_start
0x0000000000301974 _timer_reload
0x0000000000301994 _timer_pause
0x00000000003019c8 _timer_stop
0x0000000000301a24 _timer_timeout
0x0000000000301a30 _timer_address
0x0000000000301a6c _timer_clear
.text 0x0000000000301a9c 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
.text 0x0000000000301a9c 0xdc /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o)
0x0000000000301a9c _memcpy
0x0000000000301b56 __memmove
0x0000000000301b5a __memcmp
0x0000000000301b5e _memset
.text 0x0000000000301b78 0xf4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gimage.c.o)
0x0000000000301b78 _gimage
0x0000000000301be8 _gsubimage
.text 0x0000000000301c6c 0x17c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(engine.c.o)
0x0000000000301c6c _gray_int
0x0000000000301cbc _gray_start
0x0000000000301d2c _gray_stop
0x0000000000301d48 _gray_delays
0x0000000000301d54 _gray_config
0x0000000000301d78 _gupdate
0x0000000000301d88 _gvram
0x0000000000301db8 _gvraml
0x0000000000301dd0 _gvramd
.text.startup 0x0000000000301de8 0x40 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(engine.c.o)
.text.exit 0x0000000000301e28 0x28 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(engine.c.o)
.text 0x0000000000301e50 0x410 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
0x0000000000301e50 _bopti_grid
0x0000000000301fc4 _bopti_render
0x00000000003020f4 _bopti_render_clip
0x0000000000302208 _bopti_render_noclip
.text 0x0000000000302260 0x24 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
0x0000000000302260 _dupdate
0x0000000000302278 _dupdate_noint
*fill* 0x0000000000302284 0xc
.text 0x0000000000302290 0x150 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray.s.o)
0x0000000000302290 _bopti_gasm_mono
0x00000000003022cc _bopti_gasm_mono_alpha
0x000000000030231c _bopti_gasm_gray
0x0000000000302370 _bopti_gasm_gray_alpha
.text 0x00000000003023e0 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o)
.text 0x00000000003023e0 0x17c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o)
0x0000000000302494 _gint_install
0x0000000000302544 _gint_unload
.text 0x000000000030255c 0x78 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint.c.o)
0x000000000030255c _gint_intlevel
0x00000000003025b0 _gint_inthandler
.text 0x00000000003025d4 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
.text 0x00000000003025d4 0x1c4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
0x0000000000302764 _gint_panic
0x0000000000302774 _gint_panic_set
0x0000000000302780 _gint_exc_catch
0x000000000030278c _gint_exc_skip
.text 0x0000000000302798 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o)
.text 0x0000000000302798 0x1f4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
0x0000000000302798 _tlb_addr
0x00000000003027ac _tlb_data
0x00000000003027c0 _tlb_mapped_memory
0x0000000000302894 _utlb_addr
0x00000000003028a4 _utlb_data
0x00000000003028b4 _utlb_mapped_memory
.text 0x000000000030298c 0x150 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
0x0000000000302ad0 _clock_freq
.text 0x0000000000302adc 0x58 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
0x0000000000302adc _dprint
.text 0x0000000000302b34 0x9c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
0x0000000000302b34 _dsize
.text 0x0000000000302bd0 0x9c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o)
0x0000000000302bd0 _masks
.text 0x0000000000302c6c 0x4c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o)
0x0000000000302c6c _dclear
.text 0x0000000000302cb8 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
.text 0x0000000000302cb8 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o)
.text 0x0000000000302cb8 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o)
.text 0x0000000000302cb8 0x2c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(vbr.s.o)
0x0000000000302cb8 _gint_setvbr
.text 0x0000000000302ce4 0xce4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
0x00000000003036e0 _kprint_opt
0x0000000000303828 _kprint
0x0000000000303900 _kvsprint
0x0000000000303948 _sprintf
0x0000000000303970 _vsprintf
0x0000000000303990 _snprintf
0x00000000003039b0 _vsnprintf
.text 0x00000000003039c8 0x78 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_movmem.o)
0x00000000003039c8 ___movstr
0x00000000003039c8 ___movmem
0x00000000003039fc ___movmemSI64
0x00000000003039fc ___movstrSI64
0x0000000000303a00 ___movstrSI60
0x0000000000303a00 ___movmemSI60
0x0000000000303a04 ___movmemSI56
0x0000000000303a04 ___movstrSI56
0x0000000000303a08 ___movstrSI52
0x0000000000303a08 ___movmemSI52
0x0000000000303a0c ___movstrSI48
0x0000000000303a0c ___movmemSI48
0x0000000000303a10 ___movstrSI44
0x0000000000303a10 ___movmemSI44
0x0000000000303a14 ___movstrSI40
0x0000000000303a14 ___movmemSI40
0x0000000000303a18 ___movstrSI36
0x0000000000303a18 ___movmemSI36
0x0000000000303a1c ___movmemSI32
0x0000000000303a1c ___movstrSI32
0x0000000000303a20 ___movmemSI28
0x0000000000303a20 ___movstrSI28
0x0000000000303a24 ___movstrSI24
0x0000000000303a24 ___movmemSI24
0x0000000000303a28 ___movmemSI20
0x0000000000303a28 ___movstrSI20
0x0000000000303a2c ___movstrSI16
0x0000000000303a2c ___movmemSI16
0x0000000000303a30 ___movmemSI12
0x0000000000303a30 ___movstrSI12
0x0000000000303a34 ___movmemSI8
0x0000000000303a34 ___movstrSI8
0x0000000000303a38 ___movmemSI4
0x0000000000303a38 ___movstrSI4
.text 0x0000000000303a40 0x1f0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o)
0x0000000000303a40 ___udivdi3
.text 0x0000000000303c30 0x234 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o)
0x0000000000303c30 ___umoddi3
.text 0x0000000000303e64 0x6c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o)
0x0000000000303e86 ___udivsi3
.text 0x0000000000303ed0 0x60 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o)
0x0000000000303ed0 ___udiv_qrnnd_16
.text 0x0000000000303f30 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
.text 0x0000000000300b2c 0xbc build-fx/src/main.c.o
0x0000000000300b2c _tile
.text.startup 0x0000000000300be8 0xa4 build-fx/src/main.c.o
0x0000000000300be8 _main
.text 0x0000000000300c8c 0x1f4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o)
0x0000000000300c8c _getkey_opt
0x0000000000300e38 _getkey
0x0000000000300e44 _getkey_repeat
.text 0x0000000000300e80 0x3fc /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
0x0000000000301028 _pollevent
0x000000000030116c _waitevent
0x00000000003011b8 _clearevents
0x00000000003011d8 _keydown
0x0000000000301204 _keydown_all
0x0000000000301240 _keydown_any
.text 0x000000000030127c 0x124 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o)
0x0000000000301288 _iokbd_row
0x0000000000301370 _iokbd_scan
.text 0x00000000003013a0 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
.text 0x00000000003013a0 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
.text 0x00000000003013a0 0x1d8 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
0x0000000000301438 _t6k11_display
0x000000000030150c _t6k11_contrast
0x0000000000301538 _t6k11_backlight
.text 0x0000000000301578 0x56c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
0x0000000000301898 _timer_setup
0x0000000000301928 _timer_delay
0x0000000000301988 _timer_start
0x00000000003019bc _timer_reload
0x00000000003019dc _timer_pause
0x0000000000301a10 _timer_stop
0x0000000000301a6c _timer_timeout
0x0000000000301a78 _timer_address
0x0000000000301ab4 _timer_clear
.text 0x0000000000301ae4 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
.text 0x0000000000301ae4 0xdc /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o)
0x0000000000301ae4 _memcpy
0x0000000000301b9e __memmove
0x0000000000301ba2 __memcmp
0x0000000000301ba6 _memset
.text 0x0000000000301bc0 0xf4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gimage.c.o)
0x0000000000301bc0 _gimage
0x0000000000301c30 _gsubimage
.text 0x0000000000301cb4 0x5c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gclear.c.o)
0x0000000000301cb4 _gclear
.text 0x0000000000301d10 0x17c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(engine.c.o)
0x0000000000301d10 _gray_int
0x0000000000301d60 _gray_start
0x0000000000301dd0 _gray_stop
0x0000000000301dec _gray_delays
0x0000000000301df8 _gray_config
0x0000000000301e1c _gupdate
0x0000000000301e2c _gvram
0x0000000000301e5c _gvraml
0x0000000000301e74 _gvramd
.text.startup 0x0000000000301e8c 0x40 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(engine.c.o)
.text.exit 0x0000000000301ecc 0x28 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(engine.c.o)
.text 0x0000000000301ef4 0x410 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
0x0000000000301ef4 _bopti_grid
0x0000000000302068 _bopti_render
0x0000000000302198 _bopti_render_clip
0x00000000003022ac _bopti_render_noclip
.text 0x0000000000302304 0x24 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
0x0000000000302304 _dupdate
0x000000000030231c _dupdate_noint
*fill* 0x0000000000302328 0x8
.text 0x0000000000302330 0x150 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm-gray.s.o)
0x0000000000302330 _bopti_gasm_mono
0x000000000030236c _bopti_gasm_mono_alpha
0x00000000003023bc _bopti_gasm_gray
0x0000000000302410 _bopti_gasm_gray_alpha
.text 0x0000000000302480 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o)
.text 0x0000000000302480 0x17c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o)
0x0000000000302534 _gint_install
0x00000000003025e4 _gint_unload
.text 0x00000000003025fc 0x78 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint.c.o)
0x00000000003025fc _gint_intlevel
0x0000000000302650 _gint_inthandler
.text 0x0000000000302674 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
.text 0x0000000000302674 0x1c4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
0x0000000000302804 _gint_panic
0x0000000000302814 _gint_panic_set
0x0000000000302820 _gint_exc_catch
0x000000000030282c _gint_exc_skip
.text 0x0000000000302838 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o)
.text 0x0000000000302838 0x1f4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
0x0000000000302838 _tlb_addr
0x000000000030284c _tlb_data
0x0000000000302860 _tlb_mapped_memory
0x0000000000302934 _utlb_addr
0x0000000000302944 _utlb_data
0x0000000000302954 _utlb_mapped_memory
.text 0x0000000000302a2c 0x150 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
0x0000000000302b70 _clock_freq
.text 0x0000000000302b7c 0x58 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
0x0000000000302b7c _dprint
.text 0x0000000000302bd4 0x9c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
0x0000000000302bd4 _dsize
.text 0x0000000000302c70 0x9c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o)
0x0000000000302c70 _masks
.text 0x0000000000302d0c 0x4c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o)
0x0000000000302d0c _dclear
.text 0x0000000000302d58 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
.text 0x0000000000302d58 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o)
.text 0x0000000000302d58 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o)
.text 0x0000000000302d58 0x2c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(vbr.s.o)
0x0000000000302d58 _gint_setvbr
.text 0x0000000000302d84 0xce4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
0x0000000000303780 _kprint_opt
0x00000000003038c8 _kprint
0x00000000003039a0 _kvsprint
0x00000000003039e8 _sprintf
0x0000000000303a10 _vsprintf
0x0000000000303a30 _snprintf
0x0000000000303a50 _vsnprintf
.text 0x0000000000303a68 0x78 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_movmem.o)
0x0000000000303a68 ___movstr
0x0000000000303a68 ___movmem
0x0000000000303a9c ___movmemSI64
0x0000000000303a9c ___movstrSI64
0x0000000000303aa0 ___movstrSI60
0x0000000000303aa0 ___movmemSI60
0x0000000000303aa4 ___movmemSI56
0x0000000000303aa4 ___movstrSI56
0x0000000000303aa8 ___movstrSI52
0x0000000000303aa8 ___movmemSI52
0x0000000000303aac ___movstrSI48
0x0000000000303aac ___movmemSI48
0x0000000000303ab0 ___movstrSI44
0x0000000000303ab0 ___movmemSI44
0x0000000000303ab4 ___movstrSI40
0x0000000000303ab4 ___movmemSI40
0x0000000000303ab8 ___movstrSI36
0x0000000000303ab8 ___movmemSI36
0x0000000000303abc ___movmemSI32
0x0000000000303abc ___movstrSI32
0x0000000000303ac0 ___movmemSI28
0x0000000000303ac0 ___movstrSI28
0x0000000000303ac4 ___movstrSI24
0x0000000000303ac4 ___movmemSI24
0x0000000000303ac8 ___movmemSI20
0x0000000000303ac8 ___movstrSI20
0x0000000000303acc ___movstrSI16
0x0000000000303acc ___movmemSI16
0x0000000000303ad0 ___movmemSI12
0x0000000000303ad0 ___movstrSI12
0x0000000000303ad4 ___movmemSI8
0x0000000000303ad4 ___movstrSI8
0x0000000000303ad8 ___movmemSI4
0x0000000000303ad8 ___movstrSI4
.text 0x0000000000303ae0 0x1f0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o)
0x0000000000303ae0 ___udivdi3
.text 0x0000000000303cd0 0x234 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o)
0x0000000000303cd0 ___umoddi3
.text 0x0000000000303f04 0x6c /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o)
0x0000000000303f26 ___udivsi3
.text 0x0000000000303f70 0x60 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o)
0x0000000000303f70 ___udiv_qrnnd_16
.text 0x0000000000303fd0 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
*(C P)
.gint.blocks 0x0000000000303f30 0x120
.gint.blocks 0x0000000000303fd0 0x120
*(.gint.blocks)
.gint.blocks 0x0000000000303f30 0xe0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
0x0000000000303f30 _inth_tmu
0x0000000000303fb0 _inth_etmu2
0x0000000000303fd0 _inth_etmu_help
0x0000000000303ff0 _inth_etmux
.gint.blocks 0x0000000000304010 0x40 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
0x0000000000304010 _gint_inth_7305
0x0000000000304030 _gint_inth_7705
.gint.blocks 0x0000000000303fd0 0xe0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
0x0000000000303fd0 _inth_tmu
0x0000000000304050 _inth_etmu2
0x0000000000304070 _inth_etmu_help
0x0000000000304090 _inth_etmux
.gint.blocks 0x00000000003040b0 0x40 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
0x00000000003040b0 _gint_inth_7305
0x00000000003040d0 _gint_inth_7705
.gint.drivers 0x0000000000304050 0x90
0x0000000000304050 _bdrv = .
.gint.drivers 0x00000000003040f0 0x90
0x00000000003040f0 _bdrv = .
*(.gint.drivers.0)
*(.gint.drivers.1)
.gint.drivers.1
0x0000000000304050 0x24 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
0x0000000000304050 _drv_cpg
0x00000000003040f0 0x24 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
0x00000000003040f0 _drv_cpg
*(.gint.drivers.2)
.gint.drivers.2
0x0000000000304074 0x24 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
0x0000000000304074 _drv_tmu
0x0000000000304114 0x24 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
0x0000000000304114 _drv_tmu
*(.gint.drivers.3)
*(.gint.drivers.4)
.gint.drivers.4
0x0000000000304098 0x24 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
0x0000000000304098 _drv_keysc
0x0000000000304138 0x24 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
0x0000000000304138 _drv_keysc
*(.gint.drivers.5)
.gint.drivers.5
0x00000000003040bc 0x24 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
0x00000000003040bc _drv_t6k11
0x000000000030415c 0x24 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
0x000000000030415c _drv_t6k11
*(.gint.drivers.6)
0x00000000003040e0 _edrv = .
0x0000000000304180 _edrv = .
.rodata 0x00000000003040e0 0x1418
.rodata 0x0000000000304180 0x1418
*(.rodata.4)
*(.rodata .rodata.*)
.rodata 0x00000000003040e0 0x288 build-fx/src/main.c.o
.rodata 0x0000000000304368 0x64 build-fx/assets/img/6.png.o
0x0000000000304368 _img_6
0x00000000003043cc _img_6_end
.rodata 0x00000000003043cc 0x44 build-fx/assets/img/t1.png.o
0x00000000003043cc _img_t1
0x0000000000304410 _img_t1_end
.rodata 0x0000000000304410 0x44 build-fx/assets/img/t15.png.o
0x0000000000304410 _img_t15
0x0000000000304454 _img_t15_end
.rodata 0x0000000000304454 0x64 build-fx/assets/img/11.png.o
0x0000000000304454 _img_11
0x00000000003044b8 _img_11_end
.rodata 0x00000000003044b8 0x44 build-fx/assets/img/Porte.png.o
0x00000000003044b8 _img_Porte
0x00000000003044fc _img_Porte_end
.rodata 0x00000000003044fc 0x64 build-fx/assets/img/3.png.o
0x00000000003044fc _img_3
0x0000000000304560 _img_3_end
.rodata 0x0000000000304560 0x44 build-fx/assets/img/t7.png.o
0x0000000000304560 _img_t7
0x00000000003045a4 _img_t7_end
.rodata 0x00000000003045a4 0x64 build-fx/assets/img/1.png.o
0x00000000003045a4 _img_1
0x0000000000304608 _img_1_end
.rodata 0x0000000000304608 0x44 build-fx/assets/img/t2.png.o
0x0000000000304608 _img_t2
0x000000000030464c _img_t2_end
.rodata 0x000000000030464c 0x44 build-fx/assets/img/t11.png.o
0x000000000030464c _img_t11
0x0000000000304690 _img_t11_end
.rodata 0x0000000000304690 0x64 build-fx/assets/img/12.png.o
0x0000000000304690 _img_12
0x00000000003046f4 _img_12_end
.rodata 0x00000000003046f4 0x44 build-fx/assets/img/t4.png.o
0x00000000003046f4 _img_t4
0x0000000000304738 _img_t4_end
.rodata 0x0000000000304738 0x44 build-fx/assets/img/t6.png.o
0x0000000000304738 _img_t6
0x000000000030477c _img_t6_end
.rodata 0x000000000030477c 0x44 build-fx/assets/img/Rebond.png.o
0x000000000030477c _img_Rebond
0x00000000003047c0 _img_Rebond_end
.rodata 0x00000000003047c0 0x64 build-fx/assets/img/10.png.o
0x00000000003047c0 _img_10
0x0000000000304824 _img_10_end
.rodata 0x0000000000304824 0x44 build-fx/assets/img/Vitesse.png.o
0x0000000000304824 _img_Vitesse
0x0000000000304868 _img_Vitesse_end
.rodata 0x0000000000304868 0x44 build-fx/assets/img/t12.png.o
0x0000000000304868 _img_t12
0x00000000003048ac _img_t12_end
.rodata 0x00000000003048ac 0x64 build-fx/assets/img/2.png.o
0x00000000003048ac _img_2
0x0000000000304910 _img_2_end
.rodata 0x0000000000304910 0x64 build-fx/assets/img/9.png.o
0x0000000000304910 _img_9
0x0000000000304974 _img_9_end
.rodata 0x0000000000304974 0x44 build-fx/assets/img/t5.png.o
0x0000000000304974 _img_t5
0x00000000003049b8 _img_t5_end
.rodata 0x00000000003049b8 0x44 build-fx/assets/img/t3.png.o
0x00000000003049b8 _img_t3
0x00000000003049fc _img_t3_end
.rodata 0x00000000003049fc 0x64 build-fx/assets/img/4.png.o
0x00000000003049fc _img_4
0x0000000000304a60 _img_4_end
.rodata 0x0000000000304a60 0x64 build-fx/assets/img/8.png.o
0x0000000000304a60 _img_8
0x0000000000304ac4 _img_8_end
.rodata 0x0000000000304ac4 0x64 build-fx/assets/img/14.png.o
0x0000000000304ac4 _img_14
0x0000000000304b28 _img_14_end
.rodata 0x0000000000304b28 0x64 build-fx/assets/img/15.png.o
0x0000000000304b28 _img_15
0x0000000000304b8c _img_15_end
.rodata 0x0000000000304b8c 0x44 build-fx/assets/img/t8.png.o
0x0000000000304b8c _img_t8
0x0000000000304bd0 _img_t8_end
.rodata 0x0000000000304bd0 0x64 build-fx/assets/img/13.png.o
0x0000000000304bd0 _img_13
0x0000000000304c34 _img_13_end
.rodata 0x0000000000304c34 0x44 build-fx/assets/img/t9.png.o
0x0000000000304c34 _img_t9
0x0000000000304c78 _img_t9_end
.rodata 0x0000000000304c78 0x64 build-fx/assets/img/7.png.o
0x0000000000304c78 _img_7
0x0000000000304cdc _img_7_end
.rodata 0x0000000000304cdc 0x64 build-fx/assets/img/5.png.o
0x0000000000304cdc _img_5
0x0000000000304d40 _img_5_end
.rodata 0x0000000000304d40 0x44 build-fx/assets/img/t14.png.o
0x0000000000304d40 _img_t14
0x0000000000304d84 _img_t14_end
.rodata 0x0000000000304d84 0x44 build-fx/assets/img/t10.png.o
0x0000000000304d84 _img_t10
0x0000000000304dc8 _img_t10_end
.rodata 0x0000000000304dc8 0x44 build-fx/assets/img/t0.png.o
0x0000000000304dc8 _img_t0
0x0000000000304e0c _img_t0_end
.rodata 0x0000000000304e0c 0x44 build-fx/assets/img/t13.png.o
0x0000000000304e0c _img_t13
0x0000000000304e50 _img_t13_end
.rodata 0x0000000000304180 0x288 build-fx/src/main.c.o
.rodata 0x0000000000304408 0x64 build-fx/assets/img/6.png.o
0x0000000000304408 _img_6
0x000000000030446c _img_6_end
.rodata 0x000000000030446c 0x44 build-fx/assets/img/t1.png.o
0x000000000030446c _img_t1
0x00000000003044b0 _img_t1_end
.rodata 0x00000000003044b0 0x44 build-fx/assets/img/t15.png.o
0x00000000003044b0 _img_t15
0x00000000003044f4 _img_t15_end
.rodata 0x00000000003044f4 0x64 build-fx/assets/img/11.png.o
0x00000000003044f4 _img_11
0x0000000000304558 _img_11_end
.rodata 0x0000000000304558 0x44 build-fx/assets/img/Porte.png.o
0x0000000000304558 _img_Porte
0x000000000030459c _img_Porte_end
.rodata 0x000000000030459c 0x64 build-fx/assets/img/3.png.o
0x000000000030459c _img_3
0x0000000000304600 _img_3_end
.rodata 0x0000000000304600 0x44 build-fx/assets/img/t7.png.o
0x0000000000304600 _img_t7
0x0000000000304644 _img_t7_end
.rodata 0x0000000000304644 0x64 build-fx/assets/img/1.png.o
0x0000000000304644 _img_1
0x00000000003046a8 _img_1_end
.rodata 0x00000000003046a8 0x44 build-fx/assets/img/t2.png.o
0x00000000003046a8 _img_t2
0x00000000003046ec _img_t2_end
.rodata 0x00000000003046ec 0x44 build-fx/assets/img/t11.png.o
0x00000000003046ec _img_t11
0x0000000000304730 _img_t11_end
.rodata 0x0000000000304730 0x64 build-fx/assets/img/12.png.o
0x0000000000304730 _img_12
0x0000000000304794 _img_12_end
.rodata 0x0000000000304794 0x44 build-fx/assets/img/t4.png.o
0x0000000000304794 _img_t4
0x00000000003047d8 _img_t4_end
.rodata 0x00000000003047d8 0x44 build-fx/assets/img/t6.png.o
0x00000000003047d8 _img_t6
0x000000000030481c _img_t6_end
.rodata 0x000000000030481c 0x44 build-fx/assets/img/Rebond.png.o
0x000000000030481c _img_Rebond
0x0000000000304860 _img_Rebond_end
.rodata 0x0000000000304860 0x64 build-fx/assets/img/10.png.o
0x0000000000304860 _img_10
0x00000000003048c4 _img_10_end
.rodata 0x00000000003048c4 0x44 build-fx/assets/img/Vitesse.png.o
0x00000000003048c4 _img_Vitesse
0x0000000000304908 _img_Vitesse_end
.rodata 0x0000000000304908 0x44 build-fx/assets/img/t12.png.o
0x0000000000304908 _img_t12
0x000000000030494c _img_t12_end
.rodata 0x000000000030494c 0x64 build-fx/assets/img/2.png.o
0x000000000030494c _img_2
0x00000000003049b0 _img_2_end
.rodata 0x00000000003049b0 0x64 build-fx/assets/img/9.png.o
0x00000000003049b0 _img_9
0x0000000000304a14 _img_9_end
.rodata 0x0000000000304a14 0x44 build-fx/assets/img/t5.png.o
0x0000000000304a14 _img_t5
0x0000000000304a58 _img_t5_end
.rodata 0x0000000000304a58 0x44 build-fx/assets/img/t3.png.o
0x0000000000304a58 _img_t3
0x0000000000304a9c _img_t3_end
.rodata 0x0000000000304a9c 0x64 build-fx/assets/img/4.png.o
0x0000000000304a9c _img_4
0x0000000000304b00 _img_4_end
.rodata 0x0000000000304b00 0x64 build-fx/assets/img/8.png.o
0x0000000000304b00 _img_8
0x0000000000304b64 _img_8_end
.rodata 0x0000000000304b64 0x64 build-fx/assets/img/14.png.o
0x0000000000304b64 _img_14
0x0000000000304bc8 _img_14_end
.rodata 0x0000000000304bc8 0x64 build-fx/assets/img/15.png.o
0x0000000000304bc8 _img_15
0x0000000000304c2c _img_15_end
.rodata 0x0000000000304c2c 0x44 build-fx/assets/img/t8.png.o
0x0000000000304c2c _img_t8
0x0000000000304c70 _img_t8_end
.rodata 0x0000000000304c70 0x64 build-fx/assets/img/13.png.o
0x0000000000304c70 _img_13
0x0000000000304cd4 _img_13_end
.rodata 0x0000000000304cd4 0x44 build-fx/assets/img/t9.png.o
0x0000000000304cd4 _img_t9
0x0000000000304d18 _img_t9_end
.rodata 0x0000000000304d18 0x64 build-fx/assets/img/7.png.o
0x0000000000304d18 _img_7
0x0000000000304d7c _img_7_end
.rodata 0x0000000000304d7c 0x64 build-fx/assets/img/5.png.o
0x0000000000304d7c _img_5
0x0000000000304de0 _img_5_end
.rodata 0x0000000000304de0 0x44 build-fx/assets/img/t14.png.o
0x0000000000304de0 _img_t14
0x0000000000304e24 _img_t14_end
.rodata 0x0000000000304e24 0x44 build-fx/assets/img/t10.png.o
0x0000000000304e24 _img_t10
0x0000000000304e68 _img_t10_end
.rodata 0x0000000000304e68 0x44 build-fx/assets/img/t0.png.o
0x0000000000304e68 _img_t0
0x0000000000304eac _img_t0_end
.rodata 0x0000000000304eac 0x44 build-fx/assets/img/t13.png.o
0x0000000000304eac _img_t13
0x0000000000304ef0 _img_t13_end
.rodata.str1.4
0x0000000000304e50 0x6 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
*fill* 0x0000000000304e56 0x2
0x0000000000304ef0 0x6 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
*fill* 0x0000000000304ef6 0x2
.rodata.str1.4
0x0000000000304e58 0x6 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
*fill* 0x0000000000304e5e 0x2
0x0000000000304ef8 0x6 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
*fill* 0x0000000000304efe 0x2
.rodata.str1.4
0x0000000000304e60 0x4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
.rodata 0x0000000000304e64 0x10 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gimage.c.o)
.rodata 0x0000000000304e74 0x10 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
0x0000000000304f00 0x4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
.rodata 0x0000000000304f04 0x10 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gimage.c.o)
.rodata 0x0000000000304f14 0x10 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
.rodata.str1.4
0x0000000000304e84 0x11a /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
0x0000000000304f24 0x11a /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
0x11e (size before relaxing)
*fill* 0x0000000000304f9e 0x2
*fill* 0x000000000030503e 0x2
.rodata.str1.4
0x0000000000304fa0 0x4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
.rodata 0x0000000000304fa4 0x18 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
.rodata 0x0000000000304fbc 0x408 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o)
0x0000000000304fbc _gint_font5x7
0x00000000003053c4 _gint_font5x7_end
0x0000000000305040 0x4 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
.rodata 0x0000000000305044 0x18 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
.rodata 0x000000000030505c 0x408 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o)
0x000000000030505c _gint_font5x7
0x0000000000305464 _gint_font5x7_end
.rodata.str1.4
0x00000000003053c4 0x31 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
*fill* 0x00000000003053f5 0x3
.rodata 0x00000000003053f8 0x100 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
0x00000000003053f8 ___clz_tab
0x0000000000305464 0x31 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
*fill* 0x0000000000305495 0x3
.rodata 0x0000000000305498 0x100 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
0x0000000000305498 ___clz_tab
.rela.dyn 0x00000000003054f8 0x0
.rela.dyn 0x0000000000305598 0x0
.rela.pretext.entry
0x00000000003054f8 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
.rela.text 0x00000000003054f8 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
0x0000000000305598 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
.rela.text 0x0000000000305598 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
0x0000000008100000 . = ORIGIN (ram)
.bss 0x0000000008100000 0x550
@ -579,6 +585,7 @@ LOAD /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc
.bss 0x0000000008100030 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
.bss 0x0000000008100030 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o)
.bss 0x0000000008100030 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gimage.c.o)
.bss 0x0000000008100030 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gclear.c.o)
.bss 0x0000000008100030 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(engine.c.o)
.bss 0x0000000008100030 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
.bss 0x0000000008100030 0x400 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
@ -611,8 +618,8 @@ LOAD /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc
*fill* 0x0000000008100544 0xc
0x0000000000000550 _sbss = SIZEOF (.bss)
.data 0x0000000008100550 0x80 load address 0x00000000003054f8
0x00000000003054f8 _ldata = LOADADDR (.data)
.data 0x0000000008100550 0x80 load address 0x0000000000305598
0x0000000000305598 _ldata = LOADADDR (.data)
0x0000000008100550 _rdata = .
*(.data .data.*)
.data 0x0000000008100550 0x0 build-fx/src/main.c.o
@ -626,6 +633,7 @@ LOAD /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc
.data 0x0000000008100558 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
.data 0x0000000008100558 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o)
.data 0x0000000008100558 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gimage.c.o)
.data 0x0000000008100558 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gclear.c.o)
.data 0x0000000008100558 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(engine.c.o)
.data 0x0000000008100558 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
.data 0x0000000008100558 0x0 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
@ -660,28 +668,28 @@ LOAD /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc
0x00000000081005d0 . = ALIGN (0x10)
*fill* 0x00000000081005c8 0x8
.data.4 0x00000000081005d0 0x0 load address 0x0000000000305578
.data.4 0x00000000081005d0 0x0 load address 0x0000000000305618
*(.data.4)
0x00000000081005d0 . = ALIGN (0x10)
0x0000000000000080 _sdata = (SIZEOF (.data) + SIZEOF (.data.4))
0x00000000e5200000 . = ORIGIN (ilram)
.ilram 0x00000000e5200000 0x0 load address 0x0000000000305578
0x0000000000305578 _lilram = LOADADDR (.ilram)
.ilram 0x00000000e5200000 0x0 load address 0x0000000000305618
0x0000000000305618 _lilram = LOADADDR (.ilram)
0x00000000e5200000 _rilram = .
*(.ilram)
0x00000000e5200000 . = ALIGN (0x10)
0x00000000e5007000 . = ORIGIN (xram)
.xram 0x00000000e5007000 0x0 load address 0x0000000000305578
0x0000000000305578 _lxram = LOADADDR (.xram)
.xram 0x00000000e5007000 0x0 load address 0x0000000000305618
0x0000000000305618 _lxram = LOADADDR (.xram)
0x00000000e5007000 _rxram = .
*(.xram)
0x00000000e5007000 . = ALIGN (0x10)
0x00000000e5017000 . = ORIGIN (yram)
.yram 0x00000000e5017000 0x0 load address 0x0000000000305578
0x0000000000305578 _lyram = LOADADDR (.yram)
.yram 0x00000000e5017000 0x0 load address 0x0000000000305618
0x0000000000305618 _lyram = LOADADDR (.yram)
0x00000000e5017000 _ryram = .
*(.yram)
0x00000000e5017000 . = ALIGN (0x10)
@ -691,8 +699,8 @@ LOAD /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc
0x000000008800df00 _gint_vbr = 0x8800df00
0x000000008800f400 . = ORIGIN (rram)
.gint.data 0x000000008800f400 0x160 load address 0x0000000000305578
0x0000000000305578 _lgdata = LOADADDR (.gint.data)
.gint.data 0x000000008800f400 0x160 load address 0x0000000000305618
0x0000000000305618 _lgdata = LOADADDR (.gint.data)
0x000000008800f400 _rgdata = .
*(.gint.data .gint.data.*)
.gint.data 0x000000008800f400 0x24 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
@ -715,7 +723,7 @@ LOAD /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc
*fill* 0x000000008800f558 0x8
0x0000000000000160 _sgdata = SIZEOF (.gint.data)
.gint.bss 0x000000008800f560 0x2a0 load address 0x00000000003056d8
.gint.bss 0x000000008800f560 0x2a0 load address 0x0000000000305778
*(.gint.bss .gint.bss.*)
.gint.bss 0x000000008800f560 0x180 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
.gint.bss 0x000000008800f6e0 0x40 /home/michel/Documents/gcc/sh-elf-2.34-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)

Binary file not shown.

View File

@ -5,7 +5,7 @@
/*
Boucle qui va afficher l'image correspondante à l'emplacement dans le tableau 'map'
*/
void tile(void);
void tile(int* map, int* img, int* sup);
int main(void)
{
@ -68,7 +68,7 @@ int main(void)
int p_sup[17] = {&img_1, &img_2, &img_3, &img_4, &img_5, &img_6, &img_7, &img_8, &img_9, &img_10, &img_11, &img_12, &img_13, &img_14, &img_15, &img_Vitesse, &img_Rebond};
//Le dessin ^^
gclear('white');
tile();
tile(&map, &p_img, &p_sup);
//L'affichage
gupdate();
//Le début de al fin
@ -78,18 +78,18 @@ int main(void)
return 1;
}
void tile(void)
void tile(int* map, int* img, int* sup)
{
for (int i = 0 ; i <= 7 ; i++)
{
for (int j = 0 ; j <= 15 ; j++)
{
if (map[i][j] != 17)
if (*(map + 16*i + j) != 17)
{
gimage(8*j, 8*i, p_img[map[i][j] - 100 * (map[i][j] / 100)]);
if (map[i][j] > 99)
gimage(8*j, 8*i, *(img + *(map + 16*i + j) - 100 * (*(map + 16*i + j) / 100)));
if (*(map + 16*i + j) > 99)
{
gimage(8*j, 8*i, p_sup[(map[i][j] / 100) -1]);
gimage(8*j, 8*i, *(sup + (*(map + 16*i + j) / 100) -1));
}
}