Set up iQue disassembly (#2384)

* Set up iQue disassembly

* Label libultra vimodes

* Format

* skapi.c -> skapi.s

* Fix AudioDebug functions

* Group D_80134488 with fp.s in disassembly

* Label boot bss

* Add bss split for siacs
This commit is contained in:
cadmic
2024-12-26 05:54:26 -08:00
committed by GitHub
parent fbeb477e68
commit e10ecb2fa3
80 changed files with 14488 additions and 3 deletions

View File

@@ -335,7 +335,7 @@ ifeq ($(COMPILER),gcc)
endif
GBI_DEFINES := -DF3DEX_GBI_2
ifeq ($(PLATFORM),GC)
ifneq ($(PLATFORM),N64)
GBI_DEFINES += -DF3DEX_GBI_PL -DGBI_DOWHILE
endif
ifeq ($(DEBUG_FEATURES),1)

View File

@@ -192,7 +192,9 @@ def get_section_hex_dump(path: Path, section: str) -> List[str]:
def parse_hex_dump(lines: List[str]) -> bytes:
result = bytearray()
for line in lines:
data = line[6:41].replace(" ", "")
# strip offset
line = " ".join(line.strip().split(" ", 1)[1])
data = line[:35].replace(" ", "")
result.extend(bytes.fromhex(data))
# pad to 0x10-byte alignment
@@ -391,7 +393,7 @@ if __name__ == "__main__":
"--version",
dest="oot_version",
help="version to compare",
default="ntsc-1.2",
default="ique-cn",
)
parser.add_argument(
"--data",

1
src/boot/zlib.c Normal file
View File

@@ -0,0 +1 @@

0
src/libgcc/__cmpdi2.s Normal file
View File

0
src/libgcc/__divdi3.s Normal file
View File

0
src/libgcc/__fixdfdi.s Normal file
View File

0
src/libgcc/__fixsfdi.s Normal file
View File

View File

View File

0
src/libgcc/__floatdidf.s Normal file
View File

0
src/libgcc/__floatdisf.s Normal file
View File

0
src/libgcc/__moddi3.s Normal file
View File

0
src/libgcc/__udivdi3.s Normal file
View File

0
src/libgcc/__umoddi3.s Normal file
View File

View File

@@ -0,0 +1 @@

View File

@@ -0,0 +1 @@

View File

@@ -0,0 +1 @@

1
src/libultra/audio/env.c Normal file
View File

@@ -0,0 +1 @@

View File

@@ -0,0 +1 @@

View File

@@ -0,0 +1 @@

Some files were not shown because too many files have changed in this diff Show More