Mise à jour
Before Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.9 KiB |
|
@ -91,13 +91,11 @@ build-cg/%.o: %.c
|
|||
# Images
|
||||
build-fx/assets/img/%.o: assets-fx/img/%
|
||||
@ mkdir -p $(dir $@)
|
||||
fxconv -i $< -o $@ name:img_$(basename $*)
|
||||
fxconv -i $< -o $@ --fx name:img_$(basename $*)
|
||||
|
||||
build-cg/assets/img/%.o: assets-cg/img/%
|
||||
@ echo -ne "\e[31;1mWARNING: image conversion for fxcg50 is not "
|
||||
@ echo -ne "supported yet\e[0m"
|
||||
@ mkdir -p $(dir $@)
|
||||
fxconv -i $< -o $@ name:img_$(basename $*)
|
||||
fxconv -i $< -o $@ --cg name:img_$(basename $*)
|
||||
|
||||
# Fonts
|
||||
build-fx/assets/fonts/%.o: assets-fx/fonts/%
|
||||
|
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 9.2 KiB |
|
@ -4,6 +4,8 @@ Archive member included to satisfy reference by file (symbol)
|
|||
(_start)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(mmu.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) (_utlb_mapped_memory)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dimage.c.o)
|
||||
build-cg/src/main.o (_dimage)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
build-cg/src/main.o (_dtext)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dvram.c.o)
|
||||
|
@ -14,6 +16,8 @@ Archive member included to satisfy reference by file (symbol)
|
|||
build-cg/src/main.o (_dclear)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(drect.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) (_drect)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(bopti.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dimage.c.o) (_bopti_render_clip)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) (_topti_glyph_fg_bg)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o)
|
||||
|
@ -24,22 +28,30 @@ Archive member included to satisfy reference by file (symbol)
|
|||
build-cg/src/main.o (_sprintf)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(string.c.o)
|
||||
build-cg/src/main.o (_strlen)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memset.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dclear.c.o) (_dma_memset)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(font8x9.png.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) (_gint_font8x9)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dupdate.c.o) (_r61524_display)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) (_gint_panic)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) (_hw_detect)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o) (_gint_install)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(vbr.s.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) (_gint_setvbr)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.S.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) (_exch_entry_7305)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.s.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) (_gint_exch_tlbh)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.S.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) (_inth_entry_7305)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o) (_gint_inth_7305)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(bopti-asm.s.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(bopti.c.o) (_bopti_r5g6b5)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o) (_waitevent)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o) (_pollevent)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dprint.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.c.o) (_dprint)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memory.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(stdio.c.o) (_memcpy)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
|
@ -47,9 +59,9 @@ Archive member included to satisfy reference by file (symbol)
|
|||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) (_inth_tmu)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o) (_dma_transfer_wait)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memset.c.o) (_dma_transfer)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o) (_inth_dma_dma0)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o) (_inth_dma_te)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) (_gint_intlevel)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o)
|
||||
|
@ -57,7 +69,9 @@ Archive member included to satisfy reference by file (symbol)
|
|||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_movmem.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o) (___movmemSI24)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o) (___udivdi3)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(stdio.c.o) (___udivdi3)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(stdio.c.o) (___umoddi3)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivsi3.o)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o) (___udivsi3)
|
||||
/Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udiv_qrnnd_16.o)
|
||||
|
@ -70,19 +84,24 @@ Discarded input sections
|
|||
.comment 0x0000000000000000 0x12 build-cg/src/main.o
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(mmu.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dimage.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dvram.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dupdate.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dclear.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(drect.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(bopti.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(stdio.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(string.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memset.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dprint.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memory.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o)
|
||||
|
@ -98,6 +117,16 @@ Discarded input sections
|
|||
.debug_str 0x0000000000000000 0x5b6 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o)
|
||||
.eh_frame 0x0000000000000000 0x84 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o)
|
||||
.debug_info 0x0000000000000000 0x73e /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
.debug_abbrev 0x0000000000000000 0x21e /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
.debug_loc 0x0000000000000000 0x6c8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
.debug_ranges 0x0000000000000000 0x110 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
.debug_line 0x0000000000000000 0x330 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
.debug_str 0x0000000000000000 0x5b6 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
.comment 0x0000000000000000 0x12 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
.eh_frame 0x0000000000000000 0xb0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
.debug_info 0x0000000000000000 0x371 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o)
|
||||
.debug_abbrev 0x0000000000000000 0xcf /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o)
|
||||
.debug_aranges
|
||||
|
@ -113,241 +142,292 @@ rom 0x0000000000300000 0x0000000000037000 xr
|
|||
ram 0x0000000008102000 0x0000000000080000 rw
|
||||
vbr 0x000000008c160000 0x0000000000001400 xrw
|
||||
rram 0x000000008c161400 0x0000000000000c00 xrw
|
||||
ilram 0x00000000e5200000 0x0000000000001000 xrw
|
||||
xram 0x00000000e5007000 0x0000000000002000 xrw
|
||||
yram 0x00000000e5017000 0x0000000000002000 xrw
|
||||
*default* 0x0000000000000000 0xffffffffffffffff
|
||||
|
||||
Linker script and memory map
|
||||
|
||||
LOAD build-cg/src/main.o
|
||||
LOAD build-cg/assets/img/cockpit.png.o
|
||||
LOAD build-cg/assets/img/heure.png.o
|
||||
LOAD /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a
|
||||
LOAD /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a
|
||||
0x0000000000300000 _brom = 0x300000
|
||||
0x0000000000004028 _srom = (((SIZEOF (.text) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
|
||||
0x00000000000b89bc _srom = (((SIZEOF (.text) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
|
||||
|
||||
.text 0x0000000000300000 0x3058
|
||||
.text 0x0000000000300000 0x3d08
|
||||
*(.pretext.entry)
|
||||
.pretext.entry
|
||||
0x0000000000300000 0x1a4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o)
|
||||
0x0000000000300000 _start
|
||||
*(.pretext)
|
||||
.pretext 0x00000000003001a4 0x240 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
0x00000000003001a4 _topti_render
|
||||
0x00000000003003a0 _dtext
|
||||
*fill* 0x00000000003003e4 0xc
|
||||
.pretext 0x00000000003003f0 0xc4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
0x00000000003003f0 _topti_glyph_fg_bg
|
||||
0x000000000030042e _topti_glyph_fg
|
||||
0x0000000000300468 _topti_glyph_bg
|
||||
.pretext 0x00000000003004b4 0x110 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
0x00000000003004b4 _dfont
|
||||
0x00000000003004cc _charset_size
|
||||
0x00000000003004f8 _charset_decode
|
||||
0x0000000000300566 _topti_offset
|
||||
.pretext 0x00000000003005c4 0x40 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o)
|
||||
0x00000000003005c4 _hw_detect
|
||||
0x0000000000300604 _btors = .
|
||||
.pretext 0x00000000003001a4 0x30 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o)
|
||||
.pretext 0x00000000003001d4 0x238 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
0x00000000003001d4 _topti_render
|
||||
0x00000000003003c8 _dtext
|
||||
*fill* 0x000000000030040c 0x4
|
||||
.pretext 0x0000000000300410 0xc4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
0x0000000000300410 _topti_glyph_fg_bg
|
||||
0x000000000030044e _topti_glyph_fg
|
||||
0x0000000000300488 _topti_glyph_bg
|
||||
.pretext 0x00000000003004d4 0x110 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
0x00000000003004d4 _dfont
|
||||
0x00000000003004ec _charset_size
|
||||
0x0000000000300518 _charset_decode
|
||||
0x0000000000300586 _topti_offset
|
||||
.pretext 0x00000000003005e4 0x40 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o)
|
||||
0x00000000003005e4 _hw_detect
|
||||
0x0000000000300624 _btors = .
|
||||
*(.ctors .ctors.*)
|
||||
0x0000000000300604 _mtors = .
|
||||
0x0000000000300624 _mtors = .
|
||||
*(.dtors .dtors.*)
|
||||
0x0000000000300604 _etors = .
|
||||
0x0000000000300624 _etors = .
|
||||
0x0000000000300624 _gint_exch_tlbh_start = .
|
||||
*(.gint.exch_tlbh)
|
||||
*fill* 0x0000000000300624 0xc
|
||||
.gint.exch_tlbh
|
||||
0x0000000000300630 0x4c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.s.o)
|
||||
0x0000000000300630 _gint_exch_tlbh
|
||||
0x0000000000000058 _gint_exch_tlbh_size = ABSOLUTE ((. - _gint_exch_tlbh_start))
|
||||
*(.text .text.*)
|
||||
.text 0x0000000000300604 0x5d4 build-cg/src/main.o
|
||||
0x0000000000300604 _fill_char
|
||||
0x000000000030062e _display_comm
|
||||
0x00000000003006e4 _communication
|
||||
.text.startup 0x0000000000300bd8 0xd0 build-cg/src/main.o
|
||||
0x0000000000300bd8 _main
|
||||
.text 0x0000000000300ca8 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o)
|
||||
.text 0x0000000000300ca8 0xf8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(mmu.c.o)
|
||||
0x0000000000300ca8 _utlb_addr
|
||||
0x0000000000300cb8 _utlb_data
|
||||
0x0000000000300cc8 _utlb_mapped_memory
|
||||
.text 0x0000000000300da0 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
.text 0x0000000000300da0 0x4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dvram.c.o)
|
||||
0x0000000000300da0 _dvram
|
||||
.text 0x0000000000300da4 0x30 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dupdate.c.o)
|
||||
0x0000000000300da4 _dupdate
|
||||
0x0000000000300dbc _dupdate_noint
|
||||
.text 0x0000000000300dd4 0x48 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dclear.c.o)
|
||||
0x0000000000300dd4 _dclear
|
||||
.text 0x0000000000300e1c 0xc4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(drect.c.o)
|
||||
0x0000000000300e1c _drect
|
||||
.text 0x0000000000300ee0 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
.text 0x0000000000300ee0 0x1e8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o)
|
||||
0x0000000000300ee0 _getkey_opt
|
||||
0x0000000000301080 _getkey
|
||||
0x000000000030108c _getkey_repeat
|
||||
.text 0x00000000003010c8 0x9c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
0x00000000003010c8 _dsize
|
||||
.text 0x0000000000301164 0xbf4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(stdio.c.o)
|
||||
0x0000000000301a90 _kprint_opt
|
||||
0x0000000000301bba _kprint
|
||||
0x0000000000301c94 _kvsprint
|
||||
0x0000000000301cd8 _sprintf
|
||||
0x0000000000301d00 _vsprintf
|
||||
0x0000000000301d20 _snprintf
|
||||
0x0000000000301d40 _vsnprintf
|
||||
.text 0x0000000000301d58 0x26 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(string.c.o)
|
||||
0x0000000000301d58 _strlen
|
||||
0x0000000000301d68 _strncpy
|
||||
*fill* 0x0000000000301d7e 0x2
|
||||
.text 0x0000000000301d80 0x2cc /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
0x0000000000301dd0 _r61524_win_get
|
||||
0x0000000000301e88 _r61524_win_set
|
||||
0x0000000000301f48 _r61524_display
|
||||
.text 0x000000000030204c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o)
|
||||
.text 0x000000000030204c 0xf0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o)
|
||||
0x00000000003020b8 _gint_install
|
||||
0x0000000000302124 _gint_unload
|
||||
.text 0x000000000030213c 0x2c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(vbr.s.o)
|
||||
0x000000000030213c _gint_setvbr
|
||||
.text 0x0000000000302168 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.S.o)
|
||||
.text 0x0000000000302168 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.S.o)
|
||||
.text 0x0000000000302168 0x288 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
0x00000000003022e4 _pollevent
|
||||
0x00000000003023b8 _waitevent
|
||||
.text 0x00000000003023f0 0xd6 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memory.c.o)
|
||||
0x00000000003023f0 _memcpy
|
||||
0x00000000003024a4 __memmove
|
||||
0x00000000003024a8 __memcmp
|
||||
0x00000000003024ac _memset
|
||||
*fill* 0x00000000003024c6 0x2
|
||||
.text 0x00000000003024c8 0x4d0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x0000000000302750 _timer_setup
|
||||
0x00000000003027e4 _timer_delay
|
||||
0x0000000000302844 _timer_start
|
||||
0x0000000000302878 _timer_reload
|
||||
0x0000000000302898 _timer_pause
|
||||
0x00000000003028cc _timer_stop
|
||||
0x0000000000302928 _timer_timeout
|
||||
0x0000000000302934 _timer_address
|
||||
0x0000000000302968 _timer_clear
|
||||
.text 0x0000000000302998 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o)
|
||||
.text 0x0000000000302998 0x268 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o)
|
||||
0x0000000000302998 _dma_transfer_wait
|
||||
0x0000000000302a74 _dma_transfer
|
||||
0x0000000000302b24 _dma_transfer_noint
|
||||
.text 0x0000000000302c00 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o)
|
||||
.text 0x0000000000302c00 0x5c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o)
|
||||
0x0000000000302c00 _gint_intlevel
|
||||
0x0000000000302c38 _gint_inthandler
|
||||
.text 0x0000000000302c5c 0xc8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x0000000000302d18 _clock_freq
|
||||
.text 0x0000000000302d24 0x78 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_movmem.o)
|
||||
0x0000000000302d24 ___movmem
|
||||
0x0000000000302d24 ___movstr
|
||||
0x0000000000302d58 ___movmemSI64
|
||||
0x0000000000302d58 ___movstrSI64
|
||||
0x0000000000302d5c ___movmemSI60
|
||||
0x0000000000302d5c ___movstrSI60
|
||||
0x0000000000302d60 ___movstrSI56
|
||||
0x0000000000302d60 ___movmemSI56
|
||||
0x0000000000302d64 ___movmemSI52
|
||||
0x0000000000302d64 ___movstrSI52
|
||||
0x0000000000302d68 ___movstrSI48
|
||||
0x0000000000302d68 ___movmemSI48
|
||||
0x0000000000302d6c ___movmemSI44
|
||||
0x0000000000302d6c ___movstrSI44
|
||||
0x0000000000302d70 ___movstrSI40
|
||||
0x0000000000302d70 ___movmemSI40
|
||||
0x0000000000302d74 ___movstrSI36
|
||||
0x0000000000302d74 ___movmemSI36
|
||||
0x0000000000302d78 ___movstrSI32
|
||||
0x0000000000302d78 ___movmemSI32
|
||||
0x0000000000302d7c ___movmemSI28
|
||||
0x0000000000302d7c ___movstrSI28
|
||||
0x0000000000302d80 ___movmemSI24
|
||||
0x0000000000302d80 ___movstrSI24
|
||||
0x0000000000302d84 ___movmemSI20
|
||||
0x0000000000302d84 ___movstrSI20
|
||||
0x0000000000302d88 ___movstrSI16
|
||||
0x0000000000302d88 ___movmemSI16
|
||||
0x0000000000302d8c ___movmemSI12
|
||||
0x0000000000302d8c ___movstrSI12
|
||||
0x0000000000302d90 ___movstrSI8
|
||||
0x0000000000302d90 ___movmemSI8
|
||||
0x0000000000302d94 ___movstrSI4
|
||||
0x0000000000302d94 ___movmemSI4
|
||||
.text 0x0000000000302d9c 0x1ec /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o)
|
||||
0x0000000000302d9c ___udivdi3
|
||||
.text 0x0000000000302f88 0x6c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivsi3.o)
|
||||
0x0000000000302faa ___udivsi3
|
||||
*fill* 0x0000000000302ff4 0x4
|
||||
.text 0x0000000000302ff8 0x60 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udiv_qrnnd_16.o)
|
||||
0x0000000000302ff8 ___udiv_qrnnd_16
|
||||
.text 0x0000000000303058 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o)
|
||||
.text 0x000000000030067c 0x610 build-cg/src/main.o
|
||||
0x000000000030067c _display
|
||||
0x00000000003006bc _fill_char
|
||||
0x00000000003006e6 _display_comm
|
||||
0x0000000000300798 _communication
|
||||
.text.startup 0x0000000000300c8c 0xec build-cg/src/main.o
|
||||
0x0000000000300c8c _main
|
||||
.text 0x0000000000300d78 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o)
|
||||
.text 0x0000000000300d78 0xf8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(mmu.c.o)
|
||||
0x0000000000300d78 _utlb_addr
|
||||
0x0000000000300d88 _utlb_data
|
||||
0x0000000000300d98 _utlb_mapped_memory
|
||||
.text 0x0000000000300e70 0x40 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dimage.c.o)
|
||||
0x0000000000300e70 _dimage
|
||||
0x0000000000300e98 _dsubimage
|
||||
.text 0x0000000000300eb0 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
.text 0x0000000000300eb0 0x4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dvram.c.o)
|
||||
0x0000000000300eb0 _dvram
|
||||
.text 0x0000000000300eb4 0x30 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dupdate.c.o)
|
||||
0x0000000000300eb4 _dupdate
|
||||
0x0000000000300ecc _dupdate_noint
|
||||
.text 0x0000000000300ee4 0x20 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dclear.c.o)
|
||||
0x0000000000300ee4 _dclear
|
||||
.text 0x0000000000300f04 0xc4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(drect.c.o)
|
||||
0x0000000000300f04 _drect
|
||||
.text 0x0000000000300fc8 0x17c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(bopti.c.o)
|
||||
0x0000000000300fc8 _bopti_render
|
||||
0x0000000000301050 _bopti_render_clip
|
||||
0x0000000000301118 _bopti_render_noclip
|
||||
.text 0x0000000000301144 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
.text 0x0000000000301144 0x214 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o)
|
||||
0x0000000000301144 _getkey_opt
|
||||
0x0000000000301310 _getkey
|
||||
0x000000000030131c _getkey_repeat
|
||||
.text 0x0000000000301358 0x9c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
0x0000000000301358 _dsize
|
||||
.text 0x00000000003013f4 0xcd4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(stdio.c.o)
|
||||
0x0000000000301df4 _kprint_opt
|
||||
0x0000000000301f2c _kprint
|
||||
0x0000000000302004 _kvsprint
|
||||
0x0000000000302048 _sprintf
|
||||
0x0000000000302070 _vsprintf
|
||||
0x0000000000302090 _snprintf
|
||||
0x00000000003020b0 _vsnprintf
|
||||
.text 0x00000000003020c8 0x78 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(string.c.o)
|
||||
0x00000000003020c8 _strlen
|
||||
0x00000000003020d8 _strncpy
|
||||
0x00000000003020ee _strcat
|
||||
0x0000000000302130 _strcmp
|
||||
.text 0x0000000000302140 0x4c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memset.c.o)
|
||||
0x0000000000302140 _dma_memset
|
||||
.text 0x000000000030218c 0x2d4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
0x00000000003021dc _r61524_win_get
|
||||
0x0000000000302294 _r61524_win_set
|
||||
0x0000000000302354 _r61524_display
|
||||
.text 0x0000000000302460 0x2dc /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.c.o)
|
||||
0x0000000000302708 _gint_panic
|
||||
0x0000000000302718 _gint_panic_set
|
||||
0x0000000000302724 _gint_exc_catch
|
||||
0x0000000000302730 _gint_exc_skip
|
||||
.text 0x000000000030273c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o)
|
||||
.text 0x000000000030273c 0x104 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o)
|
||||
0x00000000003027a8 _gint_install
|
||||
0x0000000000302828 _gint_unload
|
||||
.text 0x0000000000302840 0x2c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(vbr.s.o)
|
||||
0x0000000000302840 _gint_setvbr
|
||||
.text 0x000000000030286c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.s.o)
|
||||
.text 0x000000000030286c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.S.o)
|
||||
*fill* 0x000000000030286c 0x4
|
||||
.text 0x0000000000302870 0x80 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(bopti-asm.s.o)
|
||||
0x0000000000302870 _bopti_r5g6b5
|
||||
0x00000000003028c0 _bopti_r5g6b5a
|
||||
.text 0x00000000003028f0 0x39c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
0x0000000000302a54 _pollevent
|
||||
0x0000000000302b84 _waitevent
|
||||
0x0000000000302bd0 _clearevents
|
||||
0x0000000000302bf0 _keydown
|
||||
0x0000000000302c14 _keydown_all
|
||||
0x0000000000302c50 _keydown_any
|
||||
.text 0x0000000000302c8c 0x58 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dprint.c.o)
|
||||
0x0000000000302c8c _dprint
|
||||
.text 0x0000000000302ce4 0xd6 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memory.c.o)
|
||||
0x0000000000302ce4 _memcpy
|
||||
0x0000000000302d98 __memmove
|
||||
0x0000000000302d9c __memcmp
|
||||
0x0000000000302da0 _memset
|
||||
*fill* 0x0000000000302dba 0x2
|
||||
.text 0x0000000000302dbc 0x4d0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x0000000000303044 _timer_setup
|
||||
0x00000000003030d8 _timer_delay
|
||||
0x0000000000303138 _timer_start
|
||||
0x000000000030316c _timer_reload
|
||||
0x000000000030318c _timer_pause
|
||||
0x00000000003031c0 _timer_stop
|
||||
0x000000000030321c _timer_timeout
|
||||
0x0000000000303228 _timer_address
|
||||
0x000000000030325c _timer_clear
|
||||
.text 0x000000000030328c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o)
|
||||
.text 0x000000000030328c 0x3f8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o)
|
||||
0x0000000000303560 _dma_transfer
|
||||
0x00000000003035a0 _dma_transfer_wait
|
||||
0x0000000000303618 _dma_transfer_noint
|
||||
.text 0x0000000000303684 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o)
|
||||
.text 0x0000000000303684 0x5c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o)
|
||||
0x0000000000303684 _gint_intlevel
|
||||
0x00000000003036bc _gint_inthandler
|
||||
.text 0x00000000003036e0 0xc8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x000000000030379c _clock_freq
|
||||
.text 0x00000000003037a8 0x78 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_movmem.o)
|
||||
0x00000000003037a8 ___movmem
|
||||
0x00000000003037a8 ___movstr
|
||||
0x00000000003037dc ___movmemSI64
|
||||
0x00000000003037dc ___movstrSI64
|
||||
0x00000000003037e0 ___movmemSI60
|
||||
0x00000000003037e0 ___movstrSI60
|
||||
0x00000000003037e4 ___movstrSI56
|
||||
0x00000000003037e4 ___movmemSI56
|
||||
0x00000000003037e8 ___movmemSI52
|
||||
0x00000000003037e8 ___movstrSI52
|
||||
0x00000000003037ec ___movstrSI48
|
||||
0x00000000003037ec ___movmemSI48
|
||||
0x00000000003037f0 ___movmemSI44
|
||||
0x00000000003037f0 ___movstrSI44
|
||||
0x00000000003037f4 ___movstrSI40
|
||||
0x00000000003037f4 ___movmemSI40
|
||||
0x00000000003037f8 ___movstrSI36
|
||||
0x00000000003037f8 ___movmemSI36
|
||||
0x00000000003037fc ___movstrSI32
|
||||
0x00000000003037fc ___movmemSI32
|
||||
0x0000000000303800 ___movmemSI28
|
||||
0x0000000000303800 ___movstrSI28
|
||||
0x0000000000303804 ___movmemSI24
|
||||
0x0000000000303804 ___movstrSI24
|
||||
0x0000000000303808 ___movmemSI20
|
||||
0x0000000000303808 ___movstrSI20
|
||||
0x000000000030380c ___movstrSI16
|
||||
0x000000000030380c ___movmemSI16
|
||||
0x0000000000303810 ___movmemSI12
|
||||
0x0000000000303810 ___movstrSI12
|
||||
0x0000000000303814 ___movstrSI8
|
||||
0x0000000000303814 ___movmemSI8
|
||||
0x0000000000303818 ___movstrSI4
|
||||
0x0000000000303818 ___movmemSI4
|
||||
.text 0x0000000000303820 0x1ec /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o)
|
||||
0x0000000000303820 ___udivdi3
|
||||
.text 0x0000000000303a0c 0x22c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
0x0000000000303a0c ___umoddi3
|
||||
.text 0x0000000000303c38 0x6c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivsi3.o)
|
||||
0x0000000000303c5a ___udivsi3
|
||||
*fill* 0x0000000000303ca4 0x4
|
||||
.text 0x0000000000303ca8 0x60 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udiv_qrnnd_16.o)
|
||||
0x0000000000303ca8 ___udiv_qrnnd_16
|
||||
.text 0x0000000000303d08 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o)
|
||||
|
||||
.gint.blocks 0x0000000000303060 0x140
|
||||
.gint.blocks 0x0000000000303d10 0x140
|
||||
*(.gint.blocks)
|
||||
.gint.blocks 0x0000000000303060 0x20 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.S.o)
|
||||
0x0000000000303060 _exch_entry_7305
|
||||
.gint.blocks 0x0000000000303080 0x20 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.S.o)
|
||||
0x0000000000303080 _inth_entry_7305
|
||||
.gint.blocks 0x00000000003030a0 0xe0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o)
|
||||
0x00000000003030a0 _inth_tmu
|
||||
0x0000000000303120 _inth_etmu2
|
||||
0x0000000000303140 _inth_etmu_help
|
||||
0x0000000000303160 _inth_etmux
|
||||
.gint.blocks 0x0000000000303180 0x20 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o)
|
||||
0x0000000000303180 _inth_dma_dma0
|
||||
.gint.blocks 0x0000000000303d10 0x20 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.S.o)
|
||||
0x0000000000303d10 _gint_inth_7305
|
||||
.gint.blocks 0x0000000000303d30 0xe0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o)
|
||||
0x0000000000303d30 _inth_tmu
|
||||
0x0000000000303db0 _inth_etmu2
|
||||
0x0000000000303dd0 _inth_etmu_help
|
||||
0x0000000000303df0 _inth_etmux
|
||||
.gint.blocks 0x0000000000303e10 0x40 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o)
|
||||
0x0000000000303e10 _inth_dma_te
|
||||
0x0000000000303e30 _inth_dma_ae
|
||||
|
||||
.gint.drivers 0x00000000003031a0 0xb4
|
||||
0x00000000003031a0 _bdrv = .
|
||||
.gint.drivers 0x0000000000303e50 0xb4
|
||||
0x0000000000303e50 _bdrv = .
|
||||
*(.gint.drivers.0)
|
||||
*(.gint.drivers.1)
|
||||
.gint.drivers.1
|
||||
0x00000000003031a0 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x00000000003031a0 _drv_cpg
|
||||
0x0000000000303e50 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x0000000000303e50 _drv_cpg
|
||||
*(.gint.drivers.2)
|
||||
.gint.drivers.2
|
||||
0x00000000003031c4 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x00000000003031c4 _drv_tmu
|
||||
0x0000000000303e74 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x0000000000303e74 _drv_tmu
|
||||
.gint.drivers.2
|
||||
0x00000000003031e8 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o)
|
||||
0x00000000003031e8 _drv_dma
|
||||
0x0000000000303e98 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o)
|
||||
0x0000000000303e98 _drv_dma0
|
||||
*(.gint.drivers.3)
|
||||
*(.gint.drivers.4)
|
||||
.gint.drivers.4
|
||||
0x000000000030320c 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
0x000000000030320c _drv_keysc
|
||||
0x0000000000303ebc 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
0x0000000000303ebc _drv_keysc
|
||||
*(.gint.drivers.5)
|
||||
.gint.drivers.5
|
||||
0x0000000000303230 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
0x0000000000303230 _drv_r61524
|
||||
0x0000000000303ee0 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
0x0000000000303ee0 _drv_r61524
|
||||
*(.gint.drivers.6)
|
||||
0x0000000000303254 _edrv = .
|
||||
0x0000000000303f04 _edrv = .
|
||||
|
||||
.rodata 0x0000000000303254 0xddc
|
||||
*(.rodata.assets)
|
||||
.rodata 0x0000000000303f04 0xb4ac0
|
||||
*(.rodata.4)
|
||||
*(.rodata .rodata.*)
|
||||
.rodata.str1.4
|
||||
0x0000000000303254 0x7d8 build-cg/src/main.o
|
||||
.rodata 0x0000000000303a2c 0x18 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
0x0000000000303f04 0x7d8 build-cg/src/main.o
|
||||
.rodata 0x00000000003046dc 0x5cd8 build-cg/assets/img/cockpit.png.o
|
||||
0x00000000003046dc _img_cockpit
|
||||
0x000000000030a3b4 _img_cockpit_end
|
||||
.rodata 0x000000000030a3b4 0xadd50 build-cg/assets/img/heure.png.o
|
||||
0x000000000030a3b4 _img_heure
|
||||
0x00000000003b8104 _img_heure_end
|
||||
.rodata 0x00000000003b8104 0x18 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
.rodata.str1.4
|
||||
0x0000000000303a44 0x31 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(stdio.c.o)
|
||||
*fill* 0x0000000000303a75 0x3
|
||||
.rodata 0x0000000000303a78 0x49c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(font8x9.png.o)
|
||||
0x0000000000303a78 _gint_font8x9
|
||||
0x0000000000303f14 _gint_font8x9_end
|
||||
0x00000000003b811c 0x31 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(stdio.c.o)
|
||||
*fill* 0x00000000003b814d 0x3
|
||||
.rodata 0x00000000003b8150 0x49c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(font8x9.png.o)
|
||||
0x00000000003b8150 _gint_font8x9
|
||||
0x00000000003b85ec _gint_font8x9_end
|
||||
.rodata.str1.4
|
||||
0x0000000000303f14 0x7 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
*fill* 0x0000000000303f1b 0x1
|
||||
0x00000000003b85ec 0x7 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
*fill* 0x00000000003b85f3 0x1
|
||||
.rodata.str1.4
|
||||
0x0000000000303f1c 0x6 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
*fill* 0x0000000000303f22 0x2
|
||||
0x00000000003b85f4 0x288 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.c.o)
|
||||
0x28c (size before relaxing)
|
||||
.rodata.str1.4
|
||||
0x0000000000303f24 0x4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x00000000003b887c 0x6 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
*fill* 0x00000000003b8882 0x2
|
||||
.rodata.str1.4
|
||||
0x0000000000303f28 0x4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o)
|
||||
0x00000000003b8884 0x4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
.rodata 0x00000000003b8888 0x30 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o)
|
||||
.rodata.str1.4
|
||||
0x0000000000303f2c 0x4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o)
|
||||
.rodata 0x0000000000303f30 0x100 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o)
|
||||
0x0000000000303f30 ___clz_tab
|
||||
0x00000000003b88b8 0x5 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o)
|
||||
*fill* 0x00000000003b88bd 0x3
|
||||
.rodata.str1.4
|
||||
0x00000000003b88c0 0x4 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o)
|
||||
.rodata 0x00000000003b88c4 0x100 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o)
|
||||
0x00000000003b88c4 ___clz_tab
|
||||
|
||||
.rela.dyn 0x0000000000304030 0x0
|
||||
.rela.text 0x0000000000304030 0x0 build-cg/src/main.o
|
||||
.rela.dyn 0x00000000003b89c4 0x0
|
||||
.rela.text 0x00000000003b89c4 0x0 build-cg/src/main.o
|
||||
.rela.pretext.entry
|
||||
0x0000000000304030 0x0 build-cg/src/main.o
|
||||
.rela.pretext 0x0000000000304030 0x0 build-cg/src/main.o
|
||||
0x00000000003b89c4 0x0 build-cg/src/main.o
|
||||
.rela.pretext 0x00000000003b89c4 0x0 build-cg/src/main.o
|
||||
0x0000000008102000 . = ORIGIN (ram)
|
||||
|
||||
.bss 0x0000000008102000 0x150
|
||||
|
@ -356,23 +436,29 @@ LOAD /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a
|
|||
.bss 0x0000000008102000 0x0 build-cg/src/main.o
|
||||
.bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o)
|
||||
.bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(mmu.c.o)
|
||||
.bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dimage.c.o)
|
||||
.bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
.bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dvram.c.o)
|
||||
.bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dupdate.c.o)
|
||||
.bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dclear.c.o)
|
||||
.bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(drect.c.o)
|
||||
.bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(bopti.c.o)
|
||||
.bss 0x0000000008102000 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
.bss 0x0000000008102000 0xc /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o)
|
||||
.bss 0x000000000810200c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
.bss 0x000000000810200c 0x114 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(stdio.c.o)
|
||||
.bss 0x0000000008102120 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(string.c.o)
|
||||
.bss 0x0000000008102120 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memset.c.o)
|
||||
.bss 0x0000000008102120 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
.bss 0x0000000008102120 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.c.o)
|
||||
.bss 0x0000000008102120 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o)
|
||||
.bss 0x0000000008102120 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o)
|
||||
.bss 0x0000000008102120 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(vbr.s.o)
|
||||
.bss 0x0000000008102120 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.S.o)
|
||||
.bss 0x0000000008102120 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.s.o)
|
||||
.bss 0x0000000008102120 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.S.o)
|
||||
.bss 0x0000000008102120 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(bopti-asm.s.o)
|
||||
.bss 0x0000000008102120 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
.bss 0x0000000008102144 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dprint.c.o)
|
||||
.bss 0x0000000008102144 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memory.c.o)
|
||||
.bss 0x0000000008102144 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
.bss 0x0000000008102144 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o)
|
||||
|
@ -382,6 +468,7 @@ LOAD /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a
|
|||
.bss 0x0000000008102144 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o)
|
||||
.bss 0x0000000008102144 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_movmem.o)
|
||||
.bss 0x0000000008102144 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o)
|
||||
.bss 0x0000000008102144 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
.bss 0x0000000008102144 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivsi3.o)
|
||||
.bss 0x0000000008102144 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udiv_qrnnd_16.o)
|
||||
.bss 0x0000000008102144 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o)
|
||||
|
@ -389,13 +476,14 @@ LOAD /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a
|
|||
*fill* 0x0000000008102144 0xc
|
||||
0x0000000000000150 _sbss = SIZEOF (.bss)
|
||||
|
||||
.data 0x0000000008102150 0x80 load address 0x0000000000304030
|
||||
0x0000000000304030 _ldata = LOADADDR (.data)
|
||||
.data 0x0000000008102150 0x80 load address 0x00000000003b89c4
|
||||
0x00000000003b89c4 _ldata = LOADADDR (.data)
|
||||
0x0000000008102150 _rdata = .
|
||||
*(.data .data.*)
|
||||
.data 0x0000000008102150 0x0 build-cg/src/main.o
|
||||
.data 0x0000000008102150 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(start.c.o)
|
||||
.data 0x0000000008102150 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(mmu.c.o)
|
||||
.data 0x0000000008102150 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dimage.c.o)
|
||||
.data 0x0000000008102150 0x8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
0x0000000008102150 _topti_font
|
||||
0x0000000008102154 _gint_default_font
|
||||
|
@ -404,19 +492,24 @@ LOAD /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a
|
|||
.data 0x000000000810215c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dupdate.c.o)
|
||||
.data 0x000000000810215c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dclear.c.o)
|
||||
.data 0x000000000810215c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(drect.c.o)
|
||||
.data 0x000000000810215c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(bopti.c.o)
|
||||
.data 0x000000000810215c 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
.data 0x000000000810215c 0x8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(getkey.c.o)
|
||||
.data 0x0000000008102164 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(topti.c.o)
|
||||
.data 0x0000000008102164 0x68 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(stdio.c.o)
|
||||
0x0000000008102164 _kprint_formatters
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(string.c.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memset.c.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.c.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(vbr.s.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.S.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.s.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.S.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(bopti-asm.s.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dprint.c.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memory.c.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(inth.s.o)
|
||||
|
@ -426,48 +519,77 @@ LOAD /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a
|
|||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_movmem.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivdi3.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_umoddi3.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udivsi3.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_udiv_qrnnd_16.o)
|
||||
.data 0x00000000081021cc 0x0 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgcc.a(_clz.o)
|
||||
0x00000000081021d0 . = ALIGN (0x10)
|
||||
*fill* 0x00000000081021cc 0x4
|
||||
|
||||
.data.4 0x00000000081021d0 0x0 load address 0x00000000003040b0
|
||||
.data.4 0x00000000081021d0 0x0 load address 0x00000000003b8a44
|
||||
*(.data.4)
|
||||
0x00000000081021d0 . = ALIGN (0x10)
|
||||
0x0000000000000080 _sdata = (SIZEOF (.data) + SIZEOF (.data.4))
|
||||
0x00000000e5200000 . = ORIGIN (ilram)
|
||||
|
||||
.ilram 0x00000000e5200000 0x20 load address 0x00000000003b8a44
|
||||
0x00000000003b8a44 _lilram = LOADADDR (.ilram)
|
||||
0x00000000e5200000 _rilram = .
|
||||
*(.ilram)
|
||||
.ilram 0x00000000e5200000 0x20 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(memset.c.o)
|
||||
0x00000000e5200020 . = ALIGN (0x10)
|
||||
0x00000000e5007000 . = ORIGIN (xram)
|
||||
|
||||
.xram 0x00000000e5007000 0x0 load address 0x00000000003b8a64
|
||||
0x00000000003b8a64 _lxram = LOADADDR (.xram)
|
||||
0x00000000e5007000 _rxram = .
|
||||
*(.xram)
|
||||
0x00000000e5007000 . = ALIGN (0x10)
|
||||
0x00000000e5017000 . = ORIGIN (yram)
|
||||
|
||||
.yram 0x00000000e5017000 0x0 load address 0x00000000003b8a64
|
||||
0x00000000003b8a64 _lyram = LOADADDR (.yram)
|
||||
0x00000000e5017000 _ryram = .
|
||||
*(.yram)
|
||||
0x00000000e5017000 . = ALIGN (0x10)
|
||||
0x0000000000000020 _silram = SIZEOF (.ilram)
|
||||
0x0000000000000000 _sxram = SIZEOF (.xram)
|
||||
0x0000000000000000 _syram = SIZEOF (.yram)
|
||||
0x000000008c15ff00 _gint_vbr = (ORIGIN (vbr) - 0x100)
|
||||
0x000000008c161400 . = ORIGIN (rram)
|
||||
|
||||
.gint.data 0x000000008c161400 0xd0 load address 0x00000000003040b0
|
||||
0x00000000003040b0 _lgdata = LOADADDR (.gint.data)
|
||||
.gint.data 0x000000008c161400 0xe0 load address 0x00000000003b8a64
|
||||
0x00000000003b8a64 _lgdata = LOADADDR (.gint.data)
|
||||
0x000000008c161400 _rgdata = .
|
||||
*(.gint.data .gint.data.*)
|
||||
.gint.data 0x000000008c161400 0x8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
.gint.data 0x000000008c161408 0x18 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
.gint.data 0x000000008c161420 0x70 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
.gint.data 0x000000008c161490 0x10 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o)
|
||||
0x000000008c161490 _SH7305_INTC
|
||||
.gint.data 0x000000008c161408 0x8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(exch.c.o)
|
||||
0x000000008c161408 _gint_exc_catcher
|
||||
0x000000008c16140c _gint_exc_panic
|
||||
.gint.data 0x000000008c161410 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
.gint.data 0x000000008c161434 0x70 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
.gint.data 0x000000008c1614a4 0x10 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o)
|
||||
0x000000008c1614a4 _SH7305_INTC
|
||||
.gint.data.sh3
|
||||
0x000000008c1614a0 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o)
|
||||
0x000000008c1614a0 _SH7705_INTC
|
||||
0x000000008c1614d0 . = ALIGN (0x10)
|
||||
*fill* 0x000000008c1614c4 0xc
|
||||
0x00000000000000d0 _sgdata = SIZEOF (.gint.data)
|
||||
0x000000008c1614b4 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(gint.c.o)
|
||||
0x000000008c1614b4 _SH7705_INTC
|
||||
0x000000008c1614e0 . = ALIGN (0x10)
|
||||
*fill* 0x000000008c1614d8 0x8
|
||||
0x00000000000000e0 _sgdata = SIZEOF (.gint.data)
|
||||
|
||||
.gint.bss 0x000000008c1614d0 0x230 load address 0x0000000000304180
|
||||
.gint.bss 0x000000008c1614e0 0x300 load address 0x00000000003b8b44
|
||||
*(.gint.bss .gint.bss.*)
|
||||
.gint.bss 0x000000008c1614d0 0x8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
.gint.bss 0x000000008c1614d8 0x40 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o)
|
||||
0x000000008c1614d8 _gint
|
||||
.gint.bss 0x000000008c161518 0x1c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o)
|
||||
.gint.bss 0x000000008c161534 0x100 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
.gint.bss 0x000000008c161634 0x88 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
.gint.bss 0x000000008c1616bc 0x18 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o)
|
||||
.gint.bss 0x000000008c1616d4 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x000000008c161700 . = ALIGN (0x10)
|
||||
*fill* 0x000000008c1616f8 0x8
|
||||
0x0000000000000230 _sgbss = SIZEOF (.gint.bss)
|
||||
.gint.bss 0x000000008c1614e0 0x8 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(r61524.c.o)
|
||||
.gint.bss 0x000000008c1614e8 0x40 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(hardware.c.o)
|
||||
0x000000008c1614e8 _gint
|
||||
.gint.bss 0x000000008c161528 0x1c /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(setup.c.o)
|
||||
.gint.bss 0x000000008c161544 0x180 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(keysc.c.o)
|
||||
.gint.bss 0x000000008c1616c4 0x88 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(tmu.c.o)
|
||||
.gint.bss 0x000000008c16174c 0x68 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(dma.c.o)
|
||||
.gint.bss 0x000000008c1617b4 0x24 /Users/antoine/gcc/sh3eb-elf-2.32-8.3.0/lib/gcc/sh3eb-elf/8.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x000000008c1617e0 . = ALIGN (0x10)
|
||||
*fill* 0x000000008c1617d8 0x8
|
||||
0x0000000000000300 _sgbss = SIZEOF (.gint.bss)
|
||||
|
||||
/DISCARD/
|
||||
*(.gint.bss.sh3)
|
||||
|
|
|
@ -4,15 +4,26 @@
|
|||
// Dernière modification le : 23 juillet 2019
|
||||
//-----
|
||||
|
||||
/* ----------- */
|
||||
/* - IMPORTS - */
|
||||
/* ----------
|
||||
- */
|
||||
#include <gint/display.h>
|
||||
#include <gint/keyboard.h>
|
||||
#include <gint/std/string.h>
|
||||
#include <gint/std/stdio.h>
|
||||
|
||||
/* -------------- */
|
||||
/* - CONSTANTES - */
|
||||
/* -------------- */
|
||||
|
||||
#define C_RED 0xf800
|
||||
#define C_GREEN 0x07e0
|
||||
#define C_BLUE 0x001f
|
||||
|
||||
/* -------------- */
|
||||
/* - PROTOTYPES - */
|
||||
/* -------------- */
|
||||
|
||||
//communication : gère les communications entre la tour et l'avion
|
||||
void communication (int *com_id, int *id, const int langue);
|
||||
|
@ -20,11 +31,18 @@ void communication (int *com_id, int *id, const int langue);
|
|||
//display_comm : affiche les communications
|
||||
void display_comm (char *msg_1,char *msg_2,char *msg_3, const int *joueur);
|
||||
|
||||
//display : affiche sur la VRAM les éléments de décors
|
||||
void display(const image_t * img_heure, const image_t * img_cockpit);
|
||||
|
||||
//fill_char : initialise une chaine avec un nombre de caractères répétés 'n' fois
|
||||
char *fill_char(char *dest, const char *src, unsigned int debut, unsigned int fin);
|
||||
|
||||
|
||||
int main (void)
|
||||
{
|
||||
extern image_t img_cockpit;
|
||||
extern image_t img_heure;
|
||||
|
||||
int com_id = 1, id = 0, langue = 0;// variables des communications
|
||||
int key = 0;//variables diverses
|
||||
|
||||
|
@ -42,9 +60,11 @@ int main (void)
|
|||
langue -= 1;
|
||||
while(com_id <= 26)
|
||||
{
|
||||
dclear(C_WHITE);
|
||||
communication(&com_id, &id, langue);
|
||||
key = getkey().key;
|
||||
display(&img_heure, &img_cockpit);
|
||||
dupdate();
|
||||
key = getkey().key;
|
||||
if(key == KEY_EXIT) return 0;
|
||||
|
||||
}
|
||||
|
@ -250,17 +270,23 @@ void display_comm (char *msg_1,char *msg_2, char *msg_3, const int *joueur)
|
|||
fill_char(msg_3, " ", strlen(msg_3), 70);
|
||||
|
||||
if (*joueur == 1){
|
||||
dtext(1, 1, msg_1, C_BLUE, C_WHITE);
|
||||
dtext(1, 12, msg_2, C_BLUE, C_WHITE);
|
||||
dtext(1, 23, msg_3, C_BLUE, C_WHITE);
|
||||
dtext(1, 1, msg_1, C_BLUE, C_NONE);
|
||||
dtext(1, 12, msg_2, C_BLUE, C_NONE);
|
||||
dtext(1, 23, msg_3, C_BLUE, C_NONE);
|
||||
}
|
||||
else{
|
||||
dtext(1, 1, msg_1, C_BLACK, C_WHITE);
|
||||
dtext(1, 12, msg_2, C_BLACK, C_WHITE);
|
||||
dtext(1, 23, msg_3, C_BLACK, C_WHITE);
|
||||
dtext(1, 1, msg_1, C_BLACK, C_NONE);
|
||||
dtext(1, 12, msg_2, C_BLACK, C_NONE);
|
||||
dtext(1, 23, msg_3, C_BLACK, C_NONE);
|
||||
}
|
||||
}
|
||||
|
||||
void display(const image_t * img_heure, const image_t * img_cockpit)
|
||||
{
|
||||
dsubimage(0, 0, img_heure, 0, 0, 396, 224, 0);
|
||||
dimage(0, 194, img_cockpit);
|
||||
|
||||
}
|
||||
|
||||
char *fill_char(char *dest, const char *src, unsigned int debut, unsigned int fin)
|
||||
{
|
||||
|
|