Mise à jour de tout le tralala
After Width: | Height: | Size: 154 B |
727
build-cg/map
|
@ -316,9 +316,10 @@ LOAD build-cg/assets/img/elevator4.png.o
|
|||
LOAD build-cg/assets/img/elevator7.png.o
|
||||
LOAD build-cg/assets/img/teleporter_1.png.o
|
||||
LOAD build-cg/assets/img/water.png.o
|
||||
LOAD build-cg/assets/img/exit.png.o
|
||||
LOAD build-cg/assets/img/drill.png.o
|
||||
LOAD build-cg/assets/img/elevator10.png.o
|
||||
LOAD build-cg/assets/img/player.png.o
|
||||
LOAD build-cg/assets/img/exit.png.o
|
||||
LOAD build-cg/assets/img/elevator3.png.o
|
||||
LOAD build-cg/assets/img/blue_dot.png.o
|
||||
LOAD build-cg/assets/img/elevator15.png.o
|
||||
|
@ -331,9 +332,9 @@ LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a
|
|||
LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a
|
||||
LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a
|
||||
0x0000000000300000 _brom = 0x300000
|
||||
0x000000000000e30c _srom = (((SIZEOF (.text) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
|
||||
0x000000000000e584 _srom = (((SIZEOF (.text) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
|
||||
|
||||
.text 0x0000000000300000 0x5e18
|
||||
.text 0x0000000000300000 0x5f68
|
||||
*(.pretext.entry)
|
||||
.pretext.entry
|
||||
0x0000000000300000 0x1a4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
|
||||
|
@ -380,385 +381,391 @@ LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc
|
|||
0x0000000000300c24 _jump_test
|
||||
0x0000000000300c88 _set_start_pos
|
||||
0x0000000000300c8e _reset_old_pos
|
||||
.text 0x0000000000300c98 0x3e0 build-cg/src/draw.c.o
|
||||
.text 0x0000000000300c98 0x430 build-cg/src/draw.c.o
|
||||
0x0000000000300c98 _draw_anim_speed
|
||||
0x0000000000300cf0 _draw_anim
|
||||
0x0000000000300d0c _draw_player
|
||||
0x0000000000300d20 _erase_tile
|
||||
0x0000000000300d4a _draw_level
|
||||
0x0000000000300f4c _draw_timer
|
||||
0x0000000000300f90 _just_breathe
|
||||
.text 0x0000000000301078 0xb8 build-cg/src/levels.c.o
|
||||
0x0000000000301078 _set_level
|
||||
.text 0x0000000000301130 0x14 build-cg/src/main.c.o
|
||||
0x0000000000301130 _callback
|
||||
0x0000000000301138 _sgn
|
||||
.text.startup 0x0000000000301144 0x954 build-cg/src/main.c.o
|
||||
0x0000000000301144 _main
|
||||
.text 0x0000000000301a98 0x584 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x0000000000301d88 _timer_setup
|
||||
0x0000000000301e50 _timer_delay
|
||||
0x0000000000301eb0 _timer_start
|
||||
0x0000000000301ee8 _timer_reload
|
||||
0x0000000000301f20 _timer_pause
|
||||
0x0000000000301f5c _timer_stop
|
||||
0x0000000000301fd8 _timer_timeout
|
||||
0x0000000000301fe4 _timer_clear
|
||||
.text 0x000000000030201c 0x5c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
0x000000000030201c _gint_intlevel
|
||||
0x0000000000302054 _gint_inthandler
|
||||
.text 0x0000000000302078 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
|
||||
.text 0x0000000000302078 0xf8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(mmu.c.o)
|
||||
0x0000000000302078 _utlb_addr
|
||||
0x0000000000302088 _utlb_data
|
||||
0x0000000000302098 _utlb_mapped_memory
|
||||
.text 0x0000000000302170 0x2c0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o)
|
||||
0x000000000030230c _gint_install
|
||||
0x0000000000302388 _gint_unload
|
||||
0x00000000003023cc _gint_switch
|
||||
0x000000000030242c _gint_osmenu
|
||||
.text 0x0000000000302430 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o)
|
||||
.text 0x0000000000302430 0x420 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
0x0000000000302604 _pollevent
|
||||
0x0000000000302740 _waitevent
|
||||
0x000000000030278c _clearevents
|
||||
0x00000000003027ac _keydown
|
||||
0x00000000003027d8 _keydown_all
|
||||
0x0000000000302814 _keydown_any
|
||||
.text 0x0000000000302850 0xc8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x000000000030290c _clock_freq
|
||||
.text 0x0000000000302918 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dprint.c.o)
|
||||
0x0000000000302918 _dprint
|
||||
.text 0x0000000000302970 0xdc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memory.c.o)
|
||||
0x0000000000302970 _memcpy
|
||||
0x0000000000302a2a __memmove
|
||||
0x0000000000302a2e __memcmp
|
||||
0x0000000000302a32 _memset
|
||||
.text 0x0000000000302a4c 0xce4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
|
||||
0x0000000000303448 _kprint_opt
|
||||
0x0000000000303590 _kprint
|
||||
0x0000000000303668 _kvsprint
|
||||
0x00000000003036b0 _sprintf
|
||||
0x00000000003036d8 _vsprintf
|
||||
0x00000000003036f8 _snprintf
|
||||
0x0000000000303718 _vsnprintf
|
||||
.text 0x0000000000303730 0x1c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o)
|
||||
0x0000000000303730 _dclear
|
||||
.text 0x000000000030374c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
.text 0x000000000030374c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
.text 0x000000000030374c 0x6c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dvram.c.o)
|
||||
0x000000000030374c _dsetvram
|
||||
0x0000000000303778 _dgetvram
|
||||
0x0000000000303798 _dvram_switch
|
||||
.text 0x00000000003037b8 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dimage.c.o)
|
||||
0x00000000003037b8 _dimage
|
||||
0x00000000003037e0 _dsubimage
|
||||
.text 0x00000000003037f8 0x3c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dupdate.c.o)
|
||||
0x00000000003037f8 _dupdate
|
||||
0x000000000030381c _dupdate_noint
|
||||
.text 0x0000000000303834 0xc0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(drect.c.o)
|
||||
0x0000000000303834 _drect
|
||||
.text 0x00000000003038f4 0x2d4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
0x0000000000303944 _r61524_win_get
|
||||
0x00000000003039fc _r61524_win_set
|
||||
0x0000000000303abc _r61524_display
|
||||
.text 0x0000000000303bc8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
.text 0x0000000000303bc8 0x2e4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
|
||||
0x0000000000303e70 _gint_panic
|
||||
0x0000000000303e80 _gint_panic_set
|
||||
0x0000000000303e94 _gint_exc_catch
|
||||
0x0000000000303ea0 _gint_exc_skip
|
||||
.text 0x0000000000303eac 0x2c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(vbr.s.o)
|
||||
0x0000000000303eac _gint_setvbr
|
||||
.text 0x0000000000303ed8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.s.o)
|
||||
.text 0x0000000000303ed8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
|
||||
.text 0x0000000000303ed8 0x1f8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(getkey.c.o)
|
||||
0x0000000000303ed8 _getkey_opt
|
||||
0x0000000000304088 _getkey
|
||||
0x0000000000304094 _getkey_repeat
|
||||
.text 0x00000000003040d0 0x9c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
0x00000000003040d0 _dsize
|
||||
.text 0x000000000030416c 0x7c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(string.c.o)
|
||||
0x000000000030416c _strlen
|
||||
0x000000000030417c _strncpy
|
||||
0x0000000000304194 _strcat
|
||||
0x00000000003041d8 _strcmp
|
||||
.text 0x00000000003041e8 0x4c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o)
|
||||
0x00000000003041e8 _dma_memset
|
||||
.text 0x0000000000304234 0x418 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
0x0000000000304494 _dma_transfer
|
||||
0x00000000003044d4 _dma_transfer_wait
|
||||
0x00000000003045e0 _dma_transfer_noint
|
||||
.text 0x000000000030464c 0x1e4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti.c.o)
|
||||
0x000000000030464c _bopti_render
|
||||
0x000000000030473c _bopti_render_clip
|
||||
0x0000000000304804 _bopti_render_noclip
|
||||
.text 0x0000000000304830 0x100 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti-asm.s.o)
|
||||
0x0000000000304830 _bopti_r5g6b5
|
||||
0x0000000000304880 _bopti_r5g6b5a
|
||||
0x00000000003048b0 _bopti_p8
|
||||
0x00000000003048e0 _bopti_p4
|
||||
.text 0x0000000000304930 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
.text 0x0000000000304930 0x78 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_movmem.o)
|
||||
0x0000000000304930 ___movstr
|
||||
0x0000000000304930 ___movmem
|
||||
0x0000000000304964 ___movmemSI64
|
||||
0x0000000000304964 ___movstrSI64
|
||||
0x0000000000304968 ___movstrSI60
|
||||
0x0000000000304968 ___movmemSI60
|
||||
0x000000000030496c ___movmemSI56
|
||||
0x000000000030496c ___movstrSI56
|
||||
0x0000000000304970 ___movstrSI52
|
||||
0x0000000000304970 ___movmemSI52
|
||||
0x0000000000304974 ___movstrSI48
|
||||
0x0000000000304974 ___movmemSI48
|
||||
0x0000000000304978 ___movstrSI44
|
||||
0x0000000000304978 ___movmemSI44
|
||||
0x000000000030497c ___movstrSI40
|
||||
0x000000000030497c ___movmemSI40
|
||||
0x0000000000304980 ___movstrSI36
|
||||
0x0000000000304980 ___movmemSI36
|
||||
0x0000000000304984 ___movmemSI32
|
||||
0x0000000000304984 ___movstrSI32
|
||||
0x0000000000304988 ___movmemSI28
|
||||
0x0000000000304988 ___movstrSI28
|
||||
0x000000000030498c ___movstrSI24
|
||||
0x000000000030498c ___movmemSI24
|
||||
0x0000000000304990 ___movmemSI20
|
||||
0x0000000000304990 ___movstrSI20
|
||||
0x0000000000304994 ___movstrSI16
|
||||
0x0000000000304994 ___movmemSI16
|
||||
0x0000000000304998 ___movmemSI12
|
||||
0x0000000000304998 ___movstrSI12
|
||||
0x000000000030499c ___movmemSI8
|
||||
0x000000000030499c ___movstrSI8
|
||||
0x00000000003049a0 ___movmemSI4
|
||||
0x00000000003049a0 ___movstrSI4
|
||||
.text 0x00000000003049a8 0x424 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_div_table.o)
|
||||
0x00000000003049a8 ___udivsi3_i4i
|
||||
0x0000000000304a78 ___sdivsi3_i4i
|
||||
.text 0x0000000000304dcc 0x1e0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
0x0000000000304dcc ___udivdi3
|
||||
.text 0x0000000000304fac 0x208 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
0x0000000000304fac ___umoddi3
|
||||
.text 0x00000000003051b4 0x348 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
0x0000000000305458 ___adddf3
|
||||
0x00000000003054a8 ___subdf3
|
||||
.text 0x00000000003054fc 0x208 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
0x00000000003054fc ___muldf3
|
||||
.text 0x0000000000305704 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
0x0000000000305704 ___nedf2
|
||||
.text 0x000000000030575c 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
0x000000000030575c ___gtdf2
|
||||
.text 0x00000000003057b4 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
0x00000000003057b4 ___gedf2
|
||||
.text 0x000000000030580c 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
0x000000000030580c ___ltdf2
|
||||
.text 0x0000000000305864 0x98 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
0x0000000000305864 ___floatsidf
|
||||
.text 0x00000000003058fc 0x8c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
0x00000000003058fc ___fixdfsi
|
||||
.text 0x0000000000305988 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
.text 0x0000000000305988 0x60 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udiv_qrnnd_16.o)
|
||||
0x0000000000305988 ___udiv_qrnnd_16
|
||||
.text 0x00000000003059e8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
.text 0x00000000003059e8 0x54 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
0x00000000003059e8 ___clzsi2
|
||||
.text 0x0000000000305a3c 0x240 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
0x0000000000305a3c ___pack_d
|
||||
.text 0x0000000000305c7c 0xcc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
0x0000000000305c7c ___unpack_d
|
||||
.text 0x0000000000305d48 0xd0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
||||
0x0000000000305d48 ___fpcmp_parts_d
|
||||
0x0000000000300d0c _draw_anim_drill
|
||||
0x0000000000300d64 _draw_player
|
||||
0x0000000000300d78 _draw_drill
|
||||
0x0000000000300d88 _erase_tile
|
||||
0x0000000000300db2 _draw_level
|
||||
0x0000000000300f9c _draw_timer
|
||||
0x0000000000300fe0 _just_breathe
|
||||
.text 0x00000000003010c8 0xb8 build-cg/src/levels.c.o
|
||||
0x00000000003010c8 _set_level
|
||||
.text 0x0000000000301180 0x14 build-cg/src/main.c.o
|
||||
0x0000000000301180 _callback
|
||||
0x0000000000301188 _sgn
|
||||
.text.startup 0x0000000000301194 0xa4c build-cg/src/main.c.o
|
||||
0x0000000000301194 _main
|
||||
.text 0x0000000000301be0 0x584 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x0000000000301ed0 _timer_setup
|
||||
0x0000000000301f98 _timer_delay
|
||||
0x0000000000301ff8 _timer_start
|
||||
0x0000000000302030 _timer_reload
|
||||
0x0000000000302068 _timer_pause
|
||||
0x00000000003020a4 _timer_stop
|
||||
0x0000000000302120 _timer_timeout
|
||||
0x000000000030212c _timer_clear
|
||||
.text 0x0000000000302164 0x5c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
0x0000000000302164 _gint_intlevel
|
||||
0x000000000030219c _gint_inthandler
|
||||
.text 0x00000000003021c0 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
|
||||
.text 0x00000000003021c0 0xf8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(mmu.c.o)
|
||||
0x00000000003021c0 _utlb_addr
|
||||
0x00000000003021d0 _utlb_data
|
||||
0x00000000003021e0 _utlb_mapped_memory
|
||||
.text 0x00000000003022b8 0x2c0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o)
|
||||
0x0000000000302454 _gint_install
|
||||
0x00000000003024d0 _gint_unload
|
||||
0x0000000000302514 _gint_switch
|
||||
0x0000000000302574 _gint_osmenu
|
||||
.text 0x0000000000302578 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o)
|
||||
.text 0x0000000000302578 0x420 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
0x000000000030274c _pollevent
|
||||
0x0000000000302888 _waitevent
|
||||
0x00000000003028d4 _clearevents
|
||||
0x00000000003028f4 _keydown
|
||||
0x0000000000302920 _keydown_all
|
||||
0x000000000030295c _keydown_any
|
||||
.text 0x0000000000302998 0xc8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x0000000000302a54 _clock_freq
|
||||
.text 0x0000000000302a60 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dprint.c.o)
|
||||
0x0000000000302a60 _dprint
|
||||
.text 0x0000000000302ab8 0xdc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memory.c.o)
|
||||
0x0000000000302ab8 _memcpy
|
||||
0x0000000000302b72 __memmove
|
||||
0x0000000000302b76 __memcmp
|
||||
0x0000000000302b7a _memset
|
||||
.text 0x0000000000302b94 0xce4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
|
||||
0x0000000000303590 _kprint_opt
|
||||
0x00000000003036d8 _kprint
|
||||
0x00000000003037b0 _kvsprint
|
||||
0x00000000003037f8 _sprintf
|
||||
0x0000000000303820 _vsprintf
|
||||
0x0000000000303840 _snprintf
|
||||
0x0000000000303860 _vsnprintf
|
||||
.text 0x0000000000303878 0x1c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o)
|
||||
0x0000000000303878 _dclear
|
||||
.text 0x0000000000303894 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
.text 0x0000000000303894 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
.text 0x0000000000303894 0x6c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dvram.c.o)
|
||||
0x0000000000303894 _dsetvram
|
||||
0x00000000003038c0 _dgetvram
|
||||
0x00000000003038e0 _dvram_switch
|
||||
.text 0x0000000000303900 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dimage.c.o)
|
||||
0x0000000000303900 _dimage
|
||||
0x0000000000303928 _dsubimage
|
||||
.text 0x0000000000303940 0x3c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dupdate.c.o)
|
||||
0x0000000000303940 _dupdate
|
||||
0x0000000000303964 _dupdate_noint
|
||||
.text 0x000000000030397c 0xc0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(drect.c.o)
|
||||
0x000000000030397c _drect
|
||||
.text 0x0000000000303a3c 0x2d4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
0x0000000000303a8c _r61524_win_get
|
||||
0x0000000000303b44 _r61524_win_set
|
||||
0x0000000000303c04 _r61524_display
|
||||
.text 0x0000000000303d10 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
.text 0x0000000000303d10 0x2e4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
|
||||
0x0000000000303fb8 _gint_panic
|
||||
0x0000000000303fc8 _gint_panic_set
|
||||
0x0000000000303fdc _gint_exc_catch
|
||||
0x0000000000303fe8 _gint_exc_skip
|
||||
.text 0x0000000000303ff4 0x2c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(vbr.s.o)
|
||||
0x0000000000303ff4 _gint_setvbr
|
||||
.text 0x0000000000304020 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.s.o)
|
||||
.text 0x0000000000304020 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
|
||||
.text 0x0000000000304020 0x1f8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(getkey.c.o)
|
||||
0x0000000000304020 _getkey_opt
|
||||
0x00000000003041d0 _getkey
|
||||
0x00000000003041dc _getkey_repeat
|
||||
.text 0x0000000000304218 0x9c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
0x0000000000304218 _dsize
|
||||
.text 0x00000000003042b4 0x7c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(string.c.o)
|
||||
0x00000000003042b4 _strlen
|
||||
0x00000000003042c4 _strncpy
|
||||
0x00000000003042dc _strcat
|
||||
0x0000000000304320 _strcmp
|
||||
.text 0x0000000000304330 0x4c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o)
|
||||
0x0000000000304330 _dma_memset
|
||||
.text 0x000000000030437c 0x418 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
0x00000000003045dc _dma_transfer
|
||||
0x000000000030461c _dma_transfer_wait
|
||||
0x0000000000304728 _dma_transfer_noint
|
||||
.text 0x0000000000304794 0x1e4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti.c.o)
|
||||
0x0000000000304794 _bopti_render
|
||||
0x0000000000304884 _bopti_render_clip
|
||||
0x000000000030494c _bopti_render_noclip
|
||||
*fill* 0x0000000000304978 0x8
|
||||
.text 0x0000000000304980 0x100 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti-asm.s.o)
|
||||
0x0000000000304980 _bopti_r5g6b5
|
||||
0x00000000003049d0 _bopti_r5g6b5a
|
||||
0x0000000000304a00 _bopti_p8
|
||||
0x0000000000304a30 _bopti_p4
|
||||
.text 0x0000000000304a80 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
.text 0x0000000000304a80 0x78 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_movmem.o)
|
||||
0x0000000000304a80 ___movstr
|
||||
0x0000000000304a80 ___movmem
|
||||
0x0000000000304ab4 ___movmemSI64
|
||||
0x0000000000304ab4 ___movstrSI64
|
||||
0x0000000000304ab8 ___movstrSI60
|
||||
0x0000000000304ab8 ___movmemSI60
|
||||
0x0000000000304abc ___movmemSI56
|
||||
0x0000000000304abc ___movstrSI56
|
||||
0x0000000000304ac0 ___movstrSI52
|
||||
0x0000000000304ac0 ___movmemSI52
|
||||
0x0000000000304ac4 ___movstrSI48
|
||||
0x0000000000304ac4 ___movmemSI48
|
||||
0x0000000000304ac8 ___movstrSI44
|
||||
0x0000000000304ac8 ___movmemSI44
|
||||
0x0000000000304acc ___movstrSI40
|
||||
0x0000000000304acc ___movmemSI40
|
||||
0x0000000000304ad0 ___movstrSI36
|
||||
0x0000000000304ad0 ___movmemSI36
|
||||
0x0000000000304ad4 ___movmemSI32
|
||||
0x0000000000304ad4 ___movstrSI32
|
||||
0x0000000000304ad8 ___movmemSI28
|
||||
0x0000000000304ad8 ___movstrSI28
|
||||
0x0000000000304adc ___movstrSI24
|
||||
0x0000000000304adc ___movmemSI24
|
||||
0x0000000000304ae0 ___movmemSI20
|
||||
0x0000000000304ae0 ___movstrSI20
|
||||
0x0000000000304ae4 ___movstrSI16
|
||||
0x0000000000304ae4 ___movmemSI16
|
||||
0x0000000000304ae8 ___movmemSI12
|
||||
0x0000000000304ae8 ___movstrSI12
|
||||
0x0000000000304aec ___movmemSI8
|
||||
0x0000000000304aec ___movstrSI8
|
||||
0x0000000000304af0 ___movmemSI4
|
||||
0x0000000000304af0 ___movstrSI4
|
||||
.text 0x0000000000304af8 0x424 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_div_table.o)
|
||||
0x0000000000304af8 ___udivsi3_i4i
|
||||
0x0000000000304bc8 ___sdivsi3_i4i
|
||||
.text 0x0000000000304f1c 0x1e0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
0x0000000000304f1c ___udivdi3
|
||||
.text 0x00000000003050fc 0x208 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
0x00000000003050fc ___umoddi3
|
||||
.text 0x0000000000305304 0x348 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
0x00000000003055a8 ___adddf3
|
||||
0x00000000003055f8 ___subdf3
|
||||
.text 0x000000000030564c 0x208 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
0x000000000030564c ___muldf3
|
||||
.text 0x0000000000305854 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
0x0000000000305854 ___nedf2
|
||||
.text 0x00000000003058ac 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
0x00000000003058ac ___gtdf2
|
||||
.text 0x0000000000305904 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
0x0000000000305904 ___gedf2
|
||||
.text 0x000000000030595c 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
0x000000000030595c ___ltdf2
|
||||
.text 0x00000000003059b4 0x98 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
0x00000000003059b4 ___floatsidf
|
||||
.text 0x0000000000305a4c 0x8c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
0x0000000000305a4c ___fixdfsi
|
||||
.text 0x0000000000305ad8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
.text 0x0000000000305ad8 0x60 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udiv_qrnnd_16.o)
|
||||
0x0000000000305ad8 ___udiv_qrnnd_16
|
||||
.text 0x0000000000305b38 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
.text 0x0000000000305b38 0x54 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
0x0000000000305b38 ___clzsi2
|
||||
.text 0x0000000000305b8c 0x240 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
0x0000000000305b8c ___pack_d
|
||||
.text 0x0000000000305dcc 0xcc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
0x0000000000305dcc ___unpack_d
|
||||
.text 0x0000000000305e98 0xd0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
||||
0x0000000000305e98 ___fpcmp_parts_d
|
||||
|
||||
.gint.blocks 0x0000000000305e20 0x160
|
||||
.gint.blocks 0x0000000000305f70 0x160
|
||||
*(.gint.blocks)
|
||||
.gint.blocks 0x0000000000305e20 0xe0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
0x0000000000305e20 _inth_tmu
|
||||
0x0000000000305ea0 _inth_etmu2
|
||||
0x0000000000305ec0 _inth_etmu_help
|
||||
0x0000000000305ee0 _inth_etmux
|
||||
.gint.blocks 0x0000000000305f00 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
|
||||
0x0000000000305f00 _gint_inth_7305
|
||||
.gint.blocks 0x0000000000305f40 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
0x0000000000305f40 _inth_dma_te
|
||||
0x0000000000305f60 _inth_dma_ae
|
||||
.gint.blocks 0x0000000000305f70 0xe0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
0x0000000000305f70 _inth_tmu
|
||||
0x0000000000305ff0 _inth_etmu2
|
||||
0x0000000000306010 _inth_etmu_help
|
||||
0x0000000000306030 _inth_etmux
|
||||
.gint.blocks 0x0000000000306050 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
|
||||
0x0000000000306050 _gint_inth_7305
|
||||
.gint.blocks 0x0000000000306090 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
0x0000000000306090 _inth_dma_te
|
||||
0x00000000003060b0 _inth_dma_ae
|
||||
|
||||
.gint.drivers 0x0000000000305f80 0xb4
|
||||
0x0000000000305f80 _bdrv = .
|
||||
.gint.drivers 0x00000000003060d0 0xb4
|
||||
0x00000000003060d0 _bdrv = .
|
||||
*(.gint.drivers.0)
|
||||
*(.gint.drivers.1)
|
||||
.gint.drivers.1
|
||||
0x0000000000305f80 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x0000000000305f80 _drv_cpg
|
||||
0x00000000003060d0 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x00000000003060d0 _drv_cpg
|
||||
*(.gint.drivers.2)
|
||||
.gint.drivers.2
|
||||
0x0000000000305fa4 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x0000000000305fa4 _drv_tmu
|
||||
0x00000000003060f4 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x00000000003060f4 _drv_tmu
|
||||
.gint.drivers.2
|
||||
0x0000000000305fc8 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
0x0000000000305fc8 _drv_dma0
|
||||
0x0000000000306118 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
0x0000000000306118 _drv_dma0
|
||||
*(.gint.drivers.3)
|
||||
*(.gint.drivers.4)
|
||||
.gint.drivers.4
|
||||
0x0000000000305fec 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
0x0000000000305fec _drv_keysc
|
||||
0x000000000030613c 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
0x000000000030613c _drv_keysc
|
||||
*(.gint.drivers.5)
|
||||
.gint.drivers.5
|
||||
0x0000000000306010 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
0x0000000000306010 _drv_r61524
|
||||
0x0000000000306160 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
0x0000000000306160 _drv_r61524
|
||||
*(.gint.drivers.6)
|
||||
0x0000000000306034 _edrv = .
|
||||
0x0000000000306184 _edrv = .
|
||||
|
||||
.rodata 0x0000000000306034 0x82e0
|
||||
.rodata 0x0000000000306184 0x8408
|
||||
*(.rodata.4)
|
||||
*(.rodata .rodata.*)
|
||||
.rodata.str1.4
|
||||
0x0000000000306034 0x58 build-cg/src/menu.c.o
|
||||
0x0000000000306184 0x58 build-cg/src/menu.c.o
|
||||
.rodata.str1.4
|
||||
0x000000000030608c 0x16 build-cg/src/draw.c.o
|
||||
0x00000000003061dc 0x16 build-cg/src/draw.c.o
|
||||
0x1e (size before relaxing)
|
||||
*fill* 0x00000000003060a2 0x2
|
||||
*fill* 0x00000000003061f2 0x2
|
||||
.rodata.str1.4
|
||||
0x00000000003060a4 0x185d build-cg/src/levels.c.o
|
||||
*fill* 0x0000000000307901 0x3
|
||||
.rodata 0x0000000000307904 0x208 build-cg/assets/img/semi_solid.png.o
|
||||
0x0000000000307904 _img_semi_solid
|
||||
0x0000000000307b0c _img_semi_solid_end
|
||||
.rodata 0x0000000000307b0c 0x208 build-cg/assets/img/elevator13.png.o
|
||||
0x0000000000307b0c _img_elevator13
|
||||
0x0000000000307d14 _img_elevator13_end
|
||||
.rodata 0x0000000000307d14 0x208 build-cg/assets/img/elevator1.png.o
|
||||
0x0000000000307d14 _img_elevator1
|
||||
0x0000000000307f1c _img_elevator1_end
|
||||
.rodata 0x0000000000307f1c 0x208 build-cg/assets/img/ground.png.o
|
||||
0x0000000000307f1c _img_ground
|
||||
0x0000000000308124 _img_ground_end
|
||||
.rodata 0x0000000000308124 0x208 build-cg/assets/img/dust.png.o
|
||||
0x0000000000308124 _img_dust
|
||||
0x000000000030832c _img_dust_end
|
||||
.rodata 0x000000000030832c 0x208 build-cg/assets/img/elevator6.png.o
|
||||
0x000000000030832c _img_elevator6
|
||||
0x0000000000308534 _img_elevator6_end
|
||||
.rodata 0x0000000000308534 0x208 build-cg/assets/img/spike.png.o
|
||||
0x0000000000308534 _img_spike
|
||||
0x000000000030873c _img_spike_end
|
||||
.rodata 0x000000000030873c 0x208 build-cg/assets/img/solid_1.png.o
|
||||
0x000000000030873c _img_solid_1
|
||||
0x0000000000308944 _img_solid_1_end
|
||||
.rodata 0x0000000000308944 0x208 build-cg/assets/img/blue.png.o
|
||||
0x0000000000308944 _img_blue
|
||||
0x0000000000308b4c _img_blue_end
|
||||
.rodata 0x0000000000308b4c 0x208 build-cg/assets/img/elevator8.png.o
|
||||
0x0000000000308b4c _img_elevator8
|
||||
0x0000000000308d54 _img_elevator8_end
|
||||
.rodata 0x0000000000308d54 0x208 build-cg/assets/img/bouncer.png.o
|
||||
0x0000000000308d54 _img_bouncer
|
||||
0x0000000000308f5c _img_bouncer_end
|
||||
.rodata 0x0000000000308f5c 0x208 build-cg/assets/img/elevator2.png.o
|
||||
0x0000000000308f5c _img_elevator2
|
||||
0x0000000000309164 _img_elevator2_end
|
||||
.rodata 0x0000000000309164 0x208 build-cg/assets/img/elevator11.png.o
|
||||
0x0000000000309164 _img_elevator11
|
||||
0x000000000030936c _img_elevator11_end
|
||||
.rodata 0x000000000030936c 0x208 build-cg/assets/img/elevator5.png.o
|
||||
0x000000000030936c _img_elevator5
|
||||
0x0000000000309574 _img_elevator5_end
|
||||
.rodata 0x0000000000309574 0x208 build-cg/assets/img/red.png.o
|
||||
0x0000000000309574 _img_red
|
||||
0x000000000030977c _img_red_end
|
||||
.rodata 0x000000000030977c 0x208 build-cg/assets/img/teleporter_0.png.o
|
||||
0x000000000030977c _img_teleporter_0
|
||||
0x0000000000309984 _img_teleporter_0_end
|
||||
.rodata 0x0000000000309984 0x108 build-cg/assets/img/ice.png.o
|
||||
0x0000000000309984 _img_ice
|
||||
0x0000000000309a8c _img_ice_end
|
||||
.rodata 0x0000000000309a8c 0x208 build-cg/assets/img/elevator12.png.o
|
||||
0x0000000000309a8c _img_elevator12
|
||||
0x0000000000309c94 _img_elevator12_end
|
||||
.rodata 0x0000000000309c94 0x208 build-cg/assets/img/elevator16.png.o
|
||||
0x0000000000309c94 _img_elevator16
|
||||
0x0000000000309e9c _img_elevator16_end
|
||||
.rodata 0x0000000000309e9c 0x208 build-cg/assets/img/elevator4.png.o
|
||||
0x0000000000309e9c _img_elevator4
|
||||
0x000000000030a0a4 _img_elevator4_end
|
||||
.rodata 0x000000000030a0a4 0x208 build-cg/assets/img/elevator7.png.o
|
||||
0x000000000030a0a4 _img_elevator7
|
||||
0x000000000030a2ac _img_elevator7_end
|
||||
.rodata 0x000000000030a2ac 0x208 build-cg/assets/img/teleporter_1.png.o
|
||||
0x000000000030a2ac _img_teleporter_1
|
||||
0x000000000030a4b4 _img_teleporter_1_end
|
||||
.rodata 0x000000000030a4b4 0x208 build-cg/assets/img/water.png.o
|
||||
0x000000000030a4b4 _img_water
|
||||
0x000000000030a6bc _img_water_end
|
||||
.rodata 0x000000000030a6bc 0x208 build-cg/assets/img/exit.png.o
|
||||
0x000000000030a6bc _img_exit
|
||||
0x000000000030a8c4 _img_exit_end
|
||||
.rodata 0x000000000030a8c4 0x208 build-cg/assets/img/elevator10.png.o
|
||||
0x000000000030a8c4 _img_elevator10
|
||||
0x000000000030aacc _img_elevator10_end
|
||||
.rodata 0x000000000030aacc 0x128 build-cg/assets/img/player.png.o
|
||||
0x000000000030aacc _img_player
|
||||
0x000000000030abf4 _img_player_end
|
||||
.rodata 0x000000000030abf4 0x208 build-cg/assets/img/elevator3.png.o
|
||||
0x000000000030abf4 _img_elevator3
|
||||
0x000000000030adfc _img_elevator3_end
|
||||
.rodata 0x000000000030adfc 0x208 build-cg/assets/img/blue_dot.png.o
|
||||
0x000000000030adfc _img_blue_dot
|
||||
0x000000000030b004 _img_blue_dot_end
|
||||
.rodata 0x000000000030b004 0x208 build-cg/assets/img/elevator15.png.o
|
||||
0x000000000030b004 _img_elevator15
|
||||
0x000000000030b20c _img_elevator15_end
|
||||
.rodata 0x000000000030b20c 0x208 build-cg/assets/img/elevator9.png.o
|
||||
0x000000000030b20c _img_elevator9
|
||||
0x000000000030b414 _img_elevator9_end
|
||||
.rodata 0x000000000030b414 0x2008 build-cg/assets/img/elevator.png.o
|
||||
0x000000000030b414 _img_elevator
|
||||
0x000000000030d41c _img_elevator_end
|
||||
.rodata 0x000000000030d41c 0x208 build-cg/assets/img/red_dot.png.o
|
||||
0x000000000030d41c _img_red_dot
|
||||
0x000000000030d624 _img_red_dot_end
|
||||
.rodata 0x000000000030d624 0x208 build-cg/assets/img/solid_0.png.o
|
||||
0x000000000030d624 _img_solid_0
|
||||
0x000000000030d82c _img_solid_0_end
|
||||
.rodata 0x000000000030d82c 0x208 build-cg/assets/img/elevator14.png.o
|
||||
0x000000000030d82c _img_elevator14
|
||||
0x000000000030da34 _img_elevator14_end
|
||||
.rodata 0x000000000030da34 0xc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x00000000003061f4 0x185d build-cg/src/levels.c.o
|
||||
*fill* 0x0000000000307a51 0x3
|
||||
.rodata 0x0000000000307a54 0x208 build-cg/assets/img/semi_solid.png.o
|
||||
0x0000000000307a54 _img_semi_solid
|
||||
0x0000000000307c5c _img_semi_solid_end
|
||||
.rodata 0x0000000000307c5c 0x208 build-cg/assets/img/elevator13.png.o
|
||||
0x0000000000307c5c _img_elevator13
|
||||
0x0000000000307e64 _img_elevator13_end
|
||||
.rodata 0x0000000000307e64 0x208 build-cg/assets/img/elevator1.png.o
|
||||
0x0000000000307e64 _img_elevator1
|
||||
0x000000000030806c _img_elevator1_end
|
||||
.rodata 0x000000000030806c 0x208 build-cg/assets/img/ground.png.o
|
||||
0x000000000030806c _img_ground
|
||||
0x0000000000308274 _img_ground_end
|
||||
.rodata 0x0000000000308274 0x208 build-cg/assets/img/dust.png.o
|
||||
0x0000000000308274 _img_dust
|
||||
0x000000000030847c _img_dust_end
|
||||
.rodata 0x000000000030847c 0x208 build-cg/assets/img/elevator6.png.o
|
||||
0x000000000030847c _img_elevator6
|
||||
0x0000000000308684 _img_elevator6_end
|
||||
.rodata 0x0000000000308684 0x208 build-cg/assets/img/spike.png.o
|
||||
0x0000000000308684 _img_spike
|
||||
0x000000000030888c _img_spike_end
|
||||
.rodata 0x000000000030888c 0x208 build-cg/assets/img/solid_1.png.o
|
||||
0x000000000030888c _img_solid_1
|
||||
0x0000000000308a94 _img_solid_1_end
|
||||
.rodata 0x0000000000308a94 0x208 build-cg/assets/img/blue.png.o
|
||||
0x0000000000308a94 _img_blue
|
||||
0x0000000000308c9c _img_blue_end
|
||||
.rodata 0x0000000000308c9c 0x208 build-cg/assets/img/elevator8.png.o
|
||||
0x0000000000308c9c _img_elevator8
|
||||
0x0000000000308ea4 _img_elevator8_end
|
||||
.rodata 0x0000000000308ea4 0x208 build-cg/assets/img/bouncer.png.o
|
||||
0x0000000000308ea4 _img_bouncer
|
||||
0x00000000003090ac _img_bouncer_end
|
||||
.rodata 0x00000000003090ac 0x208 build-cg/assets/img/elevator2.png.o
|
||||
0x00000000003090ac _img_elevator2
|
||||
0x00000000003092b4 _img_elevator2_end
|
||||
.rodata 0x00000000003092b4 0x208 build-cg/assets/img/elevator11.png.o
|
||||
0x00000000003092b4 _img_elevator11
|
||||
0x00000000003094bc _img_elevator11_end
|
||||
.rodata 0x00000000003094bc 0x208 build-cg/assets/img/elevator5.png.o
|
||||
0x00000000003094bc _img_elevator5
|
||||
0x00000000003096c4 _img_elevator5_end
|
||||
.rodata 0x00000000003096c4 0x208 build-cg/assets/img/red.png.o
|
||||
0x00000000003096c4 _img_red
|
||||
0x00000000003098cc _img_red_end
|
||||
.rodata 0x00000000003098cc 0x208 build-cg/assets/img/teleporter_0.png.o
|
||||
0x00000000003098cc _img_teleporter_0
|
||||
0x0000000000309ad4 _img_teleporter_0_end
|
||||
.rodata 0x0000000000309ad4 0x108 build-cg/assets/img/ice.png.o
|
||||
0x0000000000309ad4 _img_ice
|
||||
0x0000000000309bdc _img_ice_end
|
||||
.rodata 0x0000000000309bdc 0x208 build-cg/assets/img/elevator12.png.o
|
||||
0x0000000000309bdc _img_elevator12
|
||||
0x0000000000309de4 _img_elevator12_end
|
||||
.rodata 0x0000000000309de4 0x208 build-cg/assets/img/elevator16.png.o
|
||||
0x0000000000309de4 _img_elevator16
|
||||
0x0000000000309fec _img_elevator16_end
|
||||
.rodata 0x0000000000309fec 0x208 build-cg/assets/img/elevator4.png.o
|
||||
0x0000000000309fec _img_elevator4
|
||||
0x000000000030a1f4 _img_elevator4_end
|
||||
.rodata 0x000000000030a1f4 0x208 build-cg/assets/img/elevator7.png.o
|
||||
0x000000000030a1f4 _img_elevator7
|
||||
0x000000000030a3fc _img_elevator7_end
|
||||
.rodata 0x000000000030a3fc 0x208 build-cg/assets/img/teleporter_1.png.o
|
||||
0x000000000030a3fc _img_teleporter_1
|
||||
0x000000000030a604 _img_teleporter_1_end
|
||||
.rodata 0x000000000030a604 0x208 build-cg/assets/img/water.png.o
|
||||
0x000000000030a604 _img_water
|
||||
0x000000000030a80c _img_water_end
|
||||
.rodata 0x000000000030a80c 0x128 build-cg/assets/img/drill.png.o
|
||||
0x000000000030a80c _img_drill
|
||||
0x000000000030a934 _img_drill_end
|
||||
.rodata 0x000000000030a934 0x208 build-cg/assets/img/elevator10.png.o
|
||||
0x000000000030a934 _img_elevator10
|
||||
0x000000000030ab3c _img_elevator10_end
|
||||
.rodata 0x000000000030ab3c 0x128 build-cg/assets/img/player.png.o
|
||||
0x000000000030ab3c _img_player
|
||||
0x000000000030ac64 _img_player_end
|
||||
.rodata 0x000000000030ac64 0x208 build-cg/assets/img/exit.png.o
|
||||
0x000000000030ac64 _img_exit
|
||||
0x000000000030ae6c _img_exit_end
|
||||
.rodata 0x000000000030ae6c 0x208 build-cg/assets/img/elevator3.png.o
|
||||
0x000000000030ae6c _img_elevator3
|
||||
0x000000000030b074 _img_elevator3_end
|
||||
.rodata 0x000000000030b074 0x208 build-cg/assets/img/blue_dot.png.o
|
||||
0x000000000030b074 _img_blue_dot
|
||||
0x000000000030b27c _img_blue_dot_end
|
||||
.rodata 0x000000000030b27c 0x208 build-cg/assets/img/elevator15.png.o
|
||||
0x000000000030b27c _img_elevator15
|
||||
0x000000000030b484 _img_elevator15_end
|
||||
.rodata 0x000000000030b484 0x208 build-cg/assets/img/elevator9.png.o
|
||||
0x000000000030b484 _img_elevator9
|
||||
0x000000000030b68c _img_elevator9_end
|
||||
.rodata 0x000000000030b68c 0x2008 build-cg/assets/img/elevator.png.o
|
||||
0x000000000030b68c _img_elevator
|
||||
0x000000000030d694 _img_elevator_end
|
||||
.rodata 0x000000000030d694 0x208 build-cg/assets/img/red_dot.png.o
|
||||
0x000000000030d694 _img_red_dot
|
||||
0x000000000030d89c _img_red_dot_end
|
||||
.rodata 0x000000000030d89c 0x208 build-cg/assets/img/solid_0.png.o
|
||||
0x000000000030d89c _img_solid_0
|
||||
0x000000000030daa4 _img_solid_0_end
|
||||
.rodata 0x000000000030daa4 0x208 build-cg/assets/img/elevator14.png.o
|
||||
0x000000000030daa4 _img_elevator14
|
||||
0x000000000030dcac _img_elevator14_end
|
||||
.rodata 0x000000000030dcac 0xc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
.rodata.str1.4
|
||||
0x000000000030da40 0x4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x000000000030dcb8 0x4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
.rodata.str1.4
|
||||
0x000000000030da44 0x6 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
*fill* 0x000000000030da4a 0x2
|
||||
0x000000000030dcbc 0x6 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
*fill* 0x000000000030dcc2 0x2
|
||||
.rodata.str1.4
|
||||
0x000000000030da4c 0x4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x000000000030dcc4 0x4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
.rodata.str1.4
|
||||
0x000000000030da50 0x31 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
|
||||
*fill* 0x000000000030da81 0x3
|
||||
0x000000000030dcc8 0x31 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
|
||||
*fill* 0x000000000030dcf9 0x3
|
||||
.rodata.str1.4
|
||||
0x000000000030da84 0x7 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
*fill* 0x000000000030da8b 0x1
|
||||
.rodata 0x000000000030da8c 0x49c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(font8x9.png.o)
|
||||
0x000000000030da8c _gint_font8x9
|
||||
0x000000000030df28 _gint_font8x9_end
|
||||
0x000000000030dcfc 0x7 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
*fill* 0x000000000030dd03 0x1
|
||||
.rodata 0x000000000030dd04 0x49c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(font8x9.png.o)
|
||||
0x000000000030dd04 _gint_font8x9
|
||||
0x000000000030e1a0 _gint_font8x9_end
|
||||
.rodata.str1.4
|
||||
0x000000000030df28 0x288 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
|
||||
0x000000000030e1a0 0x288 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
|
||||
0x28c (size before relaxing)
|
||||
.rodata 0x000000000030e1b0 0x18 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
.rodata 0x000000000030e1c8 0x30 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
.rodata 0x000000000030e428 0x18 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
.rodata 0x000000000030e440 0x30 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
.rodata.str1.4
|
||||
0x000000000030e1f8 0x5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
*fill* 0x000000000030e1fd 0x3
|
||||
.rodata 0x000000000030e200 0x14 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
0x000000000030e200 ___thenan_df
|
||||
.rodata 0x000000000030e214 0x100 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
0x000000000030e214 ___clz_tab
|
||||
0x000000000030e470 0x5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
*fill* 0x000000000030e475 0x3
|
||||
.rodata 0x000000000030e478 0x14 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
0x000000000030e478 ___thenan_df
|
||||
.rodata 0x000000000030e48c 0x100 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
0x000000000030e48c ___clz_tab
|
||||
|
||||
.rela.dyn 0x000000000030e314 0x0
|
||||
.rela.text 0x000000000030e314 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
.rela.dyn 0x000000000030e58c 0x0
|
||||
.rela.text 0x000000000030e58c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
.rela.pretext.entry
|
||||
0x000000000030e314 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
.rela.pretext 0x000000000030e314 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
0x000000000030e58c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
.rela.pretext 0x000000000030e58c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
0x0000000008102000 . = ORIGIN (ram)
|
||||
|
||||
.bss 0x0000000008102000 0x170
|
||||
|
@ -826,8 +833,8 @@ LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc
|
|||
*fill* 0x000000000810216c 0x4
|
||||
0x0000000000000170 _sbss = SIZEOF (.bss)
|
||||
|
||||
.data 0x0000000008102170 0x90 load address 0x000000000030e314
|
||||
0x000000000030e314 _ldata = LOADADDR (.data)
|
||||
.data 0x0000000008102170 0x90 load address 0x000000000030e58c
|
||||
0x000000000030e58c _ldata = LOADADDR (.data)
|
||||
0x0000000008102170 _rdata = .
|
||||
*(.data .data.*)
|
||||
.data 0x0000000008102170 0x0 build-cg/src/menu.c.o
|
||||
|
@ -894,29 +901,29 @@ LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc
|
|||
0x0000000008102200 . = ALIGN (0x10)
|
||||
*fill* 0x00000000081021f4 0xc
|
||||
|
||||
.data.4 0x0000000008102200 0x0 load address 0x000000000030e3a4
|
||||
.data.4 0x0000000008102200 0x0 load address 0x000000000030e61c
|
||||
*(.data.4)
|
||||
0x0000000008102200 . = ALIGN (0x10)
|
||||
0x0000000000000090 _sdata = (SIZEOF (.data) + SIZEOF (.data.4))
|
||||
0x00000000e5200000 . = ORIGIN (ilram)
|
||||
|
||||
.ilram 0x00000000e5200000 0x20 load address 0x000000000030e3a4
|
||||
0x000000000030e3a4 _lilram = LOADADDR (.ilram)
|
||||
.ilram 0x00000000e5200000 0x20 load address 0x000000000030e61c
|
||||
0x000000000030e61c _lilram = LOADADDR (.ilram)
|
||||
0x00000000e5200000 _rilram = .
|
||||
*(.ilram)
|
||||
.ilram 0x00000000e5200000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o)
|
||||
0x00000000e5200020 . = ALIGN (0x10)
|
||||
0x00000000e5007000 . = ORIGIN (xram)
|
||||
|
||||
.xram 0x00000000e5007000 0x0 load address 0x000000000030e3c4
|
||||
0x000000000030e3c4 _lxram = LOADADDR (.xram)
|
||||
.xram 0x00000000e5007000 0x0 load address 0x000000000030e63c
|
||||
0x000000000030e63c _lxram = LOADADDR (.xram)
|
||||
0x00000000e5007000 _rxram = .
|
||||
*(.xram)
|
||||
0x00000000e5007000 . = ALIGN (0x10)
|
||||
0x00000000e5017000 . = ORIGIN (yram)
|
||||
|
||||
.yram 0x00000000e5017000 0x0 load address 0x000000000030e3c4
|
||||
0x000000000030e3c4 _lyram = LOADADDR (.yram)
|
||||
.yram 0x00000000e5017000 0x0 load address 0x000000000030e63c
|
||||
0x000000000030e63c _lyram = LOADADDR (.yram)
|
||||
0x00000000e5017000 _ryram = .
|
||||
*(.yram)
|
||||
0x00000000e5017000 . = ALIGN (0x10)
|
||||
|
@ -926,8 +933,8 @@ LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc
|
|||
0x000000008c15ff00 _gint_vbr = (ORIGIN (vbr) - 0x100)
|
||||
0x000000008c161400 . = ORIGIN (rram)
|
||||
|
||||
.gint.data 0x000000008c161400 0xa0 load address 0x000000000030e3c4
|
||||
0x000000000030e3c4 _lgdata = LOADADDR (.gint.data)
|
||||
.gint.data 0x000000008c161400 0xa0 load address 0x000000000030e63c
|
||||
0x000000000030e63c _lgdata = LOADADDR (.gint.data)
|
||||
0x000000008c161400 _rgdata = .
|
||||
*(.gint.data .gint.data.*)
|
||||
.gint.data 0x000000008c161400 0x30 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
|
@ -945,7 +952,7 @@ LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc
|
|||
*fill* 0x000000008c161498 0x8
|
||||
0x00000000000000a0 _sgdata = SIZEOF (.gint.data)
|
||||
|
||||
.gint.bss 0x000000008c1614a0 0x4f0 load address 0x000000000030e464
|
||||
.gint.bss 0x000000008c1614a0 0x4f0 load address 0x000000000030e6dc
|
||||
*(.gint.bss .gint.bss.*)
|
||||
.gint.bss 0x000000008c1614a0 0x200 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
.gint.bss 0x000000008c1616a0 0x2c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o)
|
||||
|
|
|
@ -2,7 +2,9 @@
|
|||
|
||||
void draw_anim_speed(int x, int y, image_t *image, int step, int speed);
|
||||
void draw_anim(int x, int y, image_t *image, int step);
|
||||
void draw_anim_drill(int x, int y, image_t *image, int step);
|
||||
void draw_player(int x, int y);
|
||||
void draw_drill(int x, int y, int direction, int step);
|
||||
void draw_level(char level[], unsigned int step, char polarity, int *start_x,
|
||||
int *start_y, int tp_positions[]);
|
||||
void erase_tile(int x, int y, char level[]);
|
||||
|
|
|
@ -2,4 +2,4 @@
|
|||
#define PLAYER_W 11
|
||||
#define LEVEL_WIDTH 28
|
||||
#define LAST_LEVEL 5062
|
||||
#define FPS 60
|
||||
#define FPS 50
|
||||
|
|
15
src/draw.c
|
@ -8,11 +8,12 @@
|
|||
#define DRAW_OFFSET_X -27
|
||||
|
||||
extern image_t img_player; //player texture, 12x12 (NOT ANIMATED)
|
||||
extern image_t img_drill; //drill texture, 12x12 (animated)
|
||||
extern image_t img_solid_0; //solid texture, 16x16
|
||||
extern image_t img_solid_1; //solid texture, 16x16
|
||||
extern image_t img_spike; //spike texture, 16x16
|
||||
extern image_t img_bouncer; //bouncer texture, 16x16
|
||||
extern image_t img_ice; //ice texture, 16x8
|
||||
extern image_t img_ice; //ice texture, 16x16
|
||||
extern image_t img_blue; //blue bloc texture, 16x16
|
||||
extern image_t img_blue_dot; //off blue bloc texture, 16x16
|
||||
extern image_t img_red; //red bloc texture, 16x16
|
||||
|
@ -35,11 +36,22 @@ void draw_anim(int x, int y, image_t *image, int step)
|
|||
draw_anim_speed(x, y, image, step, 1);
|
||||
}
|
||||
|
||||
void draw_anim_drill(int x, int y, image_t *image, int step)
|
||||
{
|
||||
dsubimage(x + DRAW_OFFSET_X, y + DRAW_OFFSET_Y, image,
|
||||
(step % (image->width / 12)) * 12, 0, 12, 12, DIMAGE_NONE);
|
||||
}
|
||||
|
||||
void draw_player(int x, int y)
|
||||
{
|
||||
dimage(x + DRAW_OFFSET_X, y + DRAW_OFFSET_Y, &img_player);
|
||||
}
|
||||
|
||||
void draw_drill(int x, int y, int direction, int step)
|
||||
{
|
||||
draw_anim_drill(x, y, &img_drill, step);
|
||||
}
|
||||
|
||||
void draw_level(char level[], unsigned int step, char polarity, int *start_x,
|
||||
int *start_y, int tp_positions[])
|
||||
{
|
||||
|
@ -72,7 +84,6 @@ int *start_y, int tp_positions[])
|
|||
draw_anim(x, y, &img_bouncer, step);
|
||||
break;
|
||||
case '~':
|
||||
draw_anim(x, y, &img_solid_0, step);
|
||||
draw_anim(x, y, &img_ice, step);
|
||||
break;
|
||||
case '/':
|
||||
|
|
102
src/main.c
|
@ -11,8 +11,10 @@
|
|||
#include "shared_define.h"
|
||||
|
||||
#define MAX_HSPD 2.5
|
||||
#define DRILL_HSPD 4.0
|
||||
#define ACCELERATION 1.0
|
||||
#define DECELERATION 0.5
|
||||
#define LOCK_MOMENTUM 5
|
||||
#define MIN_VSPD -12.0
|
||||
#define MAX_VSPD 6.0
|
||||
#define JUMP_SPD -3.99
|
||||
|
@ -43,7 +45,6 @@ int main(void)
|
|||
double vspd = 0.0; //player vertical speed
|
||||
double hspd = 0; //player horizontal speed
|
||||
int move = 0;
|
||||
int direction = 0;
|
||||
int on_ground = 6; //remember if player is on solid
|
||||
char in_water = 0;
|
||||
int player_x = 0;
|
||||
|
@ -65,6 +66,9 @@ int main(void)
|
|||
char selected_direction = RIGHT;
|
||||
char drill_buffer = 0;
|
||||
char drill_toggle = 0;
|
||||
int drill_x = 0;
|
||||
int drill_y = 0;
|
||||
int lock_momentum = 0;
|
||||
set_level(level_id, level);
|
||||
DRAW_LEVEL();
|
||||
player_x = start_x;
|
||||
|
@ -82,33 +86,7 @@ int main(void)
|
|||
DRAW_LEVEL();
|
||||
draw_player(player_x, player_y);
|
||||
//drill
|
||||
if (drill_toggle)
|
||||
{
|
||||
int drill_x = player_x;
|
||||
int drill_y = player_y;
|
||||
switch (selected_direction)
|
||||
{
|
||||
case UP:
|
||||
drill_y -= 12;
|
||||
break;
|
||||
case DOWN:
|
||||
drill_y += 12;
|
||||
break;
|
||||
case LEFT:
|
||||
drill_x -= 12;
|
||||
break;
|
||||
case RIGHT:
|
||||
drill_x += 12;
|
||||
break;
|
||||
}
|
||||
draw_player(drill_x, drill_y);
|
||||
collide_and_erase(drill_x, drill_y, level, 'd');
|
||||
if ((selected_direction == UP || selected_direction == DOWN) &&
|
||||
(collide_spike(drill_x, drill_y, level) || collide_solid(drill_x, drill_y, level, polarity, 0)))
|
||||
{
|
||||
vspd = -vspd;
|
||||
}
|
||||
}
|
||||
if (drill_toggle) draw_drill(drill_x, drill_y, selected_direction, step);
|
||||
draw_timer(step/2);
|
||||
dupdate();
|
||||
}
|
||||
|
@ -156,7 +134,7 @@ int main(void)
|
|||
if (!drill_buffer)
|
||||
{
|
||||
drill_toggle = !drill_toggle;
|
||||
selected_direction = last_direction;
|
||||
if (drill_toggle) selected_direction = last_direction;
|
||||
}
|
||||
drill_buffer = 1;
|
||||
}
|
||||
|
@ -168,22 +146,25 @@ int main(void)
|
|||
int trunc_hspd;
|
||||
//ice
|
||||
if (collide(player_x, player_y + 1, level, '~')) friction = 0.2;
|
||||
move = keydown(KEY_RIGHT) + 0 - keydown(KEY_LEFT);
|
||||
if (move) {
|
||||
if (hspd < MAX_HSPD)
|
||||
{
|
||||
hspd += ACCELERATION * friction;
|
||||
if (hspd > MAX_HSPD) hspd = MAX_HSPD;
|
||||
}
|
||||
direction = move;
|
||||
}
|
||||
else if (hspd > 0)
|
||||
if (lock_momentum) friction = 0; //momentum lock part 1
|
||||
move = keydown(KEY_RIGHT) - keydown(KEY_LEFT);
|
||||
hspd += ACCELERATION * friction * move;
|
||||
if (lock_momentum) lock_momentum--; //momentum lock part 2
|
||||
if (hspd > 0)
|
||||
{
|
||||
if (friction != 0.2) hspd -= DECELERATION * friction;
|
||||
if (friction != 0.2)
|
||||
hspd -= ((hspd > MAX_HSPD) + 1) * DECELERATION * friction;
|
||||
else hspd -= DECELERATION / 4 * friction;
|
||||
if (hspd < 0) hspd = 0;
|
||||
}
|
||||
trunc_hspd = hspd * direction;
|
||||
else if (hspd < -0)
|
||||
{
|
||||
if (friction != 0.2)
|
||||
hspd += ((hspd < -MAX_HSPD) + 1) * DECELERATION * friction;
|
||||
else hspd += DECELERATION / 4 * friction;
|
||||
if (hspd > 0) hspd = 0;
|
||||
}
|
||||
trunc_hspd = hspd;
|
||||
if (1) //glue was here
|
||||
{
|
||||
if (!collide_solid(player_x + trunc_hspd, player_y, level, polarity, 0))
|
||||
|
@ -295,12 +276,48 @@ int main(void)
|
|||
tp_buffer = 1;
|
||||
}
|
||||
else tp_buffer = 0;
|
||||
//drill logic
|
||||
if (drill_toggle)
|
||||
{
|
||||
drill_x = player_x;
|
||||
drill_y = player_y;
|
||||
switch (selected_direction)
|
||||
{
|
||||
case UP:
|
||||
drill_y -= 12;
|
||||
break;
|
||||
case DOWN:
|
||||
drill_y += 12;
|
||||
break;
|
||||
case LEFT:
|
||||
drill_x -= 12;
|
||||
break;
|
||||
case RIGHT:
|
||||
drill_x += 12;
|
||||
break;
|
||||
}
|
||||
collide_and_erase(drill_x, drill_y, level, 'd');
|
||||
if (collide_spike(drill_x, drill_y, level) || collide_solid(drill_x, drill_y, level, polarity, 0))
|
||||
{
|
||||
drill_toggle = 0;
|
||||
if (selected_direction == UP) vspd = MAX_VSPD;
|
||||
else if (selected_direction == DOWN) vspd = JUMP_SPD;
|
||||
else {
|
||||
lock_momentum = LOCK_MOMENTUM;
|
||||
if (selected_direction == LEFT) hspd = DRILL_HSPD;
|
||||
else /*direction is RIGHT*/ hspd = -DRILL_HSPD;
|
||||
}
|
||||
}
|
||||
}
|
||||
//spike collision and death
|
||||
if (collide_spike(player_x, player_y, level))
|
||||
{
|
||||
player_x = start_x;
|
||||
player_y = start_y;
|
||||
polarity = 0;
|
||||
drill_toggle = 0;
|
||||
lock_momentum = 0;
|
||||
hspd = 0;
|
||||
vspd = 0;
|
||||
}
|
||||
//border warp
|
||||
|
@ -327,6 +344,9 @@ int main(void)
|
|||
player_x = start_x;
|
||||
player_y = start_y;
|
||||
polarity = 0;
|
||||
drill_toggle = 0;
|
||||
lock_momentum = 0;
|
||||
hspd = 0;
|
||||
vspd = 0;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 712c0c7e92d9cbf02dc07117391b90b49d3d2dc5
|
||||
Subproject commit d60ea258782350fb953cc728eaec26de2756e5b9
|
After Width: | Height: | Size: 151 B |
Before Width: | Height: | Size: 181 B After Width: | Height: | Size: 171 B |
Before Width: | Height: | Size: 201 B After Width: | Height: | Size: 351 B |
Before Width: | Height: | Size: 176 B After Width: | Height: | Size: 330 B |
Before Width: | Height: | Size: 169 B After Width: | Height: | Size: 308 B |
After Width: | Height: | Size: 320 B |
Before Width: | Height: | Size: 179 B After Width: | Height: | Size: 300 B |
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 313 B |
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 334 B |
Before Width: | Height: | Size: 214 B After Width: | Height: | Size: 336 B |
Before Width: | Height: | Size: 215 B After Width: | Height: | Size: 336 B |
Before Width: | Height: | Size: 214 B After Width: | Height: | Size: 337 B |
Before Width: | Height: | Size: 224 B After Width: | Height: | Size: 334 B |
Before Width: | Height: | Size: 214 B After Width: | Height: | Size: 334 B |
Before Width: | Height: | Size: 217 B After Width: | Height: | Size: 333 B |
Before Width: | Height: | Size: 215 B After Width: | Height: | Size: 333 B |
Before Width: | Height: | Size: 214 B After Width: | Height: | Size: 336 B |
Before Width: | Height: | Size: 214 B After Width: | Height: | Size: 336 B |
Before Width: | Height: | Size: 214 B After Width: | Height: | Size: 337 B |
Before Width: | Height: | Size: 218 B After Width: | Height: | Size: 325 B |
Before Width: | Height: | Size: 213 B After Width: | Height: | Size: 324 B |
Before Width: | Height: | Size: 217 B After Width: | Height: | Size: 324 B |
Before Width: | Height: | Size: 213 B After Width: | Height: | Size: 324 B |
Before Width: | Height: | Size: 207 B After Width: | Height: | Size: 334 B |
Before Width: | Height: | Size: 170 B After Width: | Height: | Size: 334 B |
Before Width: | Height: | Size: 133 B After Width: | Height: | Size: 296 B |
Before Width: | Height: | Size: 221 B After Width: | Height: | Size: 341 B |
Before Width: | Height: | Size: 172 B After Width: | Height: | Size: 319 B |
Before Width: | Height: | Size: 162 B After Width: | Height: | Size: 324 B |
Before Width: | Height: | Size: 184 B After Width: | Height: | Size: 314 B |
Before Width: | Height: | Size: 160 B After Width: | Height: | Size: 322 B |
Before Width: | Height: | Size: 126 B After Width: | Height: | Size: 309 B |
Before Width: | Height: | Size: 105 B After Width: | Height: | Size: 281 B |
Before Width: | Height: | Size: 152 B After Width: | Height: | Size: 279 B |
Before Width: | Height: | Size: 174 B After Width: | Height: | Size: 284 B |
Before Width: | Height: | Size: 128 B After Width: | Height: | Size: 311 B |
Before Width: | Height: | Size: 189 B After Width: | Height: | Size: 307 B |
Before Width: | Height: | Size: 192 B After Width: | Height: | Size: 317 B |
Before Width: | Height: | Size: 191 B After Width: | Height: | Size: 315 B |
Before Width: | Height: | Size: 103 B After Width: | Height: | Size: 279 B |
|
@ -9,6 +9,7 @@ tiles = {
|
|||
love.graphics.newImage(img_path.."elevator.png"),
|
||||
love.graphics.newImage(img_path.."water.png"),
|
||||
love.graphics.newImage(img_path.."bouncer.png"),
|
||||
love.graphics.newImage(img_path.."ice.png"),
|
||||
love.graphics.newImage(img_path.."semi_solid.png"),
|
||||
love.graphics.newImage(img_path.."teleporter_0.png"),
|
||||
love.graphics.newImage(img_path.."teleporter_1.png"),
|
||||
|
@ -16,7 +17,7 @@ tiles = {
|
|||
love.graphics.newImage(img_path.."spawn.png"),
|
||||
love.graphics.newImage(img_path.."exit.png"),
|
||||
}
|
||||
tiles_char = { '0', '1', 'r', 'b', 'v', '^', 'w', '*', '/', 't', 'T', 'd', 'S',
|
||||
'E' }
|
||||
tiles_char = { '0', '1', 'r', 'b', 'v', '^', 'w', '*', '~', '/', 't', 'T', 'd',
|
||||
'S', 'E' }
|
||||
|
||||
selected_tile = 1
|
||||
|
|
|
@ -2,4 +2,7 @@ rm -dr img
|
|||
echo "Repertory 'img' deleted"
|
||||
cp -r ../assets-cg/img/ img/ -v
|
||||
cp force_img/* img/ -v
|
||||
echo "Crop textures"
|
||||
cd img
|
||||
mogrify -verbose -crop 16x16+0+0 *
|
||||
echo "Done"
|
||||
|
|