mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 13:33:34 -04:00
788f33d523
- the gate DECODED from matched C (func_8012832C case 0x300E -> func_80128998 -> streaming API with &cdFileLocTable[144]) -> scene arithmetic named the 1ST-BOSS arena -> ONE targeted load captured it at 0x801E4C60 - RETRO-VERIFIED: Phase-3's dumps/ram_castle.bin (2026-06-14) holds it at the SAME address, same 6,764-B exact prefix — R10 two independent datapoints two months apart; bossHp_SteamKnight (0x801E4398) lives inside this module's image - onboarded md_SC02_009 (id 0x3E, TLO 0x4): BYTE-IDENTICAL first build; fleet 213; R22 213/213; tools-health OK; audit-disc UNCLAIMED 6 -> 5, residue 0 - the last 5 (MAIN/7, MAIN/9, SC03/53/54/56) reclassified emulator->STATIC-RE targets with decoded leads (memory-map §S45 p3); loc-id map appended to docs/debug-menu-list.txt - negatives banked: pause menu, memory-box prompt, new-game intro, high/low game, Minku spawn (slot-A actor 0x15 = md_MAIN_015 candidate naming)
1477 lines
73 KiB
Makefile
1477 lines
73 KiB
Makefile
# config/modules.mk — GENERATED registry of module-class binaries (P30 S44; tools/new_binary.sh).
|
|
# Same contract as overlays.mk: -include'd by the Makefile BEFORE 'BINARIES :=' (silent when
|
|
# absent); the hand-maintained Makefile body is never edited to add a binary. Each md_* loads at
|
|
# its OWN vram (the §S44 loader table: docs/memory-map.md). _TEXT_LO is a VRAM (code start), read
|
|
# by 'make sig-modules' as --text-lo (§154-A: bootstrap past the module-id header).
|
|
MODULE_BINARIES := md_MAIN_013 md_MAIN_014 md_MAIN_015 md_MAIN_016 md_MAIN_017 md_MAIN_018 md_MAIN_019 md_MAIN_020 md_MAIN_021 md_MAIN_022 md_MAIN_023 md_MAIN_024 md_MAIN_025 md_MAIN_026 md_MAIN_027 md_MAIN_028 md_MAIN_029 md_MAIN_030 md_MAIN_031 md_MAIN_032 md_MAIN_033 md_MAIN_034 md_MAIN_035 md_MAIN_036 md_MAIN_037 md_MAIN_038 md_MAIN_039 md_MAIN_040 md_MAIN_041 md_MAIN_042 md_MAIN_043 md_MAIN_044 md_MAIN_045 md_MAIN_046 md_MAIN_047 md_MAIN_001 md_MAIN_008 md_MAIN_011 md_SC07_003 md_SC07_004 md_MAIN_003 md_SC03_073 md_SC03_074 md_SC03_075 md_SC03_076 md_SC03_077 md_SC03_078 md_SC03_079 md_SC03_132 md_SC03_133 md_SC03_134 md_SC03_135 md_SC03_136 md_SC03_137 md_SC03_138 md_SC04_024 md_SC04_025 md_SC04_026 md_SC04_027 md_SC04_028 md_SC04_029 md_SC04_030 md_SC05_023 md_SC05_024 md_SC05_025 md_SC05_026 md_SC05_027 md_SC05_028 md_SC05_029 md_SC02_009
|
|
|
|
# --- md_MAIN_013 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_013_EXE := extracted/retail/MAIN.CD.dir/FILE_013.dir/1.1
|
|
md_MAIN_013_NAME := md_MAIN_013
|
|
md_MAIN_013_OUT_DIR := build/md_MAIN_013
|
|
md_MAIN_013_OUT := $(md_MAIN_013_OUT_DIR)/$(md_MAIN_013_NAME)
|
|
md_MAIN_013_ELF := $(md_MAIN_013_OUT).elf
|
|
md_MAIN_013_MAPFILE := $(md_MAIN_013_OUT).map
|
|
md_MAIN_013_LD_SCRIPT := $(md_MAIN_013_OUT).ld
|
|
md_MAIN_013_SPLAT_YAML := config/splat.md_MAIN_013.yaml
|
|
md_MAIN_013_CHECK_SHA := config/check.md_MAIN_013.sha
|
|
md_MAIN_013_SYMBOLS := config/symbols.md_MAIN_013.txt
|
|
md_MAIN_013_SIG := .run/sig.md_MAIN_013.jsonl
|
|
md_MAIN_013_GHIDRA_PROG := md_MAIN_013
|
|
md_MAIN_013_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_013_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_013_TEXT_HI := 0x800CC5DC
|
|
md_MAIN_013_ASM_DIR := asm/md_MAIN_013
|
|
md_MAIN_013_SRC_DIR := src/md_MAIN_013
|
|
md_MAIN_013_UNDEF_SYMS := build/md_MAIN_013/undefined_syms_auto.txt
|
|
md_MAIN_013_UNDEF_FUNCS := build/md_MAIN_013/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_014 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_014_EXE := extracted/retail/MAIN.CD.dir/FILE_014.dir/1.1
|
|
md_MAIN_014_NAME := md_MAIN_014
|
|
md_MAIN_014_OUT_DIR := build/md_MAIN_014
|
|
md_MAIN_014_OUT := $(md_MAIN_014_OUT_DIR)/$(md_MAIN_014_NAME)
|
|
md_MAIN_014_ELF := $(md_MAIN_014_OUT).elf
|
|
md_MAIN_014_MAPFILE := $(md_MAIN_014_OUT).map
|
|
md_MAIN_014_LD_SCRIPT := $(md_MAIN_014_OUT).ld
|
|
md_MAIN_014_SPLAT_YAML := config/splat.md_MAIN_014.yaml
|
|
md_MAIN_014_CHECK_SHA := config/check.md_MAIN_014.sha
|
|
md_MAIN_014_SYMBOLS := config/symbols.md_MAIN_014.txt
|
|
md_MAIN_014_SIG := .run/sig.md_MAIN_014.jsonl
|
|
md_MAIN_014_GHIDRA_PROG := md_MAIN_014
|
|
md_MAIN_014_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_014_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_014_TEXT_HI := 0x800CB630
|
|
md_MAIN_014_ASM_DIR := asm/md_MAIN_014
|
|
md_MAIN_014_SRC_DIR := src/md_MAIN_014
|
|
md_MAIN_014_UNDEF_SYMS := build/md_MAIN_014/undefined_syms_auto.txt
|
|
md_MAIN_014_UNDEF_FUNCS := build/md_MAIN_014/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_015 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_015_EXE := extracted/retail/MAIN.CD.dir/FILE_015.dir/1.1
|
|
md_MAIN_015_NAME := md_MAIN_015
|
|
md_MAIN_015_OUT_DIR := build/md_MAIN_015
|
|
md_MAIN_015_OUT := $(md_MAIN_015_OUT_DIR)/$(md_MAIN_015_NAME)
|
|
md_MAIN_015_ELF := $(md_MAIN_015_OUT).elf
|
|
md_MAIN_015_MAPFILE := $(md_MAIN_015_OUT).map
|
|
md_MAIN_015_LD_SCRIPT := $(md_MAIN_015_OUT).ld
|
|
md_MAIN_015_SPLAT_YAML := config/splat.md_MAIN_015.yaml
|
|
md_MAIN_015_CHECK_SHA := config/check.md_MAIN_015.sha
|
|
md_MAIN_015_SYMBOLS := config/symbols.md_MAIN_015.txt
|
|
md_MAIN_015_SIG := .run/sig.md_MAIN_015.jsonl
|
|
md_MAIN_015_GHIDRA_PROG := md_MAIN_015
|
|
md_MAIN_015_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_015_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_015_TEXT_HI := 0x800CC878
|
|
md_MAIN_015_ASM_DIR := asm/md_MAIN_015
|
|
md_MAIN_015_SRC_DIR := src/md_MAIN_015
|
|
md_MAIN_015_UNDEF_SYMS := build/md_MAIN_015/undefined_syms_auto.txt
|
|
md_MAIN_015_UNDEF_FUNCS := build/md_MAIN_015/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_016 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_016_EXE := extracted/retail/MAIN.CD.dir/FILE_016.dir/1.1
|
|
md_MAIN_016_NAME := md_MAIN_016
|
|
md_MAIN_016_OUT_DIR := build/md_MAIN_016
|
|
md_MAIN_016_OUT := $(md_MAIN_016_OUT_DIR)/$(md_MAIN_016_NAME)
|
|
md_MAIN_016_ELF := $(md_MAIN_016_OUT).elf
|
|
md_MAIN_016_MAPFILE := $(md_MAIN_016_OUT).map
|
|
md_MAIN_016_LD_SCRIPT := $(md_MAIN_016_OUT).ld
|
|
md_MAIN_016_SPLAT_YAML := config/splat.md_MAIN_016.yaml
|
|
md_MAIN_016_CHECK_SHA := config/check.md_MAIN_016.sha
|
|
md_MAIN_016_SYMBOLS := config/symbols.md_MAIN_016.txt
|
|
md_MAIN_016_SIG := .run/sig.md_MAIN_016.jsonl
|
|
md_MAIN_016_GHIDRA_PROG := md_MAIN_016
|
|
md_MAIN_016_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_016_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_016_TEXT_HI := 0x800CB590
|
|
md_MAIN_016_ASM_DIR := asm/md_MAIN_016
|
|
md_MAIN_016_SRC_DIR := src/md_MAIN_016
|
|
md_MAIN_016_UNDEF_SYMS := build/md_MAIN_016/undefined_syms_auto.txt
|
|
md_MAIN_016_UNDEF_FUNCS := build/md_MAIN_016/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_017 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_017_EXE := extracted/retail/MAIN.CD.dir/FILE_017.dir/1.1
|
|
md_MAIN_017_NAME := md_MAIN_017
|
|
md_MAIN_017_OUT_DIR := build/md_MAIN_017
|
|
md_MAIN_017_OUT := $(md_MAIN_017_OUT_DIR)/$(md_MAIN_017_NAME)
|
|
md_MAIN_017_ELF := $(md_MAIN_017_OUT).elf
|
|
md_MAIN_017_MAPFILE := $(md_MAIN_017_OUT).map
|
|
md_MAIN_017_LD_SCRIPT := $(md_MAIN_017_OUT).ld
|
|
md_MAIN_017_SPLAT_YAML := config/splat.md_MAIN_017.yaml
|
|
md_MAIN_017_CHECK_SHA := config/check.md_MAIN_017.sha
|
|
md_MAIN_017_SYMBOLS := config/symbols.md_MAIN_017.txt
|
|
md_MAIN_017_SIG := .run/sig.md_MAIN_017.jsonl
|
|
md_MAIN_017_GHIDRA_PROG := md_MAIN_017
|
|
md_MAIN_017_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_017_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_017_TEXT_HI := 0x800CB3DC
|
|
md_MAIN_017_ASM_DIR := asm/md_MAIN_017
|
|
md_MAIN_017_SRC_DIR := src/md_MAIN_017
|
|
md_MAIN_017_UNDEF_SYMS := build/md_MAIN_017/undefined_syms_auto.txt
|
|
md_MAIN_017_UNDEF_FUNCS := build/md_MAIN_017/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_018 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_018_EXE := extracted/retail/MAIN.CD.dir/FILE_018.dir/1.1
|
|
md_MAIN_018_NAME := md_MAIN_018
|
|
md_MAIN_018_OUT_DIR := build/md_MAIN_018
|
|
md_MAIN_018_OUT := $(md_MAIN_018_OUT_DIR)/$(md_MAIN_018_NAME)
|
|
md_MAIN_018_ELF := $(md_MAIN_018_OUT).elf
|
|
md_MAIN_018_MAPFILE := $(md_MAIN_018_OUT).map
|
|
md_MAIN_018_LD_SCRIPT := $(md_MAIN_018_OUT).ld
|
|
md_MAIN_018_SPLAT_YAML := config/splat.md_MAIN_018.yaml
|
|
md_MAIN_018_CHECK_SHA := config/check.md_MAIN_018.sha
|
|
md_MAIN_018_SYMBOLS := config/symbols.md_MAIN_018.txt
|
|
md_MAIN_018_SIG := .run/sig.md_MAIN_018.jsonl
|
|
md_MAIN_018_GHIDRA_PROG := md_MAIN_018
|
|
md_MAIN_018_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_018_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_018_TEXT_HI := 0x800CB8A0
|
|
md_MAIN_018_ASM_DIR := asm/md_MAIN_018
|
|
md_MAIN_018_SRC_DIR := src/md_MAIN_018
|
|
md_MAIN_018_UNDEF_SYMS := build/md_MAIN_018/undefined_syms_auto.txt
|
|
md_MAIN_018_UNDEF_FUNCS := build/md_MAIN_018/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_019 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_019_EXE := extracted/retail/MAIN.CD.dir/FILE_019.dir/1.1
|
|
md_MAIN_019_NAME := md_MAIN_019
|
|
md_MAIN_019_OUT_DIR := build/md_MAIN_019
|
|
md_MAIN_019_OUT := $(md_MAIN_019_OUT_DIR)/$(md_MAIN_019_NAME)
|
|
md_MAIN_019_ELF := $(md_MAIN_019_OUT).elf
|
|
md_MAIN_019_MAPFILE := $(md_MAIN_019_OUT).map
|
|
md_MAIN_019_LD_SCRIPT := $(md_MAIN_019_OUT).ld
|
|
md_MAIN_019_SPLAT_YAML := config/splat.md_MAIN_019.yaml
|
|
md_MAIN_019_CHECK_SHA := config/check.md_MAIN_019.sha
|
|
md_MAIN_019_SYMBOLS := config/symbols.md_MAIN_019.txt
|
|
md_MAIN_019_SIG := .run/sig.md_MAIN_019.jsonl
|
|
md_MAIN_019_GHIDRA_PROG := md_MAIN_019
|
|
md_MAIN_019_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_019_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_019_TEXT_HI := 0x800CC870
|
|
md_MAIN_019_ASM_DIR := asm/md_MAIN_019
|
|
md_MAIN_019_SRC_DIR := src/md_MAIN_019
|
|
md_MAIN_019_UNDEF_SYMS := build/md_MAIN_019/undefined_syms_auto.txt
|
|
md_MAIN_019_UNDEF_FUNCS := build/md_MAIN_019/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_020 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_020_EXE := extracted/retail/MAIN.CD.dir/FILE_020.dir/1.1
|
|
md_MAIN_020_NAME := md_MAIN_020
|
|
md_MAIN_020_OUT_DIR := build/md_MAIN_020
|
|
md_MAIN_020_OUT := $(md_MAIN_020_OUT_DIR)/$(md_MAIN_020_NAME)
|
|
md_MAIN_020_ELF := $(md_MAIN_020_OUT).elf
|
|
md_MAIN_020_MAPFILE := $(md_MAIN_020_OUT).map
|
|
md_MAIN_020_LD_SCRIPT := $(md_MAIN_020_OUT).ld
|
|
md_MAIN_020_SPLAT_YAML := config/splat.md_MAIN_020.yaml
|
|
md_MAIN_020_CHECK_SHA := config/check.md_MAIN_020.sha
|
|
md_MAIN_020_SYMBOLS := config/symbols.md_MAIN_020.txt
|
|
md_MAIN_020_SIG := .run/sig.md_MAIN_020.jsonl
|
|
md_MAIN_020_GHIDRA_PROG := md_MAIN_020
|
|
md_MAIN_020_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_020_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_020_TEXT_HI := 0x800CBAB4
|
|
md_MAIN_020_ASM_DIR := asm/md_MAIN_020
|
|
md_MAIN_020_SRC_DIR := src/md_MAIN_020
|
|
md_MAIN_020_UNDEF_SYMS := build/md_MAIN_020/undefined_syms_auto.txt
|
|
md_MAIN_020_UNDEF_FUNCS := build/md_MAIN_020/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_021 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_021_EXE := extracted/retail/MAIN.CD.dir/FILE_021.dir/1.1
|
|
md_MAIN_021_NAME := md_MAIN_021
|
|
md_MAIN_021_OUT_DIR := build/md_MAIN_021
|
|
md_MAIN_021_OUT := $(md_MAIN_021_OUT_DIR)/$(md_MAIN_021_NAME)
|
|
md_MAIN_021_ELF := $(md_MAIN_021_OUT).elf
|
|
md_MAIN_021_MAPFILE := $(md_MAIN_021_OUT).map
|
|
md_MAIN_021_LD_SCRIPT := $(md_MAIN_021_OUT).ld
|
|
md_MAIN_021_SPLAT_YAML := config/splat.md_MAIN_021.yaml
|
|
md_MAIN_021_CHECK_SHA := config/check.md_MAIN_021.sha
|
|
md_MAIN_021_SYMBOLS := config/symbols.md_MAIN_021.txt
|
|
md_MAIN_021_SIG := .run/sig.md_MAIN_021.jsonl
|
|
md_MAIN_021_GHIDRA_PROG := md_MAIN_021
|
|
md_MAIN_021_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_021_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_021_TEXT_HI := 0x800CB598
|
|
md_MAIN_021_ASM_DIR := asm/md_MAIN_021
|
|
md_MAIN_021_SRC_DIR := src/md_MAIN_021
|
|
md_MAIN_021_UNDEF_SYMS := build/md_MAIN_021/undefined_syms_auto.txt
|
|
md_MAIN_021_UNDEF_FUNCS := build/md_MAIN_021/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_022 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_022_EXE := extracted/retail/MAIN.CD.dir/FILE_022.dir/1.1
|
|
md_MAIN_022_NAME := md_MAIN_022
|
|
md_MAIN_022_OUT_DIR := build/md_MAIN_022
|
|
md_MAIN_022_OUT := $(md_MAIN_022_OUT_DIR)/$(md_MAIN_022_NAME)
|
|
md_MAIN_022_ELF := $(md_MAIN_022_OUT).elf
|
|
md_MAIN_022_MAPFILE := $(md_MAIN_022_OUT).map
|
|
md_MAIN_022_LD_SCRIPT := $(md_MAIN_022_OUT).ld
|
|
md_MAIN_022_SPLAT_YAML := config/splat.md_MAIN_022.yaml
|
|
md_MAIN_022_CHECK_SHA := config/check.md_MAIN_022.sha
|
|
md_MAIN_022_SYMBOLS := config/symbols.md_MAIN_022.txt
|
|
md_MAIN_022_SIG := .run/sig.md_MAIN_022.jsonl
|
|
md_MAIN_022_GHIDRA_PROG := md_MAIN_022
|
|
md_MAIN_022_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_022_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_022_TEXT_HI := 0x800CBDF0
|
|
md_MAIN_022_ASM_DIR := asm/md_MAIN_022
|
|
md_MAIN_022_SRC_DIR := src/md_MAIN_022
|
|
md_MAIN_022_UNDEF_SYMS := build/md_MAIN_022/undefined_syms_auto.txt
|
|
md_MAIN_022_UNDEF_FUNCS := build/md_MAIN_022/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_023 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_023_EXE := extracted/retail/MAIN.CD.dir/FILE_023.dir/0.1
|
|
md_MAIN_023_NAME := md_MAIN_023
|
|
md_MAIN_023_OUT_DIR := build/md_MAIN_023
|
|
md_MAIN_023_OUT := $(md_MAIN_023_OUT_DIR)/$(md_MAIN_023_NAME)
|
|
md_MAIN_023_ELF := $(md_MAIN_023_OUT).elf
|
|
md_MAIN_023_MAPFILE := $(md_MAIN_023_OUT).map
|
|
md_MAIN_023_LD_SCRIPT := $(md_MAIN_023_OUT).ld
|
|
md_MAIN_023_SPLAT_YAML := config/splat.md_MAIN_023.yaml
|
|
md_MAIN_023_CHECK_SHA := config/check.md_MAIN_023.sha
|
|
md_MAIN_023_SYMBOLS := config/symbols.md_MAIN_023.txt
|
|
md_MAIN_023_SIG := .run/sig.md_MAIN_023.jsonl
|
|
md_MAIN_023_GHIDRA_PROG := md_MAIN_023
|
|
md_MAIN_023_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_023_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_023_TEXT_HI := 0x800CAF8C
|
|
md_MAIN_023_ASM_DIR := asm/md_MAIN_023
|
|
md_MAIN_023_SRC_DIR := src/md_MAIN_023
|
|
md_MAIN_023_UNDEF_SYMS := build/md_MAIN_023/undefined_syms_auto.txt
|
|
md_MAIN_023_UNDEF_FUNCS := build/md_MAIN_023/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_024 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_024_EXE := extracted/retail/MAIN.CD.dir/FILE_024.dir/0.1
|
|
md_MAIN_024_NAME := md_MAIN_024
|
|
md_MAIN_024_OUT_DIR := build/md_MAIN_024
|
|
md_MAIN_024_OUT := $(md_MAIN_024_OUT_DIR)/$(md_MAIN_024_NAME)
|
|
md_MAIN_024_ELF := $(md_MAIN_024_OUT).elf
|
|
md_MAIN_024_MAPFILE := $(md_MAIN_024_OUT).map
|
|
md_MAIN_024_LD_SCRIPT := $(md_MAIN_024_OUT).ld
|
|
md_MAIN_024_SPLAT_YAML := config/splat.md_MAIN_024.yaml
|
|
md_MAIN_024_CHECK_SHA := config/check.md_MAIN_024.sha
|
|
md_MAIN_024_SYMBOLS := config/symbols.md_MAIN_024.txt
|
|
md_MAIN_024_SIG := .run/sig.md_MAIN_024.jsonl
|
|
md_MAIN_024_GHIDRA_PROG := md_MAIN_024
|
|
md_MAIN_024_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_024_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_024_TEXT_HI := 0x800CAF54
|
|
md_MAIN_024_ASM_DIR := asm/md_MAIN_024
|
|
md_MAIN_024_SRC_DIR := src/md_MAIN_024
|
|
md_MAIN_024_UNDEF_SYMS := build/md_MAIN_024/undefined_syms_auto.txt
|
|
md_MAIN_024_UNDEF_FUNCS := build/md_MAIN_024/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_025 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_025_EXE := extracted/retail/MAIN.CD.dir/FILE_025.dir/1.1
|
|
md_MAIN_025_NAME := md_MAIN_025
|
|
md_MAIN_025_OUT_DIR := build/md_MAIN_025
|
|
md_MAIN_025_OUT := $(md_MAIN_025_OUT_DIR)/$(md_MAIN_025_NAME)
|
|
md_MAIN_025_ELF := $(md_MAIN_025_OUT).elf
|
|
md_MAIN_025_MAPFILE := $(md_MAIN_025_OUT).map
|
|
md_MAIN_025_LD_SCRIPT := $(md_MAIN_025_OUT).ld
|
|
md_MAIN_025_SPLAT_YAML := config/splat.md_MAIN_025.yaml
|
|
md_MAIN_025_CHECK_SHA := config/check.md_MAIN_025.sha
|
|
md_MAIN_025_SYMBOLS := config/symbols.md_MAIN_025.txt
|
|
md_MAIN_025_SIG := .run/sig.md_MAIN_025.jsonl
|
|
md_MAIN_025_GHIDRA_PROG := md_MAIN_025
|
|
md_MAIN_025_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_025_TEXT_LO := 0x800CAE14
|
|
md_MAIN_025_TEXT_HI := 0x800CC704
|
|
md_MAIN_025_ASM_DIR := asm/md_MAIN_025
|
|
md_MAIN_025_SRC_DIR := src/md_MAIN_025
|
|
md_MAIN_025_UNDEF_SYMS := build/md_MAIN_025/undefined_syms_auto.txt
|
|
md_MAIN_025_UNDEF_FUNCS := build/md_MAIN_025/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_026 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_026_EXE := extracted/retail/MAIN.CD.dir/FILE_026.dir/1.1
|
|
md_MAIN_026_NAME := md_MAIN_026
|
|
md_MAIN_026_OUT_DIR := build/md_MAIN_026
|
|
md_MAIN_026_OUT := $(md_MAIN_026_OUT_DIR)/$(md_MAIN_026_NAME)
|
|
md_MAIN_026_ELF := $(md_MAIN_026_OUT).elf
|
|
md_MAIN_026_MAPFILE := $(md_MAIN_026_OUT).map
|
|
md_MAIN_026_LD_SCRIPT := $(md_MAIN_026_OUT).ld
|
|
md_MAIN_026_SPLAT_YAML := config/splat.md_MAIN_026.yaml
|
|
md_MAIN_026_CHECK_SHA := config/check.md_MAIN_026.sha
|
|
md_MAIN_026_SYMBOLS := config/symbols.md_MAIN_026.txt
|
|
md_MAIN_026_SIG := .run/sig.md_MAIN_026.jsonl
|
|
md_MAIN_026_GHIDRA_PROG := md_MAIN_026
|
|
md_MAIN_026_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_026_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_026_TEXT_HI := 0x800CBC18
|
|
md_MAIN_026_ASM_DIR := asm/md_MAIN_026
|
|
md_MAIN_026_SRC_DIR := src/md_MAIN_026
|
|
md_MAIN_026_UNDEF_SYMS := build/md_MAIN_026/undefined_syms_auto.txt
|
|
md_MAIN_026_UNDEF_FUNCS := build/md_MAIN_026/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_027 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_027_EXE := extracted/retail/MAIN.CD.dir/FILE_027.dir/1.1
|
|
md_MAIN_027_NAME := md_MAIN_027
|
|
md_MAIN_027_OUT_DIR := build/md_MAIN_027
|
|
md_MAIN_027_OUT := $(md_MAIN_027_OUT_DIR)/$(md_MAIN_027_NAME)
|
|
md_MAIN_027_ELF := $(md_MAIN_027_OUT).elf
|
|
md_MAIN_027_MAPFILE := $(md_MAIN_027_OUT).map
|
|
md_MAIN_027_LD_SCRIPT := $(md_MAIN_027_OUT).ld
|
|
md_MAIN_027_SPLAT_YAML := config/splat.md_MAIN_027.yaml
|
|
md_MAIN_027_CHECK_SHA := config/check.md_MAIN_027.sha
|
|
md_MAIN_027_SYMBOLS := config/symbols.md_MAIN_027.txt
|
|
md_MAIN_027_SIG := .run/sig.md_MAIN_027.jsonl
|
|
md_MAIN_027_GHIDRA_PROG := md_MAIN_027
|
|
md_MAIN_027_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_027_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_027_TEXT_HI := 0x800CC2A0
|
|
md_MAIN_027_ASM_DIR := asm/md_MAIN_027
|
|
md_MAIN_027_SRC_DIR := src/md_MAIN_027
|
|
md_MAIN_027_UNDEF_SYMS := build/md_MAIN_027/undefined_syms_auto.txt
|
|
md_MAIN_027_UNDEF_FUNCS := build/md_MAIN_027/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_028 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_028_EXE := extracted/retail/MAIN.CD.dir/FILE_028.dir/1.1
|
|
md_MAIN_028_NAME := md_MAIN_028
|
|
md_MAIN_028_OUT_DIR := build/md_MAIN_028
|
|
md_MAIN_028_OUT := $(md_MAIN_028_OUT_DIR)/$(md_MAIN_028_NAME)
|
|
md_MAIN_028_ELF := $(md_MAIN_028_OUT).elf
|
|
md_MAIN_028_MAPFILE := $(md_MAIN_028_OUT).map
|
|
md_MAIN_028_LD_SCRIPT := $(md_MAIN_028_OUT).ld
|
|
md_MAIN_028_SPLAT_YAML := config/splat.md_MAIN_028.yaml
|
|
md_MAIN_028_CHECK_SHA := config/check.md_MAIN_028.sha
|
|
md_MAIN_028_SYMBOLS := config/symbols.md_MAIN_028.txt
|
|
md_MAIN_028_SIG := .run/sig.md_MAIN_028.jsonl
|
|
md_MAIN_028_GHIDRA_PROG := md_MAIN_028
|
|
md_MAIN_028_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_028_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_028_TEXT_HI := 0x800CBF74
|
|
md_MAIN_028_ASM_DIR := asm/md_MAIN_028
|
|
md_MAIN_028_SRC_DIR := src/md_MAIN_028
|
|
md_MAIN_028_UNDEF_SYMS := build/md_MAIN_028/undefined_syms_auto.txt
|
|
md_MAIN_028_UNDEF_FUNCS := build/md_MAIN_028/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_029 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_029_EXE := extracted/retail/MAIN.CD.dir/FILE_029.dir/1.1
|
|
md_MAIN_029_NAME := md_MAIN_029
|
|
md_MAIN_029_OUT_DIR := build/md_MAIN_029
|
|
md_MAIN_029_OUT := $(md_MAIN_029_OUT_DIR)/$(md_MAIN_029_NAME)
|
|
md_MAIN_029_ELF := $(md_MAIN_029_OUT).elf
|
|
md_MAIN_029_MAPFILE := $(md_MAIN_029_OUT).map
|
|
md_MAIN_029_LD_SCRIPT := $(md_MAIN_029_OUT).ld
|
|
md_MAIN_029_SPLAT_YAML := config/splat.md_MAIN_029.yaml
|
|
md_MAIN_029_CHECK_SHA := config/check.md_MAIN_029.sha
|
|
md_MAIN_029_SYMBOLS := config/symbols.md_MAIN_029.txt
|
|
md_MAIN_029_SIG := .run/sig.md_MAIN_029.jsonl
|
|
md_MAIN_029_GHIDRA_PROG := md_MAIN_029
|
|
md_MAIN_029_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_029_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_029_TEXT_HI := 0x800CB5C8
|
|
md_MAIN_029_ASM_DIR := asm/md_MAIN_029
|
|
md_MAIN_029_SRC_DIR := src/md_MAIN_029
|
|
md_MAIN_029_UNDEF_SYMS := build/md_MAIN_029/undefined_syms_auto.txt
|
|
md_MAIN_029_UNDEF_FUNCS := build/md_MAIN_029/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_030 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_030_EXE := extracted/retail/MAIN.CD.dir/FILE_030.dir/1.1
|
|
md_MAIN_030_NAME := md_MAIN_030
|
|
md_MAIN_030_OUT_DIR := build/md_MAIN_030
|
|
md_MAIN_030_OUT := $(md_MAIN_030_OUT_DIR)/$(md_MAIN_030_NAME)
|
|
md_MAIN_030_ELF := $(md_MAIN_030_OUT).elf
|
|
md_MAIN_030_MAPFILE := $(md_MAIN_030_OUT).map
|
|
md_MAIN_030_LD_SCRIPT := $(md_MAIN_030_OUT).ld
|
|
md_MAIN_030_SPLAT_YAML := config/splat.md_MAIN_030.yaml
|
|
md_MAIN_030_CHECK_SHA := config/check.md_MAIN_030.sha
|
|
md_MAIN_030_SYMBOLS := config/symbols.md_MAIN_030.txt
|
|
md_MAIN_030_SIG := .run/sig.md_MAIN_030.jsonl
|
|
md_MAIN_030_GHIDRA_PROG := md_MAIN_030
|
|
md_MAIN_030_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_030_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_030_TEXT_HI := 0x800CB55C
|
|
md_MAIN_030_ASM_DIR := asm/md_MAIN_030
|
|
md_MAIN_030_SRC_DIR := src/md_MAIN_030
|
|
md_MAIN_030_UNDEF_SYMS := build/md_MAIN_030/undefined_syms_auto.txt
|
|
md_MAIN_030_UNDEF_FUNCS := build/md_MAIN_030/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_031 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_031_EXE := extracted/retail/MAIN.CD.dir/FILE_031.dir/1.1
|
|
md_MAIN_031_NAME := md_MAIN_031
|
|
md_MAIN_031_OUT_DIR := build/md_MAIN_031
|
|
md_MAIN_031_OUT := $(md_MAIN_031_OUT_DIR)/$(md_MAIN_031_NAME)
|
|
md_MAIN_031_ELF := $(md_MAIN_031_OUT).elf
|
|
md_MAIN_031_MAPFILE := $(md_MAIN_031_OUT).map
|
|
md_MAIN_031_LD_SCRIPT := $(md_MAIN_031_OUT).ld
|
|
md_MAIN_031_SPLAT_YAML := config/splat.md_MAIN_031.yaml
|
|
md_MAIN_031_CHECK_SHA := config/check.md_MAIN_031.sha
|
|
md_MAIN_031_SYMBOLS := config/symbols.md_MAIN_031.txt
|
|
md_MAIN_031_SIG := .run/sig.md_MAIN_031.jsonl
|
|
md_MAIN_031_GHIDRA_PROG := md_MAIN_031
|
|
md_MAIN_031_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_031_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_031_TEXT_HI := 0x800CC1BC
|
|
md_MAIN_031_ASM_DIR := asm/md_MAIN_031
|
|
md_MAIN_031_SRC_DIR := src/md_MAIN_031
|
|
md_MAIN_031_UNDEF_SYMS := build/md_MAIN_031/undefined_syms_auto.txt
|
|
md_MAIN_031_UNDEF_FUNCS := build/md_MAIN_031/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_032 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_032_EXE := extracted/retail/MAIN.CD.dir/FILE_032.dir/1.1
|
|
md_MAIN_032_NAME := md_MAIN_032
|
|
md_MAIN_032_OUT_DIR := build/md_MAIN_032
|
|
md_MAIN_032_OUT := $(md_MAIN_032_OUT_DIR)/$(md_MAIN_032_NAME)
|
|
md_MAIN_032_ELF := $(md_MAIN_032_OUT).elf
|
|
md_MAIN_032_MAPFILE := $(md_MAIN_032_OUT).map
|
|
md_MAIN_032_LD_SCRIPT := $(md_MAIN_032_OUT).ld
|
|
md_MAIN_032_SPLAT_YAML := config/splat.md_MAIN_032.yaml
|
|
md_MAIN_032_CHECK_SHA := config/check.md_MAIN_032.sha
|
|
md_MAIN_032_SYMBOLS := config/symbols.md_MAIN_032.txt
|
|
md_MAIN_032_SIG := .run/sig.md_MAIN_032.jsonl
|
|
md_MAIN_032_GHIDRA_PROG := md_MAIN_032
|
|
md_MAIN_032_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_032_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_032_TEXT_HI := 0x800CC3CC
|
|
md_MAIN_032_ASM_DIR := asm/md_MAIN_032
|
|
md_MAIN_032_SRC_DIR := src/md_MAIN_032
|
|
md_MAIN_032_UNDEF_SYMS := build/md_MAIN_032/undefined_syms_auto.txt
|
|
md_MAIN_032_UNDEF_FUNCS := build/md_MAIN_032/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_033 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_033_EXE := extracted/retail/MAIN.CD.dir/FILE_033.dir/1.1
|
|
md_MAIN_033_NAME := md_MAIN_033
|
|
md_MAIN_033_OUT_DIR := build/md_MAIN_033
|
|
md_MAIN_033_OUT := $(md_MAIN_033_OUT_DIR)/$(md_MAIN_033_NAME)
|
|
md_MAIN_033_ELF := $(md_MAIN_033_OUT).elf
|
|
md_MAIN_033_MAPFILE := $(md_MAIN_033_OUT).map
|
|
md_MAIN_033_LD_SCRIPT := $(md_MAIN_033_OUT).ld
|
|
md_MAIN_033_SPLAT_YAML := config/splat.md_MAIN_033.yaml
|
|
md_MAIN_033_CHECK_SHA := config/check.md_MAIN_033.sha
|
|
md_MAIN_033_SYMBOLS := config/symbols.md_MAIN_033.txt
|
|
md_MAIN_033_SIG := .run/sig.md_MAIN_033.jsonl
|
|
md_MAIN_033_GHIDRA_PROG := md_MAIN_033
|
|
md_MAIN_033_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_033_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_033_TEXT_HI := 0x800CBAC8
|
|
md_MAIN_033_ASM_DIR := asm/md_MAIN_033
|
|
md_MAIN_033_SRC_DIR := src/md_MAIN_033
|
|
md_MAIN_033_UNDEF_SYMS := build/md_MAIN_033/undefined_syms_auto.txt
|
|
md_MAIN_033_UNDEF_FUNCS := build/md_MAIN_033/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_034 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_034_EXE := extracted/retail/MAIN.CD.dir/FILE_034.dir/1.1
|
|
md_MAIN_034_NAME := md_MAIN_034
|
|
md_MAIN_034_OUT_DIR := build/md_MAIN_034
|
|
md_MAIN_034_OUT := $(md_MAIN_034_OUT_DIR)/$(md_MAIN_034_NAME)
|
|
md_MAIN_034_ELF := $(md_MAIN_034_OUT).elf
|
|
md_MAIN_034_MAPFILE := $(md_MAIN_034_OUT).map
|
|
md_MAIN_034_LD_SCRIPT := $(md_MAIN_034_OUT).ld
|
|
md_MAIN_034_SPLAT_YAML := config/splat.md_MAIN_034.yaml
|
|
md_MAIN_034_CHECK_SHA := config/check.md_MAIN_034.sha
|
|
md_MAIN_034_SYMBOLS := config/symbols.md_MAIN_034.txt
|
|
md_MAIN_034_SIG := .run/sig.md_MAIN_034.jsonl
|
|
md_MAIN_034_GHIDRA_PROG := md_MAIN_034
|
|
md_MAIN_034_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_034_TEXT_LO := 0x800CAE88
|
|
md_MAIN_034_TEXT_HI := 0x800CCB1C
|
|
md_MAIN_034_ASM_DIR := asm/md_MAIN_034
|
|
md_MAIN_034_SRC_DIR := src/md_MAIN_034
|
|
md_MAIN_034_UNDEF_SYMS := build/md_MAIN_034/undefined_syms_auto.txt
|
|
md_MAIN_034_UNDEF_FUNCS := build/md_MAIN_034/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_035 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_035_EXE := extracted/retail/MAIN.CD.dir/FILE_035.dir/1.1
|
|
md_MAIN_035_NAME := md_MAIN_035
|
|
md_MAIN_035_OUT_DIR := build/md_MAIN_035
|
|
md_MAIN_035_OUT := $(md_MAIN_035_OUT_DIR)/$(md_MAIN_035_NAME)
|
|
md_MAIN_035_ELF := $(md_MAIN_035_OUT).elf
|
|
md_MAIN_035_MAPFILE := $(md_MAIN_035_OUT).map
|
|
md_MAIN_035_LD_SCRIPT := $(md_MAIN_035_OUT).ld
|
|
md_MAIN_035_SPLAT_YAML := config/splat.md_MAIN_035.yaml
|
|
md_MAIN_035_CHECK_SHA := config/check.md_MAIN_035.sha
|
|
md_MAIN_035_SYMBOLS := config/symbols.md_MAIN_035.txt
|
|
md_MAIN_035_SIG := .run/sig.md_MAIN_035.jsonl
|
|
md_MAIN_035_GHIDRA_PROG := md_MAIN_035
|
|
md_MAIN_035_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_035_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_035_TEXT_HI := 0x800CB2E8
|
|
md_MAIN_035_ASM_DIR := asm/md_MAIN_035
|
|
md_MAIN_035_SRC_DIR := src/md_MAIN_035
|
|
md_MAIN_035_UNDEF_SYMS := build/md_MAIN_035/undefined_syms_auto.txt
|
|
md_MAIN_035_UNDEF_FUNCS := build/md_MAIN_035/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_036 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_036_EXE := extracted/retail/MAIN.CD.dir/FILE_036.dir/1.1
|
|
md_MAIN_036_NAME := md_MAIN_036
|
|
md_MAIN_036_OUT_DIR := build/md_MAIN_036
|
|
md_MAIN_036_OUT := $(md_MAIN_036_OUT_DIR)/$(md_MAIN_036_NAME)
|
|
md_MAIN_036_ELF := $(md_MAIN_036_OUT).elf
|
|
md_MAIN_036_MAPFILE := $(md_MAIN_036_OUT).map
|
|
md_MAIN_036_LD_SCRIPT := $(md_MAIN_036_OUT).ld
|
|
md_MAIN_036_SPLAT_YAML := config/splat.md_MAIN_036.yaml
|
|
md_MAIN_036_CHECK_SHA := config/check.md_MAIN_036.sha
|
|
md_MAIN_036_SYMBOLS := config/symbols.md_MAIN_036.txt
|
|
md_MAIN_036_SIG := .run/sig.md_MAIN_036.jsonl
|
|
md_MAIN_036_GHIDRA_PROG := md_MAIN_036
|
|
md_MAIN_036_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_036_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_036_TEXT_HI := 0x800CC13C
|
|
md_MAIN_036_ASM_DIR := asm/md_MAIN_036
|
|
md_MAIN_036_SRC_DIR := src/md_MAIN_036
|
|
md_MAIN_036_UNDEF_SYMS := build/md_MAIN_036/undefined_syms_auto.txt
|
|
md_MAIN_036_UNDEF_FUNCS := build/md_MAIN_036/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_037 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_037_EXE := extracted/retail/MAIN.CD.dir/FILE_037.dir/1.1
|
|
md_MAIN_037_NAME := md_MAIN_037
|
|
md_MAIN_037_OUT_DIR := build/md_MAIN_037
|
|
md_MAIN_037_OUT := $(md_MAIN_037_OUT_DIR)/$(md_MAIN_037_NAME)
|
|
md_MAIN_037_ELF := $(md_MAIN_037_OUT).elf
|
|
md_MAIN_037_MAPFILE := $(md_MAIN_037_OUT).map
|
|
md_MAIN_037_LD_SCRIPT := $(md_MAIN_037_OUT).ld
|
|
md_MAIN_037_SPLAT_YAML := config/splat.md_MAIN_037.yaml
|
|
md_MAIN_037_CHECK_SHA := config/check.md_MAIN_037.sha
|
|
md_MAIN_037_SYMBOLS := config/symbols.md_MAIN_037.txt
|
|
md_MAIN_037_SIG := .run/sig.md_MAIN_037.jsonl
|
|
md_MAIN_037_GHIDRA_PROG := md_MAIN_037
|
|
md_MAIN_037_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_037_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_037_TEXT_HI := 0x800CB960
|
|
md_MAIN_037_ASM_DIR := asm/md_MAIN_037
|
|
md_MAIN_037_SRC_DIR := src/md_MAIN_037
|
|
md_MAIN_037_UNDEF_SYMS := build/md_MAIN_037/undefined_syms_auto.txt
|
|
md_MAIN_037_UNDEF_FUNCS := build/md_MAIN_037/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_038 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_038_EXE := extracted/retail/MAIN.CD.dir/FILE_038.dir/1.1
|
|
md_MAIN_038_NAME := md_MAIN_038
|
|
md_MAIN_038_OUT_DIR := build/md_MAIN_038
|
|
md_MAIN_038_OUT := $(md_MAIN_038_OUT_DIR)/$(md_MAIN_038_NAME)
|
|
md_MAIN_038_ELF := $(md_MAIN_038_OUT).elf
|
|
md_MAIN_038_MAPFILE := $(md_MAIN_038_OUT).map
|
|
md_MAIN_038_LD_SCRIPT := $(md_MAIN_038_OUT).ld
|
|
md_MAIN_038_SPLAT_YAML := config/splat.md_MAIN_038.yaml
|
|
md_MAIN_038_CHECK_SHA := config/check.md_MAIN_038.sha
|
|
md_MAIN_038_SYMBOLS := config/symbols.md_MAIN_038.txt
|
|
md_MAIN_038_SIG := .run/sig.md_MAIN_038.jsonl
|
|
md_MAIN_038_GHIDRA_PROG := md_MAIN_038
|
|
md_MAIN_038_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_038_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_038_TEXT_HI := 0x800CCA48
|
|
md_MAIN_038_ASM_DIR := asm/md_MAIN_038
|
|
md_MAIN_038_SRC_DIR := src/md_MAIN_038
|
|
md_MAIN_038_UNDEF_SYMS := build/md_MAIN_038/undefined_syms_auto.txt
|
|
md_MAIN_038_UNDEF_FUNCS := build/md_MAIN_038/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_039 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_039_EXE := extracted/retail/MAIN.CD.dir/FILE_039.dir/1.1
|
|
md_MAIN_039_NAME := md_MAIN_039
|
|
md_MAIN_039_OUT_DIR := build/md_MAIN_039
|
|
md_MAIN_039_OUT := $(md_MAIN_039_OUT_DIR)/$(md_MAIN_039_NAME)
|
|
md_MAIN_039_ELF := $(md_MAIN_039_OUT).elf
|
|
md_MAIN_039_MAPFILE := $(md_MAIN_039_OUT).map
|
|
md_MAIN_039_LD_SCRIPT := $(md_MAIN_039_OUT).ld
|
|
md_MAIN_039_SPLAT_YAML := config/splat.md_MAIN_039.yaml
|
|
md_MAIN_039_CHECK_SHA := config/check.md_MAIN_039.sha
|
|
md_MAIN_039_SYMBOLS := config/symbols.md_MAIN_039.txt
|
|
md_MAIN_039_SIG := .run/sig.md_MAIN_039.jsonl
|
|
md_MAIN_039_GHIDRA_PROG := md_MAIN_039
|
|
md_MAIN_039_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_039_TEXT_LO := 0x800CAE14
|
|
md_MAIN_039_TEXT_HI := 0x800CC44C
|
|
md_MAIN_039_ASM_DIR := asm/md_MAIN_039
|
|
md_MAIN_039_SRC_DIR := src/md_MAIN_039
|
|
md_MAIN_039_UNDEF_SYMS := build/md_MAIN_039/undefined_syms_auto.txt
|
|
md_MAIN_039_UNDEF_FUNCS := build/md_MAIN_039/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_040 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_040_EXE := extracted/retail/MAIN.CD.dir/FILE_040.dir/1.1
|
|
md_MAIN_040_NAME := md_MAIN_040
|
|
md_MAIN_040_OUT_DIR := build/md_MAIN_040
|
|
md_MAIN_040_OUT := $(md_MAIN_040_OUT_DIR)/$(md_MAIN_040_NAME)
|
|
md_MAIN_040_ELF := $(md_MAIN_040_OUT).elf
|
|
md_MAIN_040_MAPFILE := $(md_MAIN_040_OUT).map
|
|
md_MAIN_040_LD_SCRIPT := $(md_MAIN_040_OUT).ld
|
|
md_MAIN_040_SPLAT_YAML := config/splat.md_MAIN_040.yaml
|
|
md_MAIN_040_CHECK_SHA := config/check.md_MAIN_040.sha
|
|
md_MAIN_040_SYMBOLS := config/symbols.md_MAIN_040.txt
|
|
md_MAIN_040_SIG := .run/sig.md_MAIN_040.jsonl
|
|
md_MAIN_040_GHIDRA_PROG := md_MAIN_040
|
|
md_MAIN_040_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_040_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_040_TEXT_HI := 0x800CBD7C
|
|
md_MAIN_040_ASM_DIR := asm/md_MAIN_040
|
|
md_MAIN_040_SRC_DIR := src/md_MAIN_040
|
|
md_MAIN_040_UNDEF_SYMS := build/md_MAIN_040/undefined_syms_auto.txt
|
|
md_MAIN_040_UNDEF_FUNCS := build/md_MAIN_040/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_041 (module, vram 0x800CAE08 — onboarded by new_binary.sh) ---
|
|
md_MAIN_041_EXE := extracted/retail/MAIN.CD.dir/FILE_041.dir/1.1
|
|
md_MAIN_041_NAME := md_MAIN_041
|
|
md_MAIN_041_OUT_DIR := build/md_MAIN_041
|
|
md_MAIN_041_OUT := $(md_MAIN_041_OUT_DIR)/$(md_MAIN_041_NAME)
|
|
md_MAIN_041_ELF := $(md_MAIN_041_OUT).elf
|
|
md_MAIN_041_MAPFILE := $(md_MAIN_041_OUT).map
|
|
md_MAIN_041_LD_SCRIPT := $(md_MAIN_041_OUT).ld
|
|
md_MAIN_041_SPLAT_YAML := config/splat.md_MAIN_041.yaml
|
|
md_MAIN_041_CHECK_SHA := config/check.md_MAIN_041.sha
|
|
md_MAIN_041_SYMBOLS := config/symbols.md_MAIN_041.txt
|
|
md_MAIN_041_SIG := .run/sig.md_MAIN_041.jsonl
|
|
md_MAIN_041_GHIDRA_PROG := md_MAIN_041
|
|
md_MAIN_041_VRAM_BASE := 0x800CAE08
|
|
md_MAIN_041_TEXT_LO := 0x800CAE0C
|
|
md_MAIN_041_TEXT_HI := 0x800CBE0C
|
|
md_MAIN_041_ASM_DIR := asm/md_MAIN_041
|
|
md_MAIN_041_SRC_DIR := src/md_MAIN_041
|
|
md_MAIN_041_UNDEF_SYMS := build/md_MAIN_041/undefined_syms_auto.txt
|
|
md_MAIN_041_UNDEF_FUNCS := build/md_MAIN_041/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_042 (module, vram 0x800CCB1C — onboarded by new_binary.sh) ---
|
|
md_MAIN_042_EXE := extracted/retail/MAIN.CD.dir/FILE_042.dir/0.1
|
|
md_MAIN_042_NAME := md_MAIN_042
|
|
md_MAIN_042_OUT_DIR := build/md_MAIN_042
|
|
md_MAIN_042_OUT := $(md_MAIN_042_OUT_DIR)/$(md_MAIN_042_NAME)
|
|
md_MAIN_042_ELF := $(md_MAIN_042_OUT).elf
|
|
md_MAIN_042_MAPFILE := $(md_MAIN_042_OUT).map
|
|
md_MAIN_042_LD_SCRIPT := $(md_MAIN_042_OUT).ld
|
|
md_MAIN_042_SPLAT_YAML := config/splat.md_MAIN_042.yaml
|
|
md_MAIN_042_CHECK_SHA := config/check.md_MAIN_042.sha
|
|
md_MAIN_042_SYMBOLS := config/symbols.md_MAIN_042.txt
|
|
md_MAIN_042_SIG := .run/sig.md_MAIN_042.jsonl
|
|
md_MAIN_042_GHIDRA_PROG := md_MAIN_042
|
|
md_MAIN_042_VRAM_BASE := 0x800CCB1C
|
|
md_MAIN_042_TEXT_LO := 0x800CCB20
|
|
md_MAIN_042_TEXT_HI := 0x800CCD98
|
|
md_MAIN_042_ASM_DIR := asm/md_MAIN_042
|
|
md_MAIN_042_SRC_DIR := src/md_MAIN_042
|
|
md_MAIN_042_UNDEF_SYMS := build/md_MAIN_042/undefined_syms_auto.txt
|
|
md_MAIN_042_UNDEF_FUNCS := build/md_MAIN_042/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_043 (module, vram 0x800CCB1C — onboarded by new_binary.sh) ---
|
|
md_MAIN_043_EXE := extracted/retail/MAIN.CD.dir/FILE_043.dir/0.1
|
|
md_MAIN_043_NAME := md_MAIN_043
|
|
md_MAIN_043_OUT_DIR := build/md_MAIN_043
|
|
md_MAIN_043_OUT := $(md_MAIN_043_OUT_DIR)/$(md_MAIN_043_NAME)
|
|
md_MAIN_043_ELF := $(md_MAIN_043_OUT).elf
|
|
md_MAIN_043_MAPFILE := $(md_MAIN_043_OUT).map
|
|
md_MAIN_043_LD_SCRIPT := $(md_MAIN_043_OUT).ld
|
|
md_MAIN_043_SPLAT_YAML := config/splat.md_MAIN_043.yaml
|
|
md_MAIN_043_CHECK_SHA := config/check.md_MAIN_043.sha
|
|
md_MAIN_043_SYMBOLS := config/symbols.md_MAIN_043.txt
|
|
md_MAIN_043_SIG := .run/sig.md_MAIN_043.jsonl
|
|
md_MAIN_043_GHIDRA_PROG := md_MAIN_043
|
|
md_MAIN_043_VRAM_BASE := 0x800CCB1C
|
|
md_MAIN_043_TEXT_LO := 0x800CCB20
|
|
md_MAIN_043_TEXT_HI := 0x800CDA64
|
|
md_MAIN_043_ASM_DIR := asm/md_MAIN_043
|
|
md_MAIN_043_SRC_DIR := src/md_MAIN_043
|
|
md_MAIN_043_UNDEF_SYMS := build/md_MAIN_043/undefined_syms_auto.txt
|
|
md_MAIN_043_UNDEF_FUNCS := build/md_MAIN_043/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_044 (module, vram 0x800CCB1C — onboarded by new_binary.sh) ---
|
|
md_MAIN_044_EXE := extracted/retail/MAIN.CD.dir/FILE_044.dir/0.1
|
|
md_MAIN_044_NAME := md_MAIN_044
|
|
md_MAIN_044_OUT_DIR := build/md_MAIN_044
|
|
md_MAIN_044_OUT := $(md_MAIN_044_OUT_DIR)/$(md_MAIN_044_NAME)
|
|
md_MAIN_044_ELF := $(md_MAIN_044_OUT).elf
|
|
md_MAIN_044_MAPFILE := $(md_MAIN_044_OUT).map
|
|
md_MAIN_044_LD_SCRIPT := $(md_MAIN_044_OUT).ld
|
|
md_MAIN_044_SPLAT_YAML := config/splat.md_MAIN_044.yaml
|
|
md_MAIN_044_CHECK_SHA := config/check.md_MAIN_044.sha
|
|
md_MAIN_044_SYMBOLS := config/symbols.md_MAIN_044.txt
|
|
md_MAIN_044_SIG := .run/sig.md_MAIN_044.jsonl
|
|
md_MAIN_044_GHIDRA_PROG := md_MAIN_044
|
|
md_MAIN_044_VRAM_BASE := 0x800CCB1C
|
|
md_MAIN_044_TEXT_LO := 0x800CCB20
|
|
md_MAIN_044_TEXT_HI := 0x800CEDF4
|
|
md_MAIN_044_ASM_DIR := asm/md_MAIN_044
|
|
md_MAIN_044_SRC_DIR := src/md_MAIN_044
|
|
md_MAIN_044_UNDEF_SYMS := build/md_MAIN_044/undefined_syms_auto.txt
|
|
md_MAIN_044_UNDEF_FUNCS := build/md_MAIN_044/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_045 (module, vram 0x800CCB1C — onboarded by new_binary.sh) ---
|
|
md_MAIN_045_EXE := extracted/retail/MAIN.CD.dir/FILE_045.dir/0.1
|
|
md_MAIN_045_NAME := md_MAIN_045
|
|
md_MAIN_045_OUT_DIR := build/md_MAIN_045
|
|
md_MAIN_045_OUT := $(md_MAIN_045_OUT_DIR)/$(md_MAIN_045_NAME)
|
|
md_MAIN_045_ELF := $(md_MAIN_045_OUT).elf
|
|
md_MAIN_045_MAPFILE := $(md_MAIN_045_OUT).map
|
|
md_MAIN_045_LD_SCRIPT := $(md_MAIN_045_OUT).ld
|
|
md_MAIN_045_SPLAT_YAML := config/splat.md_MAIN_045.yaml
|
|
md_MAIN_045_CHECK_SHA := config/check.md_MAIN_045.sha
|
|
md_MAIN_045_SYMBOLS := config/symbols.md_MAIN_045.txt
|
|
md_MAIN_045_SIG := .run/sig.md_MAIN_045.jsonl
|
|
md_MAIN_045_GHIDRA_PROG := md_MAIN_045
|
|
md_MAIN_045_VRAM_BASE := 0x800CCB1C
|
|
md_MAIN_045_TEXT_LO := 0x800CCB20
|
|
md_MAIN_045_TEXT_HI := 0x800CE054
|
|
md_MAIN_045_ASM_DIR := asm/md_MAIN_045
|
|
md_MAIN_045_SRC_DIR := src/md_MAIN_045
|
|
md_MAIN_045_UNDEF_SYMS := build/md_MAIN_045/undefined_syms_auto.txt
|
|
md_MAIN_045_UNDEF_FUNCS := build/md_MAIN_045/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_046 (module, vram 0x800CCB1C — onboarded by new_binary.sh) ---
|
|
md_MAIN_046_EXE := extracted/retail/MAIN.CD.dir/FILE_046.dir/0.1
|
|
md_MAIN_046_NAME := md_MAIN_046
|
|
md_MAIN_046_OUT_DIR := build/md_MAIN_046
|
|
md_MAIN_046_OUT := $(md_MAIN_046_OUT_DIR)/$(md_MAIN_046_NAME)
|
|
md_MAIN_046_ELF := $(md_MAIN_046_OUT).elf
|
|
md_MAIN_046_MAPFILE := $(md_MAIN_046_OUT).map
|
|
md_MAIN_046_LD_SCRIPT := $(md_MAIN_046_OUT).ld
|
|
md_MAIN_046_SPLAT_YAML := config/splat.md_MAIN_046.yaml
|
|
md_MAIN_046_CHECK_SHA := config/check.md_MAIN_046.sha
|
|
md_MAIN_046_SYMBOLS := config/symbols.md_MAIN_046.txt
|
|
md_MAIN_046_SIG := .run/sig.md_MAIN_046.jsonl
|
|
md_MAIN_046_GHIDRA_PROG := md_MAIN_046
|
|
md_MAIN_046_VRAM_BASE := 0x800CCB1C
|
|
md_MAIN_046_TEXT_LO := 0x800CCB20
|
|
md_MAIN_046_TEXT_HI := 0x800CE8D8
|
|
md_MAIN_046_ASM_DIR := asm/md_MAIN_046
|
|
md_MAIN_046_SRC_DIR := src/md_MAIN_046
|
|
md_MAIN_046_UNDEF_SYMS := build/md_MAIN_046/undefined_syms_auto.txt
|
|
md_MAIN_046_UNDEF_FUNCS := build/md_MAIN_046/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_047 (module, vram 0x800CCB1C — onboarded by new_binary.sh) ---
|
|
md_MAIN_047_EXE := extracted/retail/MAIN.CD.dir/FILE_047.dir/0.1
|
|
md_MAIN_047_NAME := md_MAIN_047
|
|
md_MAIN_047_OUT_DIR := build/md_MAIN_047
|
|
md_MAIN_047_OUT := $(md_MAIN_047_OUT_DIR)/$(md_MAIN_047_NAME)
|
|
md_MAIN_047_ELF := $(md_MAIN_047_OUT).elf
|
|
md_MAIN_047_MAPFILE := $(md_MAIN_047_OUT).map
|
|
md_MAIN_047_LD_SCRIPT := $(md_MAIN_047_OUT).ld
|
|
md_MAIN_047_SPLAT_YAML := config/splat.md_MAIN_047.yaml
|
|
md_MAIN_047_CHECK_SHA := config/check.md_MAIN_047.sha
|
|
md_MAIN_047_SYMBOLS := config/symbols.md_MAIN_047.txt
|
|
md_MAIN_047_SIG := .run/sig.md_MAIN_047.jsonl
|
|
md_MAIN_047_GHIDRA_PROG := md_MAIN_047
|
|
md_MAIN_047_VRAM_BASE := 0x800CCB1C
|
|
md_MAIN_047_TEXT_LO := 0x800CCB20
|
|
md_MAIN_047_TEXT_HI := 0x800CD7E4
|
|
md_MAIN_047_ASM_DIR := asm/md_MAIN_047
|
|
md_MAIN_047_SRC_DIR := src/md_MAIN_047
|
|
md_MAIN_047_UNDEF_SYMS := build/md_MAIN_047/undefined_syms_auto.txt
|
|
md_MAIN_047_UNDEF_FUNCS := build/md_MAIN_047/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_001 (module, vram 0x800CEDF8 — onboarded by new_binary.sh) ---
|
|
md_MAIN_001_EXE := extracted/retail/MAIN.CD.dir/FILE_001.dir/1.1
|
|
md_MAIN_001_NAME := md_MAIN_001
|
|
md_MAIN_001_OUT_DIR := build/md_MAIN_001
|
|
md_MAIN_001_OUT := $(md_MAIN_001_OUT_DIR)/$(md_MAIN_001_NAME)
|
|
md_MAIN_001_ELF := $(md_MAIN_001_OUT).elf
|
|
md_MAIN_001_MAPFILE := $(md_MAIN_001_OUT).map
|
|
md_MAIN_001_LD_SCRIPT := $(md_MAIN_001_OUT).ld
|
|
md_MAIN_001_SPLAT_YAML := config/splat.md_MAIN_001.yaml
|
|
md_MAIN_001_CHECK_SHA := config/check.md_MAIN_001.sha
|
|
md_MAIN_001_SYMBOLS := config/symbols.md_MAIN_001.txt
|
|
md_MAIN_001_SIG := .run/sig.md_MAIN_001.jsonl
|
|
md_MAIN_001_GHIDRA_PROG := md_MAIN_001
|
|
md_MAIN_001_VRAM_BASE := 0x800CEDF8
|
|
md_MAIN_001_TEXT_LO := 0x800CEDFC
|
|
md_MAIN_001_TEXT_HI := 0x800D3C14
|
|
md_MAIN_001_ASM_DIR := asm/md_MAIN_001
|
|
md_MAIN_001_SRC_DIR := src/md_MAIN_001
|
|
md_MAIN_001_UNDEF_SYMS := build/md_MAIN_001/undefined_syms_auto.txt
|
|
md_MAIN_001_UNDEF_FUNCS := build/md_MAIN_001/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_008 (module, vram 0x800CEDF8 — onboarded by new_binary.sh) ---
|
|
md_MAIN_008_EXE := extracted/retail/MAIN.CD.dir/FILE_008.dir/1.1
|
|
md_MAIN_008_NAME := md_MAIN_008
|
|
md_MAIN_008_OUT_DIR := build/md_MAIN_008
|
|
md_MAIN_008_OUT := $(md_MAIN_008_OUT_DIR)/$(md_MAIN_008_NAME)
|
|
md_MAIN_008_ELF := $(md_MAIN_008_OUT).elf
|
|
md_MAIN_008_MAPFILE := $(md_MAIN_008_OUT).map
|
|
md_MAIN_008_LD_SCRIPT := $(md_MAIN_008_OUT).ld
|
|
md_MAIN_008_SPLAT_YAML := config/splat.md_MAIN_008.yaml
|
|
md_MAIN_008_CHECK_SHA := config/check.md_MAIN_008.sha
|
|
md_MAIN_008_SYMBOLS := config/symbols.md_MAIN_008.txt
|
|
md_MAIN_008_SIG := .run/sig.md_MAIN_008.jsonl
|
|
md_MAIN_008_GHIDRA_PROG := md_MAIN_008
|
|
md_MAIN_008_VRAM_BASE := 0x800CEDF8
|
|
md_MAIN_008_TEXT_LO := 0x800CEDFC
|
|
md_MAIN_008_TEXT_HI := 0x800CF140
|
|
md_MAIN_008_ASM_DIR := asm/md_MAIN_008
|
|
md_MAIN_008_SRC_DIR := src/md_MAIN_008
|
|
md_MAIN_008_UNDEF_SYMS := build/md_MAIN_008/undefined_syms_auto.txt
|
|
md_MAIN_008_UNDEF_FUNCS := build/md_MAIN_008/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_011 (module, vram 0x800CEDF8 — onboarded by new_binary.sh) ---
|
|
md_MAIN_011_EXE := extracted/retail/MAIN.CD.dir/FILE_011.dir/1.1
|
|
md_MAIN_011_NAME := md_MAIN_011
|
|
md_MAIN_011_OUT_DIR := build/md_MAIN_011
|
|
md_MAIN_011_OUT := $(md_MAIN_011_OUT_DIR)/$(md_MAIN_011_NAME)
|
|
md_MAIN_011_ELF := $(md_MAIN_011_OUT).elf
|
|
md_MAIN_011_MAPFILE := $(md_MAIN_011_OUT).map
|
|
md_MAIN_011_LD_SCRIPT := $(md_MAIN_011_OUT).ld
|
|
md_MAIN_011_SPLAT_YAML := config/splat.md_MAIN_011.yaml
|
|
md_MAIN_011_CHECK_SHA := config/check.md_MAIN_011.sha
|
|
md_MAIN_011_SYMBOLS := config/symbols.md_MAIN_011.txt
|
|
md_MAIN_011_SIG := .run/sig.md_MAIN_011.jsonl
|
|
md_MAIN_011_GHIDRA_PROG := md_MAIN_011
|
|
md_MAIN_011_VRAM_BASE := 0x800CEDF8
|
|
md_MAIN_011_TEXT_LO := 0x800CEE74
|
|
md_MAIN_011_TEXT_HI := 0x800D4CA8
|
|
md_MAIN_011_ASM_DIR := asm/md_MAIN_011
|
|
md_MAIN_011_SRC_DIR := src/md_MAIN_011
|
|
md_MAIN_011_UNDEF_SYMS := build/md_MAIN_011/undefined_syms_auto.txt
|
|
md_MAIN_011_UNDEF_FUNCS := build/md_MAIN_011/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC07_003 (module, vram 0x801A00D8 — onboarded by new_binary.sh) ---
|
|
md_SC07_003_EXE := extracted/retail/SC07.CD.dir/FILE_003.dir/1.1
|
|
md_SC07_003_NAME := md_SC07_003
|
|
md_SC07_003_OUT_DIR := build/md_SC07_003
|
|
md_SC07_003_OUT := $(md_SC07_003_OUT_DIR)/$(md_SC07_003_NAME)
|
|
md_SC07_003_ELF := $(md_SC07_003_OUT).elf
|
|
md_SC07_003_MAPFILE := $(md_SC07_003_OUT).map
|
|
md_SC07_003_LD_SCRIPT := $(md_SC07_003_OUT).ld
|
|
md_SC07_003_SPLAT_YAML := config/splat.md_SC07_003.yaml
|
|
md_SC07_003_CHECK_SHA := config/check.md_SC07_003.sha
|
|
md_SC07_003_SYMBOLS := config/symbols.md_SC07_003.txt
|
|
md_SC07_003_SIG := .run/sig.md_SC07_003.jsonl
|
|
md_SC07_003_GHIDRA_PROG := md_SC07_003
|
|
md_SC07_003_VRAM_BASE := 0x801A00D8
|
|
md_SC07_003_TEXT_LO := 0x801A01D4
|
|
md_SC07_003_TEXT_HI := 0x801F4504
|
|
md_SC07_003_ASM_DIR := asm/md_SC07_003
|
|
md_SC07_003_SRC_DIR := src/md_SC07_003
|
|
md_SC07_003_UNDEF_SYMS := build/md_SC07_003/undefined_syms_auto.txt
|
|
md_SC07_003_UNDEF_FUNCS := build/md_SC07_003/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC07_004 (module, vram 0x801A00D8 — onboarded by new_binary.sh) ---
|
|
md_SC07_004_EXE := extracted/retail/SC07.CD.dir/FILE_004.dir/1.1
|
|
md_SC07_004_NAME := md_SC07_004
|
|
md_SC07_004_OUT_DIR := build/md_SC07_004
|
|
md_SC07_004_OUT := $(md_SC07_004_OUT_DIR)/$(md_SC07_004_NAME)
|
|
md_SC07_004_ELF := $(md_SC07_004_OUT).elf
|
|
md_SC07_004_MAPFILE := $(md_SC07_004_OUT).map
|
|
md_SC07_004_LD_SCRIPT := $(md_SC07_004_OUT).ld
|
|
md_SC07_004_SPLAT_YAML := config/splat.md_SC07_004.yaml
|
|
md_SC07_004_CHECK_SHA := config/check.md_SC07_004.sha
|
|
md_SC07_004_SYMBOLS := config/symbols.md_SC07_004.txt
|
|
md_SC07_004_SIG := .run/sig.md_SC07_004.jsonl
|
|
md_SC07_004_GHIDRA_PROG := md_SC07_004
|
|
md_SC07_004_VRAM_BASE := 0x801A00D8
|
|
md_SC07_004_TEXT_LO := 0x801A0230
|
|
md_SC07_004_TEXT_HI := 0x801F9338
|
|
md_SC07_004_ASM_DIR := asm/md_SC07_004
|
|
md_SC07_004_SRC_DIR := src/md_SC07_004
|
|
md_SC07_004_UNDEF_SYMS := build/md_SC07_004/undefined_syms_auto.txt
|
|
md_SC07_004_UNDEF_FUNCS := build/md_SC07_004/undefined_funcs_auto.txt
|
|
|
|
# --- md_MAIN_003 (module, vram 0x800CEDF8 — onboarded by new_binary.sh) ---
|
|
md_MAIN_003_EXE := extracted/retail/MAIN.CD.dir/FILE_003.dir/1.1
|
|
md_MAIN_003_NAME := md_MAIN_003
|
|
md_MAIN_003_OUT_DIR := build/md_MAIN_003
|
|
md_MAIN_003_OUT := $(md_MAIN_003_OUT_DIR)/$(md_MAIN_003_NAME)
|
|
md_MAIN_003_ELF := $(md_MAIN_003_OUT).elf
|
|
md_MAIN_003_MAPFILE := $(md_MAIN_003_OUT).map
|
|
md_MAIN_003_LD_SCRIPT := $(md_MAIN_003_OUT).ld
|
|
md_MAIN_003_SPLAT_YAML := config/splat.md_MAIN_003.yaml
|
|
md_MAIN_003_CHECK_SHA := config/check.md_MAIN_003.sha
|
|
md_MAIN_003_SYMBOLS := config/symbols.md_MAIN_003.txt
|
|
md_MAIN_003_SIG := .run/sig.md_MAIN_003.jsonl
|
|
md_MAIN_003_GHIDRA_PROG := md_MAIN_003
|
|
md_MAIN_003_VRAM_BASE := 0x800CEDF8
|
|
md_MAIN_003_TEXT_LO := 0x800CEED0
|
|
md_MAIN_003_TEXT_HI := 0x800ECA14
|
|
md_MAIN_003_ASM_DIR := asm/md_MAIN_003
|
|
md_MAIN_003_SRC_DIR := src/md_MAIN_003
|
|
md_MAIN_003_UNDEF_SYMS := build/md_MAIN_003/undefined_syms_auto.txt
|
|
md_MAIN_003_UNDEF_FUNCS := build/md_MAIN_003/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_073 (module, vram 0x801EF468 — onboarded by new_binary.sh) ---
|
|
md_SC03_073_EXE := extracted/retail/SC03.CD.dir/FILE_073.dir/2.1
|
|
md_SC03_073_NAME := md_SC03_073
|
|
md_SC03_073_OUT_DIR := build/md_SC03_073
|
|
md_SC03_073_OUT := $(md_SC03_073_OUT_DIR)/$(md_SC03_073_NAME)
|
|
md_SC03_073_ELF := $(md_SC03_073_OUT).elf
|
|
md_SC03_073_MAPFILE := $(md_SC03_073_OUT).map
|
|
md_SC03_073_LD_SCRIPT := $(md_SC03_073_OUT).ld
|
|
md_SC03_073_SPLAT_YAML := config/splat.md_SC03_073.yaml
|
|
md_SC03_073_CHECK_SHA := config/check.md_SC03_073.sha
|
|
md_SC03_073_SYMBOLS := config/symbols.md_SC03_073.txt
|
|
md_SC03_073_SIG := .run/sig.md_SC03_073.jsonl
|
|
md_SC03_073_GHIDRA_PROG := md_SC03_073
|
|
md_SC03_073_VRAM_BASE := 0x801EF468
|
|
md_SC03_073_TEXT_LO := 0x801EF47C
|
|
md_SC03_073_TEXT_HI := 0x801F6620
|
|
md_SC03_073_ASM_DIR := asm/md_SC03_073
|
|
md_SC03_073_SRC_DIR := src/md_SC03_073
|
|
md_SC03_073_UNDEF_SYMS := build/md_SC03_073/undefined_syms_auto.txt
|
|
md_SC03_073_UNDEF_FUNCS := build/md_SC03_073/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_074 (module, vram 0x801EF468 — onboarded by new_binary.sh) ---
|
|
md_SC03_074_EXE := extracted/retail/SC03.CD.dir/FILE_074.dir/2.1
|
|
md_SC03_074_NAME := md_SC03_074
|
|
md_SC03_074_OUT_DIR := build/md_SC03_074
|
|
md_SC03_074_OUT := $(md_SC03_074_OUT_DIR)/$(md_SC03_074_NAME)
|
|
md_SC03_074_ELF := $(md_SC03_074_OUT).elf
|
|
md_SC03_074_MAPFILE := $(md_SC03_074_OUT).map
|
|
md_SC03_074_LD_SCRIPT := $(md_SC03_074_OUT).ld
|
|
md_SC03_074_SPLAT_YAML := config/splat.md_SC03_074.yaml
|
|
md_SC03_074_CHECK_SHA := config/check.md_SC03_074.sha
|
|
md_SC03_074_SYMBOLS := config/symbols.md_SC03_074.txt
|
|
md_SC03_074_SIG := .run/sig.md_SC03_074.jsonl
|
|
md_SC03_074_GHIDRA_PROG := md_SC03_074
|
|
md_SC03_074_VRAM_BASE := 0x801EF468
|
|
md_SC03_074_TEXT_LO := 0x801EF47C
|
|
md_SC03_074_TEXT_HI := 0x801F5F08
|
|
md_SC03_074_ASM_DIR := asm/md_SC03_074
|
|
md_SC03_074_SRC_DIR := src/md_SC03_074
|
|
md_SC03_074_UNDEF_SYMS := build/md_SC03_074/undefined_syms_auto.txt
|
|
md_SC03_074_UNDEF_FUNCS := build/md_SC03_074/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_075 (module, vram 0x801EF468 — onboarded by new_binary.sh) ---
|
|
md_SC03_075_EXE := extracted/retail/SC03.CD.dir/FILE_075.dir/2.1
|
|
md_SC03_075_NAME := md_SC03_075
|
|
md_SC03_075_OUT_DIR := build/md_SC03_075
|
|
md_SC03_075_OUT := $(md_SC03_075_OUT_DIR)/$(md_SC03_075_NAME)
|
|
md_SC03_075_ELF := $(md_SC03_075_OUT).elf
|
|
md_SC03_075_MAPFILE := $(md_SC03_075_OUT).map
|
|
md_SC03_075_LD_SCRIPT := $(md_SC03_075_OUT).ld
|
|
md_SC03_075_SPLAT_YAML := config/splat.md_SC03_075.yaml
|
|
md_SC03_075_CHECK_SHA := config/check.md_SC03_075.sha
|
|
md_SC03_075_SYMBOLS := config/symbols.md_SC03_075.txt
|
|
md_SC03_075_SIG := .run/sig.md_SC03_075.jsonl
|
|
md_SC03_075_GHIDRA_PROG := md_SC03_075
|
|
md_SC03_075_VRAM_BASE := 0x801EF468
|
|
md_SC03_075_TEXT_LO := 0x801EF47C
|
|
md_SC03_075_TEXT_HI := 0x801F6CB0
|
|
md_SC03_075_ASM_DIR := asm/md_SC03_075
|
|
md_SC03_075_SRC_DIR := src/md_SC03_075
|
|
md_SC03_075_UNDEF_SYMS := build/md_SC03_075/undefined_syms_auto.txt
|
|
md_SC03_075_UNDEF_FUNCS := build/md_SC03_075/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_076 (module, vram 0x801EF468 — onboarded by new_binary.sh) ---
|
|
md_SC03_076_EXE := extracted/retail/SC03.CD.dir/FILE_076.dir/2.1
|
|
md_SC03_076_NAME := md_SC03_076
|
|
md_SC03_076_OUT_DIR := build/md_SC03_076
|
|
md_SC03_076_OUT := $(md_SC03_076_OUT_DIR)/$(md_SC03_076_NAME)
|
|
md_SC03_076_ELF := $(md_SC03_076_OUT).elf
|
|
md_SC03_076_MAPFILE := $(md_SC03_076_OUT).map
|
|
md_SC03_076_LD_SCRIPT := $(md_SC03_076_OUT).ld
|
|
md_SC03_076_SPLAT_YAML := config/splat.md_SC03_076.yaml
|
|
md_SC03_076_CHECK_SHA := config/check.md_SC03_076.sha
|
|
md_SC03_076_SYMBOLS := config/symbols.md_SC03_076.txt
|
|
md_SC03_076_SIG := .run/sig.md_SC03_076.jsonl
|
|
md_SC03_076_GHIDRA_PROG := md_SC03_076
|
|
md_SC03_076_VRAM_BASE := 0x801EF468
|
|
md_SC03_076_TEXT_LO := 0x801EF6E4
|
|
md_SC03_076_TEXT_HI := 0x801F9F58
|
|
md_SC03_076_ASM_DIR := asm/md_SC03_076
|
|
md_SC03_076_SRC_DIR := src/md_SC03_076
|
|
md_SC03_076_UNDEF_SYMS := build/md_SC03_076/undefined_syms_auto.txt
|
|
md_SC03_076_UNDEF_FUNCS := build/md_SC03_076/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_077 (module, vram 0x801EF468 — onboarded by new_binary.sh) ---
|
|
md_SC03_077_EXE := extracted/retail/SC03.CD.dir/FILE_077.dir/2.1
|
|
md_SC03_077_NAME := md_SC03_077
|
|
md_SC03_077_OUT_DIR := build/md_SC03_077
|
|
md_SC03_077_OUT := $(md_SC03_077_OUT_DIR)/$(md_SC03_077_NAME)
|
|
md_SC03_077_ELF := $(md_SC03_077_OUT).elf
|
|
md_SC03_077_MAPFILE := $(md_SC03_077_OUT).map
|
|
md_SC03_077_LD_SCRIPT := $(md_SC03_077_OUT).ld
|
|
md_SC03_077_SPLAT_YAML := config/splat.md_SC03_077.yaml
|
|
md_SC03_077_CHECK_SHA := config/check.md_SC03_077.sha
|
|
md_SC03_077_SYMBOLS := config/symbols.md_SC03_077.txt
|
|
md_SC03_077_SIG := .run/sig.md_SC03_077.jsonl
|
|
md_SC03_077_GHIDRA_PROG := md_SC03_077
|
|
md_SC03_077_VRAM_BASE := 0x801EF468
|
|
md_SC03_077_TEXT_LO := 0x801EF490
|
|
md_SC03_077_TEXT_HI := 0x801F7468
|
|
md_SC03_077_ASM_DIR := asm/md_SC03_077
|
|
md_SC03_077_SRC_DIR := src/md_SC03_077
|
|
md_SC03_077_UNDEF_SYMS := build/md_SC03_077/undefined_syms_auto.txt
|
|
md_SC03_077_UNDEF_FUNCS := build/md_SC03_077/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_078 (module, vram 0x801EF468 — onboarded by new_binary.sh) ---
|
|
md_SC03_078_EXE := extracted/retail/SC03.CD.dir/FILE_078.dir/2.1
|
|
md_SC03_078_NAME := md_SC03_078
|
|
md_SC03_078_OUT_DIR := build/md_SC03_078
|
|
md_SC03_078_OUT := $(md_SC03_078_OUT_DIR)/$(md_SC03_078_NAME)
|
|
md_SC03_078_ELF := $(md_SC03_078_OUT).elf
|
|
md_SC03_078_MAPFILE := $(md_SC03_078_OUT).map
|
|
md_SC03_078_LD_SCRIPT := $(md_SC03_078_OUT).ld
|
|
md_SC03_078_SPLAT_YAML := config/splat.md_SC03_078.yaml
|
|
md_SC03_078_CHECK_SHA := config/check.md_SC03_078.sha
|
|
md_SC03_078_SYMBOLS := config/symbols.md_SC03_078.txt
|
|
md_SC03_078_SIG := .run/sig.md_SC03_078.jsonl
|
|
md_SC03_078_GHIDRA_PROG := md_SC03_078
|
|
md_SC03_078_VRAM_BASE := 0x801EF468
|
|
md_SC03_078_TEXT_LO := 0x801EF47C
|
|
md_SC03_078_TEXT_HI := 0x801F31A4
|
|
md_SC03_078_ASM_DIR := asm/md_SC03_078
|
|
md_SC03_078_SRC_DIR := src/md_SC03_078
|
|
md_SC03_078_UNDEF_SYMS := build/md_SC03_078/undefined_syms_auto.txt
|
|
md_SC03_078_UNDEF_FUNCS := build/md_SC03_078/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_079 (module, vram 0x801EF468 — onboarded by new_binary.sh) ---
|
|
md_SC03_079_EXE := extracted/retail/SC03.CD.dir/FILE_079.dir/2.1
|
|
md_SC03_079_NAME := md_SC03_079
|
|
md_SC03_079_OUT_DIR := build/md_SC03_079
|
|
md_SC03_079_OUT := $(md_SC03_079_OUT_DIR)/$(md_SC03_079_NAME)
|
|
md_SC03_079_ELF := $(md_SC03_079_OUT).elf
|
|
md_SC03_079_MAPFILE := $(md_SC03_079_OUT).map
|
|
md_SC03_079_LD_SCRIPT := $(md_SC03_079_OUT).ld
|
|
md_SC03_079_SPLAT_YAML := config/splat.md_SC03_079.yaml
|
|
md_SC03_079_CHECK_SHA := config/check.md_SC03_079.sha
|
|
md_SC03_079_SYMBOLS := config/symbols.md_SC03_079.txt
|
|
md_SC03_079_SIG := .run/sig.md_SC03_079.jsonl
|
|
md_SC03_079_GHIDRA_PROG := md_SC03_079
|
|
md_SC03_079_VRAM_BASE := 0x801EF468
|
|
md_SC03_079_TEXT_LO := 0x801EF48C
|
|
md_SC03_079_TEXT_HI := 0x801F8E14
|
|
md_SC03_079_ASM_DIR := asm/md_SC03_079
|
|
md_SC03_079_SRC_DIR := src/md_SC03_079
|
|
md_SC03_079_UNDEF_SYMS := build/md_SC03_079/undefined_syms_auto.txt
|
|
md_SC03_079_UNDEF_FUNCS := build/md_SC03_079/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_132 (module, vram 0x801E25E8 — onboarded by new_binary.sh) ---
|
|
md_SC03_132_EXE := extracted/retail/SC03.CD.dir/FILE_132.dir/2.1
|
|
md_SC03_132_NAME := md_SC03_132
|
|
md_SC03_132_OUT_DIR := build/md_SC03_132
|
|
md_SC03_132_OUT := $(md_SC03_132_OUT_DIR)/$(md_SC03_132_NAME)
|
|
md_SC03_132_ELF := $(md_SC03_132_OUT).elf
|
|
md_SC03_132_MAPFILE := $(md_SC03_132_OUT).map
|
|
md_SC03_132_LD_SCRIPT := $(md_SC03_132_OUT).ld
|
|
md_SC03_132_SPLAT_YAML := config/splat.md_SC03_132.yaml
|
|
md_SC03_132_CHECK_SHA := config/check.md_SC03_132.sha
|
|
md_SC03_132_SYMBOLS := config/symbols.md_SC03_132.txt
|
|
md_SC03_132_SIG := .run/sig.md_SC03_132.jsonl
|
|
md_SC03_132_GHIDRA_PROG := md_SC03_132
|
|
md_SC03_132_VRAM_BASE := 0x801E25E8
|
|
md_SC03_132_TEXT_LO := 0x801E25F4
|
|
md_SC03_132_TEXT_HI := 0x801E9780
|
|
md_SC03_132_ASM_DIR := asm/md_SC03_132
|
|
md_SC03_132_SRC_DIR := src/md_SC03_132
|
|
md_SC03_132_UNDEF_SYMS := build/md_SC03_132/undefined_syms_auto.txt
|
|
md_SC03_132_UNDEF_FUNCS := build/md_SC03_132/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_133 (module, vram 0x801E25E8 — onboarded by new_binary.sh) ---
|
|
md_SC03_133_EXE := extracted/retail/SC03.CD.dir/FILE_133.dir/2.1
|
|
md_SC03_133_NAME := md_SC03_133
|
|
md_SC03_133_OUT_DIR := build/md_SC03_133
|
|
md_SC03_133_OUT := $(md_SC03_133_OUT_DIR)/$(md_SC03_133_NAME)
|
|
md_SC03_133_ELF := $(md_SC03_133_OUT).elf
|
|
md_SC03_133_MAPFILE := $(md_SC03_133_OUT).map
|
|
md_SC03_133_LD_SCRIPT := $(md_SC03_133_OUT).ld
|
|
md_SC03_133_SPLAT_YAML := config/splat.md_SC03_133.yaml
|
|
md_SC03_133_CHECK_SHA := config/check.md_SC03_133.sha
|
|
md_SC03_133_SYMBOLS := config/symbols.md_SC03_133.txt
|
|
md_SC03_133_SIG := .run/sig.md_SC03_133.jsonl
|
|
md_SC03_133_GHIDRA_PROG := md_SC03_133
|
|
md_SC03_133_VRAM_BASE := 0x801E25E8
|
|
md_SC03_133_TEXT_LO := 0x801E25FC
|
|
md_SC03_133_TEXT_HI := 0x801E9070
|
|
md_SC03_133_ASM_DIR := asm/md_SC03_133
|
|
md_SC03_133_SRC_DIR := src/md_SC03_133
|
|
md_SC03_133_UNDEF_SYMS := build/md_SC03_133/undefined_syms_auto.txt
|
|
md_SC03_133_UNDEF_FUNCS := build/md_SC03_133/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_134 (module, vram 0x801E25E8 — onboarded by new_binary.sh) ---
|
|
md_SC03_134_EXE := extracted/retail/SC03.CD.dir/FILE_134.dir/2.1
|
|
md_SC03_134_NAME := md_SC03_134
|
|
md_SC03_134_OUT_DIR := build/md_SC03_134
|
|
md_SC03_134_OUT := $(md_SC03_134_OUT_DIR)/$(md_SC03_134_NAME)
|
|
md_SC03_134_ELF := $(md_SC03_134_OUT).elf
|
|
md_SC03_134_MAPFILE := $(md_SC03_134_OUT).map
|
|
md_SC03_134_LD_SCRIPT := $(md_SC03_134_OUT).ld
|
|
md_SC03_134_SPLAT_YAML := config/splat.md_SC03_134.yaml
|
|
md_SC03_134_CHECK_SHA := config/check.md_SC03_134.sha
|
|
md_SC03_134_SYMBOLS := config/symbols.md_SC03_134.txt
|
|
md_SC03_134_SIG := .run/sig.md_SC03_134.jsonl
|
|
md_SC03_134_GHIDRA_PROG := md_SC03_134
|
|
md_SC03_134_VRAM_BASE := 0x801E25E8
|
|
md_SC03_134_TEXT_LO := 0x801E25FC
|
|
md_SC03_134_TEXT_HI := 0x801E9E40
|
|
md_SC03_134_ASM_DIR := asm/md_SC03_134
|
|
md_SC03_134_SRC_DIR := src/md_SC03_134
|
|
md_SC03_134_UNDEF_SYMS := build/md_SC03_134/undefined_syms_auto.txt
|
|
md_SC03_134_UNDEF_FUNCS := build/md_SC03_134/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_135 (module, vram 0x801E25E8 — onboarded by new_binary.sh) ---
|
|
md_SC03_135_EXE := extracted/retail/SC03.CD.dir/FILE_135.dir/2.1
|
|
md_SC03_135_NAME := md_SC03_135
|
|
md_SC03_135_OUT_DIR := build/md_SC03_135
|
|
md_SC03_135_OUT := $(md_SC03_135_OUT_DIR)/$(md_SC03_135_NAME)
|
|
md_SC03_135_ELF := $(md_SC03_135_OUT).elf
|
|
md_SC03_135_MAPFILE := $(md_SC03_135_OUT).map
|
|
md_SC03_135_LD_SCRIPT := $(md_SC03_135_OUT).ld
|
|
md_SC03_135_SPLAT_YAML := config/splat.md_SC03_135.yaml
|
|
md_SC03_135_CHECK_SHA := config/check.md_SC03_135.sha
|
|
md_SC03_135_SYMBOLS := config/symbols.md_SC03_135.txt
|
|
md_SC03_135_SIG := .run/sig.md_SC03_135.jsonl
|
|
md_SC03_135_GHIDRA_PROG := md_SC03_135
|
|
md_SC03_135_VRAM_BASE := 0x801E25E8
|
|
md_SC03_135_TEXT_LO := 0x801E2864
|
|
md_SC03_135_TEXT_HI := 0x801EADF4
|
|
md_SC03_135_ASM_DIR := asm/md_SC03_135
|
|
md_SC03_135_SRC_DIR := src/md_SC03_135
|
|
md_SC03_135_UNDEF_SYMS := build/md_SC03_135/undefined_syms_auto.txt
|
|
md_SC03_135_UNDEF_FUNCS := build/md_SC03_135/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_136 (module, vram 0x801E25E8 — onboarded by new_binary.sh) ---
|
|
md_SC03_136_EXE := extracted/retail/SC03.CD.dir/FILE_136.dir/2.1
|
|
md_SC03_136_NAME := md_SC03_136
|
|
md_SC03_136_OUT_DIR := build/md_SC03_136
|
|
md_SC03_136_OUT := $(md_SC03_136_OUT_DIR)/$(md_SC03_136_NAME)
|
|
md_SC03_136_ELF := $(md_SC03_136_OUT).elf
|
|
md_SC03_136_MAPFILE := $(md_SC03_136_OUT).map
|
|
md_SC03_136_LD_SCRIPT := $(md_SC03_136_OUT).ld
|
|
md_SC03_136_SPLAT_YAML := config/splat.md_SC03_136.yaml
|
|
md_SC03_136_CHECK_SHA := config/check.md_SC03_136.sha
|
|
md_SC03_136_SYMBOLS := config/symbols.md_SC03_136.txt
|
|
md_SC03_136_SIG := .run/sig.md_SC03_136.jsonl
|
|
md_SC03_136_GHIDRA_PROG := md_SC03_136
|
|
md_SC03_136_VRAM_BASE := 0x801E25E8
|
|
md_SC03_136_TEXT_LO := 0x801E2610
|
|
md_SC03_136_TEXT_HI := 0x801EA5B0
|
|
md_SC03_136_ASM_DIR := asm/md_SC03_136
|
|
md_SC03_136_SRC_DIR := src/md_SC03_136
|
|
md_SC03_136_UNDEF_SYMS := build/md_SC03_136/undefined_syms_auto.txt
|
|
md_SC03_136_UNDEF_FUNCS := build/md_SC03_136/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_137 (module, vram 0x801E25E8 — onboarded by new_binary.sh) ---
|
|
md_SC03_137_EXE := extracted/retail/SC03.CD.dir/FILE_137.dir/2.1
|
|
md_SC03_137_NAME := md_SC03_137
|
|
md_SC03_137_OUT_DIR := build/md_SC03_137
|
|
md_SC03_137_OUT := $(md_SC03_137_OUT_DIR)/$(md_SC03_137_NAME)
|
|
md_SC03_137_ELF := $(md_SC03_137_OUT).elf
|
|
md_SC03_137_MAPFILE := $(md_SC03_137_OUT).map
|
|
md_SC03_137_LD_SCRIPT := $(md_SC03_137_OUT).ld
|
|
md_SC03_137_SPLAT_YAML := config/splat.md_SC03_137.yaml
|
|
md_SC03_137_CHECK_SHA := config/check.md_SC03_137.sha
|
|
md_SC03_137_SYMBOLS := config/symbols.md_SC03_137.txt
|
|
md_SC03_137_SIG := .run/sig.md_SC03_137.jsonl
|
|
md_SC03_137_GHIDRA_PROG := md_SC03_137
|
|
md_SC03_137_VRAM_BASE := 0x801E25E8
|
|
md_SC03_137_TEXT_LO := 0x801E25FC
|
|
md_SC03_137_TEXT_HI := 0x801E630C
|
|
md_SC03_137_ASM_DIR := asm/md_SC03_137
|
|
md_SC03_137_SRC_DIR := src/md_SC03_137
|
|
md_SC03_137_UNDEF_SYMS := build/md_SC03_137/undefined_syms_auto.txt
|
|
md_SC03_137_UNDEF_FUNCS := build/md_SC03_137/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC03_138 (module, vram 0x801E25E8 — onboarded by new_binary.sh) ---
|
|
md_SC03_138_EXE := extracted/retail/SC03.CD.dir/FILE_138.dir/2.1
|
|
md_SC03_138_NAME := md_SC03_138
|
|
md_SC03_138_OUT_DIR := build/md_SC03_138
|
|
md_SC03_138_OUT := $(md_SC03_138_OUT_DIR)/$(md_SC03_138_NAME)
|
|
md_SC03_138_ELF := $(md_SC03_138_OUT).elf
|
|
md_SC03_138_MAPFILE := $(md_SC03_138_OUT).map
|
|
md_SC03_138_LD_SCRIPT := $(md_SC03_138_OUT).ld
|
|
md_SC03_138_SPLAT_YAML := config/splat.md_SC03_138.yaml
|
|
md_SC03_138_CHECK_SHA := config/check.md_SC03_138.sha
|
|
md_SC03_138_SYMBOLS := config/symbols.md_SC03_138.txt
|
|
md_SC03_138_SIG := .run/sig.md_SC03_138.jsonl
|
|
md_SC03_138_GHIDRA_PROG := md_SC03_138
|
|
md_SC03_138_VRAM_BASE := 0x801E25E8
|
|
md_SC03_138_TEXT_LO := 0x801E25FC
|
|
md_SC03_138_TEXT_HI := 0x801EC2CC
|
|
md_SC03_138_ASM_DIR := asm/md_SC03_138
|
|
md_SC03_138_SRC_DIR := src/md_SC03_138
|
|
md_SC03_138_UNDEF_SYMS := build/md_SC03_138/undefined_syms_auto.txt
|
|
md_SC03_138_UNDEF_FUNCS := build/md_SC03_138/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC04_024 (module, vram 0x801E7B28 — onboarded by new_binary.sh) ---
|
|
md_SC04_024_EXE := extracted/retail/SC04.CD.dir/FILE_024.dir/2.1
|
|
md_SC04_024_NAME := md_SC04_024
|
|
md_SC04_024_OUT_DIR := build/md_SC04_024
|
|
md_SC04_024_OUT := $(md_SC04_024_OUT_DIR)/$(md_SC04_024_NAME)
|
|
md_SC04_024_ELF := $(md_SC04_024_OUT).elf
|
|
md_SC04_024_MAPFILE := $(md_SC04_024_OUT).map
|
|
md_SC04_024_LD_SCRIPT := $(md_SC04_024_OUT).ld
|
|
md_SC04_024_SPLAT_YAML := config/splat.md_SC04_024.yaml
|
|
md_SC04_024_CHECK_SHA := config/check.md_SC04_024.sha
|
|
md_SC04_024_SYMBOLS := config/symbols.md_SC04_024.txt
|
|
md_SC04_024_SIG := .run/sig.md_SC04_024.jsonl
|
|
md_SC04_024_GHIDRA_PROG := md_SC04_024
|
|
md_SC04_024_VRAM_BASE := 0x801E7B28
|
|
md_SC04_024_TEXT_LO := 0x801E7B34
|
|
md_SC04_024_TEXT_HI := 0x801EECE8
|
|
md_SC04_024_ASM_DIR := asm/md_SC04_024
|
|
md_SC04_024_SRC_DIR := src/md_SC04_024
|
|
md_SC04_024_UNDEF_SYMS := build/md_SC04_024/undefined_syms_auto.txt
|
|
md_SC04_024_UNDEF_FUNCS := build/md_SC04_024/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC04_025 (module, vram 0x801E7B28 — onboarded by new_binary.sh) ---
|
|
md_SC04_025_EXE := extracted/retail/SC04.CD.dir/FILE_025.dir/2.1
|
|
md_SC04_025_NAME := md_SC04_025
|
|
md_SC04_025_OUT_DIR := build/md_SC04_025
|
|
md_SC04_025_OUT := $(md_SC04_025_OUT_DIR)/$(md_SC04_025_NAME)
|
|
md_SC04_025_ELF := $(md_SC04_025_OUT).elf
|
|
md_SC04_025_MAPFILE := $(md_SC04_025_OUT).map
|
|
md_SC04_025_LD_SCRIPT := $(md_SC04_025_OUT).ld
|
|
md_SC04_025_SPLAT_YAML := config/splat.md_SC04_025.yaml
|
|
md_SC04_025_CHECK_SHA := config/check.md_SC04_025.sha
|
|
md_SC04_025_SYMBOLS := config/symbols.md_SC04_025.txt
|
|
md_SC04_025_SIG := .run/sig.md_SC04_025.jsonl
|
|
md_SC04_025_GHIDRA_PROG := md_SC04_025
|
|
md_SC04_025_VRAM_BASE := 0x801E7B28
|
|
md_SC04_025_TEXT_LO := 0x801E7B3C
|
|
md_SC04_025_TEXT_HI := 0x801EE5D8
|
|
md_SC04_025_ASM_DIR := asm/md_SC04_025
|
|
md_SC04_025_SRC_DIR := src/md_SC04_025
|
|
md_SC04_025_UNDEF_SYMS := build/md_SC04_025/undefined_syms_auto.txt
|
|
md_SC04_025_UNDEF_FUNCS := build/md_SC04_025/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC04_026 (module, vram 0x801E7B28 — onboarded by new_binary.sh) ---
|
|
md_SC04_026_EXE := extracted/retail/SC04.CD.dir/FILE_026.dir/2.1
|
|
md_SC04_026_NAME := md_SC04_026
|
|
md_SC04_026_OUT_DIR := build/md_SC04_026
|
|
md_SC04_026_OUT := $(md_SC04_026_OUT_DIR)/$(md_SC04_026_NAME)
|
|
md_SC04_026_ELF := $(md_SC04_026_OUT).elf
|
|
md_SC04_026_MAPFILE := $(md_SC04_026_OUT).map
|
|
md_SC04_026_LD_SCRIPT := $(md_SC04_026_OUT).ld
|
|
md_SC04_026_SPLAT_YAML := config/splat.md_SC04_026.yaml
|
|
md_SC04_026_CHECK_SHA := config/check.md_SC04_026.sha
|
|
md_SC04_026_SYMBOLS := config/symbols.md_SC04_026.txt
|
|
md_SC04_026_SIG := .run/sig.md_SC04_026.jsonl
|
|
md_SC04_026_GHIDRA_PROG := md_SC04_026
|
|
md_SC04_026_VRAM_BASE := 0x801E7B28
|
|
md_SC04_026_TEXT_LO := 0x801E7B3C
|
|
md_SC04_026_TEXT_HI := 0x801EF380
|
|
md_SC04_026_ASM_DIR := asm/md_SC04_026
|
|
md_SC04_026_SRC_DIR := src/md_SC04_026
|
|
md_SC04_026_UNDEF_SYMS := build/md_SC04_026/undefined_syms_auto.txt
|
|
md_SC04_026_UNDEF_FUNCS := build/md_SC04_026/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC04_027 (module, vram 0x801E7B28 — onboarded by new_binary.sh) ---
|
|
md_SC04_027_EXE := extracted/retail/SC04.CD.dir/FILE_027.dir/2.1
|
|
md_SC04_027_NAME := md_SC04_027
|
|
md_SC04_027_OUT_DIR := build/md_SC04_027
|
|
md_SC04_027_OUT := $(md_SC04_027_OUT_DIR)/$(md_SC04_027_NAME)
|
|
md_SC04_027_ELF := $(md_SC04_027_OUT).elf
|
|
md_SC04_027_MAPFILE := $(md_SC04_027_OUT).map
|
|
md_SC04_027_LD_SCRIPT := $(md_SC04_027_OUT).ld
|
|
md_SC04_027_SPLAT_YAML := config/splat.md_SC04_027.yaml
|
|
md_SC04_027_CHECK_SHA := config/check.md_SC04_027.sha
|
|
md_SC04_027_SYMBOLS := config/symbols.md_SC04_027.txt
|
|
md_SC04_027_SIG := .run/sig.md_SC04_027.jsonl
|
|
md_SC04_027_GHIDRA_PROG := md_SC04_027
|
|
md_SC04_027_VRAM_BASE := 0x801E7B28
|
|
md_SC04_027_TEXT_LO := 0x801E7DA4
|
|
md_SC04_027_TEXT_HI := 0x801F2628
|
|
md_SC04_027_ASM_DIR := asm/md_SC04_027
|
|
md_SC04_027_SRC_DIR := src/md_SC04_027
|
|
md_SC04_027_UNDEF_SYMS := build/md_SC04_027/undefined_syms_auto.txt
|
|
md_SC04_027_UNDEF_FUNCS := build/md_SC04_027/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC04_028 (module, vram 0x801E7B28 — onboarded by new_binary.sh) ---
|
|
md_SC04_028_EXE := extracted/retail/SC04.CD.dir/FILE_028.dir/2.1
|
|
md_SC04_028_NAME := md_SC04_028
|
|
md_SC04_028_OUT_DIR := build/md_SC04_028
|
|
md_SC04_028_OUT := $(md_SC04_028_OUT_DIR)/$(md_SC04_028_NAME)
|
|
md_SC04_028_ELF := $(md_SC04_028_OUT).elf
|
|
md_SC04_028_MAPFILE := $(md_SC04_028_OUT).map
|
|
md_SC04_028_LD_SCRIPT := $(md_SC04_028_OUT).ld
|
|
md_SC04_028_SPLAT_YAML := config/splat.md_SC04_028.yaml
|
|
md_SC04_028_CHECK_SHA := config/check.md_SC04_028.sha
|
|
md_SC04_028_SYMBOLS := config/symbols.md_SC04_028.txt
|
|
md_SC04_028_SIG := .run/sig.md_SC04_028.jsonl
|
|
md_SC04_028_GHIDRA_PROG := md_SC04_028
|
|
md_SC04_028_VRAM_BASE := 0x801E7B28
|
|
md_SC04_028_TEXT_LO := 0x801E7B50
|
|
md_SC04_028_TEXT_HI := 0x801EFB18
|
|
md_SC04_028_ASM_DIR := asm/md_SC04_028
|
|
md_SC04_028_SRC_DIR := src/md_SC04_028
|
|
md_SC04_028_UNDEF_SYMS := build/md_SC04_028/undefined_syms_auto.txt
|
|
md_SC04_028_UNDEF_FUNCS := build/md_SC04_028/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC04_029 (module, vram 0x801E7B28 — onboarded by new_binary.sh) ---
|
|
md_SC04_029_EXE := extracted/retail/SC04.CD.dir/FILE_029.dir/2.1
|
|
md_SC04_029_NAME := md_SC04_029
|
|
md_SC04_029_OUT_DIR := build/md_SC04_029
|
|
md_SC04_029_OUT := $(md_SC04_029_OUT_DIR)/$(md_SC04_029_NAME)
|
|
md_SC04_029_ELF := $(md_SC04_029_OUT).elf
|
|
md_SC04_029_MAPFILE := $(md_SC04_029_OUT).map
|
|
md_SC04_029_LD_SCRIPT := $(md_SC04_029_OUT).ld
|
|
md_SC04_029_SPLAT_YAML := config/splat.md_SC04_029.yaml
|
|
md_SC04_029_CHECK_SHA := config/check.md_SC04_029.sha
|
|
md_SC04_029_SYMBOLS := config/symbols.md_SC04_029.txt
|
|
md_SC04_029_SIG := .run/sig.md_SC04_029.jsonl
|
|
md_SC04_029_GHIDRA_PROG := md_SC04_029
|
|
md_SC04_029_VRAM_BASE := 0x801E7B28
|
|
md_SC04_029_TEXT_LO := 0x801E7B3C
|
|
md_SC04_029_TEXT_HI := 0x801EB874
|
|
md_SC04_029_ASM_DIR := asm/md_SC04_029
|
|
md_SC04_029_SRC_DIR := src/md_SC04_029
|
|
md_SC04_029_UNDEF_SYMS := build/md_SC04_029/undefined_syms_auto.txt
|
|
md_SC04_029_UNDEF_FUNCS := build/md_SC04_029/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC04_030 (module, vram 0x801E7B28 — onboarded by new_binary.sh) ---
|
|
md_SC04_030_EXE := extracted/retail/SC04.CD.dir/FILE_030.dir/2.1
|
|
md_SC04_030_NAME := md_SC04_030
|
|
md_SC04_030_OUT_DIR := build/md_SC04_030
|
|
md_SC04_030_OUT := $(md_SC04_030_OUT_DIR)/$(md_SC04_030_NAME)
|
|
md_SC04_030_ELF := $(md_SC04_030_OUT).elf
|
|
md_SC04_030_MAPFILE := $(md_SC04_030_OUT).map
|
|
md_SC04_030_LD_SCRIPT := $(md_SC04_030_OUT).ld
|
|
md_SC04_030_SPLAT_YAML := config/splat.md_SC04_030.yaml
|
|
md_SC04_030_CHECK_SHA := config/check.md_SC04_030.sha
|
|
md_SC04_030_SYMBOLS := config/symbols.md_SC04_030.txt
|
|
md_SC04_030_SIG := .run/sig.md_SC04_030.jsonl
|
|
md_SC04_030_GHIDRA_PROG := md_SC04_030
|
|
md_SC04_030_VRAM_BASE := 0x801E7B28
|
|
md_SC04_030_TEXT_LO := 0x801E7B3C
|
|
md_SC04_030_TEXT_HI := 0x801F14E4
|
|
md_SC04_030_ASM_DIR := asm/md_SC04_030
|
|
md_SC04_030_SRC_DIR := src/md_SC04_030
|
|
md_SC04_030_UNDEF_SYMS := build/md_SC04_030/undefined_syms_auto.txt
|
|
md_SC04_030_UNDEF_FUNCS := build/md_SC04_030/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC05_023 (module, vram 0x801ED988 — onboarded by new_binary.sh) ---
|
|
md_SC05_023_EXE := extracted/retail/SC05.CD.dir/FILE_023.dir/2.1
|
|
md_SC05_023_NAME := md_SC05_023
|
|
md_SC05_023_OUT_DIR := build/md_SC05_023
|
|
md_SC05_023_OUT := $(md_SC05_023_OUT_DIR)/$(md_SC05_023_NAME)
|
|
md_SC05_023_ELF := $(md_SC05_023_OUT).elf
|
|
md_SC05_023_MAPFILE := $(md_SC05_023_OUT).map
|
|
md_SC05_023_LD_SCRIPT := $(md_SC05_023_OUT).ld
|
|
md_SC05_023_SPLAT_YAML := config/splat.md_SC05_023.yaml
|
|
md_SC05_023_CHECK_SHA := config/check.md_SC05_023.sha
|
|
md_SC05_023_SYMBOLS := config/symbols.md_SC05_023.txt
|
|
md_SC05_023_SIG := .run/sig.md_SC05_023.jsonl
|
|
md_SC05_023_GHIDRA_PROG := md_SC05_023
|
|
md_SC05_023_VRAM_BASE := 0x801ED988
|
|
md_SC05_023_TEXT_LO := 0x801ED99C
|
|
md_SC05_023_TEXT_HI := 0x801F4B78
|
|
md_SC05_023_ASM_DIR := asm/md_SC05_023
|
|
md_SC05_023_SRC_DIR := src/md_SC05_023
|
|
md_SC05_023_UNDEF_SYMS := build/md_SC05_023/undefined_syms_auto.txt
|
|
md_SC05_023_UNDEF_FUNCS := build/md_SC05_023/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC05_024 (module, vram 0x801ED988 — onboarded by new_binary.sh) ---
|
|
md_SC05_024_EXE := extracted/retail/SC05.CD.dir/FILE_024.dir/2.1
|
|
md_SC05_024_NAME := md_SC05_024
|
|
md_SC05_024_OUT_DIR := build/md_SC05_024
|
|
md_SC05_024_OUT := $(md_SC05_024_OUT_DIR)/$(md_SC05_024_NAME)
|
|
md_SC05_024_ELF := $(md_SC05_024_OUT).elf
|
|
md_SC05_024_MAPFILE := $(md_SC05_024_OUT).map
|
|
md_SC05_024_LD_SCRIPT := $(md_SC05_024_OUT).ld
|
|
md_SC05_024_SPLAT_YAML := config/splat.md_SC05_024.yaml
|
|
md_SC05_024_CHECK_SHA := config/check.md_SC05_024.sha
|
|
md_SC05_024_SYMBOLS := config/symbols.md_SC05_024.txt
|
|
md_SC05_024_SIG := .run/sig.md_SC05_024.jsonl
|
|
md_SC05_024_GHIDRA_PROG := md_SC05_024
|
|
md_SC05_024_VRAM_BASE := 0x801ED988
|
|
md_SC05_024_TEXT_LO := 0x801ED99C
|
|
md_SC05_024_TEXT_HI := 0x801F4460
|
|
md_SC05_024_ASM_DIR := asm/md_SC05_024
|
|
md_SC05_024_SRC_DIR := src/md_SC05_024
|
|
md_SC05_024_UNDEF_SYMS := build/md_SC05_024/undefined_syms_auto.txt
|
|
md_SC05_024_UNDEF_FUNCS := build/md_SC05_024/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC05_025 (module, vram 0x801ED988 — onboarded by new_binary.sh) ---
|
|
md_SC05_025_EXE := extracted/retail/SC05.CD.dir/FILE_025.dir/2.1
|
|
md_SC05_025_NAME := md_SC05_025
|
|
md_SC05_025_OUT_DIR := build/md_SC05_025
|
|
md_SC05_025_OUT := $(md_SC05_025_OUT_DIR)/$(md_SC05_025_NAME)
|
|
md_SC05_025_ELF := $(md_SC05_025_OUT).elf
|
|
md_SC05_025_MAPFILE := $(md_SC05_025_OUT).map
|
|
md_SC05_025_LD_SCRIPT := $(md_SC05_025_OUT).ld
|
|
md_SC05_025_SPLAT_YAML := config/splat.md_SC05_025.yaml
|
|
md_SC05_025_CHECK_SHA := config/check.md_SC05_025.sha
|
|
md_SC05_025_SYMBOLS := config/symbols.md_SC05_025.txt
|
|
md_SC05_025_SIG := .run/sig.md_SC05_025.jsonl
|
|
md_SC05_025_GHIDRA_PROG := md_SC05_025
|
|
md_SC05_025_VRAM_BASE := 0x801ED988
|
|
md_SC05_025_TEXT_LO := 0x801ED99C
|
|
md_SC05_025_TEXT_HI := 0x801F5208
|
|
md_SC05_025_ASM_DIR := asm/md_SC05_025
|
|
md_SC05_025_SRC_DIR := src/md_SC05_025
|
|
md_SC05_025_UNDEF_SYMS := build/md_SC05_025/undefined_syms_auto.txt
|
|
md_SC05_025_UNDEF_FUNCS := build/md_SC05_025/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC05_026 (module, vram 0x801ED988 — onboarded by new_binary.sh) ---
|
|
md_SC05_026_EXE := extracted/retail/SC05.CD.dir/FILE_026.dir/2.1
|
|
md_SC05_026_NAME := md_SC05_026
|
|
md_SC05_026_OUT_DIR := build/md_SC05_026
|
|
md_SC05_026_OUT := $(md_SC05_026_OUT_DIR)/$(md_SC05_026_NAME)
|
|
md_SC05_026_ELF := $(md_SC05_026_OUT).elf
|
|
md_SC05_026_MAPFILE := $(md_SC05_026_OUT).map
|
|
md_SC05_026_LD_SCRIPT := $(md_SC05_026_OUT).ld
|
|
md_SC05_026_SPLAT_YAML := config/splat.md_SC05_026.yaml
|
|
md_SC05_026_CHECK_SHA := config/check.md_SC05_026.sha
|
|
md_SC05_026_SYMBOLS := config/symbols.md_SC05_026.txt
|
|
md_SC05_026_SIG := .run/sig.md_SC05_026.jsonl
|
|
md_SC05_026_GHIDRA_PROG := md_SC05_026
|
|
md_SC05_026_VRAM_BASE := 0x801ED988
|
|
md_SC05_026_TEXT_LO := 0x801EDC04
|
|
md_SC05_026_TEXT_HI := 0x801F84B0
|
|
md_SC05_026_ASM_DIR := asm/md_SC05_026
|
|
md_SC05_026_SRC_DIR := src/md_SC05_026
|
|
md_SC05_026_UNDEF_SYMS := build/md_SC05_026/undefined_syms_auto.txt
|
|
md_SC05_026_UNDEF_FUNCS := build/md_SC05_026/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC05_027 (module, vram 0x801ED988 — onboarded by new_binary.sh) ---
|
|
md_SC05_027_EXE := extracted/retail/SC05.CD.dir/FILE_027.dir/2.1
|
|
md_SC05_027_NAME := md_SC05_027
|
|
md_SC05_027_OUT_DIR := build/md_SC05_027
|
|
md_SC05_027_OUT := $(md_SC05_027_OUT_DIR)/$(md_SC05_027_NAME)
|
|
md_SC05_027_ELF := $(md_SC05_027_OUT).elf
|
|
md_SC05_027_MAPFILE := $(md_SC05_027_OUT).map
|
|
md_SC05_027_LD_SCRIPT := $(md_SC05_027_OUT).ld
|
|
md_SC05_027_SPLAT_YAML := config/splat.md_SC05_027.yaml
|
|
md_SC05_027_CHECK_SHA := config/check.md_SC05_027.sha
|
|
md_SC05_027_SYMBOLS := config/symbols.md_SC05_027.txt
|
|
md_SC05_027_SIG := .run/sig.md_SC05_027.jsonl
|
|
md_SC05_027_GHIDRA_PROG := md_SC05_027
|
|
md_SC05_027_VRAM_BASE := 0x801ED988
|
|
md_SC05_027_TEXT_LO := 0x801ED9B0
|
|
md_SC05_027_TEXT_HI := 0x801F59A0
|
|
md_SC05_027_ASM_DIR := asm/md_SC05_027
|
|
md_SC05_027_SRC_DIR := src/md_SC05_027
|
|
md_SC05_027_UNDEF_SYMS := build/md_SC05_027/undefined_syms_auto.txt
|
|
md_SC05_027_UNDEF_FUNCS := build/md_SC05_027/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC05_028 (module, vram 0x801ED988 — onboarded by new_binary.sh) ---
|
|
md_SC05_028_EXE := extracted/retail/SC05.CD.dir/FILE_028.dir/2.1
|
|
md_SC05_028_NAME := md_SC05_028
|
|
md_SC05_028_OUT_DIR := build/md_SC05_028
|
|
md_SC05_028_OUT := $(md_SC05_028_OUT_DIR)/$(md_SC05_028_NAME)
|
|
md_SC05_028_ELF := $(md_SC05_028_OUT).elf
|
|
md_SC05_028_MAPFILE := $(md_SC05_028_OUT).map
|
|
md_SC05_028_LD_SCRIPT := $(md_SC05_028_OUT).ld
|
|
md_SC05_028_SPLAT_YAML := config/splat.md_SC05_028.yaml
|
|
md_SC05_028_CHECK_SHA := config/check.md_SC05_028.sha
|
|
md_SC05_028_SYMBOLS := config/symbols.md_SC05_028.txt
|
|
md_SC05_028_SIG := .run/sig.md_SC05_028.jsonl
|
|
md_SC05_028_GHIDRA_PROG := md_SC05_028
|
|
md_SC05_028_VRAM_BASE := 0x801ED988
|
|
md_SC05_028_TEXT_LO := 0x801ED99C
|
|
md_SC05_028_TEXT_HI := 0x801F16FC
|
|
md_SC05_028_ASM_DIR := asm/md_SC05_028
|
|
md_SC05_028_SRC_DIR := src/md_SC05_028
|
|
md_SC05_028_UNDEF_SYMS := build/md_SC05_028/undefined_syms_auto.txt
|
|
md_SC05_028_UNDEF_FUNCS := build/md_SC05_028/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC05_029 (module, vram 0x801ED988 — onboarded by new_binary.sh) ---
|
|
md_SC05_029_EXE := extracted/retail/SC05.CD.dir/FILE_029.dir/2.1
|
|
md_SC05_029_NAME := md_SC05_029
|
|
md_SC05_029_OUT_DIR := build/md_SC05_029
|
|
md_SC05_029_OUT := $(md_SC05_029_OUT_DIR)/$(md_SC05_029_NAME)
|
|
md_SC05_029_ELF := $(md_SC05_029_OUT).elf
|
|
md_SC05_029_MAPFILE := $(md_SC05_029_OUT).map
|
|
md_SC05_029_LD_SCRIPT := $(md_SC05_029_OUT).ld
|
|
md_SC05_029_SPLAT_YAML := config/splat.md_SC05_029.yaml
|
|
md_SC05_029_CHECK_SHA := config/check.md_SC05_029.sha
|
|
md_SC05_029_SYMBOLS := config/symbols.md_SC05_029.txt
|
|
md_SC05_029_SIG := .run/sig.md_SC05_029.jsonl
|
|
md_SC05_029_GHIDRA_PROG := md_SC05_029
|
|
md_SC05_029_VRAM_BASE := 0x801ED988
|
|
md_SC05_029_TEXT_LO := 0x801ED99C
|
|
md_SC05_029_TEXT_HI := 0x801F736C
|
|
md_SC05_029_ASM_DIR := asm/md_SC05_029
|
|
md_SC05_029_SRC_DIR := src/md_SC05_029
|
|
md_SC05_029_UNDEF_SYMS := build/md_SC05_029/undefined_syms_auto.txt
|
|
md_SC05_029_UNDEF_FUNCS := build/md_SC05_029/undefined_funcs_auto.txt
|
|
|
|
# --- md_SC02_009 (module, vram 0x801E4C60 — onboarded by new_binary.sh) ---
|
|
md_SC02_009_EXE := extracted/retail/SC02.CD.dir/FILE_009.dir/0.1
|
|
md_SC02_009_NAME := md_SC02_009
|
|
md_SC02_009_OUT_DIR := build/md_SC02_009
|
|
md_SC02_009_OUT := $(md_SC02_009_OUT_DIR)/$(md_SC02_009_NAME)
|
|
md_SC02_009_ELF := $(md_SC02_009_OUT).elf
|
|
md_SC02_009_MAPFILE := $(md_SC02_009_OUT).map
|
|
md_SC02_009_LD_SCRIPT := $(md_SC02_009_OUT).ld
|
|
md_SC02_009_SPLAT_YAML := config/splat.md_SC02_009.yaml
|
|
md_SC02_009_CHECK_SHA := config/check.md_SC02_009.sha
|
|
md_SC02_009_SYMBOLS := config/symbols.md_SC02_009.txt
|
|
md_SC02_009_SIG := .run/sig.md_SC02_009.jsonl
|
|
md_SC02_009_GHIDRA_PROG := md_SC02_009
|
|
md_SC02_009_VRAM_BASE := 0x801E4C60
|
|
md_SC02_009_TEXT_LO := 0x801E4C64
|
|
md_SC02_009_TEXT_HI := 0x801F60E0
|
|
md_SC02_009_ASM_DIR := asm/md_SC02_009
|
|
md_SC02_009_SRC_DIR := src/md_SC02_009
|
|
md_SC02_009_UNDEF_SYMS := build/md_SC02_009/undefined_syms_auto.txt
|
|
md_SC02_009_UNDEF_FUNCS := build/md_SC02_009/undefined_funcs_auto.txt
|