From 10b43afe1b5d9b967ba0424916fb652b3d7e59d6 Mon Sep 17 00:00:00 2001 From: Alejandro Javier Asenjo Nitti Date: Fri, 6 Oct 2023 05:00:22 -0300 Subject: [PATCH] progress (sort of) --- Makefile | 5 +++++ starfox64.us.md5 | 1 + starfox64.us.yaml | 7 ++++--- yamls/us/starfox64.us.yaml | 7 ++++--- 4 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 starfox64.us.md5 diff --git a/Makefile b/Makefile index 8955d6dd..bd60c720 100644 --- a/Makefile +++ b/Makefile @@ -189,6 +189,11 @@ build/src/%.o: CC := $(ASM_PROC) $(ASM_PROC_FLAGS) $(CC) -- $(AS) $(ASFLAGS) -- all: uncompressed +init: + $(MAKE) clean + $(MAKE) extract -j + $(MAKE) all + uncompressed: $(ROM) ifneq ($(COMPARE),0) @md5sum $(ROM) diff --git a/starfox64.us.md5 b/starfox64.us.md5 new file mode 100644 index 00000000..e4f33584 --- /dev/null +++ b/starfox64.us.md5 @@ -0,0 +1 @@ +741a94eee093c4c8684e66b89f8685e8 ./build/starfox64.us.z64 \ No newline at end of file diff --git a/starfox64.us.yaml b/starfox64.us.yaml index 7426113d..a7a2674c 100644 --- a/starfox64.us.yaml +++ b/starfox64.us.yaml @@ -57,7 +57,7 @@ options: - #disasm_unknown: True + disasm_unknown: True # string_encoding: ASCII # data_string_encoding: ASCII rodata_string_guesser_level: 2 @@ -88,11 +88,12 @@ segments: follows_vram: entry bss_size: 0x9B1F0 subsegments: - - [0x1050, asm] - - [0x1270, asm] + - [0x1050, bin] + - [0x1270, bin] - [0x3440, asm] #func_80002840 - [0x35A8, asm] - [0xC3EE0, data] + - [0xC8E40, rodata] - { start: 0xDE480, type: bss, vram: 0x800DD880 } - type: bin diff --git a/yamls/us/starfox64.us.yaml b/yamls/us/starfox64.us.yaml index 7426113d..a7a2674c 100755 --- a/yamls/us/starfox64.us.yaml +++ b/yamls/us/starfox64.us.yaml @@ -57,7 +57,7 @@ options: - #disasm_unknown: True + disasm_unknown: True # string_encoding: ASCII # data_string_encoding: ASCII rodata_string_guesser_level: 2 @@ -88,11 +88,12 @@ segments: follows_vram: entry bss_size: 0x9B1F0 subsegments: - - [0x1050, asm] - - [0x1270, asm] + - [0x1050, bin] + - [0x1270, bin] - [0x3440, asm] #func_80002840 - [0x35A8, asm] - [0xC3EE0, data] + - [0xC8E40, rodata] - { start: 0xDE480, type: bss, vram: 0x800DD880 } - type: bin