move headers

dev
Milang 3 years ago
parent be2090cebd
commit f959a9fef8
  1. BIN
      SuperCbr.g1a
  2. BIN
      build-fx/SuperCbr.bin
  3. BIN
      build-fx/SuperCbr.elf
  4. 805
      build-fx/map
  5. BIN
      build-fx/src/config.c.o
  6. 0
      include/bonus.h
  7. 0
      include/box.h
  8. 0
      include/config.h
  9. 0
      include/constants.h
  10. 0
      include/ennemi.h
  11. 0
      include/keyboard.h
  12. 0
      include/level.h
  13. 0
      include/mario.h
  14. 0
      include/score.h
  15. 0
      include/tile.h
  16. 0
      include/world.h
  17. 4
      src/config.c

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -218,7 +218,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/liblog-fx.a
LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a
LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
0x0000000000300000 _brom = 0x300000
0x000000000000cf38 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
0x000000000000cf44 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
.pretext 0x0000000000300200 0x8d0
*(.pretext.entry)
@ -258,7 +258,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
*(.dtors .dtors.*)
0x0000000000300ad0 _etors = .
.text 0x0000000000300ad0 0x5fb0
.text 0x0000000000300ad0 0x5fb8
0x0000000000300ad0 _gint_exch_tlbh_start = .
*(.gint.exch_tlbh)
.gint.exch_tlbh
@ -272,429 +272,430 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
0x0000000000300bc8 _init_ennemies
0x0000000000300c28 _set_level
0x0000000000300f2c _get_lvl_id
.text 0x0000000000300f5c 0xc8 build-fx/src/config.c.o
.text 0x0000000000300f5c 0xd8 build-fx/src/config.c.o
0x0000000000300f5c _configmenu
.text 0x0000000000301024 0x1e8 build-fx/src/score.c.o
0x0000000000301024 _new_level
0x0000000000301048 _new_game
0x0000000000301080 _score_add_coin
0x0000000000301090 _score_add
0x00000000003010e0 _score_display
.text 0x000000000030120c 0x40 build-fx/src/tile.c.o
0x000000000030120c _draw_tile
.text 0x000000000030124c 0x42c build-fx/src/box.c.o
0x000000000030124c _sgn
0x000000000030125e _check_collision
0x00000000003012f0 _box_move
0x0000000000301614 _box_jump
.text 0x0000000000301678 0x5bc build-fx/src/world.c.o
0x0000000000301678 _world_get_width
0x0000000000301688 _world_get
0x00000000003016ec _display_cell
0x00000000003019f8 _world_get_ctg
0x0000000000301a2c _world_get_real_x0
0x0000000000301a74 _world_get_real_y0
0x0000000000301a88 _world_draw
0x0000000000301b94 _world_move
.text 0x0000000000301c34 0x56c build-fx/src/bonus.c.o
0x0000000000301c34 _lance_bullet
0x0000000000301c90 _bullet_display
0x0000000000301d28 _bullet_move
0x0000000000301ea8 _bonus_set
0x0000000000301ed8 _bonus_move
0x000000000030208c _bonus_draw
.text 0x00000000003021a0 0x770 build-fx/src/mario.c.o
0x00000000003021b0 _mario_bigger
0x00000000003021cc _mario_smaller
0x00000000003021f8 _mario_draw
0x00000000003023b4 _test_sol_le_plus_proche
0x0000000000302420 _mario_move
.text 0x0000000000302910 0x40 build-fx/src/main.c.o
0x0000000000302910 _callback
0x0000000000302918 _system_error
.text.startup 0x0000000000302950 0x1c4 build-fx/src/main.c.o
0x0000000000302950 _main
.text 0x0000000000302b14 0x2d8 build-fx/src/keyboard.c.o
0x0000000000302b14 _keyboard_clear
0x0000000000302b34 _menu_pause
0x0000000000302cfc _update_keyboard
.text 0x0000000000302dec 0x7d0 build-fx/src/ennemi.c.o
0x0000000000302dec _display_ennemi
0x0000000000303034 _ennemi_check_collision
0x0000000000303098 _hurt_mario
0x00000000003030cc _move_ennemi
0x000000000030357c _display_ennemi_table
.text 0x00000000003035bc 0xce4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
0x0000000000303fb8 _kprint_opt
0x0000000000304100 _kprint
0x00000000003041d8 _kvsprint
0x0000000000304220 _sprintf
0x0000000000304248 _vsprintf
0x0000000000304268 _snprintf
0x0000000000304288 _vsnprintf
.text 0x00000000003042a0 0xdc /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o)
0x00000000003042a0 _memcpy
0x000000000030435a __memmove
0x000000000030435e __memcmp
0x0000000000304362 _memset
.text 0x000000000030437c 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o)
.text 0x000000000030437c 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
.text 0x000000000030437c 0x11c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(drect.c.o)
0x000000000030437c _drect
.text 0x0000000000304498 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
0x0000000000304498 _dupdate
0x00000000003044b0 _dupdate_noint
.text 0x00000000003044bc 0x9c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o)
0x00000000003044bc _masks
.text 0x0000000000304558 0xc8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o)
0x0000000000304558 _dimage
0x00000000003045ac _dsubimage
.text 0x0000000000304620 0x4c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o)
0x0000000000304620 _dclear
.text 0x000000000030466c 0x3fc /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
0x0000000000304814 _pollevent
0x0000000000304958 _waitevent
0x00000000003049a4 _clearevents
0x00000000003049c4 _keydown
0x00000000003049f0 _keydown_all
0x0000000000304a2c _keydown_any
.text 0x0000000000304a68 0x124 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o)
0x0000000000304a74 _iokbd_row
0x0000000000304b5c _iokbd_scan
.text 0x0000000000304b8c 0x1f4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o)
0x0000000000304b8c _getkey_opt
0x0000000000304d38 _getkey
0x0000000000304d44 _getkey_repeat
.text 0x0000000000304d80 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
.text 0x0000000000304d80 0x1c4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
0x0000000000304f10 _gint_panic
0x0000000000304f20 _gint_panic_set
0x0000000000304f2c _gint_exc_catch
0x0000000000304f38 _gint_exc_skip
.text 0x0000000000304f44 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o)
.text 0x0000000000304f44 0x17c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o)
0x0000000000304ff8 _gint_install
0x00000000003050a8 _gint_unload
.text 0x00000000003050c0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
.text 0x00000000003050c0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o)
.text 0x00000000003050c0 0x1f4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
0x00000000003050c0 _tlb_addr
0x00000000003050d4 _tlb_data
0x00000000003050e8 _tlb_mapped_memory
0x00000000003051bc _utlb_addr
0x00000000003051cc _utlb_data
0x00000000003051dc _utlb_mapped_memory
.text 0x00000000003052b4 0x9c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
0x00000000003052b4 _dsize
.text 0x0000000000305350 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
0x0000000000305350 _dprint
.text 0x00000000003053a8 0x56c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
0x00000000003056c8 _timer_setup
0x0000000000305758 _timer_delay
0x00000000003057b8 _timer_start
0x00000000003057ec _timer_reload
0x000000000030580c _timer_pause
0x0000000000305840 _timer_stop
0x000000000030589c _timer_timeout
0x00000000003058a8 _timer_address
0x00000000003058e4 _timer_clear
.text 0x0000000000305914 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(sleep.c.o)
0x0000000000305914 _sleep_us
.text 0x000000000030596c 0x1d8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
0x0000000000305a04 _t6k11_display
0x0000000000305ad8 _t6k11_contrast
0x0000000000305b04 _t6k11_backlight
.text 0x0000000000305b44 0x150 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
0x0000000000305c88 _clock_freq
.text 0x0000000000305c94 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o)
.text 0x0000000000305c94 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o)
0x0000000000305c94 _bopti_asm_mono
0x0000000000305cba _bopti_asm_mono_alpha
.text 0x0000000000305cec 0x410 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
0x0000000000305cec _bopti_grid
0x0000000000305e60 _bopti_render
0x0000000000305f90 _bopti_render_clip
0x00000000003060a4 _bopti_render_noclip
.text 0x00000000003060fc 0x2c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(vbr.s.o)
0x00000000003060fc _gint_setvbr
.text 0x0000000000306128 0x78 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint.c.o)
0x0000000000306128 _gint_intlevel
0x000000000030617c _gint_inthandler
.text 0x00000000003061a0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
.text 0x00000000003061a0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
.text 0x00000000003061a0 0x378 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/liblog-fx.a(liblog.c.o)
0x000000000030628c _ll_set_size
0x00000000003062a0 _ll_set_state
0x00000000003062c0 _ll_get_state
0x00000000003062d0 _ll_clear
0x000000000030631c _ll_send
0x0000000000306390 _ll_sendp
0x00000000003063dc _ll_display_custom
0x0000000000306448 _ll_display
0x000000000030645c _ll_pause
0x00000000003064b4 _ll_panic
0x00000000003064f0 _ll_set_panic
0x0000000000306500 _ll_set_level
0x000000000030650c _ll_get_level
.text 0x0000000000306518 0x78 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_movmem.o)
0x0000000000306518 ___movstr
0x0000000000306518 ___movmem
0x000000000030654c ___movmemSI64
0x000000000030654c ___movstrSI64
0x0000000000306550 ___movstrSI60
0x0000000000306550 ___movmemSI60
0x0000000000306554 ___movmemSI56
0x0000000000306554 ___movstrSI56
0x0000000000306558 ___movstrSI52
0x0000000000306558 ___movmemSI52
0x000000000030655c ___movstrSI48
0x000000000030655c ___movmemSI48
0x0000000000306560 ___movstrSI44
0x0000000000306560 ___movmemSI44
0x0000000000306564 ___movstrSI40
0x0000000000306564 ___movmemSI40
0x0000000000306568 ___movstrSI36
0x0000000000306568 ___movmemSI36
0x000000000030656c ___movmemSI32
0x000000000030656c ___movstrSI32
0x0000000000306570 ___movmemSI28
0x0000000000306570 ___movstrSI28
0x0000000000306574 ___movstrSI24
0x0000000000306574 ___movmemSI24
0x0000000000306578 ___movmemSI20
0x0000000000306578 ___movstrSI20
0x000000000030657c ___movstrSI16
0x000000000030657c ___movmemSI16
0x0000000000306580 ___movmemSI12
0x0000000000306580 ___movstrSI12
0x0000000000306584 ___movmemSI8
0x0000000000306584 ___movstrSI8
0x0000000000306588 ___movmemSI4
0x0000000000306588 ___movstrSI4
.text 0x0000000000306590 0x1f0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o)
0x0000000000306590 ___udivdi3
.text 0x0000000000306780 0x234 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o)
0x0000000000306780 ___umoddi3
.text 0x00000000003069b4 0x6c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o)
0x00000000003069d6 ___udivsi3
.text 0x0000000000306a20 0x60 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o)
0x0000000000306a20 ___udiv_qrnnd_16
.text 0x0000000000306a80 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
.text 0x0000000000301034 0x1e8 build-fx/src/score.c.o
0x0000000000301034 _new_level
0x0000000000301058 _new_game
0x0000000000301090 _score_add_coin
0x00000000003010a0 _score_add
0x00000000003010f0 _score_display
.text 0x000000000030121c 0x40 build-fx/src/tile.c.o
0x000000000030121c _draw_tile
.text 0x000000000030125c 0x42c build-fx/src/box.c.o
0x000000000030125c _sgn
0x000000000030126e _check_collision
0x0000000000301300 _box_move
0x0000000000301624 _box_jump
.text 0x0000000000301688 0x5bc build-fx/src/world.c.o
0x0000000000301688 _world_get_width
0x0000000000301698 _world_get
0x00000000003016fc _display_cell
0x0000000000301a08 _world_get_ctg
0x0000000000301a3c _world_get_real_x0
0x0000000000301a84 _world_get_real_y0
0x0000000000301a98 _world_draw
0x0000000000301ba4 _world_move
.text 0x0000000000301c44 0x56c build-fx/src/bonus.c.o
0x0000000000301c44 _lance_bullet
0x0000000000301ca0 _bullet_display
0x0000000000301d38 _bullet_move
0x0000000000301eb8 _bonus_set
0x0000000000301ee8 _bonus_move
0x000000000030209c _bonus_draw
.text 0x00000000003021b0 0x770 build-fx/src/mario.c.o
0x00000000003021c0 _mario_bigger
0x00000000003021dc _mario_smaller
0x0000000000302208 _mario_draw
0x00000000003023c4 _test_sol_le_plus_proche
0x0000000000302430 _mario_move
.text 0x0000000000302920 0x40 build-fx/src/main.c.o
0x0000000000302920 _callback
0x0000000000302928 _system_error
.text.startup 0x0000000000302960 0x1c4 build-fx/src/main.c.o
0x0000000000302960 _main
.text 0x0000000000302b24 0x2d8 build-fx/src/keyboard.c.o
0x0000000000302b24 _keyboard_clear
0x0000000000302b44 _menu_pause
0x0000000000302d0c _update_keyboard
.text 0x0000000000302dfc 0x7d0 build-fx/src/ennemi.c.o
0x0000000000302dfc _display_ennemi
0x0000000000303044 _ennemi_check_collision
0x00000000003030a8 _hurt_mario
0x00000000003030dc _move_ennemi
0x000000000030358c _display_ennemi_table
.text 0x00000000003035cc 0xce4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
0x0000000000303fc8 _kprint_opt
0x0000000000304110 _kprint
0x00000000003041e8 _kvsprint
0x0000000000304230 _sprintf
0x0000000000304258 _vsprintf
0x0000000000304278 _snprintf
0x0000000000304298 _vsnprintf
.text 0x00000000003042b0 0xdc /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o)
0x00000000003042b0 _memcpy
0x000000000030436a __memmove
0x000000000030436e __memcmp
0x0000000000304372 _memset
.text 0x000000000030438c 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o)
.text 0x000000000030438c 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
.text 0x000000000030438c 0x11c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(drect.c.o)
0x000000000030438c _drect
.text 0x00000000003044a8 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
0x00000000003044a8 _dupdate
0x00000000003044c0 _dupdate_noint
.text 0x00000000003044cc 0x9c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o)
0x00000000003044cc _masks
.text 0x0000000000304568 0xc8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o)
0x0000000000304568 _dimage
0x00000000003045bc _dsubimage
.text 0x0000000000304630 0x4c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o)
0x0000000000304630 _dclear
.text 0x000000000030467c 0x3fc /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
0x0000000000304824 _pollevent
0x0000000000304968 _waitevent
0x00000000003049b4 _clearevents
0x00000000003049d4 _keydown
0x0000000000304a00 _keydown_all
0x0000000000304a3c _keydown_any
.text 0x0000000000304a78 0x124 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o)
0x0000000000304a84 _iokbd_row
0x0000000000304b6c _iokbd_scan
.text 0x0000000000304b9c 0x1f4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o)
0x0000000000304b9c _getkey_opt
0x0000000000304d48 _getkey
0x0000000000304d54 _getkey_repeat
.text 0x0000000000304d90 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
.text 0x0000000000304d90 0x1c4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
0x0000000000304f20 _gint_panic
0x0000000000304f30 _gint_panic_set
0x0000000000304f3c _gint_exc_catch
0x0000000000304f48 _gint_exc_skip
.text 0x0000000000304f54 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o)
.text 0x0000000000304f54 0x17c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o)
0x0000000000305008 _gint_install
0x00000000003050b8 _gint_unload
.text 0x00000000003050d0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
.text 0x00000000003050d0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o)
.text 0x00000000003050d0 0x1f4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
0x00000000003050d0 _tlb_addr
0x00000000003050e4 _tlb_data
0x00000000003050f8 _tlb_mapped_memory
0x00000000003051cc _utlb_addr
0x00000000003051dc _utlb_data
0x00000000003051ec _utlb_mapped_memory
.text 0x00000000003052c4 0x9c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
0x00000000003052c4 _dsize
.text 0x0000000000305360 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
0x0000000000305360 _dprint
.text 0x00000000003053b8 0x56c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
0x00000000003056d8 _timer_setup
0x0000000000305768 _timer_delay
0x00000000003057c8 _timer_start
0x00000000003057fc _timer_reload
0x000000000030581c _timer_pause
0x0000000000305850 _timer_stop
0x00000000003058ac _timer_timeout
0x00000000003058b8 _timer_address
0x00000000003058f4 _timer_clear
.text 0x0000000000305924 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(sleep.c.o)
0x0000000000305924 _sleep_us
.text 0x000000000030597c 0x1d8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
0x0000000000305a14 _t6k11_display
0x0000000000305ae8 _t6k11_contrast
0x0000000000305b14 _t6k11_backlight
.text 0x0000000000305b54 0x150 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
0x0000000000305c98 _clock_freq
.text 0x0000000000305ca4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o)
.text 0x0000000000305ca4 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o)
0x0000000000305ca4 _bopti_asm_mono
0x0000000000305cca _bopti_asm_mono_alpha
.text 0x0000000000305cfc 0x410 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
0x0000000000305cfc _bopti_grid
0x0000000000305e70 _bopti_render
0x0000000000305fa0 _bopti_render_clip
0x00000000003060b4 _bopti_render_noclip
.text 0x000000000030610c 0x2c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(vbr.s.o)
0x000000000030610c _gint_setvbr
.text 0x0000000000306138 0x78 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint.c.o)
0x0000000000306138 _gint_intlevel
0x000000000030618c _gint_inthandler
.text 0x00000000003061b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
.text 0x00000000003061b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
.text 0x00000000003061b0 0x36c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/liblog-fx.a(liblog.c.o)
0x0000000000306290 _ll_set_size
0x00000000003062a4 _ll_set_state
0x00000000003062c4 _ll_get_state
0x00000000003062d4 _ll_clear
0x0000000000306320 _ll_send
0x0000000000306394 _ll_sendp
0x00000000003063e0 _ll_display_custom
0x000000000030644c _ll_display
0x0000000000306460 _ll_pause
0x00000000003064b8 _ll_panic
0x00000000003064f4 _ll_set_panic
0x0000000000306504 _ll_set_level
0x0000000000306510 _ll_get_level
.text 0x000000000030651c 0x78 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_movmem.o)
0x000000000030651c ___movstr
0x000000000030651c ___movmem
0x0000000000306550 ___movmemSI64
0x0000000000306550 ___movstrSI64
0x0000000000306554 ___movstrSI60
0x0000000000306554 ___movmemSI60
0x0000000000306558 ___movmemSI56
0x0000000000306558 ___movstrSI56
0x000000000030655c ___movstrSI52
0x000000000030655c ___movmemSI52
0x0000000000306560 ___movstrSI48
0x0000000000306560 ___movmemSI48
0x0000000000306564 ___movstrSI44
0x0000000000306564 ___movmemSI44
0x0000000000306568 ___movstrSI40
0x0000000000306568 ___movmemSI40
0x000000000030656c ___movstrSI36
0x000000000030656c ___movmemSI36
0x0000000000306570 ___movmemSI32
0x0000000000306570 ___movstrSI32
0x0000000000306574 ___movmemSI28
0x0000000000306574 ___movstrSI28
0x0000000000306578 ___movstrSI24
0x0000000000306578 ___movmemSI24
0x000000000030657c ___movmemSI20
0x000000000030657c ___movstrSI20
0x0000000000306580 ___movstrSI16
0x0000000000306580 ___movmemSI16
0x0000000000306584 ___movmemSI12
0x0000000000306584 ___movstrSI12
0x0000000000306588 ___movmemSI8
0x0000000000306588 ___movstrSI8
0x000000000030658c ___movmemSI4
0x000000000030658c ___movstrSI4
.text 0x0000000000306594 0x1f0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o)
0x0000000000306594 ___udivdi3
.text 0x0000000000306784 0x234 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o)
0x0000000000306784 ___umoddi3
.text 0x00000000003069b8 0x6c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o)
0x00000000003069da ___udivsi3
*fill* 0x0000000000306a24 0x4
.text 0x0000000000306a28 0x60 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o)
0x0000000000306a28 ___udiv_qrnnd_16
.text 0x0000000000306a88 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
*(C P)
.gint.blocks 0x0000000000306a80 0x120
.gint.blocks 0x0000000000306a90 0x120
*(.gint.blocks)
.gint.blocks 0x0000000000306a80 0x40 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
0x0000000000306a80 _gint_inth_7305
0x0000000000306aa0 _gint_inth_7705
.gint.blocks 0x0000000000306ac0 0xe0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
0x0000000000306ac0 _inth_tmu
0x0000000000306b40 _inth_etmu2
0x0000000000306b60 _inth_etmu_help
0x0000000000306b80 _inth_etmux
.gint.blocks 0x0000000000306a90 0x40 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
0x0000000000306a90 _gint_inth_7305
0x0000000000306ab0 _gint_inth_7705
.gint.blocks 0x0000000000306ad0 0xe0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
0x0000000000306ad0 _inth_tmu
0x0000000000306b50 _inth_etmu2
0x0000000000306b70 _inth_etmu_help
0x0000000000306b90 _inth_etmux
.gint.drivers 0x0000000000306ba0 0x90
0x0000000000306ba0 _bdrv = .
.gint.drivers 0x0000000000306bb0 0x90
0x0000000000306bb0 _bdrv = .
*(.gint.drivers.0)
*(.gint.drivers.1)
.gint.drivers.1
0x0000000000306ba0 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
0x0000000000306ba0 _drv_cpg
0x0000000000306bb0 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
0x0000000000306bb0 _drv_cpg
*(.gint.drivers.2)
.gint.drivers.2
0x0000000000306bc4 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
0x0000000000306bc4 _drv_tmu
0x0000000000306bd4 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
0x0000000000306bd4 _drv_tmu
*(.gint.drivers.3)
*(.gint.drivers.4)
.gint.drivers.4
0x0000000000306be8 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
0x0000000000306be8 _drv_keysc
0x0000000000306bf8 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
0x0000000000306bf8 _drv_keysc
*(.gint.drivers.5)
.gint.drivers.5
0x0000000000306c0c 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
0x0000000000306c0c _drv_t6k11
0x0000000000306c1c 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
0x0000000000306c1c _drv_t6k11
*(.gint.drivers.6)
0x0000000000306c30 _edrv = .
0x0000000000306c40 _edrv = .
.rodata 0x0000000000306c30 0x6bd8
.rodata 0x0000000000306c40 0x6bdc
*(.rodata.4)
*(.rodata .rodata.*)
.rodata 0x0000000000306c30 0x2de8 build-fx/src/level.c.o
.rodata 0x0000000000306c40 0x2de8 build-fx/src/level.c.o
.rodata.str1.4
0x0000000000309a18 0x1f build-fx/src/config.c.o
*fill* 0x0000000000309a37 0x1
0x0000000000309a28 0x22 build-fx/src/config.c.o
*fill* 0x0000000000309a4a 0x2
.rodata.str1.4
0x0000000000309a38 0x1a build-fx/src/score.c.o
0x0000000000309a4c 0x1a build-fx/src/score.c.o
0x1e (size before relaxing)
*fill* 0x0000000000309a52 0x2
.rodata 0x0000000000309a54 0x120 build-fx/src/tile.c.o
0x0000000000309a54 _mario_big
0x0000000000309a64 _mario_small
0x0000000000309a74 _bullet
0x0000000000309a84 _fleur
0x0000000000309a94 _mario_starman
0x0000000000309aa4 _life_1up
0x0000000000309ab4 _champi
0x0000000000309ac4 _bloc
0x0000000000309ad4 _end_level
0x0000000000309ae4 _castle
0x0000000000309af4 _colline
0x0000000000309b04 _buisson
0x0000000000309b14 _nuage
0x0000000000309b24 _coin
0x0000000000309b34 _gift
0x0000000000309b44 _earth
0x0000000000309b54 _brick
0x0000000000309b64 _tuyau
*fill* 0x0000000000309a66 0x2
.rodata 0x0000000000309a68 0x120 build-fx/src/tile.c.o
0x0000000000309a68 _mario_big
0x0000000000309a78 _mario_small
0x0000000000309a88 _bullet
0x0000000000309a98 _fleur
0x0000000000309aa8 _mario_starman
0x0000000000309ab8 _life_1up
0x0000000000309ac8 _champi
0x0000000000309ad8 _bloc
0x0000000000309ae8 _end_level
0x0000000000309af8 _castle
0x0000000000309b08 _colline
0x0000000000309b18 _buisson
0x0000000000309b28 _nuage
0x0000000000309b38 _coin
0x0000000000309b48 _gift
0x0000000000309b58 _earth
0x0000000000309b68 _brick
0x0000000000309b78 _tuyau
.rodata.str1.4
0x0000000000309b74 0x63 build-fx/src/world.c.o
0x0000000000309b88 0x63 build-fx/src/world.c.o
.rodata.str1.4
0x0000000000309bd7 0x3 build-fx/src/main.c.o
*fill* 0x0000000000309bd7 0x1
.rodata 0x0000000000309bd8 0x28 build-fx/src/keyboard.c.o
.rodata 0x0000000000309c00 0x60 build-fx/src/ennemi.c.o
0x0000000000309c30 _ennemi_heights
0x0000000000309c48 _ennemi_widths
.rodata 0x0000000000309c60 0x204 build-fx/assets/fonts/mario.png.o
0x0000000000309c60 _font_mario
0x0000000000309e64 _font_mario_end
.rodata 0x0000000000309e64 0x20 build-fx/assets/img/bonus.png.o
0x0000000000309e64 _img_bonus
0x0000000000309e84 _img_bonus_end
.rodata 0x0000000000309e84 0x24 build-fx/assets/img/bloc.png.o
0x0000000000309e84 _img_bloc
0x0000000000309ea8 _img_bloc_end
.rodata 0x0000000000309ea8 0x404 build-fx/assets/img/ram.png.o
0x0000000000309ea8 _img_ram
0x000000000030a2ac _img_ram_end
.rodata 0x000000000030a2ac 0x44 build-fx/assets/img/fleur.png.o
0x000000000030a2ac _img_fleur
0x000000000030a2f0 _img_fleur_end
.rodata 0x000000000030a2f0 0x404 build-fx/assets/img/main.png.o
0x000000000030a2f0 _img_main
0x000000000030a6f4 _img_main_end
.rodata 0x000000000030a6f4 0x64 build-fx/assets/img/flag.png.o
0x000000000030a6f4 _img_flag
0x000000000030a758 _img_flag_end
.rodata 0x000000000030a758 0x404 build-fx/assets/img/new_level.png.o
0x000000000030a758 _img_new_level
0x000000000030ab5c _img_new_level_end
.rodata 0x000000000030ab5c 0x4c build-fx/assets/img/brick.png.o
0x000000000030ab5c _img_brick
0x000000000030aba8 _img_brick_end
.rodata 0x000000000030aba8 0xbc build-fx/assets/img/menu_pause.png.o
0x000000000030aba8 _img_menu_pause
0x000000000030ac64 _img_menu_pause_end
.rodata 0x000000000030ac64 0x18 build-fx/assets/img/select_arrow.png.o
0x000000000030ac64 _img_select_arrow
0x000000000030ac7c _img_select_arrow_end
.rodata 0x000000000030ac7c 0x804 build-fx/assets/img/dev.png.o
0x000000000030ac7c _img_dev
0x000000000030b480 _img_dev_end
.rodata 0x000000000030b480 0x24 build-fx/assets/img/death.png.o
0x000000000030b480 _img_death
0x000000000030b4a4 _img_death_end
.rodata 0x000000000030b4a4 0x404 build-fx/assets/img/time_over.png.o
0x000000000030b4a4 _img_time_over
0x000000000030b8a8 _img_time_over_end
.rodata 0x000000000030b8a8 0x4c build-fx/assets/img/coin.png.o
0x000000000030b8a8 _img_coin
0x000000000030b8f4 _img_coin_end
.rodata 0x000000000030b8f4 0x24 build-fx/assets/img/champi.png.o
0x000000000030b8f4 _img_champi
0x000000000030b918 _img_champi_end
.rodata 0x000000000030b918 0xdc build-fx/assets/img/mariosmall.png.o
0x000000000030b918 _img_mariosmall
0x000000000030b9f4 _img_mariosmall_end
.rodata 0x000000000030b9f4 0x28 build-fx/assets/img/gift.png.o
0x000000000030b9f4 _img_gift
0x000000000030ba1c _img_gift_end
.rodata 0x000000000030ba1c 0x44 build-fx/assets/img/buisson.png.o
0x000000000030ba1c _img_buisson
0x000000000030ba60 _img_buisson_end
.rodata 0x000000000030ba60 0x84 build-fx/assets/img/colline.png.o
0x000000000030ba60 _img_colline
0x000000000030bae4 _img_colline_end
.rodata 0x000000000030bae4 0x24 build-fx/assets/img/star.png.o
0x000000000030bae4 _img_star
0x000000000030bb08 _img_star_end
.rodata 0x000000000030bb08 0x224 build-fx/assets/img/mariobig.png.o
0x000000000030bb08 _img_mariobig
0x000000000030bd2c _img_mariobig_end
.rodata 0x000000000030bd2c 0x804 build-fx/assets/img/error.png.o
0x000000000030bd2c _img_error
0x000000000030c530 _img_error_end
.rodata 0x000000000030c530 0x44 build-fx/assets/img/1up.png.o
0x000000000030c530 _img_1up
0x000000000030c574 _img_1up_end
.rodata 0x000000000030c574 0xb8 build-fx/assets/img/tuyau.png.o
0x000000000030c574 _img_tuyau
0x000000000030c62c _img_tuyau_end
.rodata 0x000000000030c62c 0x24 build-fx/assets/img/bullet.png.o
0x000000000030c62c _img_bullet
0x000000000030c650 _img_bullet_end
.rodata 0x000000000030c650 0x4c build-fx/assets/img/carapace_verte.png.o
0x000000000030c650 _img_carapace_verte
0x000000000030c69c _img_carapace_verte_end
.rodata 0x000000000030c69c 0x44 build-fx/assets/img/nuage.png.o
0x000000000030c69c _img_nuage
0x000000000030c6e0 _img_nuage_end
.rodata 0x000000000030c6e0 0xc4 build-fx/assets/img/koopa_verte.png.o
0x000000000030c6e0 _img_koopa_verte
0x000000000030c7a4 _img_koopa_verte_end
.rodata 0x000000000030c7a4 0x404 build-fx/assets/img/level.png.o
0x000000000030c7a4 _img_level
0x000000000030cba8 _img_level_end
.rodata 0x000000000030cba8 0xe4 build-fx/assets/img/castle.png.o
0x000000000030cba8 _img_castle
0x000000000030cc8c _img_castle_end
.rodata 0x000000000030cc8c 0x4c build-fx/assets/img/goomba.png.o
0x000000000030cc8c _img_goomba
0x000000000030ccd8 _img_goomba_end
.rodata 0x000000000030ccd8 0x24 build-fx/assets/img/tickbox.png.o
0x000000000030ccd8 _img_tickbox
0x000000000030ccfc _img_tickbox_end
.rodata 0x000000000030ccfc 0x4c build-fx/assets/img/stone.png.o
0x000000000030ccfc _img_stone
0x000000000030cd48 _img_stone_end
.rodata 0x000000000030cd48 0x404 build-fx/assets/img/lvl0.png.o
0x000000000030cd48 _img_lvl0
0x000000000030d14c _img_lvl0_end
0x0000000000309beb 0x3 build-fx/src/main.c.o
*fill* 0x0000000000309beb 0x1
.rodata 0x0000000000309bec 0x28 build-fx/src/keyboard.c.o
.rodata 0x0000000000309c14 0x60 build-fx/src/ennemi.c.o
0x0000000000309c44 _ennemi_heights
0x0000000000309c5c _ennemi_widths
.rodata 0x0000000000309c74 0x204 build-fx/assets/fonts/mario.png.o
0x0000000000309c74 _font_mario
0x0000000000309e78 _font_mario_end
.rodata 0x0000000000309e78 0x20 build-fx/assets/img/bonus.png.o
0x0000000000309e78 _img_bonus
0x0000000000309e98 _img_bonus_end
.rodata 0x0000000000309e98 0x24 build-fx/assets/img/bloc.png.o
0x0000000000309e98 _img_bloc
0x0000000000309ebc _img_bloc_end
.rodata 0x0000000000309ebc 0x404 build-fx/assets/img/ram.png.o
0x0000000000309ebc _img_ram
0x000000000030a2c0 _img_ram_end
.rodata 0x000000000030a2c0 0x44 build-fx/assets/img/fleur.png.o
0x000000000030a2c0 _img_fleur
0x000000000030a304 _img_fleur_end
.rodata 0x000000000030a304 0x404 build-fx/assets/img/main.png.o
0x000000000030a304 _img_main
0x000000000030a708 _img_main_end
.rodata 0x000000000030a708 0x64 build-fx/assets/img/flag.png.o
0x000000000030a708 _img_flag
0x000000000030a76c _img_flag_end
.rodata 0x000000000030a76c 0x404 build-fx/assets/img/new_level.png.o
0x000000000030a76c _img_new_level
0x000000000030ab70 _img_new_level_end
.rodata 0x000000000030ab70 0x4c build-fx/assets/img/brick.png.o
0x000000000030ab70 _img_brick
0x000000000030abbc _img_brick_end
.rodata 0x000000000030abbc 0xbc build-fx/assets/img/menu_pause.png.o
0x000000000030abbc _img_menu_pause
0x000000000030ac78 _img_menu_pause_end
.rodata 0x000000000030ac78 0x18 build-fx/assets/img/select_arrow.png.o
0x000000000030ac78 _img_select_arrow
0x000000000030ac90 _img_select_arrow_end
.rodata 0x000000000030ac90 0x804 build-fx/assets/img/dev.png.o
0x000000000030ac90 _img_dev
0x000000000030b494 _img_dev_end
.rodata 0x000000000030b494 0x24 build-fx/assets/img/death.png.o
0x000000000030b494 _img_death
0x000000000030b4b8 _img_death_end
.rodata 0x000000000030b4b8 0x404 build-fx/assets/img/time_over.png.o
0x000000000030b4b8 _img_time_over
0x000000000030b8bc _img_time_over_end
.rodata 0x000000000030b8bc 0x4c build-fx/assets/img/coin.png.o
0x000000000030b8bc _img_coin
0x000000000030b908 _img_coin_end
.rodata 0x000000000030b908 0x24 build-fx/assets/img/champi.png.o
0x000000000030b908 _img_champi
0x000000000030b92c _img_champi_end
.rodata 0x000000000030b92c 0xdc build-fx/assets/img/mariosmall.png.o
0x000000000030b92c _img_mariosmall
0x000000000030ba08 _img_mariosmall_end
.rodata 0x000000000030ba08 0x28 build-fx/assets/img/gift.png.o
0x000000000030ba08 _img_gift
0x000000000030ba30 _img_gift_end
.rodata 0x000000000030ba30 0x44 build-fx/assets/img/buisson.png.o
0x000000000030ba30 _img_buisson
0x000000000030ba74 _img_buisson_end
.rodata 0x000000000030ba74 0x84 build-fx/assets/img/colline.png.o
0x000000000030ba74 _img_colline
0x000000000030baf8 _img_colline_end
.rodata 0x000000000030baf8 0x24 build-fx/assets/img/star.png.o
0x000000000030baf8 _img_star
0x000000000030bb1c _img_star_end
.rodata 0x000000000030bb1c 0x224 build-fx/assets/img/mariobig.png.o
0x000000000030bb1c _img_mariobig
0x000000000030bd40 _img_mariobig_end
.rodata 0x000000000030bd40 0x804 build-fx/assets/img/error.png.o
0x000000000030bd40 _img_error
0x000000000030c544 _img_error_end
.rodata 0x000000000030c544 0x44 build-fx/assets/img/1up.png.o
0x000000000030c544 _img_1up
0x000000000030c588 _img_1up_end
.rodata 0x000000000030c588 0xb8 build-fx/assets/img/tuyau.png.o
0x000000000030c588 _img_tuyau
0x000000000030c640 _img_tuyau_end
.rodata 0x000000000030c640 0x24 build-fx/assets/img/bullet.png.o
0x000000000030c640 _img_bullet
0x000000000030c664 _img_bullet_end
.rodata 0x000000000030c664 0x4c build-fx/assets/img/carapace_verte.png.o
0x000000000030c664 _img_carapace_verte
0x000000000030c6b0 _img_carapace_verte_end
.rodata 0x000000000030c6b0 0x44 build-fx/assets/img/nuage.png.o
0x000000000030c6b0 _img_nuage
0x000000000030c6f4 _img_nuage_end
.rodata 0x000000000030c6f4 0xc4 build-fx/assets/img/koopa_verte.png.o
0x000000000030c6f4 _img_koopa_verte
0x000000000030c7b8 _img_koopa_verte_end
.rodata 0x000000000030c7b8 0x404 build-fx/assets/img/level.png.o
0x000000000030c7b8 _img_level
0x000000000030cbbc _img_level_end
.rodata 0x000000000030cbbc 0xe4 build-fx/assets/img/castle.png.o
0x000000000030cbbc _img_castle
0x000000000030cca0 _img_castle_end
.rodata 0x000000000030cca0 0x4c build-fx/assets/img/goomba.png.o
0x000000000030cca0 _img_goomba
0x000000000030ccec _img_goomba_end
.rodata 0x000000000030ccec 0x24 build-fx/assets/img/tickbox.png.o
0x000000000030ccec _img_tickbox
0x000000000030cd10 _img_tickbox_end
.rodata 0x000000000030cd10 0x4c build-fx/assets/img/stone.png.o
0x000000000030cd10 _img_stone
0x000000000030cd5c _img_stone_end
.rodata 0x000000000030cd5c 0x404 build-fx/assets/img/lvl0.png.o
0x000000000030cd5c _img_lvl0
0x000000000030d160 _img_lvl0_end
.rodata.str1.4
0x000000000030d14c 0x31 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
*fill* 0x000000000030d17d 0x3
.rodata 0x000000000030d180 0x8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o)
0x000000000030d160 0x31 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
*fill* 0x000000000030d191 0x3
.rodata 0x000000000030d194 0x8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o)
.rodata.str1.4
0x000000000030d188 0x6 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
*fill* 0x000000000030d18e 0x2
0x000000000030d19c 0x6 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
*fill* 0x000000000030d1a2 0x2
.rodata.str1.4
0x000000000030d190 0x11a /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
0x000000000030d1a4 0x11a /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
0x11e (size before relaxing)
*fill* 0x000000000030d2aa 0x2
.rodata 0x000000000030d2ac 0x18 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
*fill* 0x000000000030d2be 0x2
.rodata 0x000000000030d2c0 0x18 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
.rodata.str1.4
0x000000000030d2c4 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
.rodata 0x000000000030d2c8 0x408 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o)
0x000000000030d2c8 _gint_font5x7
0x000000000030d6d0 _gint_font5x7_end
0x000000000030d2d8 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
.rodata 0x000000000030d2dc 0x408 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o)
0x000000000030d2dc _gint_font5x7
0x000000000030d6e4 _gint_font5x7_end
.rodata.str1.4
0x000000000030d6d0 0x6 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
*fill* 0x000000000030d6d6 0x2
0x000000000030d6e4 0x6 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
*fill* 0x000000000030d6ea 0x2
.rodata.str1.4
0x000000000030d6d8 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
.rodata 0x000000000030d6dc 0x10 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
0x000000000030d6ec 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
.rodata 0x000000000030d6f0 0x10 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
.rodata.str1.4
0x000000000030d6ec 0x1b /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/liblog-fx.a(liblog.c.o)
*fill* 0x000000000030d707 0x1
.rodata 0x000000000030d708 0x100 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
0x000000000030d708 ___clz_tab
0x000000000030d700 0x1b /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/liblog-fx.a(liblog.c.o)
*fill* 0x000000000030d71b 0x1
.rodata 0x000000000030d71c 0x100 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
0x000000000030d71c ___clz_tab
.rela.dyn 0x000000000030d808 0x0
.rela.text 0x000000000030d808 0x0 build-fx/src/score.c.o
.rela.dyn 0x000000000030d81c 0x0
.rela.text 0x000000000030d81c 0x0 build-fx/src/score.c.o
.rela.text.startup
0x000000000030d808 0x0 build-fx/src/score.c.o
0x000000000030d81c 0x0 build-fx/src/score.c.o
.rela.pretext.entry
0x000000000030d808 0x0 build-fx/src/score.c.o
0x000000000030d81c 0x0 build-fx/src/score.c.o
0x0000000008100000 . = ORIGIN (ram)
.bss 0x0000000008100000 0x5d0
@ -780,8 +781,8 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
*fill* 0x00000000081005c4 0xc
0x00000000000005d0 _sbss = SIZEOF (.bss)
.data 0x00000000081005d0 0x170 load address 0x000000000030d808
0x000000000030d808 _ldata = LOADADDR (.data)
.data 0x00000000081005d0 0x170 load address 0x000000000030d81c
0x000000000030d81c _ldata = LOADADDR (.data)
0x00000000081005d0 _rdata = .
*(.data .data.*)
.data 0x00000000081005d0 0x0 build-fx/src/level.c.o
@ -847,28 +848,28 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
0x0000000008100740 . = ALIGN (0x10)
*fill* 0x0000000008100734 0xc
.data.4 0x0000000008100740 0x0 load address 0x000000000030d978
.data.4 0x0000000008100740 0x0 load address 0x000000000030d98c
*(.data.4)
0x0000000008100740 . = ALIGN (0x10)
0x0000000000000170 _sdata = (SIZEOF (.data) + SIZEOF (.data.4))
0x00000000e5200000 . = ORIGIN (ilram)
.ilram 0x00000000e5200000 0x0 load address 0x000000000030d978
0x000000000030d978 _lilram = LOADADDR (.ilram)
.ilram 0x00000000e5200000 0x0 load address 0x000000000030d98c
0x000000000030d98c _lilram = LOADADDR (.ilram)
0x00000000e5200000 _rilram = .
*(.ilram)
0x00000000e5200000 . = ALIGN (0x10)
0x00000000e5007000 . = ORIGIN (xram)
.xram 0x00000000e5007000 0x0 load address 0x000000000030d978
0x000000000030d978 _lxram = LOADADDR (.xram)
.xram 0x00000000e5007000 0x0 load address 0x000000000030d98c
0x000000000030d98c _lxram = LOADADDR (.xram)
0x00000000e5007000 _rxram = .
*(.xram)
0x00000000e5007000 . = ALIGN (0x10)
0x00000000e5017000 . = ORIGIN (yram)
.yram 0x00000000e5017000 0x0 load address 0x000000000030d978
0x000000000030d978 _lyram = LOADADDR (.yram)
.yram 0x00000000e5017000 0x0 load address 0x000000000030d98c
0x000000000030d98c _lyram = LOADADDR (.yram)
0x00000000e5017000 _ryram = .
*(.yram)
0x00000000e5017000 . = ALIGN (0x10)
@ -878,8 +879,8 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
0x000000008800df00 _gint_vbr = 0x8800df00
0x000000008800f400 . = ORIGIN (rram)
.gint.data 0x000000008800f400 0x140 load address 0x000000000030d978
0x000000000030d978 _lgdata = LOADADDR (.gint.data)
.gint.data 0x000000008800f400 0x140 load address 0x000000000030d98c
0x000000000030d98c _lgdata = LOADADDR (.gint.data)
0x000000008800f400 _rgdata = .
*(.gint.data .gint.data.*)
.gint.data 0x000000008800f400 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
@ -900,7 +901,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
0x000000008800f540 . = ALIGN (0x10)
0x0000000000000140 _sgdata = SIZEOF (.gint.data)
.gint.bss 0x000000008800f540 0x290 load address 0x000000000030dab8
.gint.bss 0x000000008800f540 0x290 load address 0x000000000030dacc
*(.gint.bss .gint.bss.*)
.gint.bss 0x000000008800f540 0x180 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
.gint.bss 0x000000008800f6c0 0x1c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o)

Binary file not shown.

@ -17,8 +17,10 @@ void configmenu()
dclear(C_WHITE);
drect(0,0,128,7,C_BLACK);
dtext(0,0,"Configuration Menu : ", C_WHITE, C_NONE);
dtext(0,9," > LOG", C_BLACK, C_NONE);
dtext(0,17," > LOG", C_BLACK, C_NONE);
dtext(0,17," ", C_BLACK, C_NONE);
dtext(40,9,&loglevels[ll_get_level()][0],C_BLACK,C_NONE);
dupdate();
int key=getkey().key;

Loading…
Cancel
Save