diff --git a/1v13D.g1a b/1v13D.g1a index f0c2cab..a9888a8 100644 Binary files a/1v13D.g1a and b/1v13D.g1a differ diff --git a/INIT/CasioRAM.mem b/INIT/CasioRAM.mem index 45565e6..8424998 100644 Binary files a/INIT/CasioRAM.mem and b/INIT/CasioRAM.mem differ diff --git a/assets-fx/img/fps.png b/assets-fx/img/fps.png new file mode 100644 index 0000000..9997ba7 Binary files /dev/null and b/assets-fx/img/fps.png differ diff --git a/build-fx/assets/img/fps.png.o b/build-fx/assets/img/fps.png.o new file mode 100644 index 0000000..282fe47 Binary files /dev/null and b/build-fx/assets/img/fps.png.o differ diff --git a/build-fx/map b/build-fx/map index 8eeb602..838b851 100644 --- a/build-fx/map +++ b/build-fx/map @@ -16,6 +16,8 @@ Archive member included to satisfy reference by file (symbol) build-fx/src/FxEngine/libprof.o (_timer_setup) /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) build-fx/src/controls.o (_dfont) +/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) + build-fx/src/controls.o (_dimage) /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) build-fx/src/FxEngine/FxEngine.o (_dupdate) /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) @@ -48,6 +50,12 @@ Archive member included to satisfy reference by file (symbol) /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) (_inth_tmu) /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) (_topti_asm_text) +/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) (_bopti_render_clip) +/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) + /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) (_masks) +/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) + /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) (_bopti_asm_mono) /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) (___movmemSI24) /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) @@ -99,6 +107,7 @@ Discarded input sections .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) @@ -109,6 +118,8 @@ Discarded input sections .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) + .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) .debug_info 0x0000000000000000 0x737 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) .debug_abbrev 0x0000000000000000 0x218 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) .debug_loc 0x0000000000000000 0x6eb /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) @@ -217,11 +228,12 @@ LOAD build-fx/src/FxEngine/FxEngine.o LOAD build-fx/src/FxEngine/zbuffer.o LOAD build-fx/src/main.o LOAD build-fx/src/controls.o +LOAD build-fx/assets/img/fps.png.o LOAD build-fx/assets/fonts/FxEngine.png.o LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a 0x0000000000300000 _brom = 0x300000 - 0x0000000000003e58 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) + 0x00000000000044a4 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) .pretext 0x0000000000300200 0x890 *(.pretext.entry) @@ -260,7 +272,7 @@ LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a *(.dtors .dtors.*) 0x0000000000300a90 _etors = . -.text 0x0000000000300a90 0x32d4 +.text 0x0000000000300a90 0x37fc *(.text .text.*) .text 0x0000000000300a90 0x154 build-fx/src/FxEngine/libprof.o 0x0000000000300a90 _prof_time @@ -281,221 +293,239 @@ LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a 0x0000000000300f70 _FE_zbuffer_clear 0x0000000000300fac _FE_zbuffer_set_dist .text 0x0000000000300ffc 0x0 build-fx/src/main.o - .text.startup 0x0000000000300ffc 0x5c build-fx/src/main.o + .text.startup 0x0000000000300ffc 0x4c build-fx/src/main.o 0x0000000000300ffc _main - .text 0x0000000000301058 0x14 build-fx/src/controls.o - 0x0000000000301058 _init_controls - 0x0000000000301068 _display_fps - .text 0x000000000030106c 0x150 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - 0x00000000003011b0 _clock_freq - .text 0x00000000003011bc 0x2c8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - 0x0000000000301360 _pollevent - 0x000000000030144c _waitevent - .text 0x0000000000301484 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) - .text 0x0000000000301484 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) - .text 0x0000000000301484 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) - .text 0x0000000000301484 0x1f4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) - 0x0000000000301484 _tlb_addr - 0x0000000000301498 _tlb_data - 0x00000000003014ac _tlb_mapped_memory - 0x0000000000301580 _utlb_addr - 0x0000000000301590 _utlb_data - 0x00000000003015a0 _utlb_mapped_memory - .text 0x0000000000301678 0x56c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - 0x0000000000301998 _timer_setup - 0x0000000000301a28 _timer_delay - 0x0000000000301a88 _timer_start - 0x0000000000301abc _timer_reload - 0x0000000000301adc _timer_pause - 0x0000000000301b10 _timer_stop - 0x0000000000301b6c _timer_timeout - 0x0000000000301b78 _timer_address - 0x0000000000301bb4 _timer_clear - .text 0x0000000000301be4 0x9c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - 0x0000000000301be4 _dsize - .text 0x0000000000301c80 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) - 0x0000000000301c80 _dupdate - 0x0000000000301c98 _dupdate_noint - .text 0x0000000000301ca4 0x4c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) - 0x0000000000301ca4 _dclear - .text 0x0000000000301cf0 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - .text 0x0000000000301cf0 0xc00 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) - 0x0000000000302618 _kprint_opt - 0x0000000000302750 _kprint - 0x0000000000302828 _kvsprint - 0x0000000000302870 _sprintf - 0x0000000000302898 _vsprintf - 0x00000000003028b8 _snprintf - 0x00000000003028d8 _vsnprintf - .text 0x00000000003028f0 0xdc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) - 0x00000000003028f0 _memcpy - 0x00000000003029aa __memmove - 0x00000000003029ae __memcmp - 0x00000000003029b2 _memset - .text 0x00000000003029cc 0x1d8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - 0x0000000000302a64 _t6k11_display - 0x0000000000302b38 _t6k11_contrast - 0x0000000000302b64 _t6k11_backlight - .text 0x0000000000302ba4 0x1c8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) - 0x0000000000302ba4 _getkey_opt - 0x0000000000302d24 _getkey - 0x0000000000302d30 _getkey_repeat - .text 0x0000000000302d6c 0x124 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) - 0x0000000000302d78 _iokbd_row - 0x0000000000302e60 _iokbd_scan - .text 0x0000000000302e90 0x170 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) - 0x0000000000302f44 _gint_install - 0x0000000000302fe8 _gint_unload - .text 0x0000000000303000 0x2c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) - 0x0000000000303000 _gint_setvbr - .text 0x000000000030302c 0x78 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) - 0x000000000030302c _gint_intlevel - 0x0000000000303080 _gint_inthandler - .text 0x00000000003030a4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) - .text 0x00000000003030a4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) - .text 0x00000000003030a4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) - .text 0x00000000003030a4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) - .text 0x00000000003030a4 0x78 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) - 0x00000000003030a4 ___movstr - 0x00000000003030a4 ___movmem - 0x00000000003030d8 ___movmemSI64 - 0x00000000003030d8 ___movstrSI64 - 0x00000000003030dc ___movstrSI60 - 0x00000000003030dc ___movmemSI60 - 0x00000000003030e0 ___movmemSI56 - 0x00000000003030e0 ___movstrSI56 - 0x00000000003030e4 ___movstrSI52 - 0x00000000003030e4 ___movmemSI52 - 0x00000000003030e8 ___movstrSI48 - 0x00000000003030e8 ___movmemSI48 - 0x00000000003030ec ___movstrSI44 - 0x00000000003030ec ___movmemSI44 - 0x00000000003030f0 ___movstrSI40 - 0x00000000003030f0 ___movmemSI40 - 0x00000000003030f4 ___movstrSI36 - 0x00000000003030f4 ___movmemSI36 - 0x00000000003030f8 ___movmemSI32 - 0x00000000003030f8 ___movstrSI32 - 0x00000000003030fc ___movmemSI28 - 0x00000000003030fc ___movstrSI28 - 0x0000000000303100 ___movstrSI24 - 0x0000000000303100 ___movmemSI24 - 0x0000000000303104 ___movmemSI20 - 0x0000000000303104 ___movstrSI20 - 0x0000000000303108 ___movstrSI16 - 0x0000000000303108 ___movmemSI16 - 0x000000000030310c ___movmemSI12 - 0x000000000030310c ___movstrSI12 - 0x0000000000303110 ___movmemSI8 - 0x0000000000303110 ___movstrSI8 - 0x0000000000303114 ___movmemSI4 - 0x0000000000303114 ___movstrSI4 - .text 0x000000000030311c 0x6c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) - 0x000000000030313e ___udivsi3 - .text 0x0000000000303188 0x1f0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - 0x0000000000303188 ___udivdi3 - .text 0x0000000000303378 0x348 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - 0x000000000030361c ___adddf3 - 0x000000000030366c ___subdf3 - .text 0x00000000003036c0 0x130 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - 0x00000000003036c0 ___divdf3 - .text 0x00000000003037f0 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - 0x00000000003037f0 ___gtdf2 - .text 0x0000000000303848 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - 0x0000000000303848 ___ledf2 - .text 0x00000000003038a0 0x8c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - 0x00000000003038a0 ___fixdfsi - .text 0x000000000030392c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - *fill* 0x000000000030392c 0x4 - .text 0x0000000000303930 0x60 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) - 0x0000000000303930 ___udiv_qrnnd_16 - .text 0x0000000000303990 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .text 0x0000000000303990 0x240 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - 0x0000000000303990 ___pack_d - .text 0x0000000000303bd0 0xcc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - 0x0000000000303bd0 ___unpack_d - .text 0x0000000000303c9c 0xc8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) - 0x0000000000303c9c ___fpcmp_parts_d + .text 0x0000000000301048 0x4c build-fx/src/controls.o + 0x0000000000301048 _init_controls + 0x0000000000301058 _display_fps + .text 0x0000000000301094 0x150 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + 0x00000000003011d8 _clock_freq + .text 0x00000000003011e4 0x2c8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + 0x0000000000301388 _pollevent + 0x0000000000301474 _waitevent + .text 0x00000000003014ac 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) + .text 0x00000000003014ac 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) + .text 0x00000000003014ac 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) + .text 0x00000000003014ac 0x1f4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) + 0x00000000003014ac _tlb_addr + 0x00000000003014c0 _tlb_data + 0x00000000003014d4 _tlb_mapped_memory + 0x00000000003015a8 _utlb_addr + 0x00000000003015b8 _utlb_data + 0x00000000003015c8 _utlb_mapped_memory + .text 0x00000000003016a0 0x56c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + 0x00000000003019c0 _timer_setup + 0x0000000000301a50 _timer_delay + 0x0000000000301ab0 _timer_start + 0x0000000000301ae4 _timer_reload + 0x0000000000301b04 _timer_pause + 0x0000000000301b38 _timer_stop + 0x0000000000301b94 _timer_timeout + 0x0000000000301ba0 _timer_address + 0x0000000000301bdc _timer_clear + .text 0x0000000000301c0c 0x9c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + 0x0000000000301c0c _dsize + .text 0x0000000000301ca8 0x54 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) + 0x0000000000301ca8 _dimage + 0x0000000000301cdc _dsubimage + .text 0x0000000000301cfc 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) + 0x0000000000301cfc _dupdate + 0x0000000000301d14 _dupdate_noint + .text 0x0000000000301d20 0x4c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) + 0x0000000000301d20 _dclear + .text 0x0000000000301d6c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .text 0x0000000000301d6c 0xc00 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) + 0x0000000000302694 _kprint_opt + 0x00000000003027cc _kprint + 0x00000000003028a4 _kvsprint + 0x00000000003028ec _sprintf + 0x0000000000302914 _vsprintf + 0x0000000000302934 _snprintf + 0x0000000000302954 _vsnprintf + .text 0x000000000030296c 0xdc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) + 0x000000000030296c _memcpy + 0x0000000000302a26 __memmove + 0x0000000000302a2a __memcmp + 0x0000000000302a2e _memset + .text 0x0000000000302a48 0x1d8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + 0x0000000000302ae0 _t6k11_display + 0x0000000000302bb4 _t6k11_contrast + 0x0000000000302be0 _t6k11_backlight + .text 0x0000000000302c20 0x1c8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) + 0x0000000000302c20 _getkey_opt + 0x0000000000302da0 _getkey + 0x0000000000302dac _getkey_repeat + .text 0x0000000000302de8 0x124 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) + 0x0000000000302df4 _iokbd_row + 0x0000000000302edc _iokbd_scan + .text 0x0000000000302f0c 0x170 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) + 0x0000000000302fc0 _gint_install + 0x0000000000303064 _gint_unload + .text 0x000000000030307c 0x2c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) + 0x000000000030307c _gint_setvbr + .text 0x00000000003030a8 0x78 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) + 0x00000000003030a8 _gint_intlevel + 0x00000000003030fc _gint_inthandler + .text 0x0000000000303120 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) + .text 0x0000000000303120 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) + .text 0x0000000000303120 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) + .text 0x0000000000303120 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) + .text 0x0000000000303120 0x3b0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + 0x0000000000303120 _bopti_grid + 0x0000000000303276 _bopti_render + 0x000000000030337c _bopti_render_clip + 0x0000000000303484 _bopti_render_noclip + .text 0x00000000003034d0 0x9c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) + 0x00000000003034d0 _masks + .text 0x000000000030356c 0x60 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) + 0x000000000030356c _bopti_asm_mono + 0x0000000000303592 _bopti_asm_mono_alpha + 0x00000000003035c4 _bopti_asm_gray + 0x00000000003035c8 _bopti_asm_gray_alpha + .text 0x00000000003035cc 0x78 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) + 0x00000000003035cc ___movstr + 0x00000000003035cc ___movmem + 0x0000000000303600 ___movmemSI64 + 0x0000000000303600 ___movstrSI64 + 0x0000000000303604 ___movstrSI60 + 0x0000000000303604 ___movmemSI60 + 0x0000000000303608 ___movmemSI56 + 0x0000000000303608 ___movstrSI56 + 0x000000000030360c ___movstrSI52 + 0x000000000030360c ___movmemSI52 + 0x0000000000303610 ___movstrSI48 + 0x0000000000303610 ___movmemSI48 + 0x0000000000303614 ___movstrSI44 + 0x0000000000303614 ___movmemSI44 + 0x0000000000303618 ___movstrSI40 + 0x0000000000303618 ___movmemSI40 + 0x000000000030361c ___movstrSI36 + 0x000000000030361c ___movmemSI36 + 0x0000000000303620 ___movmemSI32 + 0x0000000000303620 ___movstrSI32 + 0x0000000000303624 ___movmemSI28 + 0x0000000000303624 ___movstrSI28 + 0x0000000000303628 ___movstrSI24 + 0x0000000000303628 ___movmemSI24 + 0x000000000030362c ___movmemSI20 + 0x000000000030362c ___movstrSI20 + 0x0000000000303630 ___movstrSI16 + 0x0000000000303630 ___movmemSI16 + 0x0000000000303634 ___movmemSI12 + 0x0000000000303634 ___movstrSI12 + 0x0000000000303638 ___movmemSI8 + 0x0000000000303638 ___movstrSI8 + 0x000000000030363c ___movmemSI4 + 0x000000000030363c ___movstrSI4 + .text 0x0000000000303644 0x6c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) + 0x0000000000303666 ___udivsi3 + .text 0x00000000003036b0 0x1f0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) + 0x00000000003036b0 ___udivdi3 + .text 0x00000000003038a0 0x348 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) + 0x0000000000303b44 ___adddf3 + 0x0000000000303b94 ___subdf3 + .text 0x0000000000303be8 0x130 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) + 0x0000000000303be8 ___divdf3 + .text 0x0000000000303d18 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) + 0x0000000000303d18 ___gtdf2 + .text 0x0000000000303d70 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) + 0x0000000000303d70 ___ledf2 + .text 0x0000000000303dc8 0x8c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) + 0x0000000000303dc8 ___fixdfsi + .text 0x0000000000303e54 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + *fill* 0x0000000000303e54 0x4 + .text 0x0000000000303e58 0x60 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) + 0x0000000000303e58 ___udiv_qrnnd_16 + .text 0x0000000000303eb8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + .text 0x0000000000303eb8 0x240 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) + 0x0000000000303eb8 ___pack_d + .text 0x00000000003040f8 0xcc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) + 0x00000000003040f8 ___unpack_d + .text 0x00000000003041c4 0xc8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) + 0x00000000003041c4 ___fpcmp_parts_d *(C P) -.gint.blocks 0x0000000000303d70 0x140 +.gint.blocks 0x0000000000304290 0x140 *(.gint.blocks) - .gint.blocks 0x0000000000303d70 0x40 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) - 0x0000000000303d70 _inth_entry_7305 - 0x0000000000303d90 _inth_entry_7705 - .gint.blocks 0x0000000000303db0 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) - 0x0000000000303db0 _exch_entry_7705 - 0x0000000000303db0 _exch_entry_7305 - .gint.blocks 0x0000000000303dd0 0xe0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) - 0x0000000000303dd0 _inth_tmu - 0x0000000000303e50 _inth_etmu2 - 0x0000000000303e70 _inth_etmu_help - 0x0000000000303e90 _inth_etmux + .gint.blocks 0x0000000000304290 0x40 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) + 0x0000000000304290 _inth_entry_7305 + 0x00000000003042b0 _inth_entry_7705 + .gint.blocks 0x00000000003042d0 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) + 0x00000000003042d0 _exch_entry_7705 + 0x00000000003042d0 _exch_entry_7305 + .gint.blocks 0x00000000003042f0 0xe0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) + 0x00000000003042f0 _inth_tmu + 0x0000000000304370 _inth_etmu2 + 0x0000000000304390 _inth_etmu_help + 0x00000000003043b0 _inth_etmux -.gint.drivers 0x0000000000303eb0 0x90 - 0x0000000000303eb0 _bdrv = . +.gint.drivers 0x00000000003043d0 0x90 + 0x00000000003043d0 _bdrv = . *(.gint.drivers.0) *(.gint.drivers.1) .gint.drivers.1 - 0x0000000000303eb0 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - 0x0000000000303eb0 _drv_cpg + 0x00000000003043d0 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + 0x00000000003043d0 _drv_cpg *(.gint.drivers.2) .gint.drivers.2 - 0x0000000000303ed4 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - 0x0000000000303ed4 _drv_tmu + 0x00000000003043f4 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + 0x00000000003043f4 _drv_tmu *(.gint.drivers.3) *(.gint.drivers.4) .gint.drivers.4 - 0x0000000000303ef8 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - 0x0000000000303ef8 _drv_keysc + 0x0000000000304418 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + 0x0000000000304418 _drv_keysc *(.gint.drivers.5) .gint.drivers.5 - 0x0000000000303f1c 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - 0x0000000000303f1c _drv_t6k11 + 0x000000000030443c 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + 0x000000000030443c _drv_t6k11 *(.gint.drivers.6) - 0x0000000000303f40 _edrv = . + 0x0000000000304460 _edrv = . -.rodata 0x0000000000303f40 0x7b4 +.rodata 0x0000000000304460 0x8d8 *(.rodata .rodata.*) - .rodata 0x0000000000303f40 0x18 build-fx/src/FxEngine/coord.o - 0x0000000000303f40 _pi_sur2 - 0x0000000000303f48 _pi2 - 0x0000000000303f50 _pi + .rodata 0x0000000000304460 0x18 build-fx/src/FxEngine/coord.o + 0x0000000000304460 _pi_sur2 + 0x0000000000304468 _pi2 + 0x0000000000304470 _pi .rodata.str1.4 - 0x0000000000303f58 0x9 build-fx/src/FxEngine/FxEngine.o - *fill* 0x0000000000303f61 0x3 + 0x0000000000304478 0x9 build-fx/src/FxEngine/FxEngine.o + *fill* 0x0000000000304481 0x3 .rodata.str1.4 - 0x0000000000303f64 0xb build-fx/src/main.o - *fill* 0x0000000000303f6f 0x1 - .rodata 0x0000000000303f70 0x204 build-fx/assets/fonts/FxEngine.png.o - 0x0000000000303f70 _font_FxEngine - 0x0000000000304174 _font_FxEngine_end + 0x0000000000304484 0xb build-fx/src/main.o + *fill* 0x000000000030448f 0x1 + .rodata 0x0000000000304490 0x124 build-fx/assets/img/fps.png.o + 0x0000000000304490 _img_fps + 0x00000000003045b4 _img_fps_end + .rodata 0x00000000003045b4 0x204 build-fx/assets/fonts/FxEngine.png.o + 0x00000000003045b4 _font_FxEngine + 0x00000000003047b8 _font_FxEngine_end .rodata.str1.4 - 0x0000000000304174 0x4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + 0x00000000003047b8 0x4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) .rodata.str1.4 - 0x0000000000304178 0x6 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - *fill* 0x000000000030417e 0x2 + 0x00000000003047bc 0x6 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + *fill* 0x00000000003047c2 0x2 .rodata.str1.4 - 0x0000000000304180 0x4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - .rodata 0x0000000000304184 0x18 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + 0x00000000003047c4 0x4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + .rodata 0x00000000003047c8 0x18 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) .rodata.str1.4 - 0x000000000030419c 0x31 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) - *fill* 0x00000000003041cd 0x3 + 0x00000000003047e0 0x31 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) + *fill* 0x0000000000304811 0x3 .rodata.str1.4 - 0x00000000003041d0 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + 0x0000000000304814 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) 0x6 (size before relaxing) - .rodata 0x00000000003041d8 0x408 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(font5x7.png.o) - 0x00000000003041d8 _gint_font5x7 - 0x00000000003045e0 _gint_font5x7_end - .rodata 0x00000000003045e0 0x14 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - 0x00000000003045e0 ___thenan_df - .rodata 0x00000000003045f4 0x100 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - 0x00000000003045f4 ___clz_tab + .rodata 0x000000000030481c 0x408 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(font5x7.png.o) + 0x000000000030481c _gint_font5x7 + 0x0000000000304c24 _gint_font5x7_end + .rodata 0x0000000000304c24 0x14 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + 0x0000000000304c24 ___thenan_df + .rodata 0x0000000000304c38 0x100 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + 0x0000000000304c38 ___clz_tab -.rela.dyn 0x00000000003046f4 0x0 - .rela.text 0x00000000003046f4 0x0 build-fx/src/FxEngine/coord.o +.rela.dyn 0x0000000000304d38 0x0 + .rela.text 0x0000000000304d38 0x0 build-fx/src/FxEngine/coord.o .rela.pretext.entry - 0x00000000003046f4 0x0 build-fx/src/FxEngine/coord.o + 0x0000000000304d38 0x0 build-fx/src/FxEngine/coord.o 0x0000000008100000 . = ORIGIN (ram) .bss 0x0000000008100000 0x590 @@ -523,6 +553,7 @@ LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a .bss 0x0000000008100070 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) .bss 0x0000000008100070 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) .bss 0x0000000008100070 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .bss 0x0000000008100070 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) .bss 0x0000000008100070 0x400 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) .bss 0x0000000008100470 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) .bss 0x0000000008100470 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) @@ -538,6 +569,9 @@ LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) + .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) + .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) @@ -556,8 +590,8 @@ LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a 0x0000000008100590 . = ALIGN (0x10) 0x0000000000000590 _sbss = SIZEOF (.bss) -.data 0x0000000008100590 0x80 load address 0x00000000003046f4 - 0x00000000003046f4 _ldata = LOADADDR (.data) +.data 0x0000000008100590 0x90 load address 0x0000000000304d38 + 0x0000000000304d38 _ldata = LOADADDR (.data) 0x0000000008100590 _rdata = . *(.data .data.*) .data 0x0000000008100590 0x0 build-fx/src/FxEngine/libprof.o @@ -574,6 +608,7 @@ LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) .data 0x0000000008100598 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) @@ -592,32 +627,36 @@ LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) + .data 0x0000000008100610 0x10 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + 0x0000000008100610 _bopti_asm + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) *(D) - 0x0000000008100610 . = ALIGN (0x10) + 0x0000000008100620 . = ALIGN (0x10) -.data.4 0x0000000008100610 0x0 load address 0x0000000000304774 +.data.4 0x0000000008100620 0x0 load address 0x0000000000304dc8 *(.data.4) - 0x0000000008100610 . = ALIGN (0x10) - 0x0000000000000080 _sdata = (SIZEOF (.data) + SIZEOF (.data.4)) + 0x0000000008100620 . = ALIGN (0x10) + 0x0000000000000090 _sdata = (SIZEOF (.data) + SIZEOF (.data.4)) 0x000000008800df00 _gint_vbr = 0x8800df00 0x000000008800f400 . = ORIGIN (rram) -.gint.data 0x000000008800f400 0x130 load address 0x0000000000304774 - 0x0000000000304774 _lgdata = LOADADDR (.gint.data) +.gint.data 0x000000008800f400 0x130 load address 0x0000000000304dc8 + 0x0000000000304dc8 _lgdata = LOADADDR (.gint.data) 0x000000008800f400 _rgdata = . *(.gint.data .gint.data.*) .gint.data 0x000000008800f400 0x18 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) @@ -635,7 +674,7 @@ LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a 0x000000008800f530 . = ALIGN (0x10) 0x0000000000000130 _sgdata = SIZEOF (.gint.data) -.gint.bss 0x000000008800f530 0x210 load address 0x00000000003048a4 +.gint.bss 0x000000008800f530 0x210 load address 0x0000000000304ef8 *(.gint.bss .gint.bss.*) .gint.bss 0x000000008800f530 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) .gint.bss 0x000000008800f554 0x100 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) diff --git a/build-fx/src/FxEngine/1v13D.bin b/build-fx/src/FxEngine/1v13D.bin index cb8927c..65ebd50 100755 Binary files a/build-fx/src/FxEngine/1v13D.bin and b/build-fx/src/FxEngine/1v13D.bin differ diff --git a/build-fx/src/FxEngine/1v13D.elf b/build-fx/src/FxEngine/1v13D.elf index a51d5fe..60a0a7d 100755 Binary files a/build-fx/src/FxEngine/1v13D.elf and b/build-fx/src/FxEngine/1v13D.elf differ diff --git a/build-fx/src/controls.d b/build-fx/src/controls.d index 8b51e36..90c6b2b 100644 --- a/build-fx/src/controls.d +++ b/build-fx/src/controls.d @@ -1,3 +1,10 @@ -build-fx/src/controls.o: src/controls.c src/controls.h +build-fx/src/controls.o: src/controls.c src/controls.h \ + src/FxEngine/FxEngine.h src/FxEngine/coord.h src/FxEngine/zbuffer.h src/controls.h: + +src/FxEngine/FxEngine.h: + +src/FxEngine/coord.h: + +src/FxEngine/zbuffer.h: diff --git a/build-fx/src/controls.o b/build-fx/src/controls.o index 00c2647..53cee7e 100644 Binary files a/build-fx/src/controls.o and b/build-fx/src/controls.o differ diff --git a/build-fx/src/main.o b/build-fx/src/main.o index 768c0e3..cc64497 100644 Binary files a/build-fx/src/main.o and b/build-fx/src/main.o differ diff --git a/src/controls.c b/src/controls.c index 87268c3..1e78345 100644 --- a/src/controls.c +++ b/src/controls.c @@ -1,6 +1,7 @@ #include "controls.h" #include #include +#include "FxEngine/FxEngine.h" void init_controls() @@ -12,5 +13,6 @@ void init_controls() static bool fps_visibility; void display_fps() { - + dimage(0,55,&img_fps); + dtext(82, 58, FE_get_fps_history(), C_BLACK, C_NONE); } \ No newline at end of file diff --git a/src/controls.h b/src/controls.h index e7e019e..d383768 100644 --- a/src/controls.h +++ b/src/controls.h @@ -3,7 +3,7 @@ #include extern font_t font_FxEngine; - +extern image_t img_fps; void init_controls(); void display_fps(); diff --git a/src/main.c b/src/main.c index 31d0df9..df17e90 100644 --- a/src/main.c +++ b/src/main.c @@ -13,7 +13,7 @@ int main(void) while (1) { FE_new_frame(); - dtext(1, 1, FE_get_fps_history(), C_BLACK, C_NONE); + display_fps(); } getkey(); return 1;