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