mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-27 22:45:39 -04:00
feat(phase-29 §8e): sweep func_80159C84 remainder r3 — 29/33 BANKED (family 133/137)
This commit is contained in:
+87
-58
@@ -358,8 +358,9 @@ ov_SC06_000_ELF := $(ov_SC06_000_OUT).elf
|
||||
ov_SC06_000_MAPFILE := $(ov_SC06_000_OUT).map
|
||||
ov_SC06_000_LD_SCRIPT := $(ov_SC06_000_OUT).ld
|
||||
ov_SC06_000_SPLAT_YAML := config/splat.ov_SC06_000.yaml
|
||||
ov_SC06_000_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_000_jr_8012ACE0.o,tail2.data.o,ov_SC06_000_jr_801380E0.o,tail3.data.o,ov_SC06_000_jr_8015444C.o,tail4.data.o,ov_SC06_000_jr_8015A3C8.o,tail5.data.o,ov_SC06_000_jr_8015AE2C.o,tail6.data.o,ov_SC06_000_jr_8016AB6C.o,tail7.data.o,ov_SC06_000_jr_801734BC.o,tail8.data.o,ov_SC06_000_jr_80178D40.o,tail9.data.o,ov_SC06_000_jr_8017A4AC.o,tail10.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_000/ov_SC06_000_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_000_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_000_jr_8012ACE0.o,tail2.data.o,ov_SC06_000_jr_801380E0.o,tail3.data.o,ov_SC06_000_jr_8015444C.o,tail4.data.o,ov_SC06_000_jr_80159C84.o,tail5.data.o,ov_SC06_000_jr_8015A3C8.o,tail6.data.o,ov_SC06_000_jr_8015AE2C.o,tail7.data.o,ov_SC06_000_jr_8016AB6C.o,tail8.data.o,ov_SC06_000_jr_801734BC.o,tail9.data.o,ov_SC06_000_jr_80178D40.o,tail10.data.o,ov_SC06_000_jr_8017A4AC.o,tail11.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_000/ov_SC06_000_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_000/ov_SC06_000_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_000_CHECK_SHA := config/check.ov_SC06_000.sha
|
||||
ov_SC06_000_SYMBOLS := config/symbols.ov_SC06_000.txt
|
||||
ov_SC06_000_SIG := .run/sig.ov_SC06_000.jsonl
|
||||
@@ -381,8 +382,9 @@ ov_SC07_000_ELF := $(ov_SC07_000_OUT).elf
|
||||
ov_SC07_000_MAPFILE := $(ov_SC07_000_OUT).map
|
||||
ov_SC07_000_LD_SCRIPT := $(ov_SC07_000_OUT).ld
|
||||
ov_SC07_000_SPLAT_YAML := config/splat.ov_SC07_000.yaml
|
||||
ov_SC07_000_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_000_jr_8012ACE0.o,tail2.data.o,ov_SC07_000_jr_801380E0.o,tail3.data.o,ov_SC07_000_jr_8013FFD8.o,tail4.data.o,ov_SC07_000_jr_8015444C.o,tail5.data.o,ov_SC07_000_jr_8015A3C8.o,tail6.data.o,ov_SC07_000_jr_8015AE2C.o,tail7.data.o,ov_SC07_000_jr_8016AB6C.o,tail8.data.o,ov_SC07_000_jr_801734BC.o,tail9.data.o,ov_SC07_000_jr_80178D40.o,tail10.data.o,ov_SC07_000_jr_8017A4AC.o,tail11.data.o,ov_SC07_000_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC07_000/ov_SC07_000_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC07_000_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_000_jr_8012ACE0.o,tail2.data.o,ov_SC07_000_jr_801380E0.o,tail3.data.o,ov_SC07_000_jr_8013FFD8.o,tail4.data.o,ov_SC07_000_jr_8015444C.o,tail5.data.o,ov_SC07_000_jr_80159C84.o,tail6.data.o,ov_SC07_000_jr_8015A3C8.o,tail7.data.o,ov_SC07_000_jr_8015AE2C.o,tail8.data.o,ov_SC07_000_jr_8016AB6C.o,tail9.data.o,ov_SC07_000_jr_801734BC.o,tail10.data.o,ov_SC07_000_jr_80178D40.o,tail11.data.o,ov_SC07_000_jr_8017A4AC.o,tail12.data.o,ov_SC07_000_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC07_000/ov_SC07_000_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC07_000/ov_SC07_000_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC07_000_CHECK_SHA := config/check.ov_SC07_000.sha
|
||||
ov_SC07_000_SYMBOLS := config/symbols.ov_SC07_000.txt
|
||||
ov_SC07_000_SIG := .run/sig.ov_SC07_000.jsonl
|
||||
@@ -2588,8 +2590,9 @@ ov_SC05_010_ELF := $(ov_SC05_010_OUT).elf
|
||||
ov_SC05_010_MAPFILE := $(ov_SC05_010_OUT).map
|
||||
ov_SC05_010_LD_SCRIPT := $(ov_SC05_010_OUT).ld
|
||||
ov_SC05_010_SPLAT_YAML := config/splat.ov_SC05_010.yaml
|
||||
ov_SC05_010_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_010_jr_8012ACE0.o,tail2.data.o,ov_SC05_010_jr_801380E0.o,tail3.data.o,ov_SC05_010_jr_8013FFD8.o,tail4.data.o,ov_SC05_010_jr_8015444C.o,tail5.data.o,ov_SC05_010_jr_8015A3C8.o,tail6.data.o,ov_SC05_010_jr_8015AE2C.o,tail7.data.o,ov_SC05_010_jr_8016AB6C.o,tail8.data.o,ov_SC05_010_jr_801734BC.o,tail9.data.o,ov_SC05_010_jr_80178D40.o,tail10.data.o,ov_SC05_010_jr_8017A4AC.o,tail11.data.o,ov_SC05_010_jr_8017C8D0.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC05_010/ov_SC05_010_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC05_010_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_010_jr_8012ACE0.o,tail2.data.o,ov_SC05_010_jr_801380E0.o,tail3.data.o,ov_SC05_010_jr_8013FFD8.o,tail4.data.o,ov_SC05_010_jr_8015444C.o,tail5.data.o,ov_SC05_010_jr_80159C84.o,tail6.data.o,ov_SC05_010_jr_8015A3C8.o,tail7.data.o,ov_SC05_010_jr_8015AE2C.o,tail8.data.o,ov_SC05_010_jr_8016AB6C.o,tail9.data.o,ov_SC05_010_jr_801734BC.o,tail10.data.o,ov_SC05_010_jr_80178D40.o,tail11.data.o,ov_SC05_010_jr_8017A4AC.o,tail12.data.o,ov_SC05_010_jr_8017C8D0.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC05_010/ov_SC05_010_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC05_010/ov_SC05_010_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC05_010_CHECK_SHA := config/check.ov_SC05_010.sha
|
||||
ov_SC05_010_SYMBOLS := config/symbols.ov_SC05_010.txt
|
||||
ov_SC05_010_SIG := .run/sig.ov_SC05_010.jsonl
|
||||
@@ -2611,8 +2614,9 @@ ov_SC05_011_ELF := $(ov_SC05_011_OUT).elf
|
||||
ov_SC05_011_MAPFILE := $(ov_SC05_011_OUT).map
|
||||
ov_SC05_011_LD_SCRIPT := $(ov_SC05_011_OUT).ld
|
||||
ov_SC05_011_SPLAT_YAML := config/splat.ov_SC05_011.yaml
|
||||
ov_SC05_011_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_011_jr_8012ACE0.o,tail2.data.o,ov_SC05_011_jr_801380E0.o,tail3.data.o,ov_SC05_011_jr_8013FFD8.o,tail4.data.o,ov_SC05_011_jr_8015444C.o,tail5.data.o,ov_SC05_011_jr_8015A3C8.o,tail6.data.o,ov_SC05_011_jr_8015AE2C.o,tail7.data.o,ov_SC05_011_jr_8016AB6C.o,tail8.data.o,ov_SC05_011_jr_801734BC.o,tail9.data.o,ov_SC05_011_jr_80178D40.o,tail10.data.o,ov_SC05_011_jr_8017A4AC.o,tail11.data.o,ov_SC05_011_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC05_011/ov_SC05_011_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC05_011_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_011_jr_8012ACE0.o,tail2.data.o,ov_SC05_011_jr_801380E0.o,tail3.data.o,ov_SC05_011_jr_8013FFD8.o,tail4.data.o,ov_SC05_011_jr_8015444C.o,tail5.data.o,ov_SC05_011_jr_80159C84.o,tail6.data.o,ov_SC05_011_jr_8015A3C8.o,tail7.data.o,ov_SC05_011_jr_8015AE2C.o,tail8.data.o,ov_SC05_011_jr_8016AB6C.o,tail9.data.o,ov_SC05_011_jr_801734BC.o,tail10.data.o,ov_SC05_011_jr_80178D40.o,tail11.data.o,ov_SC05_011_jr_8017A4AC.o,tail12.data.o,ov_SC05_011_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC05_011/ov_SC05_011_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC05_011/ov_SC05_011_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC05_011_CHECK_SHA := config/check.ov_SC05_011.sha
|
||||
ov_SC05_011_SYMBOLS := config/symbols.ov_SC05_011.txt
|
||||
ov_SC05_011_SIG := .run/sig.ov_SC05_011.jsonl
|
||||
@@ -2634,8 +2638,9 @@ ov_SC05_017_ELF := $(ov_SC05_017_OUT).elf
|
||||
ov_SC05_017_MAPFILE := $(ov_SC05_017_OUT).map
|
||||
ov_SC05_017_LD_SCRIPT := $(ov_SC05_017_OUT).ld
|
||||
ov_SC05_017_SPLAT_YAML := config/splat.ov_SC05_017.yaml
|
||||
ov_SC05_017_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_017_jr_8012ACE0.o,tail2.data.o,ov_SC05_017_jr_801380E0.o,tail3.data.o,ov_SC05_017_jr_8013FFD8.o,tail4.data.o,ov_SC05_017_jr_8015444C.o,tail5.data.o,ov_SC05_017_jr_8015A3C8.o,tail6.data.o,ov_SC05_017_jr_8015AE2C.o,tail7.data.o,ov_SC05_017_jr_8016AB6C.o,tail8.data.o,ov_SC05_017_jr_801734BC.o,tail9.data.o,ov_SC05_017_jr_80178D40.o,tail10.data.o,ov_SC05_017_jr_8017A4AC.o,tail11.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC05_017/ov_SC05_017_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC05_017_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_017_jr_8012ACE0.o,tail2.data.o,ov_SC05_017_jr_801380E0.o,tail3.data.o,ov_SC05_017_jr_8013FFD8.o,tail4.data.o,ov_SC05_017_jr_8015444C.o,tail5.data.o,ov_SC05_017_jr_80159C84.o,tail6.data.o,ov_SC05_017_jr_8015A3C8.o,tail7.data.o,ov_SC05_017_jr_8015AE2C.o,tail8.data.o,ov_SC05_017_jr_8016AB6C.o,tail9.data.o,ov_SC05_017_jr_801734BC.o,tail10.data.o,ov_SC05_017_jr_80178D40.o,tail11.data.o,ov_SC05_017_jr_8017A4AC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC05_017/ov_SC05_017_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC05_017/ov_SC05_017_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC05_017_CHECK_SHA := config/check.ov_SC05_017.sha
|
||||
ov_SC05_017_SYMBOLS := config/symbols.ov_SC05_017.txt
|
||||
ov_SC05_017_SIG := .run/sig.ov_SC05_017.jsonl
|
||||
@@ -2657,8 +2662,9 @@ ov_SC05_018_ELF := $(ov_SC05_018_OUT).elf
|
||||
ov_SC05_018_MAPFILE := $(ov_SC05_018_OUT).map
|
||||
ov_SC05_018_LD_SCRIPT := $(ov_SC05_018_OUT).ld
|
||||
ov_SC05_018_SPLAT_YAML := config/splat.ov_SC05_018.yaml
|
||||
ov_SC05_018_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_018_jr_8012ACE0.o,tail2.data.o,ov_SC05_018_jr_801380E0.o,tail3.data.o,ov_SC05_018_jr_8013FFD8.o,tail4.data.o,ov_SC05_018_jr_8015444C.o,tail5.data.o,ov_SC05_018_jr_8015A3C8.o,tail6.data.o,ov_SC05_018_jr_8015AE2C.o,tail7.data.o,ov_SC05_018_jr_8016AB6C.o,tail8.data.o,ov_SC05_018_jr_801734BC.o,tail9.data.o,ov_SC05_018_jr_80178D40.o,tail10.data.o,ov_SC05_018_jr_8017A4AC.o,tail11.data.o,ov_SC05_018_jr_8017D604.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC05_018/ov_SC05_018_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC05_018_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_018_jr_8012ACE0.o,tail2.data.o,ov_SC05_018_jr_801380E0.o,tail3.data.o,ov_SC05_018_jr_8013FFD8.o,tail4.data.o,ov_SC05_018_jr_8015444C.o,tail5.data.o,ov_SC05_018_jr_80159C84.o,tail6.data.o,ov_SC05_018_jr_8015A3C8.o,tail7.data.o,ov_SC05_018_jr_8015AE2C.o,tail8.data.o,ov_SC05_018_jr_8016AB6C.o,tail9.data.o,ov_SC05_018_jr_801734BC.o,tail10.data.o,ov_SC05_018_jr_80178D40.o,tail11.data.o,ov_SC05_018_jr_8017A4AC.o,tail12.data.o,ov_SC05_018_jr_8017D604.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC05_018/ov_SC05_018_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC05_018/ov_SC05_018_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC05_018_CHECK_SHA := config/check.ov_SC05_018.sha
|
||||
ov_SC05_018_SYMBOLS := config/symbols.ov_SC05_018.txt
|
||||
ov_SC05_018_SIG := .run/sig.ov_SC05_018.jsonl
|
||||
@@ -2680,8 +2686,9 @@ ov_SC05_019_ELF := $(ov_SC05_019_OUT).elf
|
||||
ov_SC05_019_MAPFILE := $(ov_SC05_019_OUT).map
|
||||
ov_SC05_019_LD_SCRIPT := $(ov_SC05_019_OUT).ld
|
||||
ov_SC05_019_SPLAT_YAML := config/splat.ov_SC05_019.yaml
|
||||
ov_SC05_019_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_019_jr_8012ACE0.o,tail2.data.o,ov_SC05_019_jr_801380E0.o,tail3.data.o,ov_SC05_019_jr_8013FFD8.o,tail4.data.o,ov_SC05_019_jr_8015444C.o,tail5.data.o,ov_SC05_019_jr_8015A3C8.o,tail6.data.o,ov_SC05_019_jr_8015AE2C.o,tail7.data.o,ov_SC05_019_jr_8016AB6C.o,tail8.data.o,ov_SC05_019_jr_801734BC.o,tail9.data.o,ov_SC05_019_jr_80178D40.o,tail10.data.o,ov_SC05_019_jr_8017A4AC.o,tail11.data.o,ov_SC05_019_jr_8017D5C0.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC05_019/ov_SC05_019_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC05_019_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_019_jr_8012ACE0.o,tail2.data.o,ov_SC05_019_jr_801380E0.o,tail3.data.o,ov_SC05_019_jr_8013FFD8.o,tail4.data.o,ov_SC05_019_jr_8015444C.o,tail5.data.o,ov_SC05_019_jr_80159C84.o,tail6.data.o,ov_SC05_019_jr_8015A3C8.o,tail7.data.o,ov_SC05_019_jr_8015AE2C.o,tail8.data.o,ov_SC05_019_jr_8016AB6C.o,tail9.data.o,ov_SC05_019_jr_801734BC.o,tail10.data.o,ov_SC05_019_jr_80178D40.o,tail11.data.o,ov_SC05_019_jr_8017A4AC.o,tail12.data.o,ov_SC05_019_jr_8017D5C0.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC05_019/ov_SC05_019_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC05_019/ov_SC05_019_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC05_019_CHECK_SHA := config/check.ov_SC05_019.sha
|
||||
ov_SC05_019_SYMBOLS := config/symbols.ov_SC05_019.txt
|
||||
ov_SC05_019_SIG := .run/sig.ov_SC05_019.jsonl
|
||||
@@ -2703,8 +2710,9 @@ ov_SC06_006_ELF := $(ov_SC06_006_OUT).elf
|
||||
ov_SC06_006_MAPFILE := $(ov_SC06_006_OUT).map
|
||||
ov_SC06_006_LD_SCRIPT := $(ov_SC06_006_OUT).ld
|
||||
ov_SC06_006_SPLAT_YAML := config/splat.ov_SC06_006.yaml
|
||||
ov_SC06_006_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_006_jr_8012ACE0.o,tail2.data.o,ov_SC06_006_jr_801380E0.o,tail3.data.o,ov_SC06_006_jr_8013FFD8.o,tail4.data.o,ov_SC06_006_jr_8015444C.o,tail5.data.o,ov_SC06_006_jr_8015A3C8.o,tail6.data.o,ov_SC06_006_jr_8015AE2C.o,tail7.data.o,ov_SC06_006_jr_8016AB6C.o,tail8.data.o,ov_SC06_006_jr_801734BC.o,tail9.data.o,ov_SC06_006_jr_80178D40.o,tail10.data.o,ov_SC06_006_jr_8017A4AC.o,tail11.data.o,ov_SC06_006_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_006/ov_SC06_006_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_006_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_006_jr_8012ACE0.o,tail2.data.o,ov_SC06_006_jr_801380E0.o,tail3.data.o,ov_SC06_006_jr_8013FFD8.o,tail4.data.o,ov_SC06_006_jr_8015444C.o,tail5.data.o,ov_SC06_006_jr_80159C84.o,tail6.data.o,ov_SC06_006_jr_8015A3C8.o,tail7.data.o,ov_SC06_006_jr_8015AE2C.o,tail8.data.o,ov_SC06_006_jr_8016AB6C.o,tail9.data.o,ov_SC06_006_jr_801734BC.o,tail10.data.o,ov_SC06_006_jr_80178D40.o,tail11.data.o,ov_SC06_006_jr_8017A4AC.o,tail12.data.o,ov_SC06_006_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_006/ov_SC06_006_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_006/ov_SC06_006_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_006_CHECK_SHA := config/check.ov_SC06_006.sha
|
||||
ov_SC06_006_SYMBOLS := config/symbols.ov_SC06_006.txt
|
||||
ov_SC06_006_SIG := .run/sig.ov_SC06_006.jsonl
|
||||
@@ -2726,8 +2734,9 @@ ov_SC06_008_ELF := $(ov_SC06_008_OUT).elf
|
||||
ov_SC06_008_MAPFILE := $(ov_SC06_008_OUT).map
|
||||
ov_SC06_008_LD_SCRIPT := $(ov_SC06_008_OUT).ld
|
||||
ov_SC06_008_SPLAT_YAML := config/splat.ov_SC06_008.yaml
|
||||
ov_SC06_008_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_008_jr_8012ACE0.o,tail2.data.o,ov_SC06_008_jr_801380E0.o,tail3.data.o,ov_SC06_008_jr_8013FFD8.o,tail4.data.o,ov_SC06_008_jr_8015444C.o,tail5.data.o,ov_SC06_008_jr_8015A3C8.o,tail6.data.o,ov_SC06_008_jr_8015AE2C.o,tail7.data.o,ov_SC06_008_jr_8016AB6C.o,tail8.data.o,ov_SC06_008_jr_801734BC.o,tail9.data.o,ov_SC06_008_jr_80178D40.o,tail10.data.o,ov_SC06_008_jr_8017A4AC.o,tail11.data.o,ov_SC06_008_jr_8017C294.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_008/ov_SC06_008_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_008_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_008_jr_8012ACE0.o,tail2.data.o,ov_SC06_008_jr_801380E0.o,tail3.data.o,ov_SC06_008_jr_8013FFD8.o,tail4.data.o,ov_SC06_008_jr_8015444C.o,tail5.data.o,ov_SC06_008_jr_80159C84.o,tail6.data.o,ov_SC06_008_jr_8015A3C8.o,tail7.data.o,ov_SC06_008_jr_8015AE2C.o,tail8.data.o,ov_SC06_008_jr_8016AB6C.o,tail9.data.o,ov_SC06_008_jr_801734BC.o,tail10.data.o,ov_SC06_008_jr_80178D40.o,tail11.data.o,ov_SC06_008_jr_8017A4AC.o,tail12.data.o,ov_SC06_008_jr_8017C294.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_008/ov_SC06_008_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_008/ov_SC06_008_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_008_CHECK_SHA := config/check.ov_SC06_008.sha
|
||||
ov_SC06_008_SYMBOLS := config/symbols.ov_SC06_008.txt
|
||||
ov_SC06_008_SIG := .run/sig.ov_SC06_008.jsonl
|
||||
@@ -2749,8 +2758,9 @@ ov_SC06_010_ELF := $(ov_SC06_010_OUT).elf
|
||||
ov_SC06_010_MAPFILE := $(ov_SC06_010_OUT).map
|
||||
ov_SC06_010_LD_SCRIPT := $(ov_SC06_010_OUT).ld
|
||||
ov_SC06_010_SPLAT_YAML := config/splat.ov_SC06_010.yaml
|
||||
ov_SC06_010_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_010_jr_8012ACE0.o,tail2.data.o,ov_SC06_010_jr_801380E0.o,tail3.data.o,ov_SC06_010_jr_8015444C.o,tail4.data.o,ov_SC06_010_jr_8015A3C8.o,tail5.data.o,ov_SC06_010_jr_8015AE2C.o,tail6.data.o,ov_SC06_010_jr_8016AB6C.o,tail7.data.o,ov_SC06_010_jr_801734BC.o,tail8.data.o,ov_SC06_010_jr_80178D40.o,tail9.data.o,ov_SC06_010_jr_8017A4AC.o,tail10.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_010/ov_SC06_010_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_010_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_010_jr_8012ACE0.o,tail2.data.o,ov_SC06_010_jr_801380E0.o,tail3.data.o,ov_SC06_010_jr_8015444C.o,tail4.data.o,ov_SC06_010_jr_80159C84.o,tail5.data.o,ov_SC06_010_jr_8015A3C8.o,tail6.data.o,ov_SC06_010_jr_8015AE2C.o,tail7.data.o,ov_SC06_010_jr_8016AB6C.o,tail8.data.o,ov_SC06_010_jr_801734BC.o,tail9.data.o,ov_SC06_010_jr_80178D40.o,tail10.data.o,ov_SC06_010_jr_8017A4AC.o,tail11.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_010/ov_SC06_010_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_010/ov_SC06_010_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_010_CHECK_SHA := config/check.ov_SC06_010.sha
|
||||
ov_SC06_010_SYMBOLS := config/symbols.ov_SC06_010.txt
|
||||
ov_SC06_010_SIG := .run/sig.ov_SC06_010.jsonl
|
||||
@@ -2772,8 +2782,9 @@ ov_SC06_011_ELF := $(ov_SC06_011_OUT).elf
|
||||
ov_SC06_011_MAPFILE := $(ov_SC06_011_OUT).map
|
||||
ov_SC06_011_LD_SCRIPT := $(ov_SC06_011_OUT).ld
|
||||
ov_SC06_011_SPLAT_YAML := config/splat.ov_SC06_011.yaml
|
||||
ov_SC06_011_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_011_jr_8012ACE0.o,tail2.data.o,ov_SC06_011_jr_801380E0.o,tail3.data.o,ov_SC06_011_jr_8013FFD8.o,tail4.data.o,ov_SC06_011_jr_8015444C.o,tail5.data.o,ov_SC06_011_jr_8015A3C8.o,tail6.data.o,ov_SC06_011_jr_8015AE2C.o,tail7.data.o,ov_SC06_011_jr_8016AB6C.o,tail8.data.o,ov_SC06_011_jr_801734BC.o,tail9.data.o,ov_SC06_011_jr_80178D40.o,tail10.data.o,ov_SC06_011_jr_8017A4AC.o,tail11.data.o,ov_SC06_011_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_011/ov_SC06_011_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_011_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_011_jr_8012ACE0.o,tail2.data.o,ov_SC06_011_jr_801380E0.o,tail3.data.o,ov_SC06_011_jr_8013FFD8.o,tail4.data.o,ov_SC06_011_jr_8015444C.o,tail5.data.o,ov_SC06_011_jr_80159C84.o,tail6.data.o,ov_SC06_011_jr_8015A3C8.o,tail7.data.o,ov_SC06_011_jr_8015AE2C.o,tail8.data.o,ov_SC06_011_jr_8016AB6C.o,tail9.data.o,ov_SC06_011_jr_801734BC.o,tail10.data.o,ov_SC06_011_jr_80178D40.o,tail11.data.o,ov_SC06_011_jr_8017A4AC.o,tail12.data.o,ov_SC06_011_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_011/ov_SC06_011_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_011/ov_SC06_011_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_011_CHECK_SHA := config/check.ov_SC06_011.sha
|
||||
ov_SC06_011_SYMBOLS := config/symbols.ov_SC06_011.txt
|
||||
ov_SC06_011_SIG := .run/sig.ov_SC06_011.jsonl
|
||||
@@ -2795,8 +2806,9 @@ ov_SC06_013_ELF := $(ov_SC06_013_OUT).elf
|
||||
ov_SC06_013_MAPFILE := $(ov_SC06_013_OUT).map
|
||||
ov_SC06_013_LD_SCRIPT := $(ov_SC06_013_OUT).ld
|
||||
ov_SC06_013_SPLAT_YAML := config/splat.ov_SC06_013.yaml
|
||||
ov_SC06_013_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_013_jr_8012ACE0.o,tail2.data.o,ov_SC06_013_jr_801380E0.o,tail3.data.o,ov_SC06_013_jr_8013FFD8.o,tail4.data.o,ov_SC06_013_jr_8015444C.o,tail5.data.o,ov_SC06_013_jr_8015A3C8.o,tail6.data.o,ov_SC06_013_jr_8015AE2C.o,tail7.data.o,ov_SC06_013_jr_8016AB6C.o,tail8.data.o,ov_SC06_013_jr_801734BC.o,tail9.data.o,ov_SC06_013_jr_80178D40.o,tail10.data.o,ov_SC06_013_jr_8017A4AC.o,tail11.data.o,ov_SC06_013_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_013/ov_SC06_013_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_013_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_013_jr_8012ACE0.o,tail2.data.o,ov_SC06_013_jr_801380E0.o,tail3.data.o,ov_SC06_013_jr_8013FFD8.o,tail4.data.o,ov_SC06_013_jr_8015444C.o,tail5.data.o,ov_SC06_013_jr_80159C84.o,tail6.data.o,ov_SC06_013_jr_8015A3C8.o,tail7.data.o,ov_SC06_013_jr_8015AE2C.o,tail8.data.o,ov_SC06_013_jr_8016AB6C.o,tail9.data.o,ov_SC06_013_jr_801734BC.o,tail10.data.o,ov_SC06_013_jr_80178D40.o,tail11.data.o,ov_SC06_013_jr_8017A4AC.o,tail12.data.o,ov_SC06_013_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_013/ov_SC06_013_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_013/ov_SC06_013_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_013_CHECK_SHA := config/check.ov_SC06_013.sha
|
||||
ov_SC06_013_SYMBOLS := config/symbols.ov_SC06_013.txt
|
||||
ov_SC06_013_SIG := .run/sig.ov_SC06_013.jsonl
|
||||
@@ -2818,8 +2830,9 @@ ov_SC06_014_ELF := $(ov_SC06_014_OUT).elf
|
||||
ov_SC06_014_MAPFILE := $(ov_SC06_014_OUT).map
|
||||
ov_SC06_014_LD_SCRIPT := $(ov_SC06_014_OUT).ld
|
||||
ov_SC06_014_SPLAT_YAML := config/splat.ov_SC06_014.yaml
|
||||
ov_SC06_014_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_014_jr_8012ACE0.o,tail2.data.o,ov_SC06_014_jr_801380E0.o,tail3.data.o,ov_SC06_014_jr_8013FFD8.o,tail4.data.o,ov_SC06_014_jr_8015444C.o,tail5.data.o,ov_SC06_014_jr_8015A3C8.o,tail6.data.o,ov_SC06_014_jr_8015AE2C.o,tail7.data.o,ov_SC06_014_jr_8016AB6C.o,tail8.data.o,ov_SC06_014_jr_801734BC.o,tail9.data.o,ov_SC06_014_jr_80178D40.o,tail10.data.o,ov_SC06_014_jr_8017A4AC.o,tail11.data.o,ov_SC06_014_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_014/ov_SC06_014_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_014_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_014_jr_8012ACE0.o,tail2.data.o,ov_SC06_014_jr_801380E0.o,tail3.data.o,ov_SC06_014_jr_8013FFD8.o,tail4.data.o,ov_SC06_014_jr_8015444C.o,tail5.data.o,ov_SC06_014_jr_80159C84.o,tail6.data.o,ov_SC06_014_jr_8015A3C8.o,tail7.data.o,ov_SC06_014_jr_8015AE2C.o,tail8.data.o,ov_SC06_014_jr_8016AB6C.o,tail9.data.o,ov_SC06_014_jr_801734BC.o,tail10.data.o,ov_SC06_014_jr_80178D40.o,tail11.data.o,ov_SC06_014_jr_8017A4AC.o,tail12.data.o,ov_SC06_014_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_014/ov_SC06_014_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_014/ov_SC06_014_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_014_CHECK_SHA := config/check.ov_SC06_014.sha
|
||||
ov_SC06_014_SYMBOLS := config/symbols.ov_SC06_014.txt
|
||||
ov_SC06_014_SIG := .run/sig.ov_SC06_014.jsonl
|
||||
@@ -2841,8 +2854,9 @@ ov_SC06_015_ELF := $(ov_SC06_015_OUT).elf
|
||||
ov_SC06_015_MAPFILE := $(ov_SC06_015_OUT).map
|
||||
ov_SC06_015_LD_SCRIPT := $(ov_SC06_015_OUT).ld
|
||||
ov_SC06_015_SPLAT_YAML := config/splat.ov_SC06_015.yaml
|
||||
ov_SC06_015_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_015_jr_8012ACE0.o,tail2.data.o,ov_SC06_015_jr_801380E0.o,tail3.data.o,ov_SC06_015_jr_8013FFD8.o,tail4.data.o,ov_SC06_015_jr_8015444C.o,tail5.data.o,ov_SC06_015_jr_8015A3C8.o,tail6.data.o,ov_SC06_015_jr_8015AE2C.o,tail7.data.o,ov_SC06_015_jr_8016AB6C.o,tail8.data.o,ov_SC06_015_jr_801734BC.o,tail9.data.o,ov_SC06_015_jr_80178D40.o,tail10.data.o,ov_SC06_015_jr_8017A4AC.o,tail11.data.o,ov_SC06_015_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_015/ov_SC06_015_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_015_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_015_jr_8012ACE0.o,tail2.data.o,ov_SC06_015_jr_801380E0.o,tail3.data.o,ov_SC06_015_jr_8013FFD8.o,tail4.data.o,ov_SC06_015_jr_8015444C.o,tail5.data.o,ov_SC06_015_jr_80159C84.o,tail6.data.o,ov_SC06_015_jr_8015A3C8.o,tail7.data.o,ov_SC06_015_jr_8015AE2C.o,tail8.data.o,ov_SC06_015_jr_8016AB6C.o,tail9.data.o,ov_SC06_015_jr_801734BC.o,tail10.data.o,ov_SC06_015_jr_80178D40.o,tail11.data.o,ov_SC06_015_jr_8017A4AC.o,tail12.data.o,ov_SC06_015_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_015/ov_SC06_015_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_015/ov_SC06_015_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_015_CHECK_SHA := config/check.ov_SC06_015.sha
|
||||
ov_SC06_015_SYMBOLS := config/symbols.ov_SC06_015.txt
|
||||
ov_SC06_015_SIG := .run/sig.ov_SC06_015.jsonl
|
||||
@@ -2864,8 +2878,9 @@ ov_SC06_016_ELF := $(ov_SC06_016_OUT).elf
|
||||
ov_SC06_016_MAPFILE := $(ov_SC06_016_OUT).map
|
||||
ov_SC06_016_LD_SCRIPT := $(ov_SC06_016_OUT).ld
|
||||
ov_SC06_016_SPLAT_YAML := config/splat.ov_SC06_016.yaml
|
||||
ov_SC06_016_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_016_jr_8012ACE0.o,tail2.data.o,ov_SC06_016_jr_801380E0.o,tail3.data.o,ov_SC06_016_jr_8013FFD8.o,tail4.data.o,ov_SC06_016_jr_8015444C.o,tail5.data.o,ov_SC06_016_jr_8015A3C8.o,tail6.data.o,ov_SC06_016_jr_8015AE2C.o,tail7.data.o,ov_SC06_016_jr_8016AB6C.o,tail8.data.o,ov_SC06_016_jr_801734BC.o,tail9.data.o,ov_SC06_016_jr_80178D40.o,tail10.data.o,ov_SC06_016_jr_8017A4AC.o,tail11.data.o,ov_SC06_016_jr_8017C8D0.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_016/ov_SC06_016_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_016_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_016_jr_8012ACE0.o,tail2.data.o,ov_SC06_016_jr_801380E0.o,tail3.data.o,ov_SC06_016_jr_8013FFD8.o,tail4.data.o,ov_SC06_016_jr_8015444C.o,tail5.data.o,ov_SC06_016_jr_80159C84.o,tail6.data.o,ov_SC06_016_jr_8015A3C8.o,tail7.data.o,ov_SC06_016_jr_8015AE2C.o,tail8.data.o,ov_SC06_016_jr_8016AB6C.o,tail9.data.o,ov_SC06_016_jr_801734BC.o,tail10.data.o,ov_SC06_016_jr_80178D40.o,tail11.data.o,ov_SC06_016_jr_8017A4AC.o,tail12.data.o,ov_SC06_016_jr_8017C8D0.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_016/ov_SC06_016_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_016/ov_SC06_016_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_016_CHECK_SHA := config/check.ov_SC06_016.sha
|
||||
ov_SC06_016_SYMBOLS := config/symbols.ov_SC06_016.txt
|
||||
ov_SC06_016_SIG := .run/sig.ov_SC06_016.jsonl
|
||||
@@ -2887,8 +2902,9 @@ ov_SC06_018_ELF := $(ov_SC06_018_OUT).elf
|
||||
ov_SC06_018_MAPFILE := $(ov_SC06_018_OUT).map
|
||||
ov_SC06_018_LD_SCRIPT := $(ov_SC06_018_OUT).ld
|
||||
ov_SC06_018_SPLAT_YAML := config/splat.ov_SC06_018.yaml
|
||||
ov_SC06_018_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_018_jr_8012ACE0.o,tail2.data.o,ov_SC06_018_jr_801380E0.o,tail3.data.o,ov_SC06_018_jr_8013FFD8.o,tail4.data.o,ov_SC06_018_jr_8015444C.o,tail5.data.o,ov_SC06_018_jr_8015A3C8.o,tail6.data.o,ov_SC06_018_jr_8015AE2C.o,tail7.data.o,ov_SC06_018_jr_8016AB6C.o,tail8.data.o,ov_SC06_018_jr_801734BC.o,tail9.data.o,ov_SC06_018_jr_80178D40.o,tail10.data.o,ov_SC06_018_jr_8017A4AC.o,tail11.data.o,ov_SC06_018_jr_8017C24C.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_018/ov_SC06_018_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_018_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_018_jr_8012ACE0.o,tail2.data.o,ov_SC06_018_jr_801380E0.o,tail3.data.o,ov_SC06_018_jr_8013FFD8.o,tail4.data.o,ov_SC06_018_jr_8015444C.o,tail5.data.o,ov_SC06_018_jr_80159C84.o,tail6.data.o,ov_SC06_018_jr_8015A3C8.o,tail7.data.o,ov_SC06_018_jr_8015AE2C.o,tail8.data.o,ov_SC06_018_jr_8016AB6C.o,tail9.data.o,ov_SC06_018_jr_801734BC.o,tail10.data.o,ov_SC06_018_jr_80178D40.o,tail11.data.o,ov_SC06_018_jr_8017A4AC.o,tail12.data.o,ov_SC06_018_jr_8017C24C.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_018/ov_SC06_018_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_018/ov_SC06_018_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_018_CHECK_SHA := config/check.ov_SC06_018.sha
|
||||
ov_SC06_018_SYMBOLS := config/symbols.ov_SC06_018.txt
|
||||
ov_SC06_018_SIG := .run/sig.ov_SC06_018.jsonl
|
||||
@@ -2910,8 +2926,9 @@ ov_SC06_020_ELF := $(ov_SC06_020_OUT).elf
|
||||
ov_SC06_020_MAPFILE := $(ov_SC06_020_OUT).map
|
||||
ov_SC06_020_LD_SCRIPT := $(ov_SC06_020_OUT).ld
|
||||
ov_SC06_020_SPLAT_YAML := config/splat.ov_SC06_020.yaml
|
||||
ov_SC06_020_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_020_jr_8012ACE0.o,tail2.data.o,ov_SC06_020_jr_801380E0.o,tail3.data.o,ov_SC06_020_jr_8013FFD8.o,tail4.data.o,ov_SC06_020_jr_8015444C.o,tail5.data.o,ov_SC06_020_jr_8015A3C8.o,tail6.data.o,ov_SC06_020_jr_8015AE2C.o,tail7.data.o,ov_SC06_020_jr_8016AB6C.o,tail8.data.o,ov_SC06_020_jr_801734BC.o,tail9.data.o,ov_SC06_020_jr_80178D40.o,tail10.data.o,ov_SC06_020_jr_8017A4AC.o,tail11.data.o,ov_SC06_020_jr_8017C24C.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_020/ov_SC06_020_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_020_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_020_jr_8012ACE0.o,tail2.data.o,ov_SC06_020_jr_801380E0.o,tail3.data.o,ov_SC06_020_jr_8013FFD8.o,tail4.data.o,ov_SC06_020_jr_8015444C.o,tail5.data.o,ov_SC06_020_jr_80159C84.o,tail6.data.o,ov_SC06_020_jr_8015A3C8.o,tail7.data.o,ov_SC06_020_jr_8015AE2C.o,tail8.data.o,ov_SC06_020_jr_8016AB6C.o,tail9.data.o,ov_SC06_020_jr_801734BC.o,tail10.data.o,ov_SC06_020_jr_80178D40.o,tail11.data.o,ov_SC06_020_jr_8017A4AC.o,tail12.data.o,ov_SC06_020_jr_8017C24C.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_020/ov_SC06_020_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_020/ov_SC06_020_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_020_CHECK_SHA := config/check.ov_SC06_020.sha
|
||||
ov_SC06_020_SYMBOLS := config/symbols.ov_SC06_020.txt
|
||||
ov_SC06_020_SIG := .run/sig.ov_SC06_020.jsonl
|
||||
@@ -2933,8 +2950,9 @@ ov_SC06_022_ELF := $(ov_SC06_022_OUT).elf
|
||||
ov_SC06_022_MAPFILE := $(ov_SC06_022_OUT).map
|
||||
ov_SC06_022_LD_SCRIPT := $(ov_SC06_022_OUT).ld
|
||||
ov_SC06_022_SPLAT_YAML := config/splat.ov_SC06_022.yaml
|
||||
ov_SC06_022_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_022_jr_8012ACE0.o,tail2.data.o,ov_SC06_022_jr_801380E0.o,tail3.data.o,ov_SC06_022_jr_8013FFD8.o,tail4.data.o,ov_SC06_022_jr_8015444C.o,tail5.data.o,ov_SC06_022_jr_8015A3C8.o,tail6.data.o,ov_SC06_022_jr_8015AE2C.o,tail7.data.o,ov_SC06_022_jr_8016AB6C.o,tail8.data.o,ov_SC06_022_jr_801734BC.o,tail9.data.o,ov_SC06_022_jr_80178D40.o,tail10.data.o,ov_SC06_022_jr_8017A4AC.o,tail11.data.o,ov_SC06_022_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_022/ov_SC06_022_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_022_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_022_jr_8012ACE0.o,tail2.data.o,ov_SC06_022_jr_801380E0.o,tail3.data.o,ov_SC06_022_jr_8013FFD8.o,tail4.data.o,ov_SC06_022_jr_8015444C.o,tail5.data.o,ov_SC06_022_jr_80159C84.o,tail6.data.o,ov_SC06_022_jr_8015A3C8.o,tail7.data.o,ov_SC06_022_jr_8015AE2C.o,tail8.data.o,ov_SC06_022_jr_8016AB6C.o,tail9.data.o,ov_SC06_022_jr_801734BC.o,tail10.data.o,ov_SC06_022_jr_80178D40.o,tail11.data.o,ov_SC06_022_jr_8017A4AC.o,tail12.data.o,ov_SC06_022_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_022/ov_SC06_022_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_022/ov_SC06_022_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_022_CHECK_SHA := config/check.ov_SC06_022.sha
|
||||
ov_SC06_022_SYMBOLS := config/symbols.ov_SC06_022.txt
|
||||
ov_SC06_022_SIG := .run/sig.ov_SC06_022.jsonl
|
||||
@@ -2956,8 +2974,9 @@ ov_SC06_024_ELF := $(ov_SC06_024_OUT).elf
|
||||
ov_SC06_024_MAPFILE := $(ov_SC06_024_OUT).map
|
||||
ov_SC06_024_LD_SCRIPT := $(ov_SC06_024_OUT).ld
|
||||
ov_SC06_024_SPLAT_YAML := config/splat.ov_SC06_024.yaml
|
||||
ov_SC06_024_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_024_jr_8012ACE0.o,tail2.data.o,ov_SC06_024_jr_801380E0.o,tail3.data.o,ov_SC06_024_jr_8013FFD8.o,tail4.data.o,ov_SC06_024_jr_8015444C.o,tail5.data.o,ov_SC06_024_jr_8015A3C8.o,tail6.data.o,ov_SC06_024_jr_8015AE2C.o,tail7.data.o,ov_SC06_024_jr_8016AB6C.o,tail8.data.o,ov_SC06_024_jr_801734BC.o,tail9.data.o,ov_SC06_024_jr_80178D40.o,tail10.data.o,ov_SC06_024_jr_8017A4AC.o,tail11.data.o,ov_SC06_024_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_024/ov_SC06_024_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_024_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_024_jr_8012ACE0.o,tail2.data.o,ov_SC06_024_jr_801380E0.o,tail3.data.o,ov_SC06_024_jr_8013FFD8.o,tail4.data.o,ov_SC06_024_jr_8015444C.o,tail5.data.o,ov_SC06_024_jr_80159C84.o,tail6.data.o,ov_SC06_024_jr_8015A3C8.o,tail7.data.o,ov_SC06_024_jr_8015AE2C.o,tail8.data.o,ov_SC06_024_jr_8016AB6C.o,tail9.data.o,ov_SC06_024_jr_801734BC.o,tail10.data.o,ov_SC06_024_jr_80178D40.o,tail11.data.o,ov_SC06_024_jr_8017A4AC.o,tail12.data.o,ov_SC06_024_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_024/ov_SC06_024_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_024/ov_SC06_024_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_024_CHECK_SHA := config/check.ov_SC06_024.sha
|
||||
ov_SC06_024_SYMBOLS := config/symbols.ov_SC06_024.txt
|
||||
ov_SC06_024_SIG := .run/sig.ov_SC06_024.jsonl
|
||||
@@ -2979,8 +2998,9 @@ ov_SC06_025_ELF := $(ov_SC06_025_OUT).elf
|
||||
ov_SC06_025_MAPFILE := $(ov_SC06_025_OUT).map
|
||||
ov_SC06_025_LD_SCRIPT := $(ov_SC06_025_OUT).ld
|
||||
ov_SC06_025_SPLAT_YAML := config/splat.ov_SC06_025.yaml
|
||||
ov_SC06_025_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_025_jr_8012ACE0.o,tail2.data.o,ov_SC06_025_jr_801380E0.o,tail3.data.o,ov_SC06_025_jr_8013FFD8.o,tail4.data.o,ov_SC06_025_jr_8015444C.o,tail5.data.o,ov_SC06_025_jr_8015A3C8.o,tail6.data.o,ov_SC06_025_jr_8015AE2C.o,tail7.data.o,ov_SC06_025_jr_8016AB6C.o,tail8.data.o,ov_SC06_025_jr_801734BC.o,tail9.data.o,ov_SC06_025_jr_80178D40.o,tail10.data.o,ov_SC06_025_jr_8017A4AC.o,tail11.data.o,ov_SC06_025_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_025/ov_SC06_025_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_025_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_025_jr_8012ACE0.o,tail2.data.o,ov_SC06_025_jr_801380E0.o,tail3.data.o,ov_SC06_025_jr_8013FFD8.o,tail4.data.o,ov_SC06_025_jr_8015444C.o,tail5.data.o,ov_SC06_025_jr_80159C84.o,tail6.data.o,ov_SC06_025_jr_8015A3C8.o,tail7.data.o,ov_SC06_025_jr_8015AE2C.o,tail8.data.o,ov_SC06_025_jr_8016AB6C.o,tail9.data.o,ov_SC06_025_jr_801734BC.o,tail10.data.o,ov_SC06_025_jr_80178D40.o,tail11.data.o,ov_SC06_025_jr_8017A4AC.o,tail12.data.o,ov_SC06_025_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_025/ov_SC06_025_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_025/ov_SC06_025_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_025_CHECK_SHA := config/check.ov_SC06_025.sha
|
||||
ov_SC06_025_SYMBOLS := config/symbols.ov_SC06_025.txt
|
||||
ov_SC06_025_SIG := .run/sig.ov_SC06_025.jsonl
|
||||
@@ -3002,8 +3022,9 @@ ov_SC06_027_ELF := $(ov_SC06_027_OUT).elf
|
||||
ov_SC06_027_MAPFILE := $(ov_SC06_027_OUT).map
|
||||
ov_SC06_027_LD_SCRIPT := $(ov_SC06_027_OUT).ld
|
||||
ov_SC06_027_SPLAT_YAML := config/splat.ov_SC06_027.yaml
|
||||
ov_SC06_027_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_027_jr_8012ACE0.o,tail2.data.o,ov_SC06_027_jr_801380E0.o,tail3.data.o,ov_SC06_027_jr_8013FFD8.o,tail4.data.o,ov_SC06_027_jr_8015444C.o,tail5.data.o,ov_SC06_027_jr_8015A3C8.o,tail6.data.o,ov_SC06_027_jr_8015AE2C.o,tail7.data.o,ov_SC06_027_jr_8016AB6C.o,tail8.data.o,ov_SC06_027_jr_801734BC.o,tail9.data.o,ov_SC06_027_jr_80178D40.o,tail10.data.o,ov_SC06_027_jr_8017A4AC.o,tail11.data.o,ov_SC06_027_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_027/ov_SC06_027_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_027_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_027_jr_8012ACE0.o,tail2.data.o,ov_SC06_027_jr_801380E0.o,tail3.data.o,ov_SC06_027_jr_8013FFD8.o,tail4.data.o,ov_SC06_027_jr_8015444C.o,tail5.data.o,ov_SC06_027_jr_80159C84.o,tail6.data.o,ov_SC06_027_jr_8015A3C8.o,tail7.data.o,ov_SC06_027_jr_8015AE2C.o,tail8.data.o,ov_SC06_027_jr_8016AB6C.o,tail9.data.o,ov_SC06_027_jr_801734BC.o,tail10.data.o,ov_SC06_027_jr_80178D40.o,tail11.data.o,ov_SC06_027_jr_8017A4AC.o,tail12.data.o,ov_SC06_027_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_027/ov_SC06_027_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_027/ov_SC06_027_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_027_CHECK_SHA := config/check.ov_SC06_027.sha
|
||||
ov_SC06_027_SYMBOLS := config/symbols.ov_SC06_027.txt
|
||||
ov_SC06_027_SIG := .run/sig.ov_SC06_027.jsonl
|
||||
@@ -3025,8 +3046,9 @@ ov_SC06_029_ELF := $(ov_SC06_029_OUT).elf
|
||||
ov_SC06_029_MAPFILE := $(ov_SC06_029_OUT).map
|
||||
ov_SC06_029_LD_SCRIPT := $(ov_SC06_029_OUT).ld
|
||||
ov_SC06_029_SPLAT_YAML := config/splat.ov_SC06_029.yaml
|
||||
ov_SC06_029_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_029_jr_8012ACE0.o,tail2.data.o,ov_SC06_029_jr_801380E0.o,tail3.data.o,ov_SC06_029_jr_8013FFD8.o,tail4.data.o,ov_SC06_029_jr_8015444C.o,tail5.data.o,ov_SC06_029_jr_8015A3C8.o,tail6.data.o,ov_SC06_029_jr_8015AE2C.o,tail7.data.o,ov_SC06_029_jr_8016AB6C.o,tail8.data.o,ov_SC06_029_jr_801734BC.o,tail9.data.o,ov_SC06_029_jr_80178D40.o,tail10.data.o,ov_SC06_029_jr_8017A4AC.o,tail11.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_029/ov_SC06_029_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_029_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_029_jr_8012ACE0.o,tail2.data.o,ov_SC06_029_jr_801380E0.o,tail3.data.o,ov_SC06_029_jr_8013FFD8.o,tail4.data.o,ov_SC06_029_jr_8015444C.o,tail5.data.o,ov_SC06_029_jr_80159C84.o,tail6.data.o,ov_SC06_029_jr_8015A3C8.o,tail7.data.o,ov_SC06_029_jr_8015AE2C.o,tail8.data.o,ov_SC06_029_jr_8016AB6C.o,tail9.data.o,ov_SC06_029_jr_801734BC.o,tail10.data.o,ov_SC06_029_jr_80178D40.o,tail11.data.o,ov_SC06_029_jr_8017A4AC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_029/ov_SC06_029_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_029/ov_SC06_029_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_029_CHECK_SHA := config/check.ov_SC06_029.sha
|
||||
ov_SC06_029_SYMBOLS := config/symbols.ov_SC06_029.txt
|
||||
ov_SC06_029_SIG := .run/sig.ov_SC06_029.jsonl
|
||||
@@ -3048,8 +3070,9 @@ ov_SC06_030_ELF := $(ov_SC06_030_OUT).elf
|
||||
ov_SC06_030_MAPFILE := $(ov_SC06_030_OUT).map
|
||||
ov_SC06_030_LD_SCRIPT := $(ov_SC06_030_OUT).ld
|
||||
ov_SC06_030_SPLAT_YAML := config/splat.ov_SC06_030.yaml
|
||||
ov_SC06_030_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_030_jr_8012ACE0.o,tail2.data.o,ov_SC06_030_jr_801380E0.o,tail3.data.o,ov_SC06_030_jr_8013FFD8.o,tail4.data.o,ov_SC06_030_jr_8015444C.o,tail5.data.o,ov_SC06_030_jr_8015A3C8.o,tail6.data.o,ov_SC06_030_jr_8015AE2C.o,tail7.data.o,ov_SC06_030_jr_8016AB6C.o,tail8.data.o,ov_SC06_030_jr_801734BC.o,tail9.data.o,ov_SC06_030_jr_80178D40.o,tail10.data.o,ov_SC06_030_jr_8017A4AC.o,tail11.data.o,ov_SC06_030_jr_8017C8D0.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_030/ov_SC06_030_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_030_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_030_jr_8012ACE0.o,tail2.data.o,ov_SC06_030_jr_801380E0.o,tail3.data.o,ov_SC06_030_jr_8013FFD8.o,tail4.data.o,ov_SC06_030_jr_8015444C.o,tail5.data.o,ov_SC06_030_jr_80159C84.o,tail6.data.o,ov_SC06_030_jr_8015A3C8.o,tail7.data.o,ov_SC06_030_jr_8015AE2C.o,tail8.data.o,ov_SC06_030_jr_8016AB6C.o,tail9.data.o,ov_SC06_030_jr_801734BC.o,tail10.data.o,ov_SC06_030_jr_80178D40.o,tail11.data.o,ov_SC06_030_jr_8017A4AC.o,tail12.data.o,ov_SC06_030_jr_8017C8D0.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_030/ov_SC06_030_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_030/ov_SC06_030_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_030_CHECK_SHA := config/check.ov_SC06_030.sha
|
||||
ov_SC06_030_SYMBOLS := config/symbols.ov_SC06_030.txt
|
||||
ov_SC06_030_SIG := .run/sig.ov_SC06_030.jsonl
|
||||
@@ -3071,8 +3094,9 @@ ov_SC06_032_ELF := $(ov_SC06_032_OUT).elf
|
||||
ov_SC06_032_MAPFILE := $(ov_SC06_032_OUT).map
|
||||
ov_SC06_032_LD_SCRIPT := $(ov_SC06_032_OUT).ld
|
||||
ov_SC06_032_SPLAT_YAML := config/splat.ov_SC06_032.yaml
|
||||
ov_SC06_032_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_032_jr_8012ACE0.o,tail2.data.o,ov_SC06_032_jr_801380E0.o,tail3.data.o,ov_SC06_032_jr_8013FFD8.o,tail4.data.o,ov_SC06_032_jr_8015444C.o,tail5.data.o,ov_SC06_032_jr_8015A3C8.o,tail6.data.o,ov_SC06_032_jr_8015AE2C.o,tail7.data.o,ov_SC06_032_jr_8016AB6C.o,tail8.data.o,ov_SC06_032_jr_801734BC.o,tail9.data.o,ov_SC06_032_jr_80178D40.o,tail10.data.o,ov_SC06_032_jr_8017A4AC.o,tail11.data.o,ov_SC06_032_jr_8017C24C.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_032/ov_SC06_032_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_032_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_032_jr_8012ACE0.o,tail2.data.o,ov_SC06_032_jr_801380E0.o,tail3.data.o,ov_SC06_032_jr_8013FFD8.o,tail4.data.o,ov_SC06_032_jr_8015444C.o,tail5.data.o,ov_SC06_032_jr_80159C84.o,tail6.data.o,ov_SC06_032_jr_8015A3C8.o,tail7.data.o,ov_SC06_032_jr_8015AE2C.o,tail8.data.o,ov_SC06_032_jr_8016AB6C.o,tail9.data.o,ov_SC06_032_jr_801734BC.o,tail10.data.o,ov_SC06_032_jr_80178D40.o,tail11.data.o,ov_SC06_032_jr_8017A4AC.o,tail12.data.o,ov_SC06_032_jr_8017C24C.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_032/ov_SC06_032_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_032/ov_SC06_032_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_032_CHECK_SHA := config/check.ov_SC06_032.sha
|
||||
ov_SC06_032_SYMBOLS := config/symbols.ov_SC06_032.txt
|
||||
ov_SC06_032_SIG := .run/sig.ov_SC06_032.jsonl
|
||||
@@ -3094,8 +3118,9 @@ ov_SC06_033_ELF := $(ov_SC06_033_OUT).elf
|
||||
ov_SC06_033_MAPFILE := $(ov_SC06_033_OUT).map
|
||||
ov_SC06_033_LD_SCRIPT := $(ov_SC06_033_OUT).ld
|
||||
ov_SC06_033_SPLAT_YAML := config/splat.ov_SC06_033.yaml
|
||||
ov_SC06_033_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_033_jr_8012ACE0.o,tail2.data.o,ov_SC06_033_jr_801380E0.o,tail3.data.o,ov_SC06_033_jr_8013FFD8.o,tail4.data.o,ov_SC06_033_jr_8015444C.o,tail5.data.o,ov_SC06_033_jr_8015A3C8.o,tail6.data.o,ov_SC06_033_jr_8015AE2C.o,tail7.data.o,ov_SC06_033_jr_8016AB6C.o,tail8.data.o,ov_SC06_033_jr_801734BC.o,tail9.data.o,ov_SC06_033_jr_80178D40.o,tail10.data.o,ov_SC06_033_jr_8017A4AC.o,tail11.data.o,ov_SC06_033_jr_8017C24C.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_033/ov_SC06_033_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC06_033_JTBL_INTERLEAVE := --order tail.data.o,ov_SC06_033_jr_8012ACE0.o,tail2.data.o,ov_SC06_033_jr_801380E0.o,tail3.data.o,ov_SC06_033_jr_8013FFD8.o,tail4.data.o,ov_SC06_033_jr_8015444C.o,tail5.data.o,ov_SC06_033_jr_80159C84.o,tail6.data.o,ov_SC06_033_jr_8015A3C8.o,tail7.data.o,ov_SC06_033_jr_8015AE2C.o,tail8.data.o,ov_SC06_033_jr_8016AB6C.o,tail9.data.o,ov_SC06_033_jr_801734BC.o,tail10.data.o,ov_SC06_033_jr_80178D40.o,tail11.data.o,ov_SC06_033_jr_8017A4AC.o,tail12.data.o,ov_SC06_033_jr_8017C24C.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC06_033/ov_SC06_033_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC06_033/ov_SC06_033_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC06_033_CHECK_SHA := config/check.ov_SC06_033.sha
|
||||
ov_SC06_033_SYMBOLS := config/symbols.ov_SC06_033.txt
|
||||
ov_SC06_033_SIG := .run/sig.ov_SC06_033.jsonl
|
||||
@@ -3117,8 +3142,9 @@ ov_SC07_001_ELF := $(ov_SC07_001_OUT).elf
|
||||
ov_SC07_001_MAPFILE := $(ov_SC07_001_OUT).map
|
||||
ov_SC07_001_LD_SCRIPT := $(ov_SC07_001_OUT).ld
|
||||
ov_SC07_001_SPLAT_YAML := config/splat.ov_SC07_001.yaml
|
||||
ov_SC07_001_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_001_jr_8012ACE0.o,tail2.data.o,ov_SC07_001_jr_801380E0.o,tail3.data.o,ov_SC07_001_jr_8013FFD8.o,tail4.data.o,ov_SC07_001_jr_8015444C.o,tail5.data.o,ov_SC07_001_jr_8015A3C8.o,tail6.data.o,ov_SC07_001_jr_8015AE2C.o,tail7.data.o,ov_SC07_001_jr_8016AB6C.o,tail8.data.o,ov_SC07_001_jr_801734BC.o,tail9.data.o,ov_SC07_001_jr_80178D40.o,tail10.data.o,ov_SC07_001_jr_8017A4AC.o,tail11.data.o,ov_SC07_001_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC07_001/ov_SC07_001_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC07_001_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_001_jr_8012ACE0.o,tail2.data.o,ov_SC07_001_jr_801380E0.o,tail3.data.o,ov_SC07_001_jr_8013FFD8.o,tail4.data.o,ov_SC07_001_jr_8015444C.o,tail5.data.o,ov_SC07_001_jr_80159C84.o,tail6.data.o,ov_SC07_001_jr_8015A3C8.o,tail7.data.o,ov_SC07_001_jr_8015AE2C.o,tail8.data.o,ov_SC07_001_jr_8016AB6C.o,tail9.data.o,ov_SC07_001_jr_801734BC.o,tail10.data.o,ov_SC07_001_jr_80178D40.o,tail11.data.o,ov_SC07_001_jr_8017A4AC.o,tail12.data.o,ov_SC07_001_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC07_001/ov_SC07_001_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC07_001/ov_SC07_001_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC07_001_CHECK_SHA := config/check.ov_SC07_001.sha
|
||||
ov_SC07_001_SYMBOLS := config/symbols.ov_SC07_001.txt
|
||||
ov_SC07_001_SIG := .run/sig.ov_SC07_001.jsonl
|
||||
@@ -3140,8 +3166,9 @@ ov_SC07_002_ELF := $(ov_SC07_002_OUT).elf
|
||||
ov_SC07_002_MAPFILE := $(ov_SC07_002_OUT).map
|
||||
ov_SC07_002_LD_SCRIPT := $(ov_SC07_002_OUT).ld
|
||||
ov_SC07_002_SPLAT_YAML := config/splat.ov_SC07_002.yaml
|
||||
ov_SC07_002_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_002_jr_8012ACE0.o,tail2.data.o,ov_SC07_002_jr_801380E0.o,tail3.data.o,ov_SC07_002_jr_8013FFD8.o,tail4.data.o,ov_SC07_002_jr_8015444C.o,tail5.data.o,ov_SC07_002_jr_8015A3C8.o,tail6.data.o,ov_SC07_002_jr_8015AE2C.o,tail7.data.o,ov_SC07_002_jr_8016AB6C.o,tail8.data.o,ov_SC07_002_jr_801734BC.o,tail9.data.o,ov_SC07_002_jr_80178D40.o,tail10.data.o,ov_SC07_002_jr_8017A4AC.o,tail11.data.o,ov_SC07_002_jr_8017C8D0.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC07_002/ov_SC07_002_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC07_002_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_002_jr_8012ACE0.o,tail2.data.o,ov_SC07_002_jr_801380E0.o,tail3.data.o,ov_SC07_002_jr_8013FFD8.o,tail4.data.o,ov_SC07_002_jr_8015444C.o,tail5.data.o,ov_SC07_002_jr_80159C84.o,tail6.data.o,ov_SC07_002_jr_8015A3C8.o,tail7.data.o,ov_SC07_002_jr_8015AE2C.o,tail8.data.o,ov_SC07_002_jr_8016AB6C.o,tail9.data.o,ov_SC07_002_jr_801734BC.o,tail10.data.o,ov_SC07_002_jr_80178D40.o,tail11.data.o,ov_SC07_002_jr_8017A4AC.o,tail12.data.o,ov_SC07_002_jr_8017C8D0.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC07_002/ov_SC07_002_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC07_002/ov_SC07_002_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC07_002_CHECK_SHA := config/check.ov_SC07_002.sha
|
||||
ov_SC07_002_SYMBOLS := config/symbols.ov_SC07_002.txt
|
||||
ov_SC07_002_SIG := .run/sig.ov_SC07_002.jsonl
|
||||
@@ -3163,8 +3190,9 @@ ov_SC07_008_ELF := $(ov_SC07_008_OUT).elf
|
||||
ov_SC07_008_MAPFILE := $(ov_SC07_008_OUT).map
|
||||
ov_SC07_008_LD_SCRIPT := $(ov_SC07_008_OUT).ld
|
||||
ov_SC07_008_SPLAT_YAML := config/splat.ov_SC07_008.yaml
|
||||
ov_SC07_008_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_008_jr_8012ACE0.o,tail2.data.o,ov_SC07_008_jr_801380E0.o,tail3.data.o,ov_SC07_008_jr_8013FFD8.o,tail4.data.o,ov_SC07_008_jr_8015444C.o,tail5.data.o,ov_SC07_008_jr_8015A3C8.o,tail6.data.o,ov_SC07_008_jr_8015AE2C.o,tail7.data.o,ov_SC07_008_jr_8016AB6C.o,tail8.data.o,ov_SC07_008_jr_801734BC.o,tail9.data.o,ov_SC07_008_jr_80178D40.o,tail10.data.o,ov_SC07_008_jr_8017A4AC.o,tail11.data.o,ov_SC07_008_jr_8017BEBC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC07_008/ov_SC07_008_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC07_008_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_008_jr_8012ACE0.o,tail2.data.o,ov_SC07_008_jr_801380E0.o,tail3.data.o,ov_SC07_008_jr_8013FFD8.o,tail4.data.o,ov_SC07_008_jr_8015444C.o,tail5.data.o,ov_SC07_008_jr_80159C84.o,tail6.data.o,ov_SC07_008_jr_8015A3C8.o,tail7.data.o,ov_SC07_008_jr_8015AE2C.o,tail8.data.o,ov_SC07_008_jr_8016AB6C.o,tail9.data.o,ov_SC07_008_jr_801734BC.o,tail10.data.o,ov_SC07_008_jr_80178D40.o,tail11.data.o,ov_SC07_008_jr_8017A4AC.o,tail12.data.o,ov_SC07_008_jr_8017BEBC.o,tail13.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC07_008/ov_SC07_008_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC07_008/ov_SC07_008_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC07_008_CHECK_SHA := config/check.ov_SC07_008.sha
|
||||
ov_SC07_008_SYMBOLS := config/symbols.ov_SC07_008.txt
|
||||
ov_SC07_008_SIG := .run/sig.ov_SC07_008.jsonl
|
||||
@@ -3186,8 +3214,9 @@ ov_SC07_009_ELF := $(ov_SC07_009_OUT).elf
|
||||
ov_SC07_009_MAPFILE := $(ov_SC07_009_OUT).map
|
||||
ov_SC07_009_LD_SCRIPT := $(ov_SC07_009_OUT).ld
|
||||
ov_SC07_009_SPLAT_YAML := config/splat.ov_SC07_009.yaml
|
||||
ov_SC07_009_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_009_jr_8012ACE0.o,tail2.data.o,ov_SC07_009_jr_801380E0.o,tail3.data.o,ov_SC07_009_jr_8013FFD8.o,tail4.data.o,ov_SC07_009_jr_8015444C.o,tail5.data.o,ov_SC07_009_jr_8015A3C8.o,tail6.data.o,ov_SC07_009_jr_8015AE2C.o,tail7.data.o,ov_SC07_009_jr_8016AB6C.o,tail8.data.o,ov_SC07_009_jr_801734BC.o,tail9.data.o,ov_SC07_009_jr_80178D40.o,tail10.data.o,ov_SC07_009_jr_8017A4AC.o,tail11.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC07_009/ov_SC07_009_jr_8012ACE0.o: JTBL_PADS := 0,0 # Phase-29 §8e jtbl pad spec (jtbl_carve.py)
|
||||
ov_SC07_009_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_009_jr_8012ACE0.o,tail2.data.o,ov_SC07_009_jr_801380E0.o,tail3.data.o,ov_SC07_009_jr_8013FFD8.o,tail4.data.o,ov_SC07_009_jr_8015444C.o,tail5.data.o,ov_SC07_009_jr_80159C84.o,tail6.data.o,ov_SC07_009_jr_8015A3C8.o,tail7.data.o,ov_SC07_009_jr_8015AE2C.o,tail8.data.o,ov_SC07_009_jr_8016AB6C.o,tail9.data.o,ov_SC07_009_jr_801734BC.o,tail10.data.o,ov_SC07_009_jr_80178D40.o,tail11.data.o,ov_SC07_009_jr_8017A4AC.o,tail12.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
|
||||
build/src/ov_SC07_009/ov_SC07_009_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py)
|
||||
build/src/ov_SC07_009/ov_SC07_009_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
ov_SC07_009_CHECK_SHA := config/check.ov_SC07_009.sha
|
||||
ov_SC07_009_SYMBOLS := config/symbols.ov_SC07_009.txt
|
||||
ov_SC07_009_SIG := .run/sig.ov_SC07_009.jsonl
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC05_010_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC05_010_after]
|
||||
- [0x2c2f4, c, ov_SC05_010_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC05_010_jr_80159C84]
|
||||
- [0x32270, c, ov_SC05_010_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC05_010_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC05_010_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x9d008, data, tail4]
|
||||
- [0x9d070, .rodata, ov_SC05_010_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9d0dc, data, tail5]
|
||||
- [0x9d238, .rodata, ov_SC05_010_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9d26c, data, tail6]
|
||||
- [0x9d270, .rodata, ov_SC05_010_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9d28c, data, tail6]
|
||||
- [0x9d28c, data, tail7]
|
||||
- [0x9d290, .rodata, ov_SC05_010_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9d2ac, data, tail7]
|
||||
- [0x9d2ac, data, tail8]
|
||||
- [0x9d304, .rodata, ov_SC05_010_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9d324, data, tail8]
|
||||
- [0x9d324, data, tail9]
|
||||
- [0x9d3a4, .rodata, ov_SC05_010_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9d3b8, data, tail9]
|
||||
- [0x9d3b8, data, tail10]
|
||||
- [0x9d560, .rodata, ov_SC05_010_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9d6d8, data, tail10]
|
||||
- [0x9d6d8, data, tail11]
|
||||
- [0x9d768, .rodata, ov_SC05_010_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9d7f4, data, tail11]
|
||||
- [0x9d7f4, data, tail12]
|
||||
- [0x9d944, .rodata, ov_SC05_010_jr_8017C8D0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9d964, data, tail12]
|
||||
- [0x9d964, data, tail13]
|
||||
- [0x9FED4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x9FED7] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC05_011_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC05_011_after]
|
||||
- [0x2c2f4, c, ov_SC05_011_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC05_011_jr_80159C84]
|
||||
- [0x32270, c, ov_SC05_011_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC05_011_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC05_011_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x7336c, data, tail4]
|
||||
- [0x733d4, .rodata, ov_SC05_011_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x73440, data, tail5]
|
||||
- [0x7359c, .rodata, ov_SC05_011_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x735d0, data, tail6]
|
||||
- [0x735d4, .rodata, ov_SC05_011_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x735f0, data, tail6]
|
||||
- [0x735f0, data, tail7]
|
||||
- [0x735f4, .rodata, ov_SC05_011_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x73610, data, tail7]
|
||||
- [0x73610, data, tail8]
|
||||
- [0x73668, .rodata, ov_SC05_011_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x73688, data, tail8]
|
||||
- [0x73688, data, tail9]
|
||||
- [0x73708, .rodata, ov_SC05_011_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7371c, data, tail9]
|
||||
- [0x7371c, data, tail10]
|
||||
- [0x738c4, .rodata, ov_SC05_011_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x73a3c, data, tail10]
|
||||
- [0x73a3c, data, tail11]
|
||||
- [0x73acc, .rodata, ov_SC05_011_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x73b58, data, tail11]
|
||||
- [0x73b58, data, tail12]
|
||||
- [0x73b70, .rodata, ov_SC05_011_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x73b90, data, tail12]
|
||||
- [0x73b90, data, tail13]
|
||||
- [0x75084, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x75087] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC05_017_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC05_017_after]
|
||||
- [0x2c2f4, c, ov_SC05_017_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC05_017_jr_80159C84]
|
||||
- [0x32270, c, ov_SC05_017_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC05_017_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC05_017_jr_8016AB6C]
|
||||
@@ -115,18 +116,20 @@ segments:
|
||||
- [0xc2a54, data, tail4]
|
||||
- [0xc2abc, .rodata, ov_SC05_017_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xc2b28, data, tail5]
|
||||
- [0xc2c84, .rodata, ov_SC05_017_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xc2cb8, data, tail6]
|
||||
- [0xc2cbc, .rodata, ov_SC05_017_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xc2cd8, data, tail6]
|
||||
- [0xc2cd8, data, tail7]
|
||||
- [0xc2cdc, .rodata, ov_SC05_017_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xc2cf8, data, tail7]
|
||||
- [0xc2cf8, data, tail8]
|
||||
- [0xc2d50, .rodata, ov_SC05_017_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xc2d70, data, tail8]
|
||||
- [0xc2d70, data, tail9]
|
||||
- [0xc2df0, .rodata, ov_SC05_017_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xc2e04, data, tail9]
|
||||
- [0xc2e04, data, tail10]
|
||||
- [0xc2fac, .rodata, ov_SC05_017_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xc3124, data, tail10]
|
||||
- [0xc3124, data, tail11]
|
||||
- [0xc31b4, .rodata, ov_SC05_017_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xc3240, data, tail11]
|
||||
- [0xc3240, data, tail12]
|
||||
- [0xC582C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0xC582F] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC05_018_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC05_018_after]
|
||||
- [0x2c2f4, c, ov_SC05_018_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC05_018_jr_80159C84]
|
||||
- [0x32270, c, ov_SC05_018_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC05_018_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC05_018_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0xbc5c8, data, tail4]
|
||||
- [0xbc630, .rodata, ov_SC05_018_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xbc69c, data, tail5]
|
||||
- [0xbc7f8, .rodata, ov_SC05_018_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xbc82c, data, tail6]
|
||||
- [0xbc830, .rodata, ov_SC05_018_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xbc84c, data, tail6]
|
||||
- [0xbc84c, data, tail7]
|
||||
- [0xbc850, .rodata, ov_SC05_018_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xbc86c, data, tail7]
|
||||
- [0xbc86c, data, tail8]
|
||||
- [0xbc8c4, .rodata, ov_SC05_018_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xbc8e4, data, tail8]
|
||||
- [0xbc8e4, data, tail9]
|
||||
- [0xbc964, .rodata, ov_SC05_018_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xbc978, data, tail9]
|
||||
- [0xbc978, data, tail10]
|
||||
- [0xbcb20, .rodata, ov_SC05_018_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xbcc98, data, tail10]
|
||||
- [0xbcc98, data, tail11]
|
||||
- [0xbcd28, .rodata, ov_SC05_018_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xbcdb4, data, tail11]
|
||||
- [0xbcdb4, data, tail12]
|
||||
- [0xbcdcc, .rodata, ov_SC05_018_jr_8017D604] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xbcdec, data, tail12]
|
||||
- [0xbcdec, data, tail13]
|
||||
- [0xBE734, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0xBE737] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC05_019_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC05_019_after]
|
||||
- [0x2c2f4, c, ov_SC05_019_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC05_019_jr_80159C84]
|
||||
- [0x32270, c, ov_SC05_019_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC05_019_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC05_019_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x65cdc, data, tail4]
|
||||
- [0x65d44, .rodata, ov_SC05_019_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x65db0, data, tail5]
|
||||
- [0x65f0c, .rodata, ov_SC05_019_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x65f40, data, tail6]
|
||||
- [0x65f44, .rodata, ov_SC05_019_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x65f60, data, tail6]
|
||||
- [0x65f60, data, tail7]
|
||||
- [0x65f64, .rodata, ov_SC05_019_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x65f80, data, tail7]
|
||||
- [0x65f80, data, tail8]
|
||||
- [0x65fd8, .rodata, ov_SC05_019_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x65ff8, data, tail8]
|
||||
- [0x65ff8, data, tail9]
|
||||
- [0x66078, .rodata, ov_SC05_019_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6608c, data, tail9]
|
||||
- [0x6608c, data, tail10]
|
||||
- [0x66234, .rodata, ov_SC05_019_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x663ac, data, tail10]
|
||||
- [0x663ac, data, tail11]
|
||||
- [0x6643c, .rodata, ov_SC05_019_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x664c8, data, tail11]
|
||||
- [0x664c8, data, tail12]
|
||||
- [0x66500, .rodata, ov_SC05_019_jr_8017D5C0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x66520, data, tail12]
|
||||
- [0x66520, data, tail13]
|
||||
- [0x679D4, bin, trailing] # final 1 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x679D5] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -99,6 +99,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_000_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_000_after]
|
||||
- [0x2c2f4, c, ov_SC06_000_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_000_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_000_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_000_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_000_jr_8016AB6C]
|
||||
@@ -112,18 +113,20 @@ segments:
|
||||
- [0x842dc, data, tail3]
|
||||
- [0x849bc, .rodata, ov_SC06_000_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x84a28, data, tail4]
|
||||
- [0x84b84, .rodata, ov_SC06_000_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x84bb8, data, tail5]
|
||||
- [0x84bbc, .rodata, ov_SC06_000_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x84bd8, data, tail5]
|
||||
- [0x84bd8, data, tail6]
|
||||
- [0x84bdc, .rodata, ov_SC06_000_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x84bf8, data, tail6]
|
||||
- [0x84bf8, data, tail7]
|
||||
- [0x84c50, .rodata, ov_SC06_000_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x84c70, data, tail7]
|
||||
- [0x84c70, data, tail8]
|
||||
- [0x84cf0, .rodata, ov_SC06_000_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x84d04, data, tail8]
|
||||
- [0x84d04, data, tail9]
|
||||
- [0x84eac, .rodata, ov_SC06_000_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x85024, data, tail9]
|
||||
- [0x85024, data, tail10]
|
||||
- [0x850b4, .rodata, ov_SC06_000_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x85140, data, tail10]
|
||||
- [0x85140, data, tail11]
|
||||
- [0x8A02C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x8A02F] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_006_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_006_after]
|
||||
- [0x2c2f4, c, ov_SC06_006_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_006_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_006_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_006_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_006_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0xce25c, data, tail4]
|
||||
- [0xce2c4, .rodata, ov_SC06_006_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xce330, data, tail5]
|
||||
- [0xce48c, .rodata, ov_SC06_006_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xce4c0, data, tail6]
|
||||
- [0xce4c4, .rodata, ov_SC06_006_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xce4e0, data, tail6]
|
||||
- [0xce4e0, data, tail7]
|
||||
- [0xce4e4, .rodata, ov_SC06_006_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xce500, data, tail7]
|
||||
- [0xce500, data, tail8]
|
||||
- [0xce558, .rodata, ov_SC06_006_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xce578, data, tail8]
|
||||
- [0xce578, data, tail9]
|
||||
- [0xce5f8, .rodata, ov_SC06_006_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xce60c, data, tail9]
|
||||
- [0xce60c, data, tail10]
|
||||
- [0xce7b4, .rodata, ov_SC06_006_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xce92c, data, tail10]
|
||||
- [0xce92c, data, tail11]
|
||||
- [0xce9bc, .rodata, ov_SC06_006_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xcea48, data, tail11]
|
||||
- [0xcea48, data, tail12]
|
||||
- [0xcea60, .rodata, ov_SC06_006_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xcea80, data, tail12]
|
||||
- [0xcea80, data, tail13]
|
||||
- [0xD0A0C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0xD0A0F] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_008_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_008_after]
|
||||
- [0x2c2f4, c, ov_SC06_008_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_008_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_008_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_008_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_008_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x80334, data, tail4]
|
||||
- [0x8039c, .rodata, ov_SC06_008_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x80408, data, tail5]
|
||||
- [0x80564, .rodata, ov_SC06_008_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x80598, data, tail6]
|
||||
- [0x8059c, .rodata, ov_SC06_008_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x805b8, data, tail6]
|
||||
- [0x805b8, data, tail7]
|
||||
- [0x805bc, .rodata, ov_SC06_008_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x805d8, data, tail7]
|
||||
- [0x805d8, data, tail8]
|
||||
- [0x80630, .rodata, ov_SC06_008_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x80650, data, tail8]
|
||||
- [0x80650, data, tail9]
|
||||
- [0x806d0, .rodata, ov_SC06_008_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x806e4, data, tail9]
|
||||
- [0x806e4, data, tail10]
|
||||
- [0x8088c, .rodata, ov_SC06_008_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x80a04, data, tail10]
|
||||
- [0x80a04, data, tail11]
|
||||
- [0x80a94, .rodata, ov_SC06_008_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x80b20, data, tail11]
|
||||
- [0x80b20, data, tail12]
|
||||
- [0x80b38, .rodata, ov_SC06_008_jr_8017C294] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x80b58, data, tail12]
|
||||
- [0x80b58, data, tail13]
|
||||
- [0x826DC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x826DF] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -99,6 +99,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_010_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_010_after]
|
||||
- [0x2c2f4, c, ov_SC06_010_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_010_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_010_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_010_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_010_jr_8016AB6C]
|
||||
@@ -112,18 +113,20 @@ segments:
|
||||
- [0x87d10, data, tail3]
|
||||
- [0x883f0, .rodata, ov_SC06_010_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x8845c, data, tail4]
|
||||
- [0x885b8, .rodata, ov_SC06_010_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x885ec, data, tail5]
|
||||
- [0x885f0, .rodata, ov_SC06_010_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x8860c, data, tail5]
|
||||
- [0x8860c, data, tail6]
|
||||
- [0x88610, .rodata, ov_SC06_010_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x8862c, data, tail6]
|
||||
- [0x8862c, data, tail7]
|
||||
- [0x88684, .rodata, ov_SC06_010_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x886a4, data, tail7]
|
||||
- [0x886a4, data, tail8]
|
||||
- [0x88724, .rodata, ov_SC06_010_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x88738, data, tail8]
|
||||
- [0x88738, data, tail9]
|
||||
- [0x888e0, .rodata, ov_SC06_010_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x88a58, data, tail9]
|
||||
- [0x88a58, data, tail10]
|
||||
- [0x88ae8, .rodata, ov_SC06_010_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x88b74, data, tail10]
|
||||
- [0x88b74, data, tail11]
|
||||
- [0x8AB24, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x8AB27] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_011_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_011_after]
|
||||
- [0x2c2f4, c, ov_SC06_011_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_011_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_011_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_011_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_011_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x81ee8, data, tail4]
|
||||
- [0x81f50, .rodata, ov_SC06_011_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x81fbc, data, tail5]
|
||||
- [0x82118, .rodata, ov_SC06_011_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x8214c, data, tail6]
|
||||
- [0x82150, .rodata, ov_SC06_011_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x8216c, data, tail6]
|
||||
- [0x8216c, data, tail7]
|
||||
- [0x82170, .rodata, ov_SC06_011_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x8218c, data, tail7]
|
||||
- [0x8218c, data, tail8]
|
||||
- [0x821e4, .rodata, ov_SC06_011_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x82204, data, tail8]
|
||||
- [0x82204, data, tail9]
|
||||
- [0x82284, .rodata, ov_SC06_011_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x82298, data, tail9]
|
||||
- [0x82298, data, tail10]
|
||||
- [0x82440, .rodata, ov_SC06_011_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x825b8, data, tail10]
|
||||
- [0x825b8, data, tail11]
|
||||
- [0x82648, .rodata, ov_SC06_011_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x826d4, data, tail11]
|
||||
- [0x826d4, data, tail12]
|
||||
- [0x826ec, .rodata, ov_SC06_011_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x8270c, data, tail12]
|
||||
- [0x8270c, data, tail13]
|
||||
- [0x83BFC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x83BFF] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_013_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_013_after]
|
||||
- [0x2c2f4, c, ov_SC06_013_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_013_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_013_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_013_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_013_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x70dbc, data, tail4]
|
||||
- [0x70e24, .rodata, ov_SC06_013_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x70e90, data, tail5]
|
||||
- [0x70fec, .rodata, ov_SC06_013_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x71020, data, tail6]
|
||||
- [0x71024, .rodata, ov_SC06_013_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x71040, data, tail6]
|
||||
- [0x71040, data, tail7]
|
||||
- [0x71044, .rodata, ov_SC06_013_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x71060, data, tail7]
|
||||
- [0x71060, data, tail8]
|
||||
- [0x710b8, .rodata, ov_SC06_013_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x710d8, data, tail8]
|
||||
- [0x710d8, data, tail9]
|
||||
- [0x71158, .rodata, ov_SC06_013_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7116c, data, tail9]
|
||||
- [0x7116c, data, tail10]
|
||||
- [0x71314, .rodata, ov_SC06_013_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7148c, data, tail10]
|
||||
- [0x7148c, data, tail11]
|
||||
- [0x7151c, .rodata, ov_SC06_013_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x715a8, data, tail11]
|
||||
- [0x715a8, data, tail12]
|
||||
- [0x715c0, .rodata, ov_SC06_013_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x715e0, data, tail12]
|
||||
- [0x715e0, data, tail13]
|
||||
- [0x72AAC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x72AAF] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_014_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_014_after]
|
||||
- [0x2c2f4, c, ov_SC06_014_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_014_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_014_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_014_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_014_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x777ac, data, tail4]
|
||||
- [0x77814, .rodata, ov_SC06_014_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x77880, data, tail5]
|
||||
- [0x779dc, .rodata, ov_SC06_014_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x77a10, data, tail6]
|
||||
- [0x77a14, .rodata, ov_SC06_014_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x77a30, data, tail6]
|
||||
- [0x77a30, data, tail7]
|
||||
- [0x77a34, .rodata, ov_SC06_014_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x77a50, data, tail7]
|
||||
- [0x77a50, data, tail8]
|
||||
- [0x77aa8, .rodata, ov_SC06_014_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x77ac8, data, tail8]
|
||||
- [0x77ac8, data, tail9]
|
||||
- [0x77b48, .rodata, ov_SC06_014_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x77b5c, data, tail9]
|
||||
- [0x77b5c, data, tail10]
|
||||
- [0x77d04, .rodata, ov_SC06_014_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x77e7c, data, tail10]
|
||||
- [0x77e7c, data, tail11]
|
||||
- [0x77f0c, .rodata, ov_SC06_014_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x77f98, data, tail11]
|
||||
- [0x77f98, data, tail12]
|
||||
- [0x77fb0, .rodata, ov_SC06_014_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x77fd0, data, tail12]
|
||||
- [0x77fd0, data, tail13]
|
||||
- [0x794C4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x794C7] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_015_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_015_after]
|
||||
- [0x2c2f4, c, ov_SC06_015_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_015_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_015_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_015_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_015_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x6ab8c, data, tail4]
|
||||
- [0x6abf4, .rodata, ov_SC06_015_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6ac60, data, tail5]
|
||||
- [0x6adbc, .rodata, ov_SC06_015_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6adf0, data, tail6]
|
||||
- [0x6adf4, .rodata, ov_SC06_015_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6ae10, data, tail6]
|
||||
- [0x6ae10, data, tail7]
|
||||
- [0x6ae14, .rodata, ov_SC06_015_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6ae30, data, tail7]
|
||||
- [0x6ae30, data, tail8]
|
||||
- [0x6ae88, .rodata, ov_SC06_015_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6aea8, data, tail8]
|
||||
- [0x6aea8, data, tail9]
|
||||
- [0x6af28, .rodata, ov_SC06_015_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6af3c, data, tail9]
|
||||
- [0x6af3c, data, tail10]
|
||||
- [0x6b0e4, .rodata, ov_SC06_015_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6b25c, data, tail10]
|
||||
- [0x6b25c, data, tail11]
|
||||
- [0x6b2ec, .rodata, ov_SC06_015_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6b378, data, tail11]
|
||||
- [0x6b378, data, tail12]
|
||||
- [0x6b390, .rodata, ov_SC06_015_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6b3b0, data, tail12]
|
||||
- [0x6b3b0, data, tail13]
|
||||
- [0x6C8A4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x6C8A7] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_016_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_016_after]
|
||||
- [0x2c2f4, c, ov_SC06_016_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_016_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_016_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_016_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_016_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x757d4, data, tail4]
|
||||
- [0x7583c, .rodata, ov_SC06_016_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x758a8, data, tail5]
|
||||
- [0x75a04, .rodata, ov_SC06_016_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x75a38, data, tail6]
|
||||
- [0x75a3c, .rodata, ov_SC06_016_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x75a58, data, tail6]
|
||||
- [0x75a58, data, tail7]
|
||||
- [0x75a5c, .rodata, ov_SC06_016_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x75a78, data, tail7]
|
||||
- [0x75a78, data, tail8]
|
||||
- [0x75ad0, .rodata, ov_SC06_016_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x75af0, data, tail8]
|
||||
- [0x75af0, data, tail9]
|
||||
- [0x75b70, .rodata, ov_SC06_016_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x75b84, data, tail9]
|
||||
- [0x75b84, data, tail10]
|
||||
- [0x75d2c, .rodata, ov_SC06_016_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x75ea4, data, tail10]
|
||||
- [0x75ea4, data, tail11]
|
||||
- [0x75f34, .rodata, ov_SC06_016_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x75fc0, data, tail11]
|
||||
- [0x75fc0, data, tail12]
|
||||
- [0x76110, .rodata, ov_SC06_016_jr_8017C8D0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x76130, data, tail12]
|
||||
- [0x76130, data, tail13]
|
||||
- [0x78114, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x78117] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_018_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_018_after]
|
||||
- [0x2c2f4, c, ov_SC06_018_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_018_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_018_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_018_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_018_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0xab064, data, tail4]
|
||||
- [0xab0cc, .rodata, ov_SC06_018_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab138, data, tail5]
|
||||
- [0xab294, .rodata, ov_SC06_018_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab2c8, data, tail6]
|
||||
- [0xab2cc, .rodata, ov_SC06_018_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab2e8, data, tail6]
|
||||
- [0xab2e8, data, tail7]
|
||||
- [0xab2ec, .rodata, ov_SC06_018_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab308, data, tail7]
|
||||
- [0xab308, data, tail8]
|
||||
- [0xab360, .rodata, ov_SC06_018_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab380, data, tail8]
|
||||
- [0xab380, data, tail9]
|
||||
- [0xab400, .rodata, ov_SC06_018_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab414, data, tail9]
|
||||
- [0xab414, data, tail10]
|
||||
- [0xab5bc, .rodata, ov_SC06_018_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab734, data, tail10]
|
||||
- [0xab734, data, tail11]
|
||||
- [0xab7c4, .rodata, ov_SC06_018_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab850, data, tail11]
|
||||
- [0xab850, data, tail12]
|
||||
- [0xab868, .rodata, ov_SC06_018_jr_8017C24C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab888, data, tail12]
|
||||
- [0xab888, data, tail13]
|
||||
- [0xADA44, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0xADA47] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_020_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_020_after]
|
||||
- [0x2c2f4, c, ov_SC06_020_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_020_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_020_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_020_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_020_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x9094c, data, tail4]
|
||||
- [0x909b4, .rodata, ov_SC06_020_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x90a20, data, tail5]
|
||||
- [0x90b7c, .rodata, ov_SC06_020_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x90bb0, data, tail6]
|
||||
- [0x90bb4, .rodata, ov_SC06_020_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x90bd0, data, tail6]
|
||||
- [0x90bd0, data, tail7]
|
||||
- [0x90bd4, .rodata, ov_SC06_020_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x90bf0, data, tail7]
|
||||
- [0x90bf0, data, tail8]
|
||||
- [0x90c48, .rodata, ov_SC06_020_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x90c68, data, tail8]
|
||||
- [0x90c68, data, tail9]
|
||||
- [0x90ce8, .rodata, ov_SC06_020_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x90cfc, data, tail9]
|
||||
- [0x90cfc, data, tail10]
|
||||
- [0x90ea4, .rodata, ov_SC06_020_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9101c, data, tail10]
|
||||
- [0x9101c, data, tail11]
|
||||
- [0x910ac, .rodata, ov_SC06_020_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x91138, data, tail11]
|
||||
- [0x91138, data, tail12]
|
||||
- [0x91150, .rodata, ov_SC06_020_jr_8017C24C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x91170, data, tail12]
|
||||
- [0x91170, data, tail13]
|
||||
- [0x92894, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x92897] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_022_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_022_after]
|
||||
- [0x2c2f4, c, ov_SC06_022_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_022_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_022_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_022_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_022_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0xb815c, data, tail4]
|
||||
- [0xb81c4, .rodata, ov_SC06_022_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb8230, data, tail5]
|
||||
- [0xb838c, .rodata, ov_SC06_022_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb83c0, data, tail6]
|
||||
- [0xb83c4, .rodata, ov_SC06_022_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb83e0, data, tail6]
|
||||
- [0xb83e0, data, tail7]
|
||||
- [0xb83e4, .rodata, ov_SC06_022_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb8400, data, tail7]
|
||||
- [0xb8400, data, tail8]
|
||||
- [0xb8458, .rodata, ov_SC06_022_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb8478, data, tail8]
|
||||
- [0xb8478, data, tail9]
|
||||
- [0xb84f8, .rodata, ov_SC06_022_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb850c, data, tail9]
|
||||
- [0xb850c, data, tail10]
|
||||
- [0xb86b4, .rodata, ov_SC06_022_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb882c, data, tail10]
|
||||
- [0xb882c, data, tail11]
|
||||
- [0xb88bc, .rodata, ov_SC06_022_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb8948, data, tail11]
|
||||
- [0xb8948, data, tail12]
|
||||
- [0xb8960, .rodata, ov_SC06_022_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb8980, data, tail12]
|
||||
- [0xb8980, data, tail13]
|
||||
- [0xBA114, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0xBA117] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_024_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_024_after]
|
||||
- [0x2c2f4, c, ov_SC06_024_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_024_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_024_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_024_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_024_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0xb72a0, data, tail4]
|
||||
- [0xb7308, .rodata, ov_SC06_024_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb7374, data, tail5]
|
||||
- [0xb74d0, .rodata, ov_SC06_024_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb7504, data, tail6]
|
||||
- [0xb7508, .rodata, ov_SC06_024_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb7524, data, tail6]
|
||||
- [0xb7524, data, tail7]
|
||||
- [0xb7528, .rodata, ov_SC06_024_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb7544, data, tail7]
|
||||
- [0xb7544, data, tail8]
|
||||
- [0xb759c, .rodata, ov_SC06_024_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb75bc, data, tail8]
|
||||
- [0xb75bc, data, tail9]
|
||||
- [0xb763c, .rodata, ov_SC06_024_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb7650, data, tail9]
|
||||
- [0xb7650, data, tail10]
|
||||
- [0xb77f8, .rodata, ov_SC06_024_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb7970, data, tail10]
|
||||
- [0xb7970, data, tail11]
|
||||
- [0xb7a00, .rodata, ov_SC06_024_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb7a8c, data, tail11]
|
||||
- [0xb7a8c, data, tail12]
|
||||
- [0xb7aa4, .rodata, ov_SC06_024_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb7ac4, data, tail12]
|
||||
- [0xb7ac4, data, tail13]
|
||||
- [0xB980C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0xB980F] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_025_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_025_after]
|
||||
- [0x2c2f4, c, ov_SC06_025_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_025_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_025_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_025_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_025_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x875c0, data, tail4]
|
||||
- [0x87628, .rodata, ov_SC06_025_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x87694, data, tail5]
|
||||
- [0x877f0, .rodata, ov_SC06_025_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x87824, data, tail6]
|
||||
- [0x87828, .rodata, ov_SC06_025_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x87844, data, tail6]
|
||||
- [0x87844, data, tail7]
|
||||
- [0x87848, .rodata, ov_SC06_025_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x87864, data, tail7]
|
||||
- [0x87864, data, tail8]
|
||||
- [0x878bc, .rodata, ov_SC06_025_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x878dc, data, tail8]
|
||||
- [0x878dc, data, tail9]
|
||||
- [0x8795c, .rodata, ov_SC06_025_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x87970, data, tail9]
|
||||
- [0x87970, data, tail10]
|
||||
- [0x87b18, .rodata, ov_SC06_025_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x87c90, data, tail10]
|
||||
- [0x87c90, data, tail11]
|
||||
- [0x87d20, .rodata, ov_SC06_025_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x87dac, data, tail11]
|
||||
- [0x87dac, data, tail12]
|
||||
- [0x87dc4, .rodata, ov_SC06_025_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x87de4, data, tail12]
|
||||
- [0x87de4, data, tail13]
|
||||
- [0x8A12C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x8A12F] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_027_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_027_after]
|
||||
- [0x2c2f4, c, ov_SC06_027_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_027_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_027_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_027_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_027_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x735fc, data, tail4]
|
||||
- [0x73664, .rodata, ov_SC06_027_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x736d0, data, tail5]
|
||||
- [0x7382c, .rodata, ov_SC06_027_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x73860, data, tail6]
|
||||
- [0x73864, .rodata, ov_SC06_027_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x73880, data, tail6]
|
||||
- [0x73880, data, tail7]
|
||||
- [0x73884, .rodata, ov_SC06_027_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x738a0, data, tail7]
|
||||
- [0x738a0, data, tail8]
|
||||
- [0x738f8, .rodata, ov_SC06_027_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x73918, data, tail8]
|
||||
- [0x73918, data, tail9]
|
||||
- [0x73998, .rodata, ov_SC06_027_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x739ac, data, tail9]
|
||||
- [0x739ac, data, tail10]
|
||||
- [0x73b54, .rodata, ov_SC06_027_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x73ccc, data, tail10]
|
||||
- [0x73ccc, data, tail11]
|
||||
- [0x73d5c, .rodata, ov_SC06_027_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x73de8, data, tail11]
|
||||
- [0x73de8, data, tail12]
|
||||
- [0x73e00, .rodata, ov_SC06_027_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x73e20, data, tail12]
|
||||
- [0x73e20, data, tail13]
|
||||
- [0x752D4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x752D7] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_029_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_029_after]
|
||||
- [0x2c2f4, c, ov_SC06_029_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_029_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_029_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_029_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_029_jr_8016AB6C]
|
||||
@@ -115,18 +116,20 @@ segments:
|
||||
- [0xb2c78, data, tail4]
|
||||
- [0xb2ce0, .rodata, ov_SC06_029_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb2d4c, data, tail5]
|
||||
- [0xb2ea8, .rodata, ov_SC06_029_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb2edc, data, tail6]
|
||||
- [0xb2ee0, .rodata, ov_SC06_029_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb2efc, data, tail6]
|
||||
- [0xb2efc, data, tail7]
|
||||
- [0xb2f00, .rodata, ov_SC06_029_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb2f1c, data, tail7]
|
||||
- [0xb2f1c, data, tail8]
|
||||
- [0xb2f74, .rodata, ov_SC06_029_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb2f94, data, tail8]
|
||||
- [0xb2f94, data, tail9]
|
||||
- [0xb3014, .rodata, ov_SC06_029_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb3028, data, tail9]
|
||||
- [0xb3028, data, tail10]
|
||||
- [0xb31d0, .rodata, ov_SC06_029_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb3348, data, tail10]
|
||||
- [0xb3348, data, tail11]
|
||||
- [0xb33d8, .rodata, ov_SC06_029_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb3464, data, tail11]
|
||||
- [0xb3464, data, tail12]
|
||||
- [0xBA034, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0xBA037] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_030_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_030_after]
|
||||
- [0x2c2f4, c, ov_SC06_030_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_030_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_030_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_030_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_030_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x8ffdc, data, tail4]
|
||||
- [0x90044, .rodata, ov_SC06_030_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x900b0, data, tail5]
|
||||
- [0x9020c, .rodata, ov_SC06_030_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x90240, data, tail6]
|
||||
- [0x90244, .rodata, ov_SC06_030_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x90260, data, tail6]
|
||||
- [0x90260, data, tail7]
|
||||
- [0x90264, .rodata, ov_SC06_030_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x90280, data, tail7]
|
||||
- [0x90280, data, tail8]
|
||||
- [0x902d8, .rodata, ov_SC06_030_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x902f8, data, tail8]
|
||||
- [0x902f8, data, tail9]
|
||||
- [0x90378, .rodata, ov_SC06_030_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9038c, data, tail9]
|
||||
- [0x9038c, data, tail10]
|
||||
- [0x90534, .rodata, ov_SC06_030_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x906ac, data, tail10]
|
||||
- [0x906ac, data, tail11]
|
||||
- [0x9073c, .rodata, ov_SC06_030_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x907c8, data, tail11]
|
||||
- [0x907c8, data, tail12]
|
||||
- [0x90918, .rodata, ov_SC06_030_jr_8017C8D0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x90938, data, tail12]
|
||||
- [0x90938, data, tail13]
|
||||
- [0x91F2C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x91F2F] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_032_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_032_after]
|
||||
- [0x2c2f4, c, ov_SC06_032_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_032_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_032_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_032_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_032_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0xa6638, data, tail4]
|
||||
- [0xa66a0, .rodata, ov_SC06_032_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa670c, data, tail5]
|
||||
- [0xa6868, .rodata, ov_SC06_032_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa689c, data, tail6]
|
||||
- [0xa68a0, .rodata, ov_SC06_032_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa68bc, data, tail6]
|
||||
- [0xa68bc, data, tail7]
|
||||
- [0xa68c0, .rodata, ov_SC06_032_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa68dc, data, tail7]
|
||||
- [0xa68dc, data, tail8]
|
||||
- [0xa6934, .rodata, ov_SC06_032_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6954, data, tail8]
|
||||
- [0xa6954, data, tail9]
|
||||
- [0xa69d4, .rodata, ov_SC06_032_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa69e8, data, tail9]
|
||||
- [0xa69e8, data, tail10]
|
||||
- [0xa6b90, .rodata, ov_SC06_032_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6d08, data, tail10]
|
||||
- [0xa6d08, data, tail11]
|
||||
- [0xa6d98, .rodata, ov_SC06_032_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6e24, data, tail11]
|
||||
- [0xa6e24, data, tail12]
|
||||
- [0xa6e3c, .rodata, ov_SC06_032_jr_8017C24C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6e5c, data, tail12]
|
||||
- [0xa6e5c, data, tail13]
|
||||
- [0xA9014, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0xA9017] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC06_033_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC06_033_after]
|
||||
- [0x2c2f4, c, ov_SC06_033_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC06_033_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_033_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_033_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC06_033_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0xa66ec, data, tail4]
|
||||
- [0xa6754, .rodata, ov_SC06_033_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa67c0, data, tail5]
|
||||
- [0xa691c, .rodata, ov_SC06_033_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6950, data, tail6]
|
||||
- [0xa6954, .rodata, ov_SC06_033_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6970, data, tail6]
|
||||
- [0xa6970, data, tail7]
|
||||
- [0xa6974, .rodata, ov_SC06_033_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6990, data, tail7]
|
||||
- [0xa6990, data, tail8]
|
||||
- [0xa69e8, .rodata, ov_SC06_033_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6a08, data, tail8]
|
||||
- [0xa6a08, data, tail9]
|
||||
- [0xa6a88, .rodata, ov_SC06_033_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6a9c, data, tail9]
|
||||
- [0xa6a9c, data, tail10]
|
||||
- [0xa6c44, .rodata, ov_SC06_033_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6dbc, data, tail10]
|
||||
- [0xa6dbc, data, tail11]
|
||||
- [0xa6e4c, .rodata, ov_SC06_033_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6ed8, data, tail11]
|
||||
- [0xa6ed8, data, tail12]
|
||||
- [0xa6ef0, .rodata, ov_SC06_033_jr_8017C24C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6f10, data, tail12]
|
||||
- [0xa6f10, data, tail13]
|
||||
- [0xA8E94, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0xA8E97] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC07_000_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC07_000_after]
|
||||
- [0x2c2f4, c, ov_SC07_000_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC07_000_jr_80159C84]
|
||||
- [0x32270, c, ov_SC07_000_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC07_000_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC07_000_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0xa5d48, data, tail4]
|
||||
- [0xa5db0, .rodata, ov_SC07_000_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa5e1c, data, tail5]
|
||||
- [0xa5f78, .rodata, ov_SC07_000_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa5fac, data, tail6]
|
||||
- [0xa5fb0, .rodata, ov_SC07_000_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa5fcc, data, tail6]
|
||||
- [0xa5fcc, data, tail7]
|
||||
- [0xa5fd0, .rodata, ov_SC07_000_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa5fec, data, tail7]
|
||||
- [0xa5fec, data, tail8]
|
||||
- [0xa6044, .rodata, ov_SC07_000_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6064, data, tail8]
|
||||
- [0xa6064, data, tail9]
|
||||
- [0xa60e4, .rodata, ov_SC07_000_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa60f8, data, tail9]
|
||||
- [0xa60f8, data, tail10]
|
||||
- [0xa62a0, .rodata, ov_SC07_000_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6418, data, tail10]
|
||||
- [0xa6418, data, tail11]
|
||||
- [0xa64a8, .rodata, ov_SC07_000_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa6534, data, tail11]
|
||||
- [0xa6534, data, tail12]
|
||||
- [0xa654c, .rodata, ov_SC07_000_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xa656c, data, tail12]
|
||||
- [0xa656c, data, tail13]
|
||||
- [0xA8B8C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0xA8B8F] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC07_001_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC07_001_after]
|
||||
- [0x2c2f4, c, ov_SC07_001_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC07_001_jr_80159C84]
|
||||
- [0x32270, c, ov_SC07_001_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC07_001_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC07_001_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x80ee4, data, tail4]
|
||||
- [0x80f4c, .rodata, ov_SC07_001_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x80fb8, data, tail5]
|
||||
- [0x81114, .rodata, ov_SC07_001_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x81148, data, tail6]
|
||||
- [0x8114c, .rodata, ov_SC07_001_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x81168, data, tail6]
|
||||
- [0x81168, data, tail7]
|
||||
- [0x8116c, .rodata, ov_SC07_001_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x81188, data, tail7]
|
||||
- [0x81188, data, tail8]
|
||||
- [0x811e0, .rodata, ov_SC07_001_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x81200, data, tail8]
|
||||
- [0x81200, data, tail9]
|
||||
- [0x81280, .rodata, ov_SC07_001_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x81294, data, tail9]
|
||||
- [0x81294, data, tail10]
|
||||
- [0x8143c, .rodata, ov_SC07_001_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x815b4, data, tail10]
|
||||
- [0x815b4, data, tail11]
|
||||
- [0x81644, .rodata, ov_SC07_001_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x816d0, data, tail11]
|
||||
- [0x816d0, data, tail12]
|
||||
- [0x816e8, .rodata, ov_SC07_001_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x81708, data, tail12]
|
||||
- [0x81708, data, tail13]
|
||||
- [0x82DB4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x82DB7] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC07_002_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC07_002_after]
|
||||
- [0x2c2f4, c, ov_SC07_002_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC07_002_jr_80159C84]
|
||||
- [0x32270, c, ov_SC07_002_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC07_002_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC07_002_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x718cc, data, tail4]
|
||||
- [0x71934, .rodata, ov_SC07_002_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x719a0, data, tail5]
|
||||
- [0x71afc, .rodata, ov_SC07_002_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x71b30, data, tail6]
|
||||
- [0x71b34, .rodata, ov_SC07_002_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x71b50, data, tail6]
|
||||
- [0x71b50, data, tail7]
|
||||
- [0x71b54, .rodata, ov_SC07_002_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x71b70, data, tail7]
|
||||
- [0x71b70, data, tail8]
|
||||
- [0x71bc8, .rodata, ov_SC07_002_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x71be8, data, tail8]
|
||||
- [0x71be8, data, tail9]
|
||||
- [0x71c68, .rodata, ov_SC07_002_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x71c7c, data, tail9]
|
||||
- [0x71c7c, data, tail10]
|
||||
- [0x71e24, .rodata, ov_SC07_002_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x71f9c, data, tail10]
|
||||
- [0x71f9c, data, tail11]
|
||||
- [0x7202c, .rodata, ov_SC07_002_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x720b8, data, tail11]
|
||||
- [0x720b8, data, tail12]
|
||||
- [0x72208, .rodata, ov_SC07_002_jr_8017C8D0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x72228, data, tail12]
|
||||
- [0x72228, data, tail13]
|
||||
- [0x77F7C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x77F7F] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC07_008_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC07_008_after]
|
||||
- [0x2c2f4, c, ov_SC07_008_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC07_008_jr_80159C84]
|
||||
- [0x32270, c, ov_SC07_008_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC07_008_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC07_008_jr_8016AB6C]
|
||||
@@ -116,20 +117,22 @@ segments:
|
||||
- [0x6c91c, data, tail4]
|
||||
- [0x6c984, .rodata, ov_SC07_008_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6c9f0, data, tail5]
|
||||
- [0x6cb4c, .rodata, ov_SC07_008_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6cb80, data, tail6]
|
||||
- [0x6cb84, .rodata, ov_SC07_008_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6cba0, data, tail6]
|
||||
- [0x6cba0, data, tail7]
|
||||
- [0x6cba4, .rodata, ov_SC07_008_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6cbc0, data, tail7]
|
||||
- [0x6cbc0, data, tail8]
|
||||
- [0x6cc18, .rodata, ov_SC07_008_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6cc38, data, tail8]
|
||||
- [0x6cc38, data, tail9]
|
||||
- [0x6ccb8, .rodata, ov_SC07_008_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6cccc, data, tail9]
|
||||
- [0x6cccc, data, tail10]
|
||||
- [0x6ce74, .rodata, ov_SC07_008_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6cfec, data, tail10]
|
||||
- [0x6cfec, data, tail11]
|
||||
- [0x6d07c, .rodata, ov_SC07_008_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6d108, data, tail11]
|
||||
- [0x6d108, data, tail12]
|
||||
- [0x6d120, .rodata, ov_SC07_008_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x6d140, data, tail12]
|
||||
- [0x6d140, data, tail13]
|
||||
- [0x6E5EC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x6E5EF] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -100,6 +100,7 @@ segments:
|
||||
- [0x1CA44, c, ov_SC07_009_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
|
||||
- [0x1d64c, c, ov_SC07_009_after]
|
||||
- [0x2c2f4, c, ov_SC07_009_jr_8015444C]
|
||||
- [0x31b2c, c, ov_SC07_009_jr_80159C84]
|
||||
- [0x32270, c, ov_SC07_009_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC07_009_jr_8015AE2C]
|
||||
- [0x42a14, c, ov_SC07_009_jr_8016AB6C]
|
||||
@@ -115,18 +116,20 @@ segments:
|
||||
- [0x79fa8, data, tail4]
|
||||
- [0x7a010, .rodata, ov_SC07_009_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7a07c, data, tail5]
|
||||
- [0x7a1d8, .rodata, ov_SC07_009_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7a20c, data, tail6]
|
||||
- [0x7a210, .rodata, ov_SC07_009_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7a22c, data, tail6]
|
||||
- [0x7a22c, data, tail7]
|
||||
- [0x7a230, .rodata, ov_SC07_009_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7a24c, data, tail7]
|
||||
- [0x7a24c, data, tail8]
|
||||
- [0x7a2a4, .rodata, ov_SC07_009_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7a2c4, data, tail8]
|
||||
- [0x7a2c4, data, tail9]
|
||||
- [0x7a344, .rodata, ov_SC07_009_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7a358, data, tail9]
|
||||
- [0x7a358, data, tail10]
|
||||
- [0x7a500, .rodata, ov_SC07_009_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7a678, data, tail10]
|
||||
- [0x7a678, data, tail11]
|
||||
- [0x7a708, .rodata, ov_SC07_009_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7a794, data, tail11]
|
||||
- [0x7a794, data, tail12]
|
||||
- [0x7BC7C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
|
||||
- [0x7BC7F] # EOF marker = the 0.4.dec byte length
|
||||
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
|
||||
|
||||
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_8018B18C[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_8018B18C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_8018AFB0;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_8018AFB0);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80180504[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80180504[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80180328;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80180328);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_8018F9C4[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_8018F9C4[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_8018F7E8;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_8018F7E8);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80189120[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80189120[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80188F44;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80188F44);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80181A64[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80181A64[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80181888;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80181888);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_8018AA74[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_8018AA74[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_8018A898;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_8018A898);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80184598[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80184598[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_801843BC;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_801843BC);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80188000[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80188000[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80187E24;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80187E24);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_801891DC[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_801891DC[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80189000;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80189000);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80182C3C[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80182C3C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80182A60;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80182A60);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_801813B8[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_801813B8[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_801811DC;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_801811DC);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_8018271C[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_8018271C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80182540;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80182540);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80181274[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80181274[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80181098;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80181098);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80187684[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80187684[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_801874A8;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_801874A8);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80195DC0[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80195DC0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80195BE4;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80195BE4);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80187848[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80187848[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_8018766C;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_8018766C);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_8018FB04[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_8018FB04[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_8018F928;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_8018F928);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80191FDC[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80191FDC[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80191E00;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80191E00);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80187480[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80187480[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_801872A4;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_801872A4);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_801807C0[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_801807C0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_801805E4;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_801805E4);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_8018ED54[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_8018ED54[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_8018EB78;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_8018EB78);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80184644[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80184644[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80184468;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80184468);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80195B10[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80195B10[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80195934;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80195934);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80194020[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80194020[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80193E44;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80193E44);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80184E68[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80184E68[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80184C8C;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80184C8C);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80183D18[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80183D18[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80183B3C;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80183B3C);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80188FD4[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80188FD4[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_80188DF8;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_80188DF8);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_8017FAEC[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_8017FAEC[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_8017F910;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_8017F910);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2112,71 +2112,3 @@ void func_80159BE4(s32 arg0)
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009_jr_8015444C", func_80159C84);
|
||||
|
||||
DEFINE_func_8015A1C8() /* dedup: shared engine-core @0x8015A1C8 (src/shared) */
|
||||
|
||||
DEFINE_func_8015A1FC() /* dedup: shared engine-core @0x8015A1FC (src/shared) */
|
||||
|
||||
DEFINE_func_8015A230() /* dedup: shared engine-core @0x8015A230 (src/shared) */
|
||||
|
||||
|
||||
extern void (*D_80180590[])(void);
|
||||
|
||||
void func_8015A264(void *a0) {
|
||||
D_80180590[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8015A2A0() /* dedup: shared engine-core @0x8015A2A0 (src/shared) */
|
||||
|
||||
|
||||
// @class: other
|
||||
// @stuck: none — MATCH (60 ins). switch() gives signed slti pivot; per-case duplicated call gives per-case a0 setup + nop jal delay
|
||||
|
||||
extern int D_801803B4;
|
||||
|
||||
extern void func_80146DB8(s32 *a0, s32 *a1);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern void func_8014C010(s32 a0, s32 a1);
|
||||
extern void func_801553A8(s32 *a0);
|
||||
extern s32 func_80172608(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015A2D8(s32 param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
((void (*)(int, int *))func_80146DB8)(param_1, &D_801803B4);
|
||||
if ((*(unsigned int *)(param_1 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(param_1, 10);
|
||||
func_80154A74(param_1, 0x1c);
|
||||
*(int *)(param_1 + 0x2c) = 0xfffc0000;
|
||||
goto LAB_8015a38c;
|
||||
}
|
||||
bVar1 = *(unsigned char *)(param_1 + 0xa9);
|
||||
switch (bVar1) {
|
||||
case 0x41:
|
||||
func_80154150(param_1, 7);
|
||||
break;
|
||||
case 0x53:
|
||||
case 0x73:
|
||||
func_80154150(param_1, 6);
|
||||
break;
|
||||
default:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
goto LAB_8015a390;
|
||||
}
|
||||
func_80154A74(param_1, 0x21);
|
||||
LAB_8015a38c:
|
||||
*(int *)(param_1 + 0x23c) = 0;
|
||||
LAB_8015a390:
|
||||
func_8014C010(param_1, 2);
|
||||
((void (*)(int))func_801553A8)(param_1);
|
||||
((void (*)(int))func_80172608)(param_1);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
return;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user