Dépoussiérage
|
@ -0,0 +1,324 @@
|
|||
Creative Commons Attribution 4.0 International Creative Commons Corporation
|
||||
("Creative Commons") is not a law firm and does not provide legal services
|
||||
or legal advice. Distribution of Creative Commons public licenses does not
|
||||
create a lawyer-client or other relationship. Creative Commons makes its licenses
|
||||
and related information available on an "as-is" basis. Creative Commons gives
|
||||
no warranties regarding its licenses, any material licensed under their terms
|
||||
and conditions, or any related information. Creative Commons disclaims all
|
||||
liability for damages resulting from their use to the fullest extent possible.
|
||||
|
||||
Using Creative Commons Public Licenses
|
||||
|
||||
Creative Commons public licenses provide a standard set of terms and conditions
|
||||
that creators and other rights holders may use to share original works of
|
||||
authorship and other material subject to copyright and certain other rights
|
||||
specified in the public license below. The following considerations are for
|
||||
informational purposes only, are not exhaustive, and do not form part of our
|
||||
licenses.
|
||||
|
||||
Considerations for licensors: Our public licenses are intended for use by
|
||||
those authorized to give the public permission to use material in ways otherwise
|
||||
restricted by copyright and certain other rights. Our licenses are irrevocable.
|
||||
Licensors should read and understand the terms and conditions of the license
|
||||
they choose before applying it. Licensors should also secure all rights necessary
|
||||
before applying our licenses so that the public can reuse the material as
|
||||
expected. Licensors should clearly mark any material not subject to the license.
|
||||
This includes other CC-licensed material, or material used under an exception
|
||||
or limitation to copyright. More considerations for licensors : wiki.creativecommons.org/Considerations_for_licensors
|
||||
|
||||
Considerations for the public: By using one of our public licenses, a licensor
|
||||
grants the public permission to use the licensed material under specified
|
||||
terms and conditions. If the licensor's permission is not necessary for any
|
||||
reason–for example, because of any applicable exception or limitation to copyright–then
|
||||
that use is not regulated by the license. Our licenses grant only permissions
|
||||
under copyright and certain other rights that a licensor has authority to
|
||||
grant. Use of the licensed material may still be restricted for other reasons,
|
||||
including because others have copyright or other rights in the material. A
|
||||
licensor may make special requests, such as asking that all changes be marked
|
||||
or described. Although not required by our licenses, you are encouraged to
|
||||
respect those requests where reasonable. More considerations for the public
|
||||
: wiki.creativecommons.org/Considerations_for_licensees Creative Commons Attribution
|
||||
4.0 International Public License
|
||||
|
||||
By exercising the Licensed Rights (defined below), You accept and agree to
|
||||
be bound by the terms and conditions of this Creative Commons Attribution
|
||||
4.0 International Public License ("Public License"). To the extent this Public
|
||||
License may be interpreted as a contract, You are granted the Licensed Rights
|
||||
in consideration of Your acceptance of these terms and conditions, and the
|
||||
Licensor grants You such rights in consideration of benefits the Licensor
|
||||
receives from making the Licensed Material available under these terms and
|
||||
conditions.
|
||||
|
||||
Section 1 – Definitions.
|
||||
|
||||
a. Adapted Material means material subject to Copyright and Similar Rights
|
||||
that is derived from or based upon the Licensed Material and in which the
|
||||
Licensed Material is translated, altered, arranged, transformed, or otherwise
|
||||
modified in a manner requiring permission under the Copyright and Similar
|
||||
Rights held by the Licensor. For purposes of this Public License, where the
|
||||
Licensed Material is a musical work, performance, or sound recording, Adapted
|
||||
Material is always produced where the Licensed Material is synched in timed
|
||||
relation with a moving image.
|
||||
|
||||
b. Adapter's License means the license You apply to Your Copyright and Similar
|
||||
Rights in Your contributions to Adapted Material in accordance with the terms
|
||||
and conditions of this Public License.
|
||||
|
||||
c. Copyright and Similar Rights means copyright and/or similar rights closely
|
||||
related to copyright including, without limitation, performance, broadcast,
|
||||
sound recording, and Sui Generis Database Rights, without regard to how the
|
||||
rights are labeled or categorized. For purposes of this Public License, the
|
||||
rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.
|
||||
|
||||
d. Effective Technological Measures means those measures that, in the absence
|
||||
of proper authority, may not be circumvented under laws fulfilling obligations
|
||||
under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996,
|
||||
and/or similar international agreements.
|
||||
|
||||
e. Exceptions and Limitations means fair use, fair dealing, and/or any other
|
||||
exception or limitation to Copyright and Similar Rights that applies to Your
|
||||
use of the Licensed Material.
|
||||
|
||||
f. Licensed Material means the artistic or literary work, database, or other
|
||||
material to which the Licensor applied this Public License.
|
||||
|
||||
g. Licensed Rights means the rights granted to You subject to the terms and
|
||||
conditions of this Public License, which are limited to all Copyright and
|
||||
Similar Rights that apply to Your use of the Licensed Material and that the
|
||||
Licensor has authority to license.
|
||||
|
||||
h. Licensor means the individual(s) or entity(ies) granting rights under this
|
||||
Public License.
|
||||
|
||||
i. Share means to provide material to the public by any means or process that
|
||||
requires permission under the Licensed Rights, such as reproduction, public
|
||||
display, public performance, distribution, dissemination, communication, or
|
||||
importation, and to make material available to the public including in ways
|
||||
that members of the public may access the material from a place and at a time
|
||||
individually chosen by them.
|
||||
|
||||
j. Sui Generis Database Rights means rights other than copyright resulting
|
||||
from Directive 96/9/EC of the European Parliament and of the Council of 11
|
||||
March 1996 on the legal protection of databases, as amended and/or succeeded,
|
||||
as well as other essentially equivalent rights anywhere in the world.
|
||||
|
||||
k. You means the individual or entity exercising the Licensed Rights under
|
||||
this Public License. Your has a corresponding meaning.
|
||||
|
||||
Section 2 – Scope.
|
||||
|
||||
a. License grant.
|
||||
|
||||
1. Subject to the terms and conditions of this Public License, the Licensor
|
||||
hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive,
|
||||
irrevocable license to exercise the Licensed Rights in the Licensed Material
|
||||
to:
|
||||
|
||||
A. reproduce and Share the Licensed Material, in whole or in part; and
|
||||
|
||||
B. produce, reproduce, and Share Adapted Material.
|
||||
|
||||
2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions
|
||||
and Limitations apply to Your use, this Public License does not apply, and
|
||||
You do not need to comply with its terms and conditions.
|
||||
|
||||
3. Term. The term of this Public License is specified in Section 6(a).
|
||||
|
||||
4. Media and formats; technical modifications allowed. The Licensor authorizes
|
||||
You to exercise the Licensed Rights in all media and formats whether now known
|
||||
or hereafter created, and to make technical modifications necessary to do
|
||||
so. The Licensor waives and/or agrees not to assert any right or authority
|
||||
to forbid You from making technical modifications necessary to exercise the
|
||||
Licensed Rights, including technical modifications necessary to circumvent
|
||||
Effective Technological Measures. For purposes of this Public License, simply
|
||||
making modifications authorized by this Section 2(a)(4) never produces Adapted
|
||||
Material.
|
||||
|
||||
5. Downstream recipients.
|
||||
|
||||
A. Offer from the Licensor – Licensed Material. Every recipient of the Licensed
|
||||
Material automatically receives an offer from the Licensor to exercise the
|
||||
Licensed Rights under the terms and conditions of this Public License.
|
||||
|
||||
B. No downstream restrictions. You may not offer or impose any additional
|
||||
or different terms or conditions on, or apply any Effective Technological
|
||||
Measures to, the Licensed Material if doing so restricts exercise of the Licensed
|
||||
Rights by any recipient of the Licensed Material.
|
||||
|
||||
6. No endorsement. Nothing in this Public License constitutes or may be construed
|
||||
as permission to assert or imply that You are, or that Your use of the Licensed
|
||||
Material is, connected with, or sponsored, endorsed, or granted official status
|
||||
by, the Licensor or others designated to receive attribution as provided in
|
||||
Section 3(a)(1)(A)(i).
|
||||
|
||||
b. Other rights.
|
||||
|
||||
1. Moral rights, such as the right of integrity, are not licensed under this
|
||||
Public License, nor are publicity, privacy, and/or other similar personality
|
||||
rights; however, to the extent possible, the Licensor waives and/or agrees
|
||||
not to assert any such rights held by the Licensor to the limited extent necessary
|
||||
to allow You to exercise the Licensed Rights, but not otherwise.
|
||||
|
||||
2. Patent and trademark rights are not licensed under this Public License.
|
||||
|
||||
3. To the extent possible, the Licensor waives any right to collect royalties
|
||||
from You for the exercise of the Licensed Rights, whether directly or through
|
||||
a collecting society under any voluntary or waivable statutory or compulsory
|
||||
licensing scheme. In all other cases the Licensor expressly reserves any right
|
||||
to collect such royalties.
|
||||
|
||||
Section 3 – License Conditions.
|
||||
|
||||
Your exercise of the Licensed Rights is expressly made subject to the following
|
||||
conditions.
|
||||
|
||||
a. Attribution.
|
||||
|
||||
1. If You Share the Licensed Material (including in modified form), You must:
|
||||
|
||||
A. retain the following if it is supplied by the Licensor with the Licensed
|
||||
Material:
|
||||
|
||||
i. identification of the creator(s) of the Licensed Material and any others
|
||||
designated to receive attribution, in any reasonable manner requested by the
|
||||
Licensor (including by pseudonym if designated);
|
||||
|
||||
ii. a copyright notice;
|
||||
|
||||
iii. a notice that refers to this Public License;
|
||||
|
||||
iv. a notice that refers to the disclaimer of warranties;
|
||||
|
||||
v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
|
||||
|
||||
B. indicate if You modified the Licensed Material and retain an indication
|
||||
of any previous modifications; and
|
||||
|
||||
C. indicate the Licensed Material is licensed under this Public License, and
|
||||
include the text of, or the URI or hyperlink to, this Public License.
|
||||
|
||||
2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner
|
||||
based on the medium, means, and context in which You Share the Licensed Material.
|
||||
For example, it may be reasonable to satisfy the conditions by providing a
|
||||
URI or hyperlink to a resource that includes the required information.
|
||||
|
||||
3. If requested by the Licensor, You must remove any of the information required
|
||||
by Section 3(a)(1)(A) to the extent reasonably practicable.
|
||||
|
||||
4. If You Share Adapted Material You produce, the Adapter's License You apply
|
||||
must not prevent recipients of the Adapted Material from complying with this
|
||||
Public License.
|
||||
|
||||
Section 4 – Sui Generis Database Rights.
|
||||
|
||||
Where the Licensed Rights include Sui Generis Database Rights that apply to
|
||||
Your use of the Licensed Material:
|
||||
|
||||
a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract,
|
||||
reuse, reproduce, and Share all or a substantial portion of the contents of
|
||||
the database;
|
||||
|
||||
b. if You include all or a substantial portion of the database contents in
|
||||
a database in which You have Sui Generis Database Rights, then the database
|
||||
in which You have Sui Generis Database Rights (but not its individual contents)
|
||||
is Adapted Material; and
|
||||
|
||||
c. You must comply with the conditions in Section 3(a) if You Share all or
|
||||
a substantial portion of the contents of the database.
|
||||
|
||||
For the avoidance of doubt, this Section 4 supplements and does not replace
|
||||
Your obligations under this Public License where the Licensed Rights include
|
||||
other Copyright and Similar Rights.
|
||||
|
||||
Section 5 – Disclaimer of Warranties and Limitation of Liability.
|
||||
|
||||
a. Unless otherwise separately undertaken by the Licensor, to the extent possible,
|
||||
the Licensor offers the Licensed Material as-is and as-available, and makes
|
||||
no representations or warranties of any kind concerning the Licensed Material,
|
||||
whether express, implied, statutory, or other. This includes, without limitation,
|
||||
warranties of title, merchantability, fitness for a particular purpose, non-infringement,
|
||||
absence of latent or other defects, accuracy, or the presence or absence of
|
||||
errors, whether or not known or discoverable. Where disclaimers of warranties
|
||||
are not allowed in full or in part, this disclaimer may not apply to You.
|
||||
|
||||
b. To the extent possible, in no event will the Licensor be liable to You
|
||||
on any legal theory (including, without limitation, negligence) or otherwise
|
||||
for any direct, special, indirect, incidental, consequential, punitive, exemplary,
|
||||
or other losses, costs, expenses, or damages arising out of this Public License
|
||||
or use of the Licensed Material, even if the Licensor has been advised of
|
||||
the possibility of such losses, costs, expenses, or damages. Where a limitation
|
||||
of liability is not allowed in full or in part, this limitation may not apply
|
||||
to You.
|
||||
|
||||
c. The disclaimer of warranties and limitation of liability provided above
|
||||
shall be interpreted in a manner that, to the extent possible, most closely
|
||||
approximates an absolute disclaimer and waiver of all liability.
|
||||
|
||||
Section 6 – Term and Termination.
|
||||
|
||||
a. This Public License applies for the term of the Copyright and Similar Rights
|
||||
licensed here. However, if You fail to comply with this Public License, then
|
||||
Your rights under this Public License terminate automatically.
|
||||
|
||||
b. Where Your right to use the Licensed Material has terminated under Section
|
||||
6(a), it reinstates:
|
||||
|
||||
1. automatically as of the date the violation is cured, provided it is cured
|
||||
within 30 days of Your discovery of the violation; or
|
||||
|
||||
2. upon express reinstatement by the Licensor.
|
||||
|
||||
c. For the avoidance of doubt, this Section 6(b) does not affect any right
|
||||
the Licensor may have to seek remedies for Your violations of this Public
|
||||
License.
|
||||
|
||||
d. For the avoidance of doubt, the Licensor may also offer the Licensed Material
|
||||
under separate terms or conditions or stop distributing the Licensed Material
|
||||
at any time; however, doing so will not terminate this Public License.
|
||||
|
||||
e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
|
||||
|
||||
Section 7 – Other Terms and Conditions.
|
||||
|
||||
a. The Licensor shall not be bound by any additional or different terms or
|
||||
conditions communicated by You unless expressly agreed.
|
||||
|
||||
b. Any arrangements, understandings, or agreements regarding the Licensed
|
||||
Material not stated herein are separate from and independent of the terms
|
||||
and conditions of this Public License.
|
||||
|
||||
Section 8 – Interpretation.
|
||||
|
||||
a. For the avoidance of doubt, this Public License does not, and shall not
|
||||
be interpreted to, reduce, limit, restrict, or impose conditions on any use
|
||||
of the Licensed Material that could lawfully be made without permission under
|
||||
this Public License.
|
||||
|
||||
b. To the extent possible, if any provision of this Public License is deemed
|
||||
unenforceable, it shall be automatically reformed to the minimum extent necessary
|
||||
to make it enforceable. If the provision cannot be reformed, it shall be severed
|
||||
from this Public License without affecting the enforceability of the remaining
|
||||
terms and conditions.
|
||||
|
||||
c. No term or condition of this Public License will be waived and no failure
|
||||
to comply consented to unless expressly agreed to by the Licensor.
|
||||
|
||||
d. Nothing in this Public License constitutes or may be interpreted as a limitation
|
||||
upon, or waiver of, any privileges and immunities that apply to the Licensor
|
||||
or You, including from the legal processes of any jurisdiction or authority.
|
||||
|
||||
Creative Commons is not a party to its public licenses. Notwithstanding, Creative
|
||||
Commons may elect to apply one of its public licenses to material it publishes
|
||||
and in those instances will be considered the "Licensor." The text of the
|
||||
Creative Commons public licenses is dedicated to the public domain under the
|
||||
CC0 Public Domain Dedication. Except for the limited purpose of indicating
|
||||
that material is shared under a Creative Commons public license or as otherwise
|
||||
permitted by the Creative Commons policies published at creativecommons.org/policies,
|
||||
Creative Commons does not authorize the use of the trademark "Creative Commons"
|
||||
or any other trademark or logo of Creative Commons without its prior written
|
||||
consent including, without limitation, in connection with any unauthorized
|
||||
modifications to any of its public licenses or any other arrangements, understandings,
|
||||
or agreements concerning use of licensed material. For the avoidance of doubt,
|
||||
this paragraph does not form part of the public licenses.
|
||||
|
||||
Creative Commons may be contacted at creativecommons.org.
|
|
@ -0,0 +1,194 @@
|
|||
#! /usr/bin/make -f
|
||||
# Default Makefile for fxSDK add-ins. This file was probably copied there by
|
||||
# the [fxsdk] program.
|
||||
#---
|
||||
|
||||
#
|
||||
# Configuration
|
||||
#
|
||||
|
||||
include project.cfg
|
||||
|
||||
# Compiler flags
|
||||
CFLAGSFX := $(CFLAGS) $(CFLAGS_FX) $(INCLUDE)
|
||||
CFLAGSCG := $(CFLAGS) $(CFLAGS_CG) $(INCLUDE)
|
||||
|
||||
# Linker flags
|
||||
LDFLAGSFX := $(LDFLAGS) $(LDFLAGS_FX)
|
||||
LDFLAGSCG := $(LDFLAGS) $(LDFLAGS_CG)
|
||||
|
||||
# Dependency list generation flags
|
||||
depflags = -MMD -MT $@ -MF $(@:.o=.d) -MP
|
||||
# ELF to binary flags
|
||||
BINFLAGS := -R .bss -R .gint_bss
|
||||
|
||||
# G1A and G3A generation flags
|
||||
NAME_G1A ?= $(NAME)
|
||||
NAME_G3A ?= $(NAME)
|
||||
G1AF := -i "$(ICON_FX)" -n "$(NAME_G1A)" --internal="$(INTERNAL)"
|
||||
G3AF := -n basic:"$(NAME_G3A)" -i uns:"$(ICON_CG_UNS)" -i sel:"$(ICON_CG_SEL)"
|
||||
|
||||
ifeq "$(TOOLCHAIN_FX)" ""
|
||||
TOOLCHAIN_FX := sh3eb-elf
|
||||
endif
|
||||
|
||||
ifeq "$(TOOLCHAIN_CG)" ""
|
||||
TOOLCHAIN_CG := sh4eb-elf
|
||||
endif
|
||||
|
||||
# fxconv flags
|
||||
FXCONVFX := --fx --toolchain=$(TOOLCHAIN_FX)
|
||||
FXCONVCG := --cg --toolchain=$(TOOLCHAIN_CG)
|
||||
|
||||
#
|
||||
# File listings
|
||||
#
|
||||
|
||||
NULL :=
|
||||
TARGET := $(subst $(NULL) $(NULL),-,$(NAME))
|
||||
|
||||
ifeq "$(TARGET_FX)" ""
|
||||
TARGET_FX := $(TARGET).g1a
|
||||
endif
|
||||
|
||||
ifeq "$(TARGET_CG)" ""
|
||||
TARGET_CG := $(TARGET).g3a
|
||||
endif
|
||||
|
||||
ELF_FX := build-fx/$(shell basename -s .g1a $(TARGET_FX)).elf
|
||||
BIN_FX := $(ELF_FX:.elf=.bin)
|
||||
|
||||
ELF_CG := build-cg/$(shell basename -s .g3a $(TARGET_CG)).elf
|
||||
BIN_CG := $(ELF_CG:.elf=.bin)
|
||||
|
||||
# Source files
|
||||
src := $(wildcard src/*.[csS] \
|
||||
src/*/*.[csS] \
|
||||
src/*/*/*.[csS] \
|
||||
src/*/*/*/*.[csS])
|
||||
assets-fx := $(wildcard assets-fx/*/*)
|
||||
assets-cg := $(wildcard assets-cg/*/*)
|
||||
|
||||
# Object files
|
||||
obj-fx := $(src:%=build-fx/%.o) \
|
||||
$(assets-fx:assets-fx/%=build-fx/assets/%.o)
|
||||
obj-cg := $(src:%=build-cg/%.o) \
|
||||
$(assets-cg:assets-cg/%=build-cg/assets/%.o)
|
||||
|
||||
# Additional dependencies
|
||||
deps-fx := $(ICON_FX)
|
||||
deps-cg := $(ICON_CG_UNS) $(ICON_CG_SEL)
|
||||
|
||||
# All targets
|
||||
all :=
|
||||
ifneq "$(wildcard build-fx)" ""
|
||||
all += all-fx
|
||||
endif
|
||||
ifneq "$(wildcard build-cg)" ""
|
||||
all += all-cg
|
||||
endif
|
||||
|
||||
#
|
||||
# Build rules
|
||||
#
|
||||
|
||||
all: $(all)
|
||||
|
||||
all-fx: $(TARGET_FX)
|
||||
all-cg: $(TARGET_CG)
|
||||
|
||||
$(TARGET_FX): $(obj-fx) $(deps-fx)
|
||||
@ mkdir -p $(dir $@)
|
||||
$(TOOLCHAIN_FX)-gcc -o $(ELF_FX) $(obj-fx) $(CFLAGSFX) $(LDFLAGSFX)
|
||||
$(TOOLCHAIN_FX)-objcopy -O binary $(BINFLAGS) $(ELF_FX) $(BIN_FX)
|
||||
fxg1a $(BIN_FX) -o $@ $(G1AF)
|
||||
|
||||
$(TARGET_CG): $(obj-cg) $(deps-cg)
|
||||
@ mkdir -p $(dir $@)
|
||||
$(TOOLCHAIN_CG)-gcc -o $(ELF_CG) $(obj-cg) $(CFLAGSCG) $(LDFLAGSCG)
|
||||
$(TOOLCHAIN_CG)-objcopy -O binary $(BINFLAGS) $(ELF_CG) $(BIN_CG)
|
||||
mkg3a $(G3AF) $(BIN_CG) $@
|
||||
|
||||
# C sources
|
||||
build-fx/%.c.o: %.c
|
||||
@ mkdir -p $(dir $@)
|
||||
$(TOOLCHAIN_FX)-gcc -c $< -o $@ $(CFLAGSFX) $(depflags)
|
||||
build-cg/%.c.o: %.c
|
||||
@ mkdir -p $(dir $@)
|
||||
$(TOOLCHAIN_CG)-gcc -c $< -o $@ $(CFLAGSCG) $(depflags)
|
||||
|
||||
# Assembler sources
|
||||
build-fx/%.s.o: %.s
|
||||
@ mkdir -p $(dir $@)
|
||||
$(TOOLCHAIN_FX)-gcc -c $< -o $@
|
||||
build-cg/%.s.o: %.s
|
||||
@ mkdir -p $(dir $@)
|
||||
$(TOOLCHAIN_CG)-gcc -c $< -o $@
|
||||
|
||||
# Preprocessed assembler sources
|
||||
build-fx/%.S.o: %.S
|
||||
@ mkdir -p $(dir $@)
|
||||
$(TOOLCHAIN_FX)-gcc -c $< -o $@ $(INCLUDE)
|
||||
build-cg/%.S.o: %.S
|
||||
@ mkdir -p $(dir $@)
|
||||
$(TOOLCHAIN_CG)-gcc -c $< -o $@ $(INCLUDE)
|
||||
|
||||
# Images
|
||||
build-fx/assets/img/%.o: assets-fx/img/%
|
||||
@ mkdir -p $(dir $@)
|
||||
fxconv --bopti-image $< -o $@ $(FXCONVFX) name:img_$(basename $*) $(IMG.$*)
|
||||
build-cg/assets/img/%.o: assets-cg/img/%
|
||||
@ mkdir -p $(dir $@)
|
||||
fxconv --bopti-image $< -o $@ $(FXCONVCG) name:img_$(basename $*) $(IMG.$*)
|
||||
|
||||
# Fonts
|
||||
build-fx/assets/fonts/%.o: assets-fx/fonts/%
|
||||
@ mkdir -p $(dir $@)
|
||||
fxconv -f $< -o $@ $(FXCONVFX) name:font_$(basename $*) $(FONT.$*)
|
||||
build-cg/assets/fonts/%.o: assets-cg/fonts/%
|
||||
@ mkdir -p $(dir $@)
|
||||
fxconv -f $< -o $@ $(FXCONVCG) name:font_$(basename $*) $(FONT.$*)
|
||||
|
||||
# Binaries
|
||||
build-fx/assets/bin/%.o: assets-fx/bin/%
|
||||
@ mkdir -p $(dir $@)
|
||||
fxconv -b $< -o $@ $(FXCONVFX) name:bin_$(basename $*) $(BIN.$*)
|
||||
build-cg/assets/bin/%.o: assets-cg/bin/%
|
||||
@ mkdir -p $(dir $@)
|
||||
fxconv -b $< -o $@ $(FXCONVCG) name:bin_$(basename $*) $(BIN.$*)
|
||||
|
||||
#
|
||||
# Cleaning and utilities
|
||||
#
|
||||
|
||||
# Dependency information
|
||||
-include $(shell find build* -name *.d 2> /dev/null)
|
||||
build-fx/%.d: ;
|
||||
build-cg/%.d: ;
|
||||
.PRECIOUS: build-fx build-cg build-fx/%.d build-cg/%.d %/
|
||||
|
||||
clean-fx:
|
||||
@ rm -rf build-fx/
|
||||
clean-cg:
|
||||
@ rm -rf build-cg/
|
||||
|
||||
distclean-fx: clean-fx
|
||||
@ rm -f $(TARGET_FX)
|
||||
distclean-cg: clean-cg
|
||||
@ rm -f $(TARGET_CG)
|
||||
|
||||
clean: clean-fx clean-cg
|
||||
|
||||
distclean: distclean-fx distclean-cg
|
||||
|
||||
install-fx: $(TARGET_FX)
|
||||
p7 send -f $<
|
||||
install-cg: $(TARGET_CG)
|
||||
@ while [[ ! -h /dev/Prizm1 ]]; do sleep 0.25; done
|
||||
@ while ! mount /dev/Prizm1; do sleep 0.25; done
|
||||
@ rm -f /mnt/prizm/$<
|
||||
@ cp $< /mnt/prizm
|
||||
@ umount /dev/Prizm1
|
||||
@- eject /dev/Prizm1
|
||||
|
||||
.PHONY: all all-fx all-cg clean distclean install-fx install-cg
|
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 201 B |
After Width: | Height: | Size: 176 B |
After Width: | Height: | Size: 169 B |
After Width: | Height: | Size: 179 B |
After Width: | Height: | Size: 383 B |
After Width: | Height: | Size: 209 B |
After Width: | Height: | Size: 214 B |
After Width: | Height: | Size: 215 B |
After Width: | Height: | Size: 214 B |
After Width: | Height: | Size: 224 B |
After Width: | Height: | Size: 214 B |
After Width: | Height: | Size: 217 B |
After Width: | Height: | Size: 215 B |
After Width: | Height: | Size: 214 B |
After Width: | Height: | Size: 214 B |
After Width: | Height: | Size: 214 B |
After Width: | Height: | Size: 218 B |
After Width: | Height: | Size: 213 B |
After Width: | Height: | Size: 217 B |
After Width: | Height: | Size: 213 B |
After Width: | Height: | Size: 207 B |
After Width: | Height: | Size: 133 B |
After Width: | Height: | Size: 221 B |
After Width: | Height: | Size: 181 B |
After Width: | Height: | Size: 162 B |
After Width: | Height: | Size: 184 B |
After Width: | Height: | Size: 160 B |
After Width: | Height: | Size: 105 B |
After Width: | Height: | Size: 152 B |
After Width: | Height: | Size: 174 B |
After Width: | Height: | Size: 189 B |
After Width: | Height: | Size: 192 B |
After Width: | Height: | Size: 191 B |
After Width: | Height: | Size: 103 B |
|
@ -0,0 +1,983 @@
|
|||
Archive member included to satisfy reference by file (symbol)
|
||||
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
build-cg/src/main.c.o (_timer_setup)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o) (_gint_intlevel)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
|
||||
(_start)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(mmu.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) (_utlb_mapped_memory)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) (_gint_install)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) (_hw_detect)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
build-cg/src/menu.c.o (_clearevents)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o) (_clock_freq)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dprint.c.o)
|
||||
build-cg/src/menu.c.o (_dprint)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memory.c.o)
|
||||
build-cg/src/levels.c.o (_memcpy)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dprint.c.o) (_vsnprintf)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o)
|
||||
build-cg/src/menu.c.o (_dclear)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
build-cg/src/menu.c.o (_dtext)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o) (_topti_glyph_fg_bg)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dvram.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o) (_gint_vram)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dimage.c.o)
|
||||
build-cg/src/draw.c.o (_dimage)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dupdate.c.o)
|
||||
build-cg/src/menu.c.o (_dupdate)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(drect.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o) (_drect)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dupdate.c.o) (_r61524_display)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(font8x9.png.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o) (_gint_font8x9)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o) (_inth_tmu)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o) (_gint_panic)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(vbr.s.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o) (_gint_setvbr)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.s.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o) (_gint_exch_tlbh)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o) (_gint_inth_7305)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(getkey.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o) (_getkey_repeat)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o) (_dfont)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(string.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o) (_strlen)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o) (_dma_memset)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o) (_dma_transfer)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti.c.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dimage.c.o) (_bopti_render_clip)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti-asm.s.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti.c.o) (_bopti_r5g6b5)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o) (_inth_dma_te)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_movmem.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o) (___movmemSI24)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_div_table.o)
|
||||
build-cg/src/draw.c.o (___sdivsi3_i4i)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o) (___udivdi3)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o) (___umoddi3)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
build-cg/src/main.c.o (___adddf3)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
build-cg/src/main.c.o (___muldf3)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
build-cg/src/main.c.o (___nedf2)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
build-cg/src/main.c.o (___gtdf2)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
build-cg/src/main.c.o (___gedf2)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
build-cg/src/main.c.o (___ltdf2)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
build-cg/src/main.c.o (___floatsidf)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
build-cg/src/main.c.o (___fixdfsi)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o) (___thenan_df)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udiv_qrnnd_16.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o) (___udiv_qrnnd_16)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o) (___clz_tab)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o) (___clzsi2)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o) (___pack_d)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o) (___unpack_d)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
||||
/home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o) (___fpcmp_parts_d)
|
||||
|
||||
Discarded input sections
|
||||
|
||||
.comment 0x0000000000000000 0x12 build-cg/src/menu.c.o
|
||||
.comment 0x0000000000000000 0x12 build-cg/src/collide.c.o
|
||||
.comment 0x0000000000000000 0x12 build-cg/src/player.c.o
|
||||
.comment 0x0000000000000000 0x12 build-cg/src/draw.c.o
|
||||
.comment 0x0000000000000000 0x12 build-cg/src/levels.c.o
|
||||
.comment 0x0000000000000000 0x12 build-cg/src/main.c.o
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(mmu.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dprint.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memory.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dvram.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dimage.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dupdate.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(drect.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(getkey.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(string.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti.c.o)
|
||||
.debug_info 0x0000000000000000 0x737 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
.debug_abbrev 0x0000000000000000 0x218 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
.debug_loc 0x0000000000000000 0x6d5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
.debug_ranges 0x0000000000000000 0xf0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
.debug_line 0x0000000000000000 0x28f /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
.debug_str 0x0000000000000000 0x5a9 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
.eh_frame 0x0000000000000000 0x80 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
.debug_info 0x0000000000000000 0x746 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
.debug_abbrev 0x0000000000000000 0x229 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
.debug_loc 0x0000000000000000 0x6ef /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
.debug_ranges 0x0000000000000000 0x108 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
.debug_line 0x0000000000000000 0x2e5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
.debug_str 0x0000000000000000 0x5a9 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
.eh_frame 0x0000000000000000 0x90 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
.debug_info 0x0000000000000000 0x740 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
.debug_abbrev 0x0000000000000000 0x244 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
.debug_loc 0x0000000000000000 0x6aa /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
.debug_ranges 0x0000000000000000 0x60 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
.debug_line 0x0000000000000000 0x400 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
.debug_str 0x0000000000000000 0x616 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
.debug_info 0x0000000000000000 0x6e9 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
.debug_abbrev 0x0000000000000000 0x27c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
.debug_loc 0x0000000000000000 0x4c5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
.debug_ranges 0x0000000000000000 0xa8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
.debug_line 0x0000000000000000 0x356 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
.debug_str 0x0000000000000000 0x5e8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
.debug_info 0x0000000000000000 0x4f4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
.debug_abbrev 0x0000000000000000 0x1b7 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
.debug_loc 0x0000000000000000 0x50 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
.debug_line 0x0000000000000000 0x11a /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
.debug_str 0x0000000000000000 0x5a5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
.debug_info 0x0000000000000000 0x4f4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
.debug_abbrev 0x0000000000000000 0x1b7 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
.debug_loc 0x0000000000000000 0x50 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
.debug_line 0x0000000000000000 0x11a /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
.debug_str 0x0000000000000000 0x5a5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
.debug_info 0x0000000000000000 0x4f4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
.debug_abbrev 0x0000000000000000 0x1b7 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
.debug_loc 0x0000000000000000 0x50 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
.debug_line 0x0000000000000000 0x11a /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
.debug_str 0x0000000000000000 0x5a5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
.debug_info 0x0000000000000000 0x4f4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
.debug_abbrev 0x0000000000000000 0x1b7 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
.debug_loc 0x0000000000000000 0x50 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
.debug_line 0x0000000000000000 0x11a /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
.debug_str 0x0000000000000000 0x5a5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
.debug_info 0x0000000000000000 0x494 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
.debug_abbrev 0x0000000000000000 0x1fb /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
.debug_loc 0x0000000000000000 0xd1 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
.debug_ranges 0x0000000000000000 0x48 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
.debug_line 0x0000000000000000 0x19e /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
.debug_str 0x0000000000000000 0x580 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
.debug_info 0x0000000000000000 0x4ce /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
.debug_abbrev 0x0000000000000000 0x1bb /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
.debug_loc 0x0000000000000000 0x49 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
.debug_line 0x0000000000000000 0x152 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
.debug_str 0x0000000000000000 0x59d /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
.debug_info 0x0000000000000000 0x391 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
.debug_abbrev 0x0000000000000000 0x11c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x18 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
.debug_line 0x0000000000000000 0xab /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
.debug_str 0x0000000000000000 0x533 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
.debug_info 0x0000000000000000 0x371 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
.debug_abbrev 0x0000000000000000 0xcf /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x18 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
.debug_line 0x0000000000000000 0xe2 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
.debug_str 0x0000000000000000 0x526 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
.debug_info 0x0000000000000000 0x3de /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
.debug_abbrev 0x0000000000000000 0x129 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
.debug_loc 0x0000000000000000 0x5a /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
.debug_ranges 0x0000000000000000 0x38 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
.debug_line 0x0000000000000000 0x13c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
.debug_str 0x0000000000000000 0x543 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
.debug_info 0x0000000000000000 0x4d4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
.debug_abbrev 0x0000000000000000 0x1cb /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
.debug_loc 0x0000000000000000 0x31c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
.debug_ranges 0x0000000000000000 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
.debug_line 0x0000000000000000 0x282 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
.debug_str 0x0000000000000000 0x591 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
.debug_info 0x0000000000000000 0x45d /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
.debug_abbrev 0x0000000000000000 0x18b /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
.debug_loc 0x0000000000000000 0xb5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
.debug_line 0x0000000000000000 0x1a8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
.debug_str 0x0000000000000000 0x573 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
.debug_info 0x0000000000000000 0x425 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
||||
.debug_abbrev 0x0000000000000000 0x173 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
||||
.debug_aranges
|
||||
0x0000000000000000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
||||
.debug_line 0x0000000000000000 0x1fd /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
||||
.debug_str 0x0000000000000000 0x556 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
||||
.comment 0x0000000000000000 0x12 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
||||
|
||||
Memory Configuration
|
||||
|
||||
Name Origin Length Attributes
|
||||
rom 0x0000000000300000 0x0000000000037000 xr
|
||||
ram 0x0000000008102000 0x000000000007e000 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/menu.c.o
|
||||
LOAD build-cg/src/collide.c.o
|
||||
LOAD build-cg/src/player.c.o
|
||||
LOAD build-cg/src/draw.c.o
|
||||
LOAD build-cg/src/levels.c.o
|
||||
LOAD build-cg/src/main.c.o
|
||||
LOAD build-cg/assets/img/semi_solid.png.o
|
||||
LOAD build-cg/assets/img/elevator13.png.o
|
||||
LOAD build-cg/assets/img/elevator1.png.o
|
||||
LOAD build-cg/assets/img/ground.png.o
|
||||
LOAD build-cg/assets/img/dust.png.o
|
||||
LOAD build-cg/assets/img/elevator6.png.o
|
||||
LOAD build-cg/assets/img/spike.png.o
|
||||
LOAD build-cg/assets/img/solid_1.png.o
|
||||
LOAD build-cg/assets/img/blue.png.o
|
||||
LOAD build-cg/assets/img/elevator8.png.o
|
||||
LOAD build-cg/assets/img/bouncer.png.o
|
||||
LOAD build-cg/assets/img/elevator2.png.o
|
||||
LOAD build-cg/assets/img/elevator11.png.o
|
||||
LOAD build-cg/assets/img/elevator5.png.o
|
||||
LOAD build-cg/assets/img/red.png.o
|
||||
LOAD build-cg/assets/img/teleporter_0.png.o
|
||||
LOAD build-cg/assets/img/ice.png.o
|
||||
LOAD build-cg/assets/img/elevator12.png.o
|
||||
LOAD build-cg/assets/img/elevator16.png.o
|
||||
LOAD build-cg/assets/img/elevator4.png.o
|
||||
LOAD build-cg/assets/img/elevator7.png.o
|
||||
LOAD build-cg/assets/img/teleporter_1.png.o
|
||||
LOAD build-cg/assets/img/water.png.o
|
||||
LOAD build-cg/assets/img/exit.png.o
|
||||
LOAD build-cg/assets/img/elevator10.png.o
|
||||
LOAD build-cg/assets/img/player.png.o
|
||||
LOAD build-cg/assets/img/elevator3.png.o
|
||||
LOAD build-cg/assets/img/blue_dot.png.o
|
||||
LOAD build-cg/assets/img/elevator15.png.o
|
||||
LOAD build-cg/assets/img/elevator9.png.o
|
||||
LOAD build-cg/assets/img/elevator.png.o
|
||||
LOAD build-cg/assets/img/red_dot.png.o
|
||||
LOAD build-cg/assets/img/solid_0.png.o
|
||||
LOAD build-cg/assets/img/elevator14.png.o
|
||||
LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a
|
||||
LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a
|
||||
LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a
|
||||
0x0000000000300000 _brom = 0x300000
|
||||
0x000000000000e30c _srom = (((SIZEOF (.text) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
|
||||
|
||||
.text 0x0000000000300000 0x5e18
|
||||
*(.pretext.entry)
|
||||
.pretext.entry
|
||||
0x0000000000300000 0x1a4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
|
||||
0x0000000000300000 _start
|
||||
*(.pretext)
|
||||
.pretext 0x00000000003001a4 0x30 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
|
||||
.pretext 0x00000000003001d4 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o)
|
||||
0x00000000003001d4 _hw_detect
|
||||
.pretext 0x0000000000300214 0x23c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
0x0000000000300214 _topti_render
|
||||
0x0000000000300404 _dtext
|
||||
.pretext 0x0000000000300450 0xc4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
0x0000000000300450 _topti_glyph_fg_bg
|
||||
0x000000000030048e _topti_glyph_fg
|
||||
0x00000000003004c8 _topti_glyph_bg
|
||||
.pretext 0x0000000000300514 0x110 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
0x0000000000300514 _dfont
|
||||
0x000000000030052c _charset_size
|
||||
0x0000000000300558 _charset_decode
|
||||
0x00000000003005c6 _topti_offset
|
||||
0x0000000000300624 _btors = .
|
||||
*(.ctors .ctors.*)
|
||||
0x0000000000300624 _mtors = .
|
||||
*(.dtors .dtors.*)
|
||||
0x0000000000300624 _etors = .
|
||||
0x0000000000300624 _gint_exch_tlbh_start = .
|
||||
*(.gint.exch_tlbh)
|
||||
*fill* 0x0000000000300624 0xc
|
||||
.gint.exch_tlbh
|
||||
0x0000000000300630 0x4c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.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 0x000000000030067c 0x2f8 build-cg/src/menu.c.o
|
||||
0x000000000030067c _menu_level_selection
|
||||
0x000000000030079c _menu
|
||||
.text 0x0000000000300974 0x2b0 build-cg/src/collide.c.o
|
||||
0x0000000000300974 _collide
|
||||
0x00000000003009ec _collide_point
|
||||
0x0000000000300a1a _collide_spike
|
||||
0x0000000000300a94 _collide_solid
|
||||
0x0000000000300b80 _collide_and_erase
|
||||
.text 0x0000000000300c24 0x74 build-cg/src/player.c.o
|
||||
0x0000000000300c24 _jump_test
|
||||
0x0000000000300c88 _set_start_pos
|
||||
0x0000000000300c8e _reset_old_pos
|
||||
.text 0x0000000000300c98 0x3e0 build-cg/src/draw.c.o
|
||||
0x0000000000300c98 _draw_anim_speed
|
||||
0x0000000000300cf0 _draw_anim
|
||||
0x0000000000300d0c _draw_player
|
||||
0x0000000000300d20 _erase_tile
|
||||
0x0000000000300d4a _draw_level
|
||||
0x0000000000300f4c _draw_timer
|
||||
0x0000000000300f90 _just_breathe
|
||||
.text 0x0000000000301078 0xb8 build-cg/src/levels.c.o
|
||||
0x0000000000301078 _set_level
|
||||
.text 0x0000000000301130 0x14 build-cg/src/main.c.o
|
||||
0x0000000000301130 _callback
|
||||
0x0000000000301138 _sgn
|
||||
.text.startup 0x0000000000301144 0x954 build-cg/src/main.c.o
|
||||
0x0000000000301144 _main
|
||||
.text 0x0000000000301a98 0x584 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x0000000000301d88 _timer_setup
|
||||
0x0000000000301e50 _timer_delay
|
||||
0x0000000000301eb0 _timer_start
|
||||
0x0000000000301ee8 _timer_reload
|
||||
0x0000000000301f20 _timer_pause
|
||||
0x0000000000301f5c _timer_stop
|
||||
0x0000000000301fd8 _timer_timeout
|
||||
0x0000000000301fe4 _timer_clear
|
||||
.text 0x000000000030201c 0x5c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
0x000000000030201c _gint_intlevel
|
||||
0x0000000000302054 _gint_inthandler
|
||||
.text 0x0000000000302078 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
|
||||
.text 0x0000000000302078 0xf8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(mmu.c.o)
|
||||
0x0000000000302078 _utlb_addr
|
||||
0x0000000000302088 _utlb_data
|
||||
0x0000000000302098 _utlb_mapped_memory
|
||||
.text 0x0000000000302170 0x2c0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o)
|
||||
0x000000000030230c _gint_install
|
||||
0x0000000000302388 _gint_unload
|
||||
0x00000000003023cc _gint_switch
|
||||
0x000000000030242c _gint_osmenu
|
||||
.text 0x0000000000302430 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o)
|
||||
.text 0x0000000000302430 0x420 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
0x0000000000302604 _pollevent
|
||||
0x0000000000302740 _waitevent
|
||||
0x000000000030278c _clearevents
|
||||
0x00000000003027ac _keydown
|
||||
0x00000000003027d8 _keydown_all
|
||||
0x0000000000302814 _keydown_any
|
||||
.text 0x0000000000302850 0xc8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x000000000030290c _clock_freq
|
||||
.text 0x0000000000302918 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dprint.c.o)
|
||||
0x0000000000302918 _dprint
|
||||
.text 0x0000000000302970 0xdc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memory.c.o)
|
||||
0x0000000000302970 _memcpy
|
||||
0x0000000000302a2a __memmove
|
||||
0x0000000000302a2e __memcmp
|
||||
0x0000000000302a32 _memset
|
||||
.text 0x0000000000302a4c 0xce4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
|
||||
0x0000000000303448 _kprint_opt
|
||||
0x0000000000303590 _kprint
|
||||
0x0000000000303668 _kvsprint
|
||||
0x00000000003036b0 _sprintf
|
||||
0x00000000003036d8 _vsprintf
|
||||
0x00000000003036f8 _snprintf
|
||||
0x0000000000303718 _vsnprintf
|
||||
.text 0x0000000000303730 0x1c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o)
|
||||
0x0000000000303730 _dclear
|
||||
.text 0x000000000030374c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
.text 0x000000000030374c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
.text 0x000000000030374c 0x6c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dvram.c.o)
|
||||
0x000000000030374c _dsetvram
|
||||
0x0000000000303778 _dgetvram
|
||||
0x0000000000303798 _dvram_switch
|
||||
.text 0x00000000003037b8 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dimage.c.o)
|
||||
0x00000000003037b8 _dimage
|
||||
0x00000000003037e0 _dsubimage
|
||||
.text 0x00000000003037f8 0x3c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dupdate.c.o)
|
||||
0x00000000003037f8 _dupdate
|
||||
0x000000000030381c _dupdate_noint
|
||||
.text 0x0000000000303834 0xc0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(drect.c.o)
|
||||
0x0000000000303834 _drect
|
||||
.text 0x00000000003038f4 0x2d4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
0x0000000000303944 _r61524_win_get
|
||||
0x00000000003039fc _r61524_win_set
|
||||
0x0000000000303abc _r61524_display
|
||||
.text 0x0000000000303bc8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
.text 0x0000000000303bc8 0x2e4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
|
||||
0x0000000000303e70 _gint_panic
|
||||
0x0000000000303e80 _gint_panic_set
|
||||
0x0000000000303e94 _gint_exc_catch
|
||||
0x0000000000303ea0 _gint_exc_skip
|
||||
.text 0x0000000000303eac 0x2c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(vbr.s.o)
|
||||
0x0000000000303eac _gint_setvbr
|
||||
.text 0x0000000000303ed8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.s.o)
|
||||
.text 0x0000000000303ed8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
|
||||
.text 0x0000000000303ed8 0x1f8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(getkey.c.o)
|
||||
0x0000000000303ed8 _getkey_opt
|
||||
0x0000000000304088 _getkey
|
||||
0x0000000000304094 _getkey_repeat
|
||||
.text 0x00000000003040d0 0x9c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
0x00000000003040d0 _dsize
|
||||
.text 0x000000000030416c 0x7c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(string.c.o)
|
||||
0x000000000030416c _strlen
|
||||
0x000000000030417c _strncpy
|
||||
0x0000000000304194 _strcat
|
||||
0x00000000003041d8 _strcmp
|
||||
.text 0x00000000003041e8 0x4c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o)
|
||||
0x00000000003041e8 _dma_memset
|
||||
.text 0x0000000000304234 0x418 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
0x0000000000304494 _dma_transfer
|
||||
0x00000000003044d4 _dma_transfer_wait
|
||||
0x00000000003045e0 _dma_transfer_noint
|
||||
.text 0x000000000030464c 0x1e4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti.c.o)
|
||||
0x000000000030464c _bopti_render
|
||||
0x000000000030473c _bopti_render_clip
|
||||
0x0000000000304804 _bopti_render_noclip
|
||||
.text 0x0000000000304830 0x100 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti-asm.s.o)
|
||||
0x0000000000304830 _bopti_r5g6b5
|
||||
0x0000000000304880 _bopti_r5g6b5a
|
||||
0x00000000003048b0 _bopti_p8
|
||||
0x00000000003048e0 _bopti_p4
|
||||
.text 0x0000000000304930 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
.text 0x0000000000304930 0x78 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_movmem.o)
|
||||
0x0000000000304930 ___movstr
|
||||
0x0000000000304930 ___movmem
|
||||
0x0000000000304964 ___movmemSI64
|
||||
0x0000000000304964 ___movstrSI64
|
||||
0x0000000000304968 ___movstrSI60
|
||||
0x0000000000304968 ___movmemSI60
|
||||
0x000000000030496c ___movmemSI56
|
||||
0x000000000030496c ___movstrSI56
|
||||
0x0000000000304970 ___movstrSI52
|
||||
0x0000000000304970 ___movmemSI52
|
||||
0x0000000000304974 ___movstrSI48
|
||||
0x0000000000304974 ___movmemSI48
|
||||
0x0000000000304978 ___movstrSI44
|
||||
0x0000000000304978 ___movmemSI44
|
||||
0x000000000030497c ___movstrSI40
|
||||
0x000000000030497c ___movmemSI40
|
||||
0x0000000000304980 ___movstrSI36
|
||||
0x0000000000304980 ___movmemSI36
|
||||
0x0000000000304984 ___movmemSI32
|
||||
0x0000000000304984 ___movstrSI32
|
||||
0x0000000000304988 ___movmemSI28
|
||||
0x0000000000304988 ___movstrSI28
|
||||
0x000000000030498c ___movstrSI24
|
||||
0x000000000030498c ___movmemSI24
|
||||
0x0000000000304990 ___movmemSI20
|
||||
0x0000000000304990 ___movstrSI20
|
||||
0x0000000000304994 ___movstrSI16
|
||||
0x0000000000304994 ___movmemSI16
|
||||
0x0000000000304998 ___movmemSI12
|
||||
0x0000000000304998 ___movstrSI12
|
||||
0x000000000030499c ___movmemSI8
|
||||
0x000000000030499c ___movstrSI8
|
||||
0x00000000003049a0 ___movmemSI4
|
||||
0x00000000003049a0 ___movstrSI4
|
||||
.text 0x00000000003049a8 0x424 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_div_table.o)
|
||||
0x00000000003049a8 ___udivsi3_i4i
|
||||
0x0000000000304a78 ___sdivsi3_i4i
|
||||
.text 0x0000000000304dcc 0x1e0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
0x0000000000304dcc ___udivdi3
|
||||
.text 0x0000000000304fac 0x208 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
0x0000000000304fac ___umoddi3
|
||||
.text 0x00000000003051b4 0x348 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
0x0000000000305458 ___adddf3
|
||||
0x00000000003054a8 ___subdf3
|
||||
.text 0x00000000003054fc 0x208 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
0x00000000003054fc ___muldf3
|
||||
.text 0x0000000000305704 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
0x0000000000305704 ___nedf2
|
||||
.text 0x000000000030575c 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
0x000000000030575c ___gtdf2
|
||||
.text 0x00000000003057b4 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
0x00000000003057b4 ___gedf2
|
||||
.text 0x000000000030580c 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
0x000000000030580c ___ltdf2
|
||||
.text 0x0000000000305864 0x98 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
0x0000000000305864 ___floatsidf
|
||||
.text 0x00000000003058fc 0x8c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
0x00000000003058fc ___fixdfsi
|
||||
.text 0x0000000000305988 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
.text 0x0000000000305988 0x60 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udiv_qrnnd_16.o)
|
||||
0x0000000000305988 ___udiv_qrnnd_16
|
||||
.text 0x00000000003059e8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
.text 0x00000000003059e8 0x54 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
0x00000000003059e8 ___clzsi2
|
||||
.text 0x0000000000305a3c 0x240 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
0x0000000000305a3c ___pack_d
|
||||
.text 0x0000000000305c7c 0xcc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
0x0000000000305c7c ___unpack_d
|
||||
.text 0x0000000000305d48 0xd0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
||||
0x0000000000305d48 ___fpcmp_parts_d
|
||||
|
||||
.gint.blocks 0x0000000000305e20 0x160
|
||||
*(.gint.blocks)
|
||||
.gint.blocks 0x0000000000305e20 0xe0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
0x0000000000305e20 _inth_tmu
|
||||
0x0000000000305ea0 _inth_etmu2
|
||||
0x0000000000305ec0 _inth_etmu_help
|
||||
0x0000000000305ee0 _inth_etmux
|
||||
.gint.blocks 0x0000000000305f00 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
|
||||
0x0000000000305f00 _gint_inth_7305
|
||||
.gint.blocks 0x0000000000305f40 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
0x0000000000305f40 _inth_dma_te
|
||||
0x0000000000305f60 _inth_dma_ae
|
||||
|
||||
.gint.drivers 0x0000000000305f80 0xb4
|
||||
0x0000000000305f80 _bdrv = .
|
||||
*(.gint.drivers.0)
|
||||
*(.gint.drivers.1)
|
||||
.gint.drivers.1
|
||||
0x0000000000305f80 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
0x0000000000305f80 _drv_cpg
|
||||
*(.gint.drivers.2)
|
||||
.gint.drivers.2
|
||||
0x0000000000305fa4 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
0x0000000000305fa4 _drv_tmu
|
||||
.gint.drivers.2
|
||||
0x0000000000305fc8 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
0x0000000000305fc8 _drv_dma0
|
||||
*(.gint.drivers.3)
|
||||
*(.gint.drivers.4)
|
||||
.gint.drivers.4
|
||||
0x0000000000305fec 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
0x0000000000305fec _drv_keysc
|
||||
*(.gint.drivers.5)
|
||||
.gint.drivers.5
|
||||
0x0000000000306010 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
0x0000000000306010 _drv_r61524
|
||||
*(.gint.drivers.6)
|
||||
0x0000000000306034 _edrv = .
|
||||
|
||||
.rodata 0x0000000000306034 0x82e0
|
||||
*(.rodata.4)
|
||||
*(.rodata .rodata.*)
|
||||
.rodata.str1.4
|
||||
0x0000000000306034 0x58 build-cg/src/menu.c.o
|
||||
.rodata.str1.4
|
||||
0x000000000030608c 0x16 build-cg/src/draw.c.o
|
||||
0x1e (size before relaxing)
|
||||
*fill* 0x00000000003060a2 0x2
|
||||
.rodata.str1.4
|
||||
0x00000000003060a4 0x185d build-cg/src/levels.c.o
|
||||
*fill* 0x0000000000307901 0x3
|
||||
.rodata 0x0000000000307904 0x208 build-cg/assets/img/semi_solid.png.o
|
||||
0x0000000000307904 _img_semi_solid
|
||||
0x0000000000307b0c _img_semi_solid_end
|
||||
.rodata 0x0000000000307b0c 0x208 build-cg/assets/img/elevator13.png.o
|
||||
0x0000000000307b0c _img_elevator13
|
||||
0x0000000000307d14 _img_elevator13_end
|
||||
.rodata 0x0000000000307d14 0x208 build-cg/assets/img/elevator1.png.o
|
||||
0x0000000000307d14 _img_elevator1
|
||||
0x0000000000307f1c _img_elevator1_end
|
||||
.rodata 0x0000000000307f1c 0x208 build-cg/assets/img/ground.png.o
|
||||
0x0000000000307f1c _img_ground
|
||||
0x0000000000308124 _img_ground_end
|
||||
.rodata 0x0000000000308124 0x208 build-cg/assets/img/dust.png.o
|
||||
0x0000000000308124 _img_dust
|
||||
0x000000000030832c _img_dust_end
|
||||
.rodata 0x000000000030832c 0x208 build-cg/assets/img/elevator6.png.o
|
||||
0x000000000030832c _img_elevator6
|
||||
0x0000000000308534 _img_elevator6_end
|
||||
.rodata 0x0000000000308534 0x208 build-cg/assets/img/spike.png.o
|
||||
0x0000000000308534 _img_spike
|
||||
0x000000000030873c _img_spike_end
|
||||
.rodata 0x000000000030873c 0x208 build-cg/assets/img/solid_1.png.o
|
||||
0x000000000030873c _img_solid_1
|
||||
0x0000000000308944 _img_solid_1_end
|
||||
.rodata 0x0000000000308944 0x208 build-cg/assets/img/blue.png.o
|
||||
0x0000000000308944 _img_blue
|
||||
0x0000000000308b4c _img_blue_end
|
||||
.rodata 0x0000000000308b4c 0x208 build-cg/assets/img/elevator8.png.o
|
||||
0x0000000000308b4c _img_elevator8
|
||||
0x0000000000308d54 _img_elevator8_end
|
||||
.rodata 0x0000000000308d54 0x208 build-cg/assets/img/bouncer.png.o
|
||||
0x0000000000308d54 _img_bouncer
|
||||
0x0000000000308f5c _img_bouncer_end
|
||||
.rodata 0x0000000000308f5c 0x208 build-cg/assets/img/elevator2.png.o
|
||||
0x0000000000308f5c _img_elevator2
|
||||
0x0000000000309164 _img_elevator2_end
|
||||
.rodata 0x0000000000309164 0x208 build-cg/assets/img/elevator11.png.o
|
||||
0x0000000000309164 _img_elevator11
|
||||
0x000000000030936c _img_elevator11_end
|
||||
.rodata 0x000000000030936c 0x208 build-cg/assets/img/elevator5.png.o
|
||||
0x000000000030936c _img_elevator5
|
||||
0x0000000000309574 _img_elevator5_end
|
||||
.rodata 0x0000000000309574 0x208 build-cg/assets/img/red.png.o
|
||||
0x0000000000309574 _img_red
|
||||
0x000000000030977c _img_red_end
|
||||
.rodata 0x000000000030977c 0x208 build-cg/assets/img/teleporter_0.png.o
|
||||
0x000000000030977c _img_teleporter_0
|
||||
0x0000000000309984 _img_teleporter_0_end
|
||||
.rodata 0x0000000000309984 0x108 build-cg/assets/img/ice.png.o
|
||||
0x0000000000309984 _img_ice
|
||||
0x0000000000309a8c _img_ice_end
|
||||
.rodata 0x0000000000309a8c 0x208 build-cg/assets/img/elevator12.png.o
|
||||
0x0000000000309a8c _img_elevator12
|
||||
0x0000000000309c94 _img_elevator12_end
|
||||
.rodata 0x0000000000309c94 0x208 build-cg/assets/img/elevator16.png.o
|
||||
0x0000000000309c94 _img_elevator16
|
||||
0x0000000000309e9c _img_elevator16_end
|
||||
.rodata 0x0000000000309e9c 0x208 build-cg/assets/img/elevator4.png.o
|
||||
0x0000000000309e9c _img_elevator4
|
||||
0x000000000030a0a4 _img_elevator4_end
|
||||
.rodata 0x000000000030a0a4 0x208 build-cg/assets/img/elevator7.png.o
|
||||
0x000000000030a0a4 _img_elevator7
|
||||
0x000000000030a2ac _img_elevator7_end
|
||||
.rodata 0x000000000030a2ac 0x208 build-cg/assets/img/teleporter_1.png.o
|
||||
0x000000000030a2ac _img_teleporter_1
|
||||
0x000000000030a4b4 _img_teleporter_1_end
|
||||
.rodata 0x000000000030a4b4 0x208 build-cg/assets/img/water.png.o
|
||||
0x000000000030a4b4 _img_water
|
||||
0x000000000030a6bc _img_water_end
|
||||
.rodata 0x000000000030a6bc 0x208 build-cg/assets/img/exit.png.o
|
||||
0x000000000030a6bc _img_exit
|
||||
0x000000000030a8c4 _img_exit_end
|
||||
.rodata 0x000000000030a8c4 0x208 build-cg/assets/img/elevator10.png.o
|
||||
0x000000000030a8c4 _img_elevator10
|
||||
0x000000000030aacc _img_elevator10_end
|
||||
.rodata 0x000000000030aacc 0x128 build-cg/assets/img/player.png.o
|
||||
0x000000000030aacc _img_player
|
||||
0x000000000030abf4 _img_player_end
|
||||
.rodata 0x000000000030abf4 0x208 build-cg/assets/img/elevator3.png.o
|
||||
0x000000000030abf4 _img_elevator3
|
||||
0x000000000030adfc _img_elevator3_end
|
||||
.rodata 0x000000000030adfc 0x208 build-cg/assets/img/blue_dot.png.o
|
||||
0x000000000030adfc _img_blue_dot
|
||||
0x000000000030b004 _img_blue_dot_end
|
||||
.rodata 0x000000000030b004 0x208 build-cg/assets/img/elevator15.png.o
|
||||
0x000000000030b004 _img_elevator15
|
||||
0x000000000030b20c _img_elevator15_end
|
||||
.rodata 0x000000000030b20c 0x208 build-cg/assets/img/elevator9.png.o
|
||||
0x000000000030b20c _img_elevator9
|
||||
0x000000000030b414 _img_elevator9_end
|
||||
.rodata 0x000000000030b414 0x2008 build-cg/assets/img/elevator.png.o
|
||||
0x000000000030b414 _img_elevator
|
||||
0x000000000030d41c _img_elevator_end
|
||||
.rodata 0x000000000030d41c 0x208 build-cg/assets/img/red_dot.png.o
|
||||
0x000000000030d41c _img_red_dot
|
||||
0x000000000030d624 _img_red_dot_end
|
||||
.rodata 0x000000000030d624 0x208 build-cg/assets/img/solid_0.png.o
|
||||
0x000000000030d624 _img_solid_0
|
||||
0x000000000030d82c _img_solid_0_end
|
||||
.rodata 0x000000000030d82c 0x208 build-cg/assets/img/elevator14.png.o
|
||||
0x000000000030d82c _img_elevator14
|
||||
0x000000000030da34 _img_elevator14_end
|
||||
.rodata 0x000000000030da34 0xc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
.rodata.str1.4
|
||||
0x000000000030da40 0x4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
.rodata.str1.4
|
||||
0x000000000030da44 0x6 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
*fill* 0x000000000030da4a 0x2
|
||||
.rodata.str1.4
|
||||
0x000000000030da4c 0x4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
.rodata.str1.4
|
||||
0x000000000030da50 0x31 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
|
||||
*fill* 0x000000000030da81 0x3
|
||||
.rodata.str1.4
|
||||
0x000000000030da84 0x7 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
*fill* 0x000000000030da8b 0x1
|
||||
.rodata 0x000000000030da8c 0x49c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(font8x9.png.o)
|
||||
0x000000000030da8c _gint_font8x9
|
||||
0x000000000030df28 _gint_font8x9_end
|
||||
.rodata.str1.4
|
||||
0x000000000030df28 0x288 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
|
||||
0x28c (size before relaxing)
|
||||
.rodata 0x000000000030e1b0 0x18 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
.rodata 0x000000000030e1c8 0x30 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
.rodata.str1.4
|
||||
0x000000000030e1f8 0x5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
*fill* 0x000000000030e1fd 0x3
|
||||
.rodata 0x000000000030e200 0x14 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
0x000000000030e200 ___thenan_df
|
||||
.rodata 0x000000000030e214 0x100 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
0x000000000030e214 ___clz_tab
|
||||
|
||||
.rela.dyn 0x000000000030e314 0x0
|
||||
.rela.text 0x000000000030e314 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
.rela.pretext.entry
|
||||
0x000000000030e314 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
.rela.pretext 0x000000000030e314 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
0x0000000008102000 . = ORIGIN (ram)
|
||||
|
||||
.bss 0x0000000008102000 0x170
|
||||
0x0000000008102000 _rbss = .
|
||||
*(.bss COMMON)
|
||||
.bss 0x0000000008102000 0x0 build-cg/src/menu.c.o
|
||||
.bss 0x0000000008102000 0x0 build-cg/src/collide.c.o
|
||||
.bss 0x0000000008102000 0x0 build-cg/src/player.c.o
|
||||
.bss 0x0000000008102000 0x0 build-cg/src/draw.c.o
|
||||
.bss 0x0000000008102000 0x0 build-cg/src/levels.c.o
|
||||
.bss 0x0000000008102000 0x0 build-cg/src/main.c.o
|
||||
.bss 0x0000000008102000 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
.bss 0x0000000008102000 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
.bss 0x0000000008102000 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
|
||||
.bss 0x0000000008102000 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(mmu.c.o)
|
||||
.bss 0x0000000008102000 0x26 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o)
|
||||
.bss 0x0000000008102026 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o)
|
||||
*fill* 0x0000000008102026 0x2
|
||||
.bss 0x0000000008102028 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
.bss 0x000000000810204c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
.bss 0x000000000810204c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dprint.c.o)
|
||||
.bss 0x000000000810204c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memory.c.o)
|
||||
.bss 0x000000000810204c 0x114 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dvram.c.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dimage.c.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dupdate.c.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(drect.c.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(vbr.s.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.s.o)
|
||||
.bss 0x0000000008102160 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
|
||||
.bss 0x0000000008102160 0xc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(getkey.c.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(string.c.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti.c.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti-asm.s.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_movmem.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_div_table.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udiv_qrnnd_16.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
.bss 0x000000000810216c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
||||
0x0000000008102170 . = ALIGN (0x10)
|
||||
*fill* 0x000000000810216c 0x4
|
||||
0x0000000000000170 _sbss = SIZEOF (.bss)
|
||||
|
||||
.data 0x0000000008102170 0x90 load address 0x000000000030e314
|
||||
0x000000000030e314 _ldata = LOADADDR (.data)
|
||||
0x0000000008102170 _rdata = .
|
||||
*(.data .data.*)
|
||||
.data 0x0000000008102170 0x0 build-cg/src/menu.c.o
|
||||
.data 0x0000000008102170 0x0 build-cg/src/collide.c.o
|
||||
.data 0x0000000008102170 0x0 build-cg/src/player.c.o
|
||||
.data 0x0000000008102170 0x0 build-cg/src/draw.c.o
|
||||
.data 0x0000000008102170 0x0 build-cg/src/levels.c.o
|
||||
.data 0x0000000008102170 0x0 build-cg/src/main.c.o
|
||||
.data 0x0000000008102170 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
.data 0x0000000008102170 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
.data 0x0000000008102170 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
|
||||
.data 0x0000000008102170 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(mmu.c.o)
|
||||
.data 0x0000000008102170 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o)
|
||||
.data 0x0000000008102170 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o)
|
||||
.data 0x0000000008102170 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
.data 0x0000000008102170 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
.data 0x0000000008102170 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dprint.c.o)
|
||||
.data 0x0000000008102170 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memory.c.o)
|
||||
.data 0x0000000008102170 0x68 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
|
||||
0x0000000008102170 _kprint_formatters
|
||||
.data 0x00000000081021d8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o)
|
||||
.data 0x00000000081021d8 0x8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
0x00000000081021d8 _topti_font
|
||||
0x00000000081021dc _gint_default_font
|
||||
.data 0x00000000081021e0 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti-asm.s.o)
|
||||
.data 0x00000000081021e0 0xc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dvram.c.o)
|
||||
0x00000000081021e0 _gint_vram
|
||||
.data 0x00000000081021ec 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dimage.c.o)
|
||||
.data 0x00000000081021ec 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dupdate.c.o)
|
||||
.data 0x00000000081021ec 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(drect.c.o)
|
||||
.data 0x00000000081021ec 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
.data 0x00000000081021ec 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
.data 0x00000000081021ec 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
|
||||
.data 0x00000000081021ec 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(vbr.s.o)
|
||||
.data 0x00000000081021ec 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.s.o)
|
||||
.data 0x00000000081021ec 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
|
||||
.data 0x00000000081021ec 0x8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(getkey.c.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(string.c.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti.c.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti-asm.s.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_movmem.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_div_table.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udiv_qrnnd_16.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
.data 0x00000000081021f4 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
||||
0x0000000008102200 . = ALIGN (0x10)
|
||||
*fill* 0x00000000081021f4 0xc
|
||||
|
||||
.data.4 0x0000000008102200 0x0 load address 0x000000000030e3a4
|
||||
*(.data.4)
|
||||
0x0000000008102200 . = ALIGN (0x10)
|
||||
0x0000000000000090 _sdata = (SIZEOF (.data) + SIZEOF (.data.4))
|
||||
0x00000000e5200000 . = ORIGIN (ilram)
|
||||
|
||||
.ilram 0x00000000e5200000 0x20 load address 0x000000000030e3a4
|
||||
0x000000000030e3a4 _lilram = LOADADDR (.ilram)
|
||||
0x00000000e5200000 _rilram = .
|
||||
*(.ilram)
|
||||
.ilram 0x00000000e5200000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o)
|
||||
0x00000000e5200020 . = ALIGN (0x10)
|
||||
0x00000000e5007000 . = ORIGIN (xram)
|
||||
|
||||
.xram 0x00000000e5007000 0x0 load address 0x000000000030e3c4
|
||||
0x000000000030e3c4 _lxram = LOADADDR (.xram)
|
||||
0x00000000e5007000 _rxram = .
|
||||
*(.xram)
|
||||
0x00000000e5007000 . = ALIGN (0x10)
|
||||
0x00000000e5017000 . = ORIGIN (yram)
|
||||
|
||||
.yram 0x00000000e5017000 0x0 load address 0x000000000030e3c4
|
||||
0x000000000030e3c4 _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 0xa0 load address 0x000000000030e3c4
|
||||
0x000000000030e3c4 _lgdata = LOADADDR (.gint.data)
|
||||
0x000000008c161400 _rgdata = .
|
||||
*(.gint.data .gint.data.*)
|
||||
.gint.data 0x000000008c161400 0x30 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
.gint.data 0x000000008c161430 0x10 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
0x000000008c161430 _SH7305_INTC
|
||||
.gint.data.sh3
|
||||
0x000000008c161440 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
|
||||
0x000000008c161440 _SH7705_INTC
|
||||
.gint.data 0x000000008c161464 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
.gint.data 0x000000008c161488 0x8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
.gint.data 0x000000008c161490 0x8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
|
||||
0x000000008c161490 _gint_exc_catcher
|
||||
0x000000008c161494 _gint_exc_panic
|
||||
0x000000008c1614a0 . = ALIGN (0x10)
|
||||
*fill* 0x000000008c161498 0x8
|
||||
0x00000000000000a0 _sgdata = SIZEOF (.gint.data)
|
||||
|
||||
.gint.bss 0x000000008c1614a0 0x4f0 load address 0x000000000030e464
|
||||
*(.gint.bss .gint.bss.*)
|
||||
.gint.bss 0x000000008c1614a0 0x200 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
|
||||
.gint.bss 0x000000008c1616a0 0x2c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o)
|
||||
.gint.bss 0x000000008c1616cc 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o)
|
||||
0x000000008c1616cc _gint
|
||||
.gint.bss 0x000000008c16170c 0x180 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
|
||||
.gint.bss 0x000000008c16188c 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
|
||||
.gint.bss 0x000000008c1618b0 0x10 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
|
||||
.gint.bss 0x000000008c1618c0 0xd0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
|
||||
0x000000008c161990 . = ALIGN (0x10)
|
||||
0x00000000000004f0 _sgbss = SIZEOF (.gint.bss)
|
||||
|
||||
/DISCARD/
|
||||
*(.gint.bss.sh3)
|
||||
*(.gint.data.sh3)
|
||||
*(.debug_info .debug_abbrev .debug_loc .debug_aranges .debug_ranges .debug_line .debug_str)
|
||||
*(.jcr)
|
||||
*(.eh_frame_hdr)
|
||||
*(.eh_frame)
|
||||
*(.comment)
|
||||
OUTPUT(build-cg/JTMM.elf elf32-sh)
|
||||
|
||||
.debug_frame 0x0000000000000000 0x410
|
||||
.debug_frame 0x0000000000000000 0x10c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
|
||||
.debug_frame 0x000000000000010c 0x98 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
|
||||
.debug_frame 0x00000000000001a4 0x48 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
|
||||
.debug_frame 0x00000000000001ec 0x48 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
|
||||
.debug_frame 0x0000000000000234 0x48 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
|
||||
.debug_frame 0x000000000000027c 0x48 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
|
||||
.debug_frame 0x00000000000002c4 0x3c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
|
||||
.debug_frame 0x0000000000000300 0x48 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
|
||||
.debug_frame 0x0000000000000348 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
|
||||
.debug_frame 0x0000000000000368 0x68 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
|
||||
.debug_frame 0x00000000000003d0 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
|
||||
.debug_frame 0x00000000000003f0 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
|
|
@ -0,0 +1,8 @@
|
|||
build-cg/src/collide.c.o: src/collide.c include/collide.h include/draw.h \
|
||||
include/shared_define.h
|
||||
|
||||
include/collide.h:
|
||||
|
||||
include/draw.h:
|
||||
|
||||
include/shared_define.h:
|
|
@ -0,0 +1,5 @@
|
|||
build-cg/src/draw.c.o: src/draw.c include/draw.h include/shared_define.h
|
||||
|
||||
include/draw.h:
|
||||
|
||||
include/shared_define.h:
|
|
@ -0,0 +1,3 @@
|
|||
build-cg/src/levels.c.o: src/levels.c include/levels.h
|
||||
|
||||
include/levels.h:
|
|
@ -0,0 +1,14 @@
|
|||
build-cg/src/main.c.o: src/main.c include/draw.h include/collide.h \
|
||||
include/levels.h include/player.h include/menu.h include/shared_define.h
|
||||
|
||||
include/draw.h:
|
||||
|
||||
include/collide.h:
|
||||
|
||||
include/levels.h:
|
||||
|
||||
include/player.h:
|
||||
|
||||
include/menu.h:
|
||||
|
||||
include/shared_define.h:
|
|
@ -0,0 +1,5 @@
|
|||
build-cg/src/menu.c.o: src/menu.c include/menu.h include/shared_define.h
|
||||
|
||||
include/menu.h:
|
||||
|
||||
include/shared_define.h:
|
|
@ -0,0 +1,3 @@
|
|||
build-cg/src/player.c.o: src/player.c include/player.h
|
||||
|
||||
include/player.h:
|
|
@ -0,0 +1,7 @@
|
|||
#!/usr/bin/bash
|
||||
echo "making levels.c"
|
||||
rm src/levels.c
|
||||
luajit levels.lua >> src/levels.c
|
||||
echo "building for cg"
|
||||
fxsdk build-cg
|
||||
echo "done"
|
|
@ -0,0 +1,12 @@
|
|||
#!/usr/bin/bash
|
||||
cd texturepacks
|
||||
git clone https://gitea.planet-casio.com/Massena/jtmm_mariotheme
|
||||
git clone https://gitea.planet-casio.com/Massena/jtmm_1bittheme
|
||||
git clone https://gitea.planet-casio.com/Massena/jtmm_celestepicotheme
|
||||
git clone https://gitea.planet-casio.com/KikooDX/jtmm_crafttheme
|
||||
for FOLDER in *
|
||||
do
|
||||
cd $FOLDER
|
||||
git pull
|
||||
cd ..
|
||||
done
|
|
@ -0,0 +1,6 @@
|
|||
char collide(int x, int y, char level[], char tile);
|
||||
char collide_spike(int x, int y, char level[]);
|
||||
char collide_solid(int x, int y, char level[], char polarity,
|
||||
char test_semi_solid);
|
||||
char collide_point(int x, int y, char level[], char tile);
|
||||
char collide_and_erase(int x, int y, char level[], char tile);
|
|
@ -0,0 +1,10 @@
|
|||
#include <gint/display.h>
|
||||
|
||||
void draw_anim_speed(int x, int y, image_t *image, int step, int speed);
|
||||
void draw_anim(int x, int y, image_t *image, int step);
|
||||
void draw_player(int x, int y);
|
||||
void draw_level(char level[], unsigned int step, char polarity, int *start_x,
|
||||
int *start_y, int tp_positions[]);
|
||||
void erase_tile(int x, int y, char level[]);
|
||||
void draw_timer(unsigned int step); //coucou Lephé'
|
||||
void just_breathe();
|
|
@ -0,0 +1 @@
|
|||
void set_level(int level_id, char level[]);
|
|
@ -0,0 +1,3 @@
|
|||
char menu(int *level_id, char *disable_up_key, char *game_loop,
|
||||
unsigned int step);
|
||||
char menu_level_selection(int *level_id);
|
|
@ -0,0 +1,5 @@
|
|||
enum { UP, DOWN, LEFT, RIGHT };
|
||||
void jump_test(char *jump_pressed, char *jump_buffer, unsigned int *jump_hold,
|
||||
char enable_up_key);
|
||||
void set_start_pos(int *start_x, int *start_y, int x, int y);
|
||||
void reset_old_pos(int *old_x, int *old_y);
|
|
@ -0,0 +1,5 @@
|
|||
#define PLAYER_H 11
|
||||
#define PLAYER_W 11
|
||||
#define LEVEL_WIDTH 28
|
||||
#define LAST_LEVEL 5062
|
||||
#define FPS 60
|
|
@ -0,0 +1,31 @@
|
|||
#!/usr/bin/luajit
|
||||
|
||||
io.write([[#include "levels.h"
|
||||
#include <gint/std/string.h>
|
||||
]])
|
||||
io.write("void set_level(int level_id, char level[]){")
|
||||
io.write("switch (level_id){")
|
||||
current = 0
|
||||
for i = 0, 9999, 1 do
|
||||
file = io.open("up-editor/screens/"..i..".scr")
|
||||
file_content = nil
|
||||
if file then
|
||||
file_content = file:read()
|
||||
formated_file = ""
|
||||
for j = 1, #file_content, 1 do
|
||||
if j == 1 then
|
||||
formated_file = formated_file.."-----------------------------"
|
||||
end
|
||||
formated_file = formated_file..file_content:sub(j, j)
|
||||
if j % 26 == 0 then formated_file = formated_file.."--" end
|
||||
if j == 390 then
|
||||
formated_file = formated_file.."---------------------------"
|
||||
end
|
||||
end
|
||||
file:close()
|
||||
io.write("case "..i..":memcpy(level,\""..
|
||||
formated_file.."\","..#formated_file..");")
|
||||
io.write("break;")
|
||||
end
|
||||
end
|
||||
io.write("}}")
|
|
@ -0,0 +1,84 @@
|
|||
#---
|
||||
# fxSDK project configuration file for platform
|
||||
#---
|
||||
|
||||
# Project name, should be at most 8 bytes long.
|
||||
# (You can also specify NAME_G1A or NAME_G3A to override individually.)
|
||||
NAME := JTMM
|
||||
|
||||
# Internal name, should be '@' followed by at most 7 uppercase letters.
|
||||
# WARNING: If this convention is not followed, the add-in might not appear in
|
||||
# the main menu of the calculator!
|
||||
INTERNAL := @JTMM
|
||||
|
||||
# Output file name. The default is to take <NAME>, replace spaces with dashes,
|
||||
# and add .g1a (or .g3a). You can specify a different folder if you want.
|
||||
TARGET_FX :=
|
||||
TARGET_CG :=
|
||||
|
||||
# fx-9860G icon location
|
||||
ICON_FX = assets-fx/icon-fx.png
|
||||
# fx-CG 50 icon locations
|
||||
ICON_CG_UNS = assets-cg/icon-cg-uns.png
|
||||
ICON_CG_SEL = assets-cg/icon-cg-sel.png
|
||||
|
||||
#---
|
||||
# Toolchain selection
|
||||
#---
|
||||
|
||||
# Toolchain for fx9860g. Please see also CFLAGS_FX below.
|
||||
TOOLCHAIN_FX := sh3eb-elf
|
||||
|
||||
# Toolchain for fxcg50. Please see also CFLAGS_CG below.
|
||||
TOOLCHAIN_CG := sh-elf
|
||||
|
||||
#---
|
||||
# Compiler flags
|
||||
#---
|
||||
|
||||
# Base compiler flags for the fxSDK, you usually want to keep these.
|
||||
CFLAGS := -mb -ffreestanding -nostdlib -fstrict-volatile-bitfields
|
||||
|
||||
# Platform-specific compiler flags.
|
||||
# <> If you are using sh3eb-elf, use -m3. (You can do this on both FX and CG.)
|
||||
# <> If you are using sh4eb-elf, use -m4-nofpu. (Not ideal on FX but works.)
|
||||
# <> If you are using sh4eb-nofpu-elf, then your compiler will likely use the
|
||||
# FPU and cause problems on the calculator. Consider another configuration.
|
||||
# <> If you are using an sh-elf with several targets, specify whichever you
|
||||
# support. I recommend -m3 on FX and -m4-nofpu on CG.
|
||||
# Please see also TOOLCHAIN_FX and TOOLCHAIN_CG above.
|
||||
CFLAGS_FX := -D FX9860G -m3
|
||||
CFLAGS_CG := -D FXCG50 -m4-nofpu
|
||||
|
||||
# Additional compiler flags, change to your own taste!
|
||||
CFLAGS += -Wall -Wextra -Os
|
||||
|
||||
# Include paths. Add one -I option for each folder from which you want to
|
||||
# be able to include files with #include<>.
|
||||
INCLUDE := -I include
|
||||
|
||||
# Libraries. Add one -l option for each library you are using, and also
|
||||
# suitable -L options if you have library files in custom folders. To use
|
||||
# fxlib, add libfx.a to the project directory and use "-L . -lfx".
|
||||
LIBS :=
|
||||
|
||||
# Base linker flags for the fxSDK, you usually want to keep these.
|
||||
LDFLAGS_FX := -T fx9860g.ld -lgint-fx $(LIBS) -lgint-fx -lgcc
|
||||
LDFLAGS_CG := -T fxcg50.ld -lgint-cg $(LIBS) -lgint-cg -lgcc
|
||||
|
||||
# Additional linker flags, if you need any.
|
||||
LDFLAGS :=
|
||||
|
||||
# Additional platform-specific linker flags.
|
||||
LDFLAGS_FX += -Wl,-Map=build-fx/map
|
||||
LDFLAGS_CG += -Wl,-Map=build-cg/map
|
||||
|
||||
#---
|
||||
# File conversion parameters
|
||||
#---
|
||||
|
||||
# Here you can add fxconv options for each converted file, individually.
|
||||
# The syntax is "<type>.<file>". For example, to specify the parameters for a
|
||||
# font name "hexa.png", you might write:
|
||||
#
|
||||
# FONT.hexa.png = charset:print grid:size:3x5 grid.padding:1
|
|
@ -0,0 +1,6 @@
|
|||
#!/usr/bin/bash
|
||||
for FOLDER in "$@";do
|
||||
cp -r $FOLDER/*.png assets-cg/img/ -v
|
||||
done
|
||||
cd up-editor
|
||||
./update.sh
|