From bd2afeb51cc25a5fb95b46da48fa3b91629feba1 Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Mon, 20 Jul 2026 11:33:52 -0600 Subject: [PATCH] =?UTF-8?q?feat(phase-29=20crack-wave3):=20func=5F801555F4?= =?UTF-8?q?=20jtbl=20family=20bank=20138/138=20(=C2=A718=20fix:=20drop=20r?= =?UTF-8?q?edundant=20D=5F8011F730=20extern;=20TU=20s32=20decl=20+=20sign-?= =?UTF-8?q?agnostic=20|=3D=20is=20byte-neutral=20where=20reconcile=5Ftu's?= =?UTF-8?q?=20&-cast=20dropped=201=20ins)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/overlays.mk | 414 ++++++++++++++-------- config/splat.ov_SC01_000.yaml | 21 +- config/splat.ov_SC01_001.yaml | 21 +- config/splat.ov_SC01_004.yaml | 21 +- config/splat.ov_SC01_005.yaml | 21 +- config/splat.ov_SC01_006.yaml | 21 +- config/splat.ov_SC01_008.yaml | 21 +- config/splat.ov_SC01_009.yaml | 21 +- config/splat.ov_SC01_074.yaml | 21 +- config/splat.ov_SC01_077.yaml | 21 +- config/splat.ov_SC01_080.yaml | 19 +- config/splat.ov_SC01_084.yaml | 21 +- config/splat.ov_SC02_000.yaml | 21 +- config/splat.ov_SC02_003.yaml | 21 +- config/splat.ov_SC02_004.yaml | 19 +- config/splat.ov_SC02_005.yaml | 19 +- config/splat.ov_SC02_011.yaml | 19 +- config/splat.ov_SC02_015.yaml | 19 +- config/splat.ov_SC02_016.yaml | 21 +- config/splat.ov_SC02_017.yaml | 21 +- config/splat.ov_SC02_021.yaml | 21 +- config/splat.ov_SC02_026.yaml | 21 +- config/splat.ov_SC02_027.yaml | 21 +- config/splat.ov_SC02_028.yaml | 21 +- config/splat.ov_SC02_031.yaml | 19 +- config/splat.ov_SC02_035.yaml | 21 +- config/splat.ov_SC02_039.yaml | 21 +- config/splat.ov_SC02_041.yaml | 21 +- config/splat.ov_SC03_001.yaml | 19 +- config/splat.ov_SC03_002.yaml | 21 +- config/splat.ov_SC03_003.yaml | 19 +- config/splat.ov_SC03_006.yaml | 19 +- config/splat.ov_SC03_007.yaml | 19 +- config/splat.ov_SC03_010.yaml | 19 +- config/splat.ov_SC03_011.yaml | 21 +- config/splat.ov_SC03_012.yaml | 19 +- config/splat.ov_SC03_013.yaml | 19 +- config/splat.ov_SC03_014.yaml | 21 +- config/splat.ov_SC03_015.yaml | 21 +- config/splat.ov_SC03_023.yaml | 19 +- config/splat.ov_SC03_024.yaml | 21 +- config/splat.ov_SC03_028.yaml | 19 +- config/splat.ov_SC03_029.yaml | 21 +- config/splat.ov_SC03_030.yaml | 19 +- config/splat.ov_SC03_031.yaml | 21 +- config/splat.ov_SC03_089.yaml | 21 +- config/splat.ov_SC03_090.yaml | 21 +- config/splat.ov_SC03_091.yaml | 21 +- config/splat.ov_SC03_092.yaml | 19 +- config/splat.ov_SC03_093.yaml | 21 +- config/splat.ov_SC03_094.yaml | 21 +- config/splat.ov_SC03_095.yaml | 21 +- config/splat.ov_SC03_096.yaml | 21 +- config/splat.ov_SC03_097.yaml | 21 +- config/splat.ov_SC03_098.yaml | 21 +- config/splat.ov_SC03_099.yaml | 21 +- config/splat.ov_SC03_100.yaml | 21 +- config/splat.ov_SC03_101.yaml | 21 +- config/splat.ov_SC03_102.yaml | 21 +- config/splat.ov_SC03_103.yaml | 21 +- config/splat.ov_SC03_104.yaml | 21 +- config/splat.ov_SC03_105.yaml | 21 +- config/splat.ov_SC03_108.yaml | 21 +- config/splat.ov_SC03_109.yaml | 21 +- config/splat.ov_SC03_110.yaml | 21 +- config/splat.ov_SC03_111.yaml | 21 +- config/splat.ov_SC03_112.yaml | 21 +- config/splat.ov_SC03_113.yaml | 21 +- config/splat.ov_SC03_114.yaml | 21 +- config/splat.ov_SC03_115.yaml | 21 +- config/splat.ov_SC03_116.yaml | 19 +- config/splat.ov_SC03_117.yaml | 21 +- config/splat.ov_SC03_118.yaml | 21 +- config/splat.ov_SC03_119.yaml | 21 +- config/splat.ov_SC03_121.yaml | 21 +- config/splat.ov_SC03_124.yaml | 19 +- config/splat.ov_SC03_125.yaml | 21 +- config/splat.ov_SC03_126.yaml | 21 +- config/splat.ov_SC04_000.yaml | 21 +- config/splat.ov_SC04_002.yaml | 21 +- config/splat.ov_SC04_003.yaml | 21 +- config/splat.ov_SC04_004.yaml | 19 +- config/splat.ov_SC04_005.yaml | 21 +- config/splat.ov_SC04_006.yaml | 21 +- config/splat.ov_SC04_007.yaml | 21 +- config/splat.ov_SC04_008.yaml | 17 +- config/splat.ov_SC04_009.yaml | 21 +- config/splat.ov_SC04_010.yaml | 21 +- config/splat.ov_SC04_011.yaml | 21 +- config/splat.ov_SC04_012.yaml | 19 +- config/splat.ov_SC04_015.yaml | 19 +- config/splat.ov_SC04_016.yaml | 21 +- config/splat.ov_SC04_018.yaml | 19 +- config/splat.ov_SC04_019.yaml | 19 +- config/splat.ov_SC04_020.yaml | 21 +- config/splat.ov_SC04_021.yaml | 21 +- config/splat.ov_SC05_000.yaml | 21 +- config/splat.ov_SC05_001.yaml | 21 +- config/splat.ov_SC05_002.yaml | 21 +- config/splat.ov_SC05_003.yaml | 21 +- config/splat.ov_SC05_004.yaml | 21 +- config/splat.ov_SC05_005.yaml | 21 +- config/splat.ov_SC05_006.yaml | 21 +- config/splat.ov_SC05_007.yaml | 21 +- config/splat.ov_SC05_008.yaml | 19 +- config/splat.ov_SC05_009.yaml | 19 +- config/splat.ov_SC05_010.yaml | 21 +- config/splat.ov_SC05_011.yaml | 21 +- config/splat.ov_SC05_017.yaml | 19 +- config/splat.ov_SC05_018.yaml | 21 +- config/splat.ov_SC05_019.yaml | 21 +- config/splat.ov_SC06_000.yaml | 19 +- config/splat.ov_SC06_006.yaml | 21 +- config/splat.ov_SC06_008.yaml | 21 +- config/splat.ov_SC06_010.yaml | 19 +- config/splat.ov_SC06_011.yaml | 21 +- config/splat.ov_SC06_013.yaml | 21 +- config/splat.ov_SC06_014.yaml | 21 +- config/splat.ov_SC06_015.yaml | 21 +- config/splat.ov_SC06_016.yaml | 21 +- config/splat.ov_SC06_018.yaml | 21 +- config/splat.ov_SC06_020.yaml | 21 +- config/splat.ov_SC06_022.yaml | 21 +- config/splat.ov_SC06_024.yaml | 21 +- config/splat.ov_SC06_025.yaml | 21 +- config/splat.ov_SC06_027.yaml | 21 +- config/splat.ov_SC06_029.yaml | 19 +- config/splat.ov_SC06_030.yaml | 21 +- config/splat.ov_SC06_032.yaml | 21 +- config/splat.ov_SC06_033.yaml | 21 +- config/splat.ov_SC07_000.yaml | 21 +- config/splat.ov_SC07_001.yaml | 21 +- config/splat.ov_SC07_002.yaml | 21 +- config/splat.ov_SC07_006.yaml | 7 +- config/splat.ov_SC07_007.yaml | 7 +- config/splat.ov_SC07_008.yaml | 21 +- config/splat.ov_SC07_009.yaml | 19 +- config/splat.ov_SC07_010.yaml | 5 +- config/splat.ov_SC07_011.yaml | 7 +- src/ov_SC01_000/ov_SC01_000_jr_80154C24.c | 95 ++++- src/ov_SC01_001/ov_SC01_001_jr_80154C24.c | 95 ++++- src/ov_SC01_004/ov_SC01_004_jr_80154C24.c | 95 ++++- src/ov_SC01_005/ov_SC01_005_jr_80154C24.c | 95 ++++- src/ov_SC01_006/ov_SC01_006_jr_80154C24.c | 95 ++++- src/ov_SC01_008/ov_SC01_008_jr_80154C24.c | 95 ++++- src/ov_SC01_009/ov_SC01_009_jr_80154C24.c | 95 ++++- src/ov_SC01_074/ov_SC01_074_jr_80154C24.c | 95 ++++- src/ov_SC01_077/ov_SC01_077_jr_80154C24.c | 95 ++++- src/ov_SC01_080/ov_SC01_080_jr_80154C24.c | 95 ++++- src/ov_SC01_084/ov_SC01_084_jr_80154C24.c | 95 ++++- src/ov_SC02_000/ov_SC02_000_jr_80154C24.c | 95 ++++- src/ov_SC02_003/ov_SC02_003_jr_80154C24.c | 95 ++++- src/ov_SC02_004/ov_SC02_004_jr_80154C24.c | 95 ++++- src/ov_SC02_005/ov_SC02_005_jr_80154C24.c | 95 ++++- src/ov_SC02_011/ov_SC02_011_jr_80154C24.c | 95 ++++- src/ov_SC02_015/ov_SC02_015_jr_80154C24.c | 95 ++++- src/ov_SC02_016/ov_SC02_016_jr_80154C24.c | 95 ++++- src/ov_SC02_017/ov_SC02_017_jr_80154C24.c | 95 ++++- src/ov_SC02_021/ov_SC02_021_jr_80154C24.c | 95 ++++- src/ov_SC02_026/ov_SC02_026_jr_80154C24.c | 95 ++++- src/ov_SC02_027/ov_SC02_027_jr_80154C24.c | 95 ++++- src/ov_SC02_028/ov_SC02_028_jr_80154C24.c | 95 ++++- src/ov_SC02_031/ov_SC02_031_jr_80154C24.c | 95 ++++- src/ov_SC02_035/ov_SC02_035_jr_80154C24.c | 95 ++++- src/ov_SC02_039/ov_SC02_039_jr_80154C24.c | 95 ++++- src/ov_SC02_041/ov_SC02_041_jr_80154C24.c | 95 ++++- src/ov_SC03_001/ov_SC03_001_jr_80154C24.c | 95 ++++- src/ov_SC03_002/ov_SC03_002_jr_80154C24.c | 95 ++++- src/ov_SC03_003/ov_SC03_003_jr_80154C24.c | 95 ++++- src/ov_SC03_006/ov_SC03_006_jr_80154C24.c | 95 ++++- src/ov_SC03_007/ov_SC03_007_jr_80154C24.c | 95 ++++- src/ov_SC03_010/ov_SC03_010_jr_80154C24.c | 95 ++++- src/ov_SC03_011/ov_SC03_011_jr_80154C24.c | 95 ++++- src/ov_SC03_012/ov_SC03_012_jr_80154C24.c | 95 ++++- src/ov_SC03_013/ov_SC03_013_jr_80154C24.c | 95 ++++- src/ov_SC03_014/ov_SC03_014_jr_80154C24.c | 95 ++++- src/ov_SC03_015/ov_SC03_015_jr_80154C24.c | 95 ++++- src/ov_SC03_023/ov_SC03_023_jr_80154C24.c | 95 ++++- src/ov_SC03_024/ov_SC03_024_jr_80154C24.c | 95 ++++- src/ov_SC03_028/ov_SC03_028_jr_80154C24.c | 95 ++++- src/ov_SC03_029/ov_SC03_029_jr_80154C24.c | 95 ++++- src/ov_SC03_030/ov_SC03_030_jr_80154C24.c | 95 ++++- src/ov_SC03_031/ov_SC03_031_jr_80154C24.c | 95 ++++- src/ov_SC03_089/ov_SC03_089_jr_80154C24.c | 95 ++++- src/ov_SC03_090/ov_SC03_090_jr_80154C24.c | 95 ++++- src/ov_SC03_091/ov_SC03_091_jr_80154C24.c | 95 ++++- src/ov_SC03_092/ov_SC03_092_jr_80154C24.c | 95 ++++- src/ov_SC03_093/ov_SC03_093_jr_80154C24.c | 95 ++++- src/ov_SC03_094/ov_SC03_094_jr_80154C24.c | 95 ++++- src/ov_SC03_095/ov_SC03_095_jr_80154C24.c | 95 ++++- src/ov_SC03_096/ov_SC03_096_jr_80154C24.c | 95 ++++- src/ov_SC03_097/ov_SC03_097_jr_80154C24.c | 95 ++++- src/ov_SC03_098/ov_SC03_098_jr_80154C24.c | 95 ++++- src/ov_SC03_099/ov_SC03_099_jr_80154C24.c | 95 ++++- src/ov_SC03_100/ov_SC03_100_jr_80154C24.c | 95 ++++- src/ov_SC03_101/ov_SC03_101_jr_80154C24.c | 95 ++++- src/ov_SC03_102/ov_SC03_102_jr_80154C24.c | 95 ++++- src/ov_SC03_103/ov_SC03_103_jr_80154C24.c | 95 ++++- src/ov_SC03_104/ov_SC03_104_jr_80154C24.c | 95 ++++- src/ov_SC03_105/ov_SC03_105_jr_80154C24.c | 95 ++++- src/ov_SC03_108/ov_SC03_108_jr_80154C24.c | 95 ++++- src/ov_SC03_109/ov_SC03_109_jr_80154C24.c | 95 ++++- src/ov_SC03_110/ov_SC03_110_jr_80154C24.c | 95 ++++- src/ov_SC03_111/ov_SC03_111_jr_80154C24.c | 95 ++++- src/ov_SC03_112/ov_SC03_112_jr_80154C24.c | 95 ++++- src/ov_SC03_113/ov_SC03_113_jr_80154C24.c | 95 ++++- src/ov_SC03_114/ov_SC03_114_jr_80154C24.c | 95 ++++- src/ov_SC03_115/ov_SC03_115_jr_80154C24.c | 95 ++++- src/ov_SC03_116/ov_SC03_116_jr_80154C24.c | 95 ++++- src/ov_SC03_117/ov_SC03_117_jr_80154C24.c | 95 ++++- src/ov_SC03_118/ov_SC03_118_jr_80154C24.c | 95 ++++- src/ov_SC03_119/ov_SC03_119_jr_80154C24.c | 95 ++++- src/ov_SC03_121/ov_SC03_121_jr_80154C24.c | 95 ++++- src/ov_SC03_124/ov_SC03_124_jr_80154C24.c | 95 ++++- src/ov_SC03_125/ov_SC03_125_jr_80154C24.c | 95 ++++- src/ov_SC03_126/ov_SC03_126_jr_80154C24.c | 95 ++++- src/ov_SC04_000/ov_SC04_000_jr_80154C24.c | 95 ++++- src/ov_SC04_002/ov_SC04_002_jr_80154C24.c | 95 ++++- src/ov_SC04_003/ov_SC04_003_jr_80154C24.c | 95 ++++- src/ov_SC04_004/ov_SC04_004_jr_80154C24.c | 95 ++++- src/ov_SC04_005/ov_SC04_005_jr_80154C24.c | 95 ++++- src/ov_SC04_006/ov_SC04_006_jr_80154C24.c | 95 ++++- src/ov_SC04_007/ov_SC04_007_jr_80154C24.c | 95 ++++- src/ov_SC04_008/ov_SC04_008_jr_80154C24.c | 95 ++++- src/ov_SC04_009/ov_SC04_009_jr_80154C24.c | 95 ++++- src/ov_SC04_010/ov_SC04_010_jr_80154C24.c | 95 ++++- src/ov_SC04_011/ov_SC04_011_jr_80154C24.c | 95 ++++- src/ov_SC04_012/ov_SC04_012_jr_80154C24.c | 95 ++++- src/ov_SC04_015/ov_SC04_015_jr_80154C24.c | 95 ++++- src/ov_SC04_016/ov_SC04_016_jr_80154C24.c | 95 ++++- src/ov_SC04_018/ov_SC04_018_jr_80154C24.c | 95 ++++- src/ov_SC04_019/ov_SC04_019_jr_80154C24.c | 95 ++++- src/ov_SC04_020/ov_SC04_020_jr_80154C24.c | 95 ++++- src/ov_SC04_021/ov_SC04_021_jr_80154C24.c | 95 ++++- src/ov_SC05_000/ov_SC05_000_jr_80154C24.c | 95 ++++- src/ov_SC05_001/ov_SC05_001_jr_80154C24.c | 95 ++++- src/ov_SC05_002/ov_SC05_002_jr_80154C24.c | 95 ++++- src/ov_SC05_003/ov_SC05_003_jr_80154C24.c | 95 ++++- src/ov_SC05_004/ov_SC05_004_jr_80154C24.c | 95 ++++- src/ov_SC05_005/ov_SC05_005_jr_80154C24.c | 95 ++++- src/ov_SC05_006/ov_SC05_006_jr_80154C24.c | 95 ++++- src/ov_SC05_007/ov_SC05_007_jr_80154C24.c | 95 ++++- src/ov_SC05_008/ov_SC05_008_jr_80154C24.c | 95 ++++- src/ov_SC05_009/ov_SC05_009_jr_80154C24.c | 95 ++++- src/ov_SC05_010/ov_SC05_010_jr_80154C24.c | 95 ++++- src/ov_SC05_011/ov_SC05_011_jr_80154C24.c | 95 ++++- src/ov_SC05_017/ov_SC05_017_jr_80154C24.c | 95 ++++- src/ov_SC05_018/ov_SC05_018_jr_80154C24.c | 95 ++++- src/ov_SC05_019/ov_SC05_019_jr_80154C24.c | 95 ++++- src/ov_SC06_000/ov_SC06_000_jr_80154C24.c | 95 ++++- src/ov_SC06_006/ov_SC06_006_jr_80154C24.c | 95 ++++- src/ov_SC06_008/ov_SC06_008_jr_80154C24.c | 95 ++++- src/ov_SC06_010/ov_SC06_010_jr_80154C24.c | 95 ++++- src/ov_SC06_011/ov_SC06_011_jr_80154C24.c | 95 ++++- src/ov_SC06_013/ov_SC06_013_jr_80154C24.c | 95 ++++- src/ov_SC06_014/ov_SC06_014_jr_80154C24.c | 95 ++++- src/ov_SC06_015/ov_SC06_015_jr_80154C24.c | 95 ++++- src/ov_SC06_016/ov_SC06_016_jr_80154C24.c | 95 ++++- src/ov_SC06_018/ov_SC06_018_jr_80154C24.c | 95 ++++- src/ov_SC06_020/ov_SC06_020_jr_80154C24.c | 95 ++++- src/ov_SC06_022/ov_SC06_022_jr_80154C24.c | 95 ++++- src/ov_SC06_024/ov_SC06_024_jr_80154C24.c | 95 ++++- src/ov_SC06_025/ov_SC06_025_jr_80154C24.c | 95 ++++- src/ov_SC06_027/ov_SC06_027_jr_80154C24.c | 95 ++++- src/ov_SC06_029/ov_SC06_029_jr_80154C24.c | 95 ++++- src/ov_SC06_030/ov_SC06_030_jr_80154C24.c | 95 ++++- src/ov_SC06_032/ov_SC06_032_jr_80154C24.c | 95 ++++- src/ov_SC06_033/ov_SC06_033_jr_80154C24.c | 95 ++++- src/ov_SC07_000/ov_SC07_000_jr_80154C24.c | 95 ++++- src/ov_SC07_001/ov_SC07_001_jr_80154C24.c | 95 ++++- src/ov_SC07_002/ov_SC07_002_jr_80154C24.c | 95 ++++- src/ov_SC07_006/ov_SC07_006_jr_80154C24.c | 95 ++++- src/ov_SC07_007/ov_SC07_007_jr_80154C24.c | 95 ++++- src/ov_SC07_008/ov_SC07_008_jr_80154C24.c | 95 ++++- src/ov_SC07_009/ov_SC07_009_jr_80154C24.c | 95 ++++- src/ov_SC07_010/ov_SC07_010_jr_80154C24.c | 95 ++++- src/ov_SC07_011/ov_SC07_011_jr_80154C24.c | 95 ++++- 277 files changed, 14566 insertions(+), 1732 deletions(-) diff --git a/config/overlays.mk b/config/overlays.mk index 1f191bba4..d79e6362a 100644 --- a/config/overlays.mk +++ b/config/overlays.mk @@ -21,9 +21,10 @@ ov_SC01_077_ELF := $(ov_SC01_077_OUT).elf ov_SC01_077_MAPFILE := $(ov_SC01_077_OUT).map ov_SC01_077_LD_SCRIPT := $(ov_SC01_077_OUT).ld ov_SC01_077_SPLAT_YAML := config/splat.ov_SC01_077.yaml -ov_SC01_077_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_077_jr_8012ACE0.o,tail2.data.o,ov_SC01_077_jr_801380E0.o,tail3.data.o,ov_SC01_077_o0.o,tail4.data.o,ov_SC01_077.o,tail5.data.o,ov_SC01_077_jr_8015444C.o,tail6.data.o,ov_SC01_077_jr_80154C24.o,tail7.data.o,ov_SC01_077_jr_801588CC.o,tail8.data.o,ov_SC01_077_jr_80159C84.o,tail9.data.o,ov_SC01_077_jr_8015A3C8.o,tail10.data.o,ov_SC01_077_jr_8015AE2C.o,tail11.data.o,ov_SC01_077_jr_8015C32C.o,tail12.data.o,ov_SC01_077_jr_8016AB6C.o,tail13.data.o,ov_SC01_077_jr_801734BC.o,tail14.data.o,ov_SC01_077_jr_80178D40.o,tail15.data.o,ov_SC01_077_jr_8017A4AC.o,tail16.data.o,ov_SC01_077_jr_80182268.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC01_077_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_077_jr_8012ACE0.o,tail2.data.o,ov_SC01_077_jr_801380E0.o,tail3.data.o,ov_SC01_077_o0.o,tail4.data.o,ov_SC01_077.o,tail5.data.o,ov_SC01_077_jr_8015444C.o,tail6.data.o,ov_SC01_077_jr_80154C24.o,ov_SC01_077_jr_801588CC.o,tail7.data.o,ov_SC01_077_jr_80159C84.o,tail8.data.o,ov_SC01_077_jr_8015A3C8.o,tail9.data.o,ov_SC01_077_jr_8015AE2C.o,tail10.data.o,ov_SC01_077_jr_8015C32C.o,tail11.data.o,ov_SC01_077_jr_8016AB6C.o,tail12.data.o,ov_SC01_077_jr_801734BC.o,tail13.data.o,ov_SC01_077_jr_80178D40.o,tail14.data.o,ov_SC01_077_jr_8017A4AC.o,tail15.data.o,ov_SC01_077_jr_80182268.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC01_077/ov_SC01_077.o: JTBL_PADS := 0,0,4,0,4,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20,+0x38,+0x58,+0x70,+0x90 build/src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0xcc +build/src/ov_SC01_077/ov_SC01_077_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC01_077/ov_SC01_077_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC01_077/ov_SC01_077_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC01_077_CHECK_SHA := config/check.ov_SC01_077.sha @@ -47,9 +48,10 @@ ov_SC01_005_ELF := $(ov_SC01_005_OUT).elf ov_SC01_005_MAPFILE := $(ov_SC01_005_OUT).map ov_SC01_005_LD_SCRIPT := $(ov_SC01_005_OUT).ld ov_SC01_005_SPLAT_YAML := config/splat.ov_SC01_005.yaml -ov_SC01_005_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_005_jr_8012ACE0.o,tail2.data.o,ov_SC01_005_jr_801380E0.o,tail3.data.o,ov_SC01_005_jr_8013F350.o,tail4.data.o,ov_SC01_005_jr_8013FFD8.o,tail5.data.o,ov_SC01_005_jr_8015444C.o,tail6.data.o,ov_SC01_005_jr_80154C24.o,tail7.data.o,ov_SC01_005_jr_801588CC.o,tail8.data.o,ov_SC01_005_jr_80159C84.o,tail9.data.o,ov_SC01_005_jr_8015A3C8.o,tail10.data.o,ov_SC01_005_jr_8015AE2C.o,tail11.data.o,ov_SC01_005_jr_8015C32C.o,tail12.data.o,ov_SC01_005_jr_8016AB6C.o,tail13.data.o,ov_SC01_005_jr_801734BC.o,tail14.data.o,ov_SC01_005_jr_80178D40.o,tail15.data.o,ov_SC01_005_jr_8017A4AC.o,tail16.data.o,ov_SC01_005_jr_8017C340.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC01_005_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_005_jr_8012ACE0.o,tail2.data.o,ov_SC01_005_jr_801380E0.o,tail3.data.o,ov_SC01_005_jr_8013F350.o,tail4.data.o,ov_SC01_005_jr_8013FFD8.o,tail5.data.o,ov_SC01_005_jr_8015444C.o,tail6.data.o,ov_SC01_005_jr_80154C24.o,ov_SC01_005_jr_801588CC.o,tail7.data.o,ov_SC01_005_jr_80159C84.o,tail8.data.o,ov_SC01_005_jr_8015A3C8.o,tail9.data.o,ov_SC01_005_jr_8015AE2C.o,tail10.data.o,ov_SC01_005_jr_8015C32C.o,tail11.data.o,ov_SC01_005_jr_8016AB6C.o,tail12.data.o,ov_SC01_005_jr_801734BC.o,tail13.data.o,ov_SC01_005_jr_80178D40.o,tail14.data.o,ov_SC01_005_jr_8017A4AC.o,tail15.data.o,ov_SC01_005_jr_8017C340.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC01_005/ov_SC01_005_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC01_005/ov_SC01_005_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC01_005/ov_SC01_005_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC01_005/ov_SC01_005_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC01_005_CHECK_SHA := config/check.ov_SC01_005.sha @@ -73,9 +75,10 @@ ov_SC01_006_ELF := $(ov_SC01_006_OUT).elf ov_SC01_006_MAPFILE := $(ov_SC01_006_OUT).map ov_SC01_006_LD_SCRIPT := $(ov_SC01_006_OUT).ld ov_SC01_006_SPLAT_YAML := config/splat.ov_SC01_006.yaml -ov_SC01_006_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_006_jr_8012ACE0.o,tail2.data.o,ov_SC01_006_jr_801380E0.o,tail3.data.o,ov_SC01_006_jr_8013F350.o,tail4.data.o,ov_SC01_006_jr_8013FFD8.o,tail5.data.o,ov_SC01_006_jr_8015444C.o,tail6.data.o,ov_SC01_006_jr_80154C24.o,tail7.data.o,ov_SC01_006_jr_801588CC.o,tail8.data.o,ov_SC01_006_jr_80159C84.o,tail9.data.o,ov_SC01_006_jr_8015A3C8.o,tail10.data.o,ov_SC01_006_jr_8015AE2C.o,tail11.data.o,ov_SC01_006_jr_8015C32C.o,tail12.data.o,ov_SC01_006_jr_8016AB6C.o,tail13.data.o,ov_SC01_006_jr_801734BC.o,tail14.data.o,ov_SC01_006_jr_80178D40.o,tail15.data.o,ov_SC01_006_jr_8017A4AC.o,tail16.data.o,ov_SC01_006_jr_8017C340.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC01_006_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_006_jr_8012ACE0.o,tail2.data.o,ov_SC01_006_jr_801380E0.o,tail3.data.o,ov_SC01_006_jr_8013F350.o,tail4.data.o,ov_SC01_006_jr_8013FFD8.o,tail5.data.o,ov_SC01_006_jr_8015444C.o,tail6.data.o,ov_SC01_006_jr_80154C24.o,ov_SC01_006_jr_801588CC.o,tail7.data.o,ov_SC01_006_jr_80159C84.o,tail8.data.o,ov_SC01_006_jr_8015A3C8.o,tail9.data.o,ov_SC01_006_jr_8015AE2C.o,tail10.data.o,ov_SC01_006_jr_8015C32C.o,tail11.data.o,ov_SC01_006_jr_8016AB6C.o,tail12.data.o,ov_SC01_006_jr_801734BC.o,tail13.data.o,ov_SC01_006_jr_80178D40.o,tail14.data.o,ov_SC01_006_jr_8017A4AC.o,tail15.data.o,ov_SC01_006_jr_8017C340.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC01_006/ov_SC01_006_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC01_006/ov_SC01_006_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC01_006/ov_SC01_006_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC01_006/ov_SC01_006_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC01_006/ov_SC01_006_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC01_006_CHECK_SHA := config/check.ov_SC01_006.sha @@ -99,9 +102,10 @@ ov_SC03_001_ELF := $(ov_SC03_001_OUT).elf ov_SC03_001_MAPFILE := $(ov_SC03_001_OUT).map ov_SC03_001_LD_SCRIPT := $(ov_SC03_001_OUT).ld ov_SC03_001_SPLAT_YAML := config/splat.ov_SC03_001.yaml -ov_SC03_001_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_001_jr_8012ACE0.o,tail2.data.o,ov_SC03_001_jr_801380E0.o,tail3.data.o,ov_SC03_001_jr_8013F350.o,tail4.data.o,ov_SC03_001_jr_8013FFD8.o,tail5.data.o,ov_SC03_001_jr_8015444C.o,tail6.data.o,ov_SC03_001_jr_80154C24.o,tail7.data.o,ov_SC03_001_jr_801588CC.o,tail8.data.o,ov_SC03_001_jr_80159C84.o,tail9.data.o,ov_SC03_001_jr_8015A3C8.o,tail10.data.o,ov_SC03_001_jr_8015AE2C.o,tail11.data.o,ov_SC03_001_jr_8015C32C.o,tail12.data.o,ov_SC03_001_jr_8016AB6C.o,tail13.data.o,ov_SC03_001_jr_801734BC.o,tail14.data.o,ov_SC03_001_jr_80178D40.o,tail15.data.o,ov_SC03_001_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_001_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_001_jr_8012ACE0.o,tail2.data.o,ov_SC03_001_jr_801380E0.o,tail3.data.o,ov_SC03_001_jr_8013F350.o,tail4.data.o,ov_SC03_001_jr_8013FFD8.o,tail5.data.o,ov_SC03_001_jr_8015444C.o,tail6.data.o,ov_SC03_001_jr_80154C24.o,ov_SC03_001_jr_801588CC.o,tail7.data.o,ov_SC03_001_jr_80159C84.o,tail8.data.o,ov_SC03_001_jr_8015A3C8.o,tail9.data.o,ov_SC03_001_jr_8015AE2C.o,tail10.data.o,ov_SC03_001_jr_8015C32C.o,tail11.data.o,ov_SC03_001_jr_8016AB6C.o,tail12.data.o,ov_SC03_001_jr_801734BC.o,tail13.data.o,ov_SC03_001_jr_80178D40.o,tail14.data.o,ov_SC03_001_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_001/ov_SC03_001_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_001/ov_SC03_001_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_001/ov_SC03_001_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_001/ov_SC03_001_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_001_CHECK_SHA := config/check.ov_SC03_001.sha @@ -125,9 +129,10 @@ ov_SC01_000_ELF := $(ov_SC01_000_OUT).elf ov_SC01_000_MAPFILE := $(ov_SC01_000_OUT).map ov_SC01_000_LD_SCRIPT := $(ov_SC01_000_OUT).ld ov_SC01_000_SPLAT_YAML := config/splat.ov_SC01_000.yaml -ov_SC01_000_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_000_jr_8012ACE0.o,tail2.data.o,ov_SC01_000_jr_801380E0.o,tail3.data.o,ov_SC01_000_jr_8013F350.o,tail4.data.o,ov_SC01_000_jr_8013FFD8.o,tail5.data.o,ov_SC01_000_jr_8015444C.o,tail6.data.o,ov_SC01_000_jr_80154C24.o,tail7.data.o,ov_SC01_000_jr_801588CC.o,tail8.data.o,ov_SC01_000_jr_80159C84.o,tail9.data.o,ov_SC01_000_jr_8015A3C8.o,tail10.data.o,ov_SC01_000_jr_8015AE2C.o,tail11.data.o,ov_SC01_000_jr_8015C32C.o,tail12.data.o,ov_SC01_000_jr_8016AB6C.o,tail13.data.o,ov_SC01_000_jr_801734BC.o,tail14.data.o,ov_SC01_000_jr_80178D40.o,tail15.data.o,ov_SC01_000_jr_8017A4AC.o,tail16.data.o,ov_SC01_000_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC01_000_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_000_jr_8012ACE0.o,tail2.data.o,ov_SC01_000_jr_801380E0.o,tail3.data.o,ov_SC01_000_jr_8013F350.o,tail4.data.o,ov_SC01_000_jr_8013FFD8.o,tail5.data.o,ov_SC01_000_jr_8015444C.o,tail6.data.o,ov_SC01_000_jr_80154C24.o,ov_SC01_000_jr_801588CC.o,tail7.data.o,ov_SC01_000_jr_80159C84.o,tail8.data.o,ov_SC01_000_jr_8015A3C8.o,tail9.data.o,ov_SC01_000_jr_8015AE2C.o,tail10.data.o,ov_SC01_000_jr_8015C32C.o,tail11.data.o,ov_SC01_000_jr_8016AB6C.o,tail12.data.o,ov_SC01_000_jr_801734BC.o,tail13.data.o,ov_SC01_000_jr_80178D40.o,tail14.data.o,ov_SC01_000_jr_8017A4AC.o,tail15.data.o,ov_SC01_000_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC01_000/ov_SC01_000_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC01_000/ov_SC01_000_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC01_000/ov_SC01_000_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC01_000/ov_SC01_000_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC01_000_CHECK_SHA := config/check.ov_SC01_000.sha @@ -151,9 +156,10 @@ ov_SC01_001_ELF := $(ov_SC01_001_OUT).elf ov_SC01_001_MAPFILE := $(ov_SC01_001_OUT).map ov_SC01_001_LD_SCRIPT := $(ov_SC01_001_OUT).ld ov_SC01_001_SPLAT_YAML := config/splat.ov_SC01_001.yaml -ov_SC01_001_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_001_jr_8012ACE0.o,tail2.data.o,ov_SC01_001_jr_801380E0.o,tail3.data.o,ov_SC01_001_jr_8013F350.o,tail4.data.o,ov_SC01_001_jr_8013FFD8.o,tail5.data.o,ov_SC01_001_jr_8015444C.o,tail6.data.o,ov_SC01_001_jr_80154C24.o,tail7.data.o,ov_SC01_001_jr_801588CC.o,tail8.data.o,ov_SC01_001_jr_80159C84.o,tail9.data.o,ov_SC01_001_jr_8015A3C8.o,tail10.data.o,ov_SC01_001_jr_8015AE2C.o,tail11.data.o,ov_SC01_001_jr_8015C32C.o,tail12.data.o,ov_SC01_001_jr_8016AB6C.o,tail13.data.o,ov_SC01_001_jr_801734BC.o,tail14.data.o,ov_SC01_001_jr_80178D40.o,tail15.data.o,ov_SC01_001_jr_8017A4AC.o,tail16.data.o,ov_SC01_001_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC01_001_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_001_jr_8012ACE0.o,tail2.data.o,ov_SC01_001_jr_801380E0.o,tail3.data.o,ov_SC01_001_jr_8013F350.o,tail4.data.o,ov_SC01_001_jr_8013FFD8.o,tail5.data.o,ov_SC01_001_jr_8015444C.o,tail6.data.o,ov_SC01_001_jr_80154C24.o,ov_SC01_001_jr_801588CC.o,tail7.data.o,ov_SC01_001_jr_80159C84.o,tail8.data.o,ov_SC01_001_jr_8015A3C8.o,tail9.data.o,ov_SC01_001_jr_8015AE2C.o,tail10.data.o,ov_SC01_001_jr_8015C32C.o,tail11.data.o,ov_SC01_001_jr_8016AB6C.o,tail12.data.o,ov_SC01_001_jr_801734BC.o,tail13.data.o,ov_SC01_001_jr_80178D40.o,tail14.data.o,ov_SC01_001_jr_8017A4AC.o,tail15.data.o,ov_SC01_001_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC01_001/ov_SC01_001_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC01_001/ov_SC01_001_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC01_001/ov_SC01_001_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC01_001/ov_SC01_001_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC01_001_CHECK_SHA := config/check.ov_SC01_001.sha @@ -177,9 +183,10 @@ ov_SC02_000_ELF := $(ov_SC02_000_OUT).elf ov_SC02_000_MAPFILE := $(ov_SC02_000_OUT).map ov_SC02_000_LD_SCRIPT := $(ov_SC02_000_OUT).ld ov_SC02_000_SPLAT_YAML := config/splat.ov_SC02_000.yaml -ov_SC02_000_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_000_jr_8012ACE0.o,tail2.data.o,ov_SC02_000_jr_801380E0.o,tail3.data.o,ov_SC02_000_jr_8013F350.o,tail4.data.o,ov_SC02_000_jr_8013FFD8.o,tail5.data.o,ov_SC02_000_jr_8015444C.o,tail6.data.o,ov_SC02_000_jr_80154C24.o,tail7.data.o,ov_SC02_000_jr_801588CC.o,tail8.data.o,ov_SC02_000_jr_80159C84.o,tail9.data.o,ov_SC02_000_jr_8015A3C8.o,tail10.data.o,ov_SC02_000_jr_8015AE2C.o,tail11.data.o,ov_SC02_000_jr_8015C32C.o,tail12.data.o,ov_SC02_000_jr_8016AB6C.o,tail13.data.o,ov_SC02_000_jr_801734BC.o,tail14.data.o,ov_SC02_000_jr_80178D40.o,tail15.data.o,ov_SC02_000_jr_8017A4AC.o,tail16.data.o,ov_SC02_000_jr_8017FCB0.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_000_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_000_jr_8012ACE0.o,tail2.data.o,ov_SC02_000_jr_801380E0.o,tail3.data.o,ov_SC02_000_jr_8013F350.o,tail4.data.o,ov_SC02_000_jr_8013FFD8.o,tail5.data.o,ov_SC02_000_jr_8015444C.o,tail6.data.o,ov_SC02_000_jr_80154C24.o,ov_SC02_000_jr_801588CC.o,tail7.data.o,ov_SC02_000_jr_80159C84.o,tail8.data.o,ov_SC02_000_jr_8015A3C8.o,tail9.data.o,ov_SC02_000_jr_8015AE2C.o,tail10.data.o,ov_SC02_000_jr_8015C32C.o,tail11.data.o,ov_SC02_000_jr_8016AB6C.o,tail12.data.o,ov_SC02_000_jr_801734BC.o,tail13.data.o,ov_SC02_000_jr_80178D40.o,tail14.data.o,ov_SC02_000_jr_8017A4AC.o,tail15.data.o,ov_SC02_000_jr_8017FCB0.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_000/ov_SC02_000_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_000/ov_SC02_000_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_000/ov_SC02_000_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_000/ov_SC02_000_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_000_CHECK_SHA := config/check.ov_SC02_000.sha @@ -203,9 +210,10 @@ ov_SC02_003_ELF := $(ov_SC02_003_OUT).elf ov_SC02_003_MAPFILE := $(ov_SC02_003_OUT).map ov_SC02_003_LD_SCRIPT := $(ov_SC02_003_OUT).ld ov_SC02_003_SPLAT_YAML := config/splat.ov_SC02_003.yaml -ov_SC02_003_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_003_jr_8012ACE0.o,tail2.data.o,ov_SC02_003_jr_801380E0.o,tail3.data.o,ov_SC02_003_jr_8013F350.o,tail4.data.o,ov_SC02_003_jr_8013FFD8.o,tail5.data.o,ov_SC02_003_jr_8015444C.o,tail6.data.o,ov_SC02_003_jr_80154C24.o,tail7.data.o,ov_SC02_003_jr_801588CC.o,tail8.data.o,ov_SC02_003_jr_80159C84.o,tail9.data.o,ov_SC02_003_jr_8015A3C8.o,tail10.data.o,ov_SC02_003_jr_8015AE2C.o,tail11.data.o,ov_SC02_003_jr_8015C32C.o,tail12.data.o,ov_SC02_003_jr_8016AB6C.o,tail13.data.o,ov_SC02_003_jr_801734BC.o,tail14.data.o,ov_SC02_003_jr_80178D40.o,tail15.data.o,ov_SC02_003_jr_8017A4AC.o,tail16.data.o,ov_SC02_003_jr_8017FCB0.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_003_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_003_jr_8012ACE0.o,tail2.data.o,ov_SC02_003_jr_801380E0.o,tail3.data.o,ov_SC02_003_jr_8013F350.o,tail4.data.o,ov_SC02_003_jr_8013FFD8.o,tail5.data.o,ov_SC02_003_jr_8015444C.o,tail6.data.o,ov_SC02_003_jr_80154C24.o,ov_SC02_003_jr_801588CC.o,tail7.data.o,ov_SC02_003_jr_80159C84.o,tail8.data.o,ov_SC02_003_jr_8015A3C8.o,tail9.data.o,ov_SC02_003_jr_8015AE2C.o,tail10.data.o,ov_SC02_003_jr_8015C32C.o,tail11.data.o,ov_SC02_003_jr_8016AB6C.o,tail12.data.o,ov_SC02_003_jr_801734BC.o,tail13.data.o,ov_SC02_003_jr_80178D40.o,tail14.data.o,ov_SC02_003_jr_8017A4AC.o,tail15.data.o,ov_SC02_003_jr_8017FCB0.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_003/ov_SC02_003_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_003/ov_SC02_003_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_003/ov_SC02_003_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_003/ov_SC02_003_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_003/ov_SC02_003_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_003_CHECK_SHA := config/check.ov_SC02_003.sha @@ -229,9 +237,10 @@ ov_SC03_002_ELF := $(ov_SC03_002_OUT).elf ov_SC03_002_MAPFILE := $(ov_SC03_002_OUT).map ov_SC03_002_LD_SCRIPT := $(ov_SC03_002_OUT).ld ov_SC03_002_SPLAT_YAML := config/splat.ov_SC03_002.yaml -ov_SC03_002_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_002_jr_8012ACE0.o,tail2.data.o,ov_SC03_002_jr_801380E0.o,tail3.data.o,ov_SC03_002_jr_8013F350.o,tail4.data.o,ov_SC03_002_jr_8013FFD8.o,tail5.data.o,ov_SC03_002_jr_8015444C.o,tail6.data.o,ov_SC03_002_jr_80154C24.o,tail7.data.o,ov_SC03_002_jr_801588CC.o,tail8.data.o,ov_SC03_002_jr_80159C84.o,tail9.data.o,ov_SC03_002_jr_8015A3C8.o,tail10.data.o,ov_SC03_002_jr_8015AE2C.o,tail11.data.o,ov_SC03_002_jr_8015C32C.o,tail12.data.o,ov_SC03_002_jr_8016AB6C.o,tail13.data.o,ov_SC03_002_jr_801734BC.o,tail14.data.o,ov_SC03_002_jr_80178D40.o,tail15.data.o,ov_SC03_002_jr_8017A4AC.o,tail16.data.o,ov_SC03_002_jr_8017D604.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_002_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_002_jr_8012ACE0.o,tail2.data.o,ov_SC03_002_jr_801380E0.o,tail3.data.o,ov_SC03_002_jr_8013F350.o,tail4.data.o,ov_SC03_002_jr_8013FFD8.o,tail5.data.o,ov_SC03_002_jr_8015444C.o,tail6.data.o,ov_SC03_002_jr_80154C24.o,ov_SC03_002_jr_801588CC.o,tail7.data.o,ov_SC03_002_jr_80159C84.o,tail8.data.o,ov_SC03_002_jr_8015A3C8.o,tail9.data.o,ov_SC03_002_jr_8015AE2C.o,tail10.data.o,ov_SC03_002_jr_8015C32C.o,tail11.data.o,ov_SC03_002_jr_8016AB6C.o,tail12.data.o,ov_SC03_002_jr_801734BC.o,tail13.data.o,ov_SC03_002_jr_80178D40.o,tail14.data.o,ov_SC03_002_jr_8017A4AC.o,tail15.data.o,ov_SC03_002_jr_8017D604.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_002/ov_SC03_002_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_002/ov_SC03_002_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_002/ov_SC03_002_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_002/ov_SC03_002_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_002_CHECK_SHA := config/check.ov_SC03_002.sha @@ -255,9 +264,10 @@ ov_SC03_006_ELF := $(ov_SC03_006_OUT).elf ov_SC03_006_MAPFILE := $(ov_SC03_006_OUT).map ov_SC03_006_LD_SCRIPT := $(ov_SC03_006_OUT).ld ov_SC03_006_SPLAT_YAML := config/splat.ov_SC03_006.yaml -ov_SC03_006_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_006_jr_8012ACE0.o,tail2.data.o,ov_SC03_006_jr_801380E0.o,tail3.data.o,ov_SC03_006_jr_8013F350.o,tail4.data.o,ov_SC03_006_jr_8013FFD8.o,tail5.data.o,ov_SC03_006_jr_8015444C.o,tail6.data.o,ov_SC03_006_jr_80154C24.o,tail7.data.o,ov_SC03_006_jr_801588CC.o,tail8.data.o,ov_SC03_006_jr_80159C84.o,tail9.data.o,ov_SC03_006_jr_8015A3C8.o,tail10.data.o,ov_SC03_006_jr_8015AE2C.o,tail11.data.o,ov_SC03_006_jr_8015C32C.o,tail12.data.o,ov_SC03_006_jr_8016AB6C.o,tail13.data.o,ov_SC03_006_jr_801734BC.o,tail14.data.o,ov_SC03_006_jr_80178D40.o,tail15.data.o,ov_SC03_006_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_006_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_006_jr_8012ACE0.o,tail2.data.o,ov_SC03_006_jr_801380E0.o,tail3.data.o,ov_SC03_006_jr_8013F350.o,tail4.data.o,ov_SC03_006_jr_8013FFD8.o,tail5.data.o,ov_SC03_006_jr_8015444C.o,tail6.data.o,ov_SC03_006_jr_80154C24.o,ov_SC03_006_jr_801588CC.o,tail7.data.o,ov_SC03_006_jr_80159C84.o,tail8.data.o,ov_SC03_006_jr_8015A3C8.o,tail9.data.o,ov_SC03_006_jr_8015AE2C.o,tail10.data.o,ov_SC03_006_jr_8015C32C.o,tail11.data.o,ov_SC03_006_jr_8016AB6C.o,tail12.data.o,ov_SC03_006_jr_801734BC.o,tail13.data.o,ov_SC03_006_jr_80178D40.o,tail14.data.o,ov_SC03_006_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_006/ov_SC03_006_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_006/ov_SC03_006_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_006/ov_SC03_006_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_006/ov_SC03_006_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_006_CHECK_SHA := config/check.ov_SC03_006.sha @@ -281,9 +291,10 @@ ov_SC04_000_ELF := $(ov_SC04_000_OUT).elf ov_SC04_000_MAPFILE := $(ov_SC04_000_OUT).map ov_SC04_000_LD_SCRIPT := $(ov_SC04_000_OUT).ld ov_SC04_000_SPLAT_YAML := config/splat.ov_SC04_000.yaml -ov_SC04_000_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_000_jr_8012ACE0.o,tail2.data.o,ov_SC04_000_jr_801380E0.o,tail3.data.o,ov_SC04_000_jr_8013F350.o,tail4.data.o,ov_SC04_000_jr_8013FFD8.o,tail5.data.o,ov_SC04_000_jr_8015444C.o,tail6.data.o,ov_SC04_000_jr_80154C24.o,tail7.data.o,ov_SC04_000_jr_801588CC.o,tail8.data.o,ov_SC04_000_jr_80159C84.o,tail9.data.o,ov_SC04_000_jr_8015A3C8.o,tail10.data.o,ov_SC04_000_jr_8015AE2C.o,tail11.data.o,ov_SC04_000_jr_8015C32C.o,tail12.data.o,ov_SC04_000_jr_8016AB6C.o,tail13.data.o,ov_SC04_000_jr_801734BC.o,tail14.data.o,ov_SC04_000_jr_80178D40.o,tail15.data.o,ov_SC04_000_jr_8017A4AC.o,tail16.data.o,ov_SC04_000_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_000_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_000_jr_8012ACE0.o,tail2.data.o,ov_SC04_000_jr_801380E0.o,tail3.data.o,ov_SC04_000_jr_8013F350.o,tail4.data.o,ov_SC04_000_jr_8013FFD8.o,tail5.data.o,ov_SC04_000_jr_8015444C.o,tail6.data.o,ov_SC04_000_jr_80154C24.o,ov_SC04_000_jr_801588CC.o,tail7.data.o,ov_SC04_000_jr_80159C84.o,tail8.data.o,ov_SC04_000_jr_8015A3C8.o,tail9.data.o,ov_SC04_000_jr_8015AE2C.o,tail10.data.o,ov_SC04_000_jr_8015C32C.o,tail11.data.o,ov_SC04_000_jr_8016AB6C.o,tail12.data.o,ov_SC04_000_jr_801734BC.o,tail13.data.o,ov_SC04_000_jr_80178D40.o,tail14.data.o,ov_SC04_000_jr_8017A4AC.o,tail15.data.o,ov_SC04_000_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_000/ov_SC04_000_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_000/ov_SC04_000_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_000/ov_SC04_000_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_000/ov_SC04_000_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_000/ov_SC04_000_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_000_CHECK_SHA := config/check.ov_SC04_000.sha @@ -307,9 +318,10 @@ ov_SC04_018_ELF := $(ov_SC04_018_OUT).elf ov_SC04_018_MAPFILE := $(ov_SC04_018_OUT).map ov_SC04_018_LD_SCRIPT := $(ov_SC04_018_OUT).ld ov_SC04_018_SPLAT_YAML := config/splat.ov_SC04_018.yaml -ov_SC04_018_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_018_jr_8012ACE0.o,tail2.data.o,ov_SC04_018_jr_801380E0.o,tail3.data.o,ov_SC04_018_jr_8013F350.o,tail4.data.o,ov_SC04_018_jr_8013FFD8.o,tail5.data.o,ov_SC04_018_jr_8015444C.o,tail6.data.o,ov_SC04_018_jr_80154C24.o,tail7.data.o,ov_SC04_018_jr_801588CC.o,tail8.data.o,ov_SC04_018_jr_80159C84.o,tail9.data.o,ov_SC04_018_jr_8015A3C8.o,tail10.data.o,ov_SC04_018_jr_8015AE2C.o,tail11.data.o,ov_SC04_018_jr_8015C32C.o,tail12.data.o,ov_SC04_018_jr_8016AB6C.o,tail13.data.o,ov_SC04_018_jr_801734BC.o,tail14.data.o,ov_SC04_018_jr_80178D40.o,tail15.data.o,ov_SC04_018_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_018_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_018_jr_8012ACE0.o,tail2.data.o,ov_SC04_018_jr_801380E0.o,tail3.data.o,ov_SC04_018_jr_8013F350.o,tail4.data.o,ov_SC04_018_jr_8013FFD8.o,tail5.data.o,ov_SC04_018_jr_8015444C.o,tail6.data.o,ov_SC04_018_jr_80154C24.o,ov_SC04_018_jr_801588CC.o,tail7.data.o,ov_SC04_018_jr_80159C84.o,tail8.data.o,ov_SC04_018_jr_8015A3C8.o,tail9.data.o,ov_SC04_018_jr_8015AE2C.o,tail10.data.o,ov_SC04_018_jr_8015C32C.o,tail11.data.o,ov_SC04_018_jr_8016AB6C.o,tail12.data.o,ov_SC04_018_jr_801734BC.o,tail13.data.o,ov_SC04_018_jr_80178D40.o,tail14.data.o,ov_SC04_018_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_018/ov_SC04_018_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_018/ov_SC04_018_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_018/ov_SC04_018_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_018/ov_SC04_018_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_018/ov_SC04_018_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_018_CHECK_SHA := config/check.ov_SC04_018.sha @@ -333,9 +345,10 @@ ov_SC04_019_ELF := $(ov_SC04_019_OUT).elf ov_SC04_019_MAPFILE := $(ov_SC04_019_OUT).map ov_SC04_019_LD_SCRIPT := $(ov_SC04_019_OUT).ld ov_SC04_019_SPLAT_YAML := config/splat.ov_SC04_019.yaml -ov_SC04_019_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_019_jr_8012ACE0.o,tail2.data.o,ov_SC04_019_jr_801380E0.o,tail3.data.o,ov_SC04_019_jr_8013F350.o,tail4.data.o,ov_SC04_019_jr_8013FFD8.o,tail5.data.o,ov_SC04_019_jr_8015444C.o,tail6.data.o,ov_SC04_019_jr_80154C24.o,tail7.data.o,ov_SC04_019_jr_801588CC.o,tail8.data.o,ov_SC04_019_jr_80159C84.o,tail9.data.o,ov_SC04_019_jr_8015A3C8.o,tail10.data.o,ov_SC04_019_jr_8015AE2C.o,tail11.data.o,ov_SC04_019_jr_8015C32C.o,tail12.data.o,ov_SC04_019_jr_8016AB6C.o,tail13.data.o,ov_SC04_019_jr_801734BC.o,tail14.data.o,ov_SC04_019_jr_80178D40.o,tail15.data.o,ov_SC04_019_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_019_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_019_jr_8012ACE0.o,tail2.data.o,ov_SC04_019_jr_801380E0.o,tail3.data.o,ov_SC04_019_jr_8013F350.o,tail4.data.o,ov_SC04_019_jr_8013FFD8.o,tail5.data.o,ov_SC04_019_jr_8015444C.o,tail6.data.o,ov_SC04_019_jr_80154C24.o,ov_SC04_019_jr_801588CC.o,tail7.data.o,ov_SC04_019_jr_80159C84.o,tail8.data.o,ov_SC04_019_jr_8015A3C8.o,tail9.data.o,ov_SC04_019_jr_8015AE2C.o,tail10.data.o,ov_SC04_019_jr_8015C32C.o,tail11.data.o,ov_SC04_019_jr_8016AB6C.o,tail12.data.o,ov_SC04_019_jr_801734BC.o,tail13.data.o,ov_SC04_019_jr_80178D40.o,tail14.data.o,ov_SC04_019_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_019/ov_SC04_019_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_019/ov_SC04_019_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_019/ov_SC04_019_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_019/ov_SC04_019_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_019/ov_SC04_019_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_019_CHECK_SHA := config/check.ov_SC04_019.sha @@ -359,9 +372,10 @@ ov_SC05_000_ELF := $(ov_SC05_000_OUT).elf ov_SC05_000_MAPFILE := $(ov_SC05_000_OUT).map ov_SC05_000_LD_SCRIPT := $(ov_SC05_000_OUT).ld ov_SC05_000_SPLAT_YAML := config/splat.ov_SC05_000.yaml -ov_SC05_000_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_000_jr_8012ACE0.o,tail2.data.o,ov_SC05_000_jr_801380E0.o,tail3.data.o,ov_SC05_000_jr_8013F350.o,tail4.data.o,ov_SC05_000_jr_8013FFD8.o,tail5.data.o,ov_SC05_000_jr_8015444C.o,tail6.data.o,ov_SC05_000_jr_80154C24.o,tail7.data.o,ov_SC05_000_jr_801588CC.o,tail8.data.o,ov_SC05_000_jr_80159C84.o,tail9.data.o,ov_SC05_000_jr_8015A3C8.o,tail10.data.o,ov_SC05_000_jr_8015AE2C.o,tail11.data.o,ov_SC05_000_jr_8015C32C.o,tail12.data.o,ov_SC05_000_jr_8016AB6C.o,tail13.data.o,ov_SC05_000_jr_801734BC.o,tail14.data.o,ov_SC05_000_jr_80178D40.o,tail15.data.o,ov_SC05_000_jr_8017A4AC.o,tail16.data.o,ov_SC05_000_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC05_000_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_000_jr_8012ACE0.o,tail2.data.o,ov_SC05_000_jr_801380E0.o,tail3.data.o,ov_SC05_000_jr_8013F350.o,tail4.data.o,ov_SC05_000_jr_8013FFD8.o,tail5.data.o,ov_SC05_000_jr_8015444C.o,tail6.data.o,ov_SC05_000_jr_80154C24.o,ov_SC05_000_jr_801588CC.o,tail7.data.o,ov_SC05_000_jr_80159C84.o,tail8.data.o,ov_SC05_000_jr_8015A3C8.o,tail9.data.o,ov_SC05_000_jr_8015AE2C.o,tail10.data.o,ov_SC05_000_jr_8015C32C.o,tail11.data.o,ov_SC05_000_jr_8016AB6C.o,tail12.data.o,ov_SC05_000_jr_801734BC.o,tail13.data.o,ov_SC05_000_jr_80178D40.o,tail14.data.o,ov_SC05_000_jr_8017A4AC.o,tail15.data.o,ov_SC05_000_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC05_000/ov_SC05_000_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC05_000/ov_SC05_000_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_000/ov_SC05_000_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_000/ov_SC05_000_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC05_000/ov_SC05_000_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC05_000_CHECK_SHA := config/check.ov_SC05_000.sha @@ -385,9 +399,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_000_jr_8015444C.o,tail5.data.o,ov_SC06_000_jr_80154C24.o,tail6.data.o,ov_SC06_000_jr_801588CC.o,tail7.data.o,ov_SC06_000_jr_80159C84.o,tail8.data.o,ov_SC06_000_jr_8015A3C8.o,tail9.data.o,ov_SC06_000_jr_8015AE2C.o,tail10.data.o,ov_SC06_000_jr_8015C32C.o,tail11.data.o,ov_SC06_000_jr_8016AB6C.o,tail12.data.o,ov_SC06_000_jr_801734BC.o,tail13.data.o,ov_SC06_000_jr_80178D40.o,tail14.data.o,ov_SC06_000_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_000_jr_8015444C.o,tail5.data.o,ov_SC06_000_jr_80154C24.o,ov_SC06_000_jr_801588CC.o,tail6.data.o,ov_SC06_000_jr_80159C84.o,tail7.data.o,ov_SC06_000_jr_8015A3C8.o,tail8.data.o,ov_SC06_000_jr_8015AE2C.o,tail9.data.o,ov_SC06_000_jr_8015C32C.o,tail10.data.o,ov_SC06_000_jr_8016AB6C.o,tail11.data.o,ov_SC06_000_jr_801734BC.o,tail12.data.o,ov_SC06_000_jr_80178D40.o,tail13.data.o,ov_SC06_000_jr_8017A4AC.o,tail14.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_000/ov_SC06_000_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_000/ov_SC06_000_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -411,9 +426,10 @@ 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_8013F350.o,tail4.data.o,ov_SC07_000_jr_8013FFD8.o,tail5.data.o,ov_SC07_000_jr_8015444C.o,tail6.data.o,ov_SC07_000_jr_80154C24.o,tail7.data.o,ov_SC07_000_jr_801588CC.o,tail8.data.o,ov_SC07_000_jr_80159C84.o,tail9.data.o,ov_SC07_000_jr_8015A3C8.o,tail10.data.o,ov_SC07_000_jr_8015AE2C.o,tail11.data.o,ov_SC07_000_jr_8015C32C.o,tail12.data.o,ov_SC07_000_jr_8016AB6C.o,tail13.data.o,ov_SC07_000_jr_801734BC.o,tail14.data.o,ov_SC07_000_jr_80178D40.o,tail15.data.o,ov_SC07_000_jr_8017A4AC.o,tail16.data.o,ov_SC07_000_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC07_000_jr_8013FFD8.o,tail5.data.o,ov_SC07_000_jr_8015444C.o,tail6.data.o,ov_SC07_000_jr_80154C24.o,ov_SC07_000_jr_801588CC.o,tail7.data.o,ov_SC07_000_jr_80159C84.o,tail8.data.o,ov_SC07_000_jr_8015A3C8.o,tail9.data.o,ov_SC07_000_jr_8015AE2C.o,tail10.data.o,ov_SC07_000_jr_8015C32C.o,tail11.data.o,ov_SC07_000_jr_8016AB6C.o,tail12.data.o,ov_SC07_000_jr_801734BC.o,tail13.data.o,ov_SC07_000_jr_80178D40.o,tail14.data.o,ov_SC07_000_jr_8017A4AC.o,tail15.data.o,ov_SC07_000_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC07_000/ov_SC07_000_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC07_000/ov_SC07_000_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -437,9 +453,10 @@ ov_SC01_004_ELF := $(ov_SC01_004_OUT).elf ov_SC01_004_MAPFILE := $(ov_SC01_004_OUT).map ov_SC01_004_LD_SCRIPT := $(ov_SC01_004_OUT).ld ov_SC01_004_SPLAT_YAML := config/splat.ov_SC01_004.yaml -ov_SC01_004_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_004_jr_8012ACE0.o,tail2.data.o,ov_SC01_004_jr_801380E0.o,tail3.data.o,ov_SC01_004_jr_8013F350.o,tail4.data.o,ov_SC01_004_jr_8013FFD8.o,tail5.data.o,ov_SC01_004_jr_8015444C.o,tail6.data.o,ov_SC01_004_jr_80154C24.o,tail7.data.o,ov_SC01_004_jr_801588CC.o,tail8.data.o,ov_SC01_004_jr_80159C84.o,tail9.data.o,ov_SC01_004_jr_8015A3C8.o,tail10.data.o,ov_SC01_004_jr_8015AE2C.o,tail11.data.o,ov_SC01_004_jr_8015C32C.o,tail12.data.o,ov_SC01_004_jr_8016AB6C.o,tail13.data.o,ov_SC01_004_jr_801734BC.o,tail14.data.o,ov_SC01_004_jr_80178D40.o,tail15.data.o,ov_SC01_004_jr_8017A4AC.o,tail16.data.o,ov_SC01_004_jr_8017BE9C.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC01_004_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_004_jr_8012ACE0.o,tail2.data.o,ov_SC01_004_jr_801380E0.o,tail3.data.o,ov_SC01_004_jr_8013F350.o,tail4.data.o,ov_SC01_004_jr_8013FFD8.o,tail5.data.o,ov_SC01_004_jr_8015444C.o,tail6.data.o,ov_SC01_004_jr_80154C24.o,ov_SC01_004_jr_801588CC.o,tail7.data.o,ov_SC01_004_jr_80159C84.o,tail8.data.o,ov_SC01_004_jr_8015A3C8.o,tail9.data.o,ov_SC01_004_jr_8015AE2C.o,tail10.data.o,ov_SC01_004_jr_8015C32C.o,tail11.data.o,ov_SC01_004_jr_8016AB6C.o,tail12.data.o,ov_SC01_004_jr_801734BC.o,tail13.data.o,ov_SC01_004_jr_80178D40.o,tail14.data.o,ov_SC01_004_jr_8017A4AC.o,tail15.data.o,ov_SC01_004_jr_8017BE9C.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC01_004/ov_SC01_004_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC01_004/ov_SC01_004_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC01_004/ov_SC01_004_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC01_004/ov_SC01_004_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC01_004_CHECK_SHA := config/check.ov_SC01_004.sha @@ -463,9 +480,10 @@ ov_SC01_008_ELF := $(ov_SC01_008_OUT).elf ov_SC01_008_MAPFILE := $(ov_SC01_008_OUT).map ov_SC01_008_LD_SCRIPT := $(ov_SC01_008_OUT).ld ov_SC01_008_SPLAT_YAML := config/splat.ov_SC01_008.yaml -ov_SC01_008_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_008_jr_8012ACE0.o,tail2.data.o,ov_SC01_008_jr_801380E0.o,tail3.data.o,ov_SC01_008_jr_8013F350.o,tail4.data.o,ov_SC01_008_jr_8013FFD8.o,tail5.data.o,ov_SC01_008_jr_8015444C.o,tail6.data.o,ov_SC01_008_jr_80154C24.o,tail7.data.o,ov_SC01_008_jr_801588CC.o,tail8.data.o,ov_SC01_008_jr_80159C84.o,tail9.data.o,ov_SC01_008_jr_8015A3C8.o,tail10.data.o,ov_SC01_008_jr_8015AE2C.o,tail11.data.o,ov_SC01_008_jr_8015C32C.o,tail12.data.o,ov_SC01_008_jr_8016AB6C.o,tail13.data.o,ov_SC01_008_jr_801734BC.o,tail14.data.o,ov_SC01_008_jr_80178D40.o,tail15.data.o,ov_SC01_008_jr_8017A4AC.o,tail16.data.o,ov_SC01_008_jr_8017BE9C.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC01_008_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_008_jr_8012ACE0.o,tail2.data.o,ov_SC01_008_jr_801380E0.o,tail3.data.o,ov_SC01_008_jr_8013F350.o,tail4.data.o,ov_SC01_008_jr_8013FFD8.o,tail5.data.o,ov_SC01_008_jr_8015444C.o,tail6.data.o,ov_SC01_008_jr_80154C24.o,ov_SC01_008_jr_801588CC.o,tail7.data.o,ov_SC01_008_jr_80159C84.o,tail8.data.o,ov_SC01_008_jr_8015A3C8.o,tail9.data.o,ov_SC01_008_jr_8015AE2C.o,tail10.data.o,ov_SC01_008_jr_8015C32C.o,tail11.data.o,ov_SC01_008_jr_8016AB6C.o,tail12.data.o,ov_SC01_008_jr_801734BC.o,tail13.data.o,ov_SC01_008_jr_80178D40.o,tail14.data.o,ov_SC01_008_jr_8017A4AC.o,tail15.data.o,ov_SC01_008_jr_8017BE9C.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC01_008/ov_SC01_008_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC01_008/ov_SC01_008_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC01_008/ov_SC01_008_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC01_008/ov_SC01_008_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC01_008_CHECK_SHA := config/check.ov_SC01_008.sha @@ -489,9 +507,10 @@ ov_SC01_009_ELF := $(ov_SC01_009_OUT).elf ov_SC01_009_MAPFILE := $(ov_SC01_009_OUT).map ov_SC01_009_LD_SCRIPT := $(ov_SC01_009_OUT).ld ov_SC01_009_SPLAT_YAML := config/splat.ov_SC01_009.yaml -ov_SC01_009_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_009_jr_8012ACE0.o,tail2.data.o,ov_SC01_009_jr_801380E0.o,tail3.data.o,ov_SC01_009_jr_8013F350.o,tail4.data.o,ov_SC01_009_jr_8013FFD8.o,tail5.data.o,ov_SC01_009_jr_8015444C.o,tail6.data.o,ov_SC01_009_jr_80154C24.o,tail7.data.o,ov_SC01_009_jr_801588CC.o,tail8.data.o,ov_SC01_009_jr_80159C84.o,tail9.data.o,ov_SC01_009_jr_8015A3C8.o,tail10.data.o,ov_SC01_009_jr_8015AE2C.o,tail11.data.o,ov_SC01_009_jr_8015C32C.o,tail12.data.o,ov_SC01_009_jr_8016AB6C.o,tail13.data.o,ov_SC01_009_jr_801734BC.o,tail14.data.o,ov_SC01_009_jr_80178D40.o,tail15.data.o,ov_SC01_009_jr_8017A4AC.o,tail16.data.o,ov_SC01_009_jr_8017BE9C.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC01_009_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_009_jr_8012ACE0.o,tail2.data.o,ov_SC01_009_jr_801380E0.o,tail3.data.o,ov_SC01_009_jr_8013F350.o,tail4.data.o,ov_SC01_009_jr_8013FFD8.o,tail5.data.o,ov_SC01_009_jr_8015444C.o,tail6.data.o,ov_SC01_009_jr_80154C24.o,ov_SC01_009_jr_801588CC.o,tail7.data.o,ov_SC01_009_jr_80159C84.o,tail8.data.o,ov_SC01_009_jr_8015A3C8.o,tail9.data.o,ov_SC01_009_jr_8015AE2C.o,tail10.data.o,ov_SC01_009_jr_8015C32C.o,tail11.data.o,ov_SC01_009_jr_8016AB6C.o,tail12.data.o,ov_SC01_009_jr_801734BC.o,tail13.data.o,ov_SC01_009_jr_80178D40.o,tail14.data.o,ov_SC01_009_jr_8017A4AC.o,tail15.data.o,ov_SC01_009_jr_8017BE9C.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC01_009/ov_SC01_009_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC01_009/ov_SC01_009_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC01_009/ov_SC01_009_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC01_009/ov_SC01_009_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC01_009_CHECK_SHA := config/check.ov_SC01_009.sha @@ -515,9 +534,10 @@ ov_SC01_074_ELF := $(ov_SC01_074_OUT).elf ov_SC01_074_MAPFILE := $(ov_SC01_074_OUT).map ov_SC01_074_LD_SCRIPT := $(ov_SC01_074_OUT).ld ov_SC01_074_SPLAT_YAML := config/splat.ov_SC01_074.yaml -ov_SC01_074_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_074_jr_8012ACE0.o,tail2.data.o,ov_SC01_074_jr_801380E0.o,tail3.data.o,ov_SC01_074_jr_8013F350.o,tail4.data.o,ov_SC01_074_jr_8013FFD8.o,tail5.data.o,ov_SC01_074_jr_8015444C.o,tail6.data.o,ov_SC01_074_jr_80154C24.o,tail7.data.o,ov_SC01_074_jr_801588CC.o,tail8.data.o,ov_SC01_074_jr_80159C84.o,tail9.data.o,ov_SC01_074_jr_8015A3C8.o,tail10.data.o,ov_SC01_074_jr_8015AE2C.o,tail11.data.o,ov_SC01_074_jr_8015C32C.o,tail12.data.o,ov_SC01_074_jr_8016AB6C.o,tail13.data.o,ov_SC01_074_jr_801734BC.o,tail14.data.o,ov_SC01_074_jr_80178D40.o,tail15.data.o,ov_SC01_074_jr_8017A4AC.o,tail16.data.o,ov_SC01_074_jr_8017BE9C.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC01_074_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_074_jr_8012ACE0.o,tail2.data.o,ov_SC01_074_jr_801380E0.o,tail3.data.o,ov_SC01_074_jr_8013F350.o,tail4.data.o,ov_SC01_074_jr_8013FFD8.o,tail5.data.o,ov_SC01_074_jr_8015444C.o,tail6.data.o,ov_SC01_074_jr_80154C24.o,ov_SC01_074_jr_801588CC.o,tail7.data.o,ov_SC01_074_jr_80159C84.o,tail8.data.o,ov_SC01_074_jr_8015A3C8.o,tail9.data.o,ov_SC01_074_jr_8015AE2C.o,tail10.data.o,ov_SC01_074_jr_8015C32C.o,tail11.data.o,ov_SC01_074_jr_8016AB6C.o,tail12.data.o,ov_SC01_074_jr_801734BC.o,tail13.data.o,ov_SC01_074_jr_80178D40.o,tail14.data.o,ov_SC01_074_jr_8017A4AC.o,tail15.data.o,ov_SC01_074_jr_8017BE9C.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC01_074/ov_SC01_074_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC01_074/ov_SC01_074_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC01_074/ov_SC01_074_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC01_074/ov_SC01_074_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC01_074_CHECK_SHA := config/check.ov_SC01_074.sha @@ -541,9 +561,10 @@ ov_SC01_080_ELF := $(ov_SC01_080_OUT).elf ov_SC01_080_MAPFILE := $(ov_SC01_080_OUT).map ov_SC01_080_LD_SCRIPT := $(ov_SC01_080_OUT).ld ov_SC01_080_SPLAT_YAML := config/splat.ov_SC01_080.yaml -ov_SC01_080_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_080_jr_8012ACE0.o,tail2.data.o,ov_SC01_080_jr_801380E0.o,tail3.data.o,ov_SC01_080_jr_8013F350.o,tail4.data.o,ov_SC01_080_jr_8013FFD8.o,tail5.data.o,ov_SC01_080_jr_8015444C.o,tail6.data.o,ov_SC01_080_jr_80154C24.o,tail7.data.o,ov_SC01_080_jr_801588CC.o,tail8.data.o,ov_SC01_080_jr_80159C84.o,tail9.data.o,ov_SC01_080_jr_8015A3C8.o,tail10.data.o,ov_SC01_080_jr_8015AE2C.o,tail11.data.o,ov_SC01_080_jr_8015C32C.o,tail12.data.o,ov_SC01_080_jr_8016AB6C.o,tail13.data.o,ov_SC01_080_jr_801734BC.o,tail14.data.o,ov_SC01_080_jr_80178D40.o,tail15.data.o,ov_SC01_080_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC01_080_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_080_jr_8012ACE0.o,tail2.data.o,ov_SC01_080_jr_801380E0.o,tail3.data.o,ov_SC01_080_jr_8013F350.o,tail4.data.o,ov_SC01_080_jr_8013FFD8.o,tail5.data.o,ov_SC01_080_jr_8015444C.o,tail6.data.o,ov_SC01_080_jr_80154C24.o,ov_SC01_080_jr_801588CC.o,tail7.data.o,ov_SC01_080_jr_80159C84.o,tail8.data.o,ov_SC01_080_jr_8015A3C8.o,tail9.data.o,ov_SC01_080_jr_8015AE2C.o,tail10.data.o,ov_SC01_080_jr_8015C32C.o,tail11.data.o,ov_SC01_080_jr_8016AB6C.o,tail12.data.o,ov_SC01_080_jr_801734BC.o,tail13.data.o,ov_SC01_080_jr_80178D40.o,tail14.data.o,ov_SC01_080_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC01_080/ov_SC01_080_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC01_080/ov_SC01_080_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC01_080/ov_SC01_080_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC01_080/ov_SC01_080_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC01_080_CHECK_SHA := config/check.ov_SC01_080.sha @@ -567,9 +588,10 @@ ov_SC01_084_ELF := $(ov_SC01_084_OUT).elf ov_SC01_084_MAPFILE := $(ov_SC01_084_OUT).map ov_SC01_084_LD_SCRIPT := $(ov_SC01_084_OUT).ld ov_SC01_084_SPLAT_YAML := config/splat.ov_SC01_084.yaml -ov_SC01_084_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_084_jr_8012ACE0.o,tail2.data.o,ov_SC01_084_jr_801380E0.o,tail3.data.o,ov_SC01_084_jr_8013F350.o,tail4.data.o,ov_SC01_084_jr_8013FFD8.o,tail5.data.o,ov_SC01_084_jr_8015444C.o,tail6.data.o,ov_SC01_084_jr_80154C24.o,tail7.data.o,ov_SC01_084_jr_801588CC.o,tail8.data.o,ov_SC01_084_jr_80159C84.o,tail9.data.o,ov_SC01_084_jr_8015A3C8.o,tail10.data.o,ov_SC01_084_jr_8015AE2C.o,tail11.data.o,ov_SC01_084_jr_8015C32C.o,tail12.data.o,ov_SC01_084_jr_8016AB6C.o,tail13.data.o,ov_SC01_084_jr_801734BC.o,tail14.data.o,ov_SC01_084_jr_80178D40.o,tail15.data.o,ov_SC01_084_jr_8017A4AC.o,tail16.data.o,ov_SC01_084_jr_8017CA80.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC01_084_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_084_jr_8012ACE0.o,tail2.data.o,ov_SC01_084_jr_801380E0.o,tail3.data.o,ov_SC01_084_jr_8013F350.o,tail4.data.o,ov_SC01_084_jr_8013FFD8.o,tail5.data.o,ov_SC01_084_jr_8015444C.o,tail6.data.o,ov_SC01_084_jr_80154C24.o,ov_SC01_084_jr_801588CC.o,tail7.data.o,ov_SC01_084_jr_80159C84.o,tail8.data.o,ov_SC01_084_jr_8015A3C8.o,tail9.data.o,ov_SC01_084_jr_8015AE2C.o,tail10.data.o,ov_SC01_084_jr_8015C32C.o,tail11.data.o,ov_SC01_084_jr_8016AB6C.o,tail12.data.o,ov_SC01_084_jr_801734BC.o,tail13.data.o,ov_SC01_084_jr_80178D40.o,tail14.data.o,ov_SC01_084_jr_8017A4AC.o,tail15.data.o,ov_SC01_084_jr_8017CA80.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC01_084/ov_SC01_084_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC01_084/ov_SC01_084_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC01_084/ov_SC01_084_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC01_084/ov_SC01_084_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC01_084_CHECK_SHA := config/check.ov_SC01_084.sha @@ -593,9 +615,10 @@ ov_SC02_004_ELF := $(ov_SC02_004_OUT).elf ov_SC02_004_MAPFILE := $(ov_SC02_004_OUT).map ov_SC02_004_LD_SCRIPT := $(ov_SC02_004_OUT).ld ov_SC02_004_SPLAT_YAML := config/splat.ov_SC02_004.yaml -ov_SC02_004_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_004_jr_8012ACE0.o,tail2.data.o,ov_SC02_004_jr_801380E0.o,tail3.data.o,ov_SC02_004_jr_8013F350.o,tail4.data.o,ov_SC02_004_jr_8013FFD8.o,tail5.data.o,ov_SC02_004_jr_8015444C.o,tail6.data.o,ov_SC02_004_jr_80154C24.o,tail7.data.o,ov_SC02_004_jr_801588CC.o,tail8.data.o,ov_SC02_004_jr_80159C84.o,tail9.data.o,ov_SC02_004_jr_8015A3C8.o,tail10.data.o,ov_SC02_004_jr_8015AE2C.o,tail11.data.o,ov_SC02_004_jr_8015C32C.o,tail12.data.o,ov_SC02_004_jr_8016AB6C.o,tail13.data.o,ov_SC02_004_jr_801734BC.o,tail14.data.o,ov_SC02_004_jr_80178D40.o,tail15.data.o,ov_SC02_004_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_004_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_004_jr_8012ACE0.o,tail2.data.o,ov_SC02_004_jr_801380E0.o,tail3.data.o,ov_SC02_004_jr_8013F350.o,tail4.data.o,ov_SC02_004_jr_8013FFD8.o,tail5.data.o,ov_SC02_004_jr_8015444C.o,tail6.data.o,ov_SC02_004_jr_80154C24.o,ov_SC02_004_jr_801588CC.o,tail7.data.o,ov_SC02_004_jr_80159C84.o,tail8.data.o,ov_SC02_004_jr_8015A3C8.o,tail9.data.o,ov_SC02_004_jr_8015AE2C.o,tail10.data.o,ov_SC02_004_jr_8015C32C.o,tail11.data.o,ov_SC02_004_jr_8016AB6C.o,tail12.data.o,ov_SC02_004_jr_801734BC.o,tail13.data.o,ov_SC02_004_jr_80178D40.o,tail14.data.o,ov_SC02_004_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_004/ov_SC02_004_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_004/ov_SC02_004_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_004/ov_SC02_004_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_004/ov_SC02_004_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_004_CHECK_SHA := config/check.ov_SC02_004.sha @@ -619,9 +642,10 @@ ov_SC02_005_ELF := $(ov_SC02_005_OUT).elf ov_SC02_005_MAPFILE := $(ov_SC02_005_OUT).map ov_SC02_005_LD_SCRIPT := $(ov_SC02_005_OUT).ld ov_SC02_005_SPLAT_YAML := config/splat.ov_SC02_005.yaml -ov_SC02_005_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_005_jr_8012ACE0.o,tail2.data.o,ov_SC02_005_jr_801380E0.o,tail3.data.o,ov_SC02_005_jr_8013F350.o,tail4.data.o,ov_SC02_005_jr_8013FFD8.o,tail5.data.o,ov_SC02_005_jr_8015444C.o,tail6.data.o,ov_SC02_005_jr_80154C24.o,tail7.data.o,ov_SC02_005_jr_801588CC.o,tail8.data.o,ov_SC02_005_jr_80159C84.o,tail9.data.o,ov_SC02_005_jr_8015A3C8.o,tail10.data.o,ov_SC02_005_jr_8015AE2C.o,tail11.data.o,ov_SC02_005_jr_8015C32C.o,tail12.data.o,ov_SC02_005_jr_8016AB6C.o,tail13.data.o,ov_SC02_005_jr_801734BC.o,tail14.data.o,ov_SC02_005_jr_80178D40.o,tail15.data.o,ov_SC02_005_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_005_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_005_jr_8012ACE0.o,tail2.data.o,ov_SC02_005_jr_801380E0.o,tail3.data.o,ov_SC02_005_jr_8013F350.o,tail4.data.o,ov_SC02_005_jr_8013FFD8.o,tail5.data.o,ov_SC02_005_jr_8015444C.o,tail6.data.o,ov_SC02_005_jr_80154C24.o,ov_SC02_005_jr_801588CC.o,tail7.data.o,ov_SC02_005_jr_80159C84.o,tail8.data.o,ov_SC02_005_jr_8015A3C8.o,tail9.data.o,ov_SC02_005_jr_8015AE2C.o,tail10.data.o,ov_SC02_005_jr_8015C32C.o,tail11.data.o,ov_SC02_005_jr_8016AB6C.o,tail12.data.o,ov_SC02_005_jr_801734BC.o,tail13.data.o,ov_SC02_005_jr_80178D40.o,tail14.data.o,ov_SC02_005_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_005/ov_SC02_005_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_005/ov_SC02_005_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_005/ov_SC02_005_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_005/ov_SC02_005_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_005_CHECK_SHA := config/check.ov_SC02_005.sha @@ -645,9 +669,10 @@ ov_SC02_011_ELF := $(ov_SC02_011_OUT).elf ov_SC02_011_MAPFILE := $(ov_SC02_011_OUT).map ov_SC02_011_LD_SCRIPT := $(ov_SC02_011_OUT).ld ov_SC02_011_SPLAT_YAML := config/splat.ov_SC02_011.yaml -ov_SC02_011_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_011_jr_8012ACE0.o,tail2.data.o,ov_SC02_011_jr_801380E0.o,tail3.data.o,ov_SC02_011_jr_8013F350.o,tail4.data.o,ov_SC02_011_jr_8013FFD8.o,tail5.data.o,ov_SC02_011_jr_8015444C.o,tail6.data.o,ov_SC02_011_jr_80154C24.o,tail7.data.o,ov_SC02_011_jr_801588CC.o,tail8.data.o,ov_SC02_011_jr_80159C84.o,tail9.data.o,ov_SC02_011_jr_8015A3C8.o,tail10.data.o,ov_SC02_011_jr_8015AE2C.o,tail11.data.o,ov_SC02_011_jr_8015C32C.o,tail12.data.o,ov_SC02_011_jr_8016AB6C.o,tail13.data.o,ov_SC02_011_jr_801734BC.o,tail14.data.o,ov_SC02_011_jr_80178D40.o,tail15.data.o,ov_SC02_011_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_011_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_011_jr_8012ACE0.o,tail2.data.o,ov_SC02_011_jr_801380E0.o,tail3.data.o,ov_SC02_011_jr_8013F350.o,tail4.data.o,ov_SC02_011_jr_8013FFD8.o,tail5.data.o,ov_SC02_011_jr_8015444C.o,tail6.data.o,ov_SC02_011_jr_80154C24.o,ov_SC02_011_jr_801588CC.o,tail7.data.o,ov_SC02_011_jr_80159C84.o,tail8.data.o,ov_SC02_011_jr_8015A3C8.o,tail9.data.o,ov_SC02_011_jr_8015AE2C.o,tail10.data.o,ov_SC02_011_jr_8015C32C.o,tail11.data.o,ov_SC02_011_jr_8016AB6C.o,tail12.data.o,ov_SC02_011_jr_801734BC.o,tail13.data.o,ov_SC02_011_jr_80178D40.o,tail14.data.o,ov_SC02_011_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_011/ov_SC02_011_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_011/ov_SC02_011_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_011/ov_SC02_011_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_011/ov_SC02_011_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_011_CHECK_SHA := config/check.ov_SC02_011.sha @@ -671,9 +696,10 @@ ov_SC02_015_ELF := $(ov_SC02_015_OUT).elf ov_SC02_015_MAPFILE := $(ov_SC02_015_OUT).map ov_SC02_015_LD_SCRIPT := $(ov_SC02_015_OUT).ld ov_SC02_015_SPLAT_YAML := config/splat.ov_SC02_015.yaml -ov_SC02_015_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_015_jr_8012ACE0.o,tail2.data.o,ov_SC02_015_jr_801380E0.o,tail3.data.o,ov_SC02_015_jr_8013F350.o,tail4.data.o,ov_SC02_015_jr_8013FFD8.o,tail5.data.o,ov_SC02_015_jr_8015444C.o,tail6.data.o,ov_SC02_015_jr_80154C24.o,tail7.data.o,ov_SC02_015_jr_801588CC.o,tail8.data.o,ov_SC02_015_jr_80159C84.o,tail9.data.o,ov_SC02_015_jr_8015A3C8.o,tail10.data.o,ov_SC02_015_jr_8015AE2C.o,tail11.data.o,ov_SC02_015_jr_8015C32C.o,tail12.data.o,ov_SC02_015_jr_8016AB6C.o,tail13.data.o,ov_SC02_015_jr_801734BC.o,tail14.data.o,ov_SC02_015_jr_80178D40.o,tail15.data.o,ov_SC02_015_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_015_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_015_jr_8012ACE0.o,tail2.data.o,ov_SC02_015_jr_801380E0.o,tail3.data.o,ov_SC02_015_jr_8013F350.o,tail4.data.o,ov_SC02_015_jr_8013FFD8.o,tail5.data.o,ov_SC02_015_jr_8015444C.o,tail6.data.o,ov_SC02_015_jr_80154C24.o,ov_SC02_015_jr_801588CC.o,tail7.data.o,ov_SC02_015_jr_80159C84.o,tail8.data.o,ov_SC02_015_jr_8015A3C8.o,tail9.data.o,ov_SC02_015_jr_8015AE2C.o,tail10.data.o,ov_SC02_015_jr_8015C32C.o,tail11.data.o,ov_SC02_015_jr_8016AB6C.o,tail12.data.o,ov_SC02_015_jr_801734BC.o,tail13.data.o,ov_SC02_015_jr_80178D40.o,tail14.data.o,ov_SC02_015_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_015/ov_SC02_015_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_015/ov_SC02_015_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_015/ov_SC02_015_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_015/ov_SC02_015_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_015_CHECK_SHA := config/check.ov_SC02_015.sha @@ -697,9 +723,10 @@ ov_SC02_016_ELF := $(ov_SC02_016_OUT).elf ov_SC02_016_MAPFILE := $(ov_SC02_016_OUT).map ov_SC02_016_LD_SCRIPT := $(ov_SC02_016_OUT).ld ov_SC02_016_SPLAT_YAML := config/splat.ov_SC02_016.yaml -ov_SC02_016_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_016_jr_8012ACE0.o,tail2.data.o,ov_SC02_016_jr_801380E0.o,tail3.data.o,ov_SC02_016_jr_8013F350.o,tail4.data.o,ov_SC02_016_jr_8013FFD8.o,tail5.data.o,ov_SC02_016_jr_8015444C.o,tail6.data.o,ov_SC02_016_jr_80154C24.o,tail7.data.o,ov_SC02_016_jr_801588CC.o,tail8.data.o,ov_SC02_016_jr_80159C84.o,tail9.data.o,ov_SC02_016_jr_8015A3C8.o,tail10.data.o,ov_SC02_016_jr_8015AE2C.o,tail11.data.o,ov_SC02_016_jr_8015C32C.o,tail12.data.o,ov_SC02_016_jr_8016AB6C.o,tail13.data.o,ov_SC02_016_jr_801734BC.o,tail14.data.o,ov_SC02_016_jr_80178D40.o,tail15.data.o,ov_SC02_016_jr_8017A4AC.o,tail16.data.o,ov_SC02_016_jr_8017DC70.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_016_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_016_jr_8012ACE0.o,tail2.data.o,ov_SC02_016_jr_801380E0.o,tail3.data.o,ov_SC02_016_jr_8013F350.o,tail4.data.o,ov_SC02_016_jr_8013FFD8.o,tail5.data.o,ov_SC02_016_jr_8015444C.o,tail6.data.o,ov_SC02_016_jr_80154C24.o,ov_SC02_016_jr_801588CC.o,tail7.data.o,ov_SC02_016_jr_80159C84.o,tail8.data.o,ov_SC02_016_jr_8015A3C8.o,tail9.data.o,ov_SC02_016_jr_8015AE2C.o,tail10.data.o,ov_SC02_016_jr_8015C32C.o,tail11.data.o,ov_SC02_016_jr_8016AB6C.o,tail12.data.o,ov_SC02_016_jr_801734BC.o,tail13.data.o,ov_SC02_016_jr_80178D40.o,tail14.data.o,ov_SC02_016_jr_8017A4AC.o,tail15.data.o,ov_SC02_016_jr_8017DC70.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_016/ov_SC02_016_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_016/ov_SC02_016_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_016/ov_SC02_016_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_016/ov_SC02_016_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_016_CHECK_SHA := config/check.ov_SC02_016.sha @@ -723,9 +750,10 @@ ov_SC02_017_ELF := $(ov_SC02_017_OUT).elf ov_SC02_017_MAPFILE := $(ov_SC02_017_OUT).map ov_SC02_017_LD_SCRIPT := $(ov_SC02_017_OUT).ld ov_SC02_017_SPLAT_YAML := config/splat.ov_SC02_017.yaml -ov_SC02_017_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_017_jr_8012ACE0.o,tail2.data.o,ov_SC02_017_jr_801380E0.o,tail3.data.o,ov_SC02_017_jr_8013F350.o,tail4.data.o,ov_SC02_017_jr_8013FFD8.o,tail5.data.o,ov_SC02_017_jr_8015444C.o,tail6.data.o,ov_SC02_017_jr_80154C24.o,tail7.data.o,ov_SC02_017_jr_801588CC.o,tail8.data.o,ov_SC02_017_jr_80159C84.o,tail9.data.o,ov_SC02_017_jr_8015A3C8.o,tail10.data.o,ov_SC02_017_jr_8015AE2C.o,tail11.data.o,ov_SC02_017_jr_8015C32C.o,tail12.data.o,ov_SC02_017_jr_8016AB6C.o,tail13.data.o,ov_SC02_017_jr_801734BC.o,tail14.data.o,ov_SC02_017_jr_80178D40.o,tail15.data.o,ov_SC02_017_jr_8017A4AC.o,tail16.data.o,ov_SC02_017_jr_8017DF34.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_017_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_017_jr_8012ACE0.o,tail2.data.o,ov_SC02_017_jr_801380E0.o,tail3.data.o,ov_SC02_017_jr_8013F350.o,tail4.data.o,ov_SC02_017_jr_8013FFD8.o,tail5.data.o,ov_SC02_017_jr_8015444C.o,tail6.data.o,ov_SC02_017_jr_80154C24.o,ov_SC02_017_jr_801588CC.o,tail7.data.o,ov_SC02_017_jr_80159C84.o,tail8.data.o,ov_SC02_017_jr_8015A3C8.o,tail9.data.o,ov_SC02_017_jr_8015AE2C.o,tail10.data.o,ov_SC02_017_jr_8015C32C.o,tail11.data.o,ov_SC02_017_jr_8016AB6C.o,tail12.data.o,ov_SC02_017_jr_801734BC.o,tail13.data.o,ov_SC02_017_jr_80178D40.o,tail14.data.o,ov_SC02_017_jr_8017A4AC.o,tail15.data.o,ov_SC02_017_jr_8017DF34.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_017/ov_SC02_017_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_017/ov_SC02_017_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_017/ov_SC02_017_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_017/ov_SC02_017_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_017_CHECK_SHA := config/check.ov_SC02_017.sha @@ -749,9 +777,10 @@ ov_SC02_021_ELF := $(ov_SC02_021_OUT).elf ov_SC02_021_MAPFILE := $(ov_SC02_021_OUT).map ov_SC02_021_LD_SCRIPT := $(ov_SC02_021_OUT).ld ov_SC02_021_SPLAT_YAML := config/splat.ov_SC02_021.yaml -ov_SC02_021_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_021_jr_8012ACE0.o,tail2.data.o,ov_SC02_021_jr_801380E0.o,tail3.data.o,ov_SC02_021_jr_8013F350.o,tail4.data.o,ov_SC02_021_jr_8013FFD8.o,tail5.data.o,ov_SC02_021_jr_8015444C.o,tail6.data.o,ov_SC02_021_jr_80154C24.o,tail7.data.o,ov_SC02_021_jr_801588CC.o,tail8.data.o,ov_SC02_021_jr_80159C84.o,tail9.data.o,ov_SC02_021_jr_8015A3C8.o,tail10.data.o,ov_SC02_021_jr_8015AE2C.o,tail11.data.o,ov_SC02_021_jr_8015C32C.o,tail12.data.o,ov_SC02_021_jr_8016AB6C.o,tail13.data.o,ov_SC02_021_jr_801734BC.o,tail14.data.o,ov_SC02_021_jr_80178D40.o,tail15.data.o,ov_SC02_021_jr_8017A4AC.o,tail16.data.o,ov_SC02_021_jr_8017C294.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_021_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_021_jr_8012ACE0.o,tail2.data.o,ov_SC02_021_jr_801380E0.o,tail3.data.o,ov_SC02_021_jr_8013F350.o,tail4.data.o,ov_SC02_021_jr_8013FFD8.o,tail5.data.o,ov_SC02_021_jr_8015444C.o,tail6.data.o,ov_SC02_021_jr_80154C24.o,ov_SC02_021_jr_801588CC.o,tail7.data.o,ov_SC02_021_jr_80159C84.o,tail8.data.o,ov_SC02_021_jr_8015A3C8.o,tail9.data.o,ov_SC02_021_jr_8015AE2C.o,tail10.data.o,ov_SC02_021_jr_8015C32C.o,tail11.data.o,ov_SC02_021_jr_8016AB6C.o,tail12.data.o,ov_SC02_021_jr_801734BC.o,tail13.data.o,ov_SC02_021_jr_80178D40.o,tail14.data.o,ov_SC02_021_jr_8017A4AC.o,tail15.data.o,ov_SC02_021_jr_8017C294.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_021/ov_SC02_021_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_021/ov_SC02_021_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_021/ov_SC02_021_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_021/ov_SC02_021_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_021_CHECK_SHA := config/check.ov_SC02_021.sha @@ -775,9 +804,10 @@ ov_SC02_026_ELF := $(ov_SC02_026_OUT).elf ov_SC02_026_MAPFILE := $(ov_SC02_026_OUT).map ov_SC02_026_LD_SCRIPT := $(ov_SC02_026_OUT).ld ov_SC02_026_SPLAT_YAML := config/splat.ov_SC02_026.yaml -ov_SC02_026_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_026_jr_8012ACE0.o,tail2.data.o,ov_SC02_026_jr_801380E0.o,tail3.data.o,ov_SC02_026_jr_8013F350.o,tail4.data.o,ov_SC02_026_jr_8013FFD8.o,tail5.data.o,ov_SC02_026_jr_8015444C.o,tail6.data.o,ov_SC02_026_jr_80154C24.o,tail7.data.o,ov_SC02_026_jr_801588CC.o,tail8.data.o,ov_SC02_026_jr_80159C84.o,tail9.data.o,ov_SC02_026_jr_8015A3C8.o,tail10.data.o,ov_SC02_026_jr_8015AE2C.o,tail11.data.o,ov_SC02_026_jr_8015C32C.o,tail12.data.o,ov_SC02_026_jr_8016AB6C.o,tail13.data.o,ov_SC02_026_jr_801734BC.o,tail14.data.o,ov_SC02_026_jr_80178D40.o,tail15.data.o,ov_SC02_026_jr_8017A4AC.o,tail16.data.o,ov_SC02_026_jr_8017C180.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_026_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_026_jr_8012ACE0.o,tail2.data.o,ov_SC02_026_jr_801380E0.o,tail3.data.o,ov_SC02_026_jr_8013F350.o,tail4.data.o,ov_SC02_026_jr_8013FFD8.o,tail5.data.o,ov_SC02_026_jr_8015444C.o,tail6.data.o,ov_SC02_026_jr_80154C24.o,ov_SC02_026_jr_801588CC.o,tail7.data.o,ov_SC02_026_jr_80159C84.o,tail8.data.o,ov_SC02_026_jr_8015A3C8.o,tail9.data.o,ov_SC02_026_jr_8015AE2C.o,tail10.data.o,ov_SC02_026_jr_8015C32C.o,tail11.data.o,ov_SC02_026_jr_8016AB6C.o,tail12.data.o,ov_SC02_026_jr_801734BC.o,tail13.data.o,ov_SC02_026_jr_80178D40.o,tail14.data.o,ov_SC02_026_jr_8017A4AC.o,tail15.data.o,ov_SC02_026_jr_8017C180.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_026/ov_SC02_026_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_026/ov_SC02_026_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_026/ov_SC02_026_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_026/ov_SC02_026_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_026_CHECK_SHA := config/check.ov_SC02_026.sha @@ -801,9 +831,10 @@ ov_SC02_027_ELF := $(ov_SC02_027_OUT).elf ov_SC02_027_MAPFILE := $(ov_SC02_027_OUT).map ov_SC02_027_LD_SCRIPT := $(ov_SC02_027_OUT).ld ov_SC02_027_SPLAT_YAML := config/splat.ov_SC02_027.yaml -ov_SC02_027_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_027_jr_8012ACE0.o,tail2.data.o,ov_SC02_027_jr_801380E0.o,tail3.data.o,ov_SC02_027_jr_8013F350.o,tail4.data.o,ov_SC02_027_jr_8013FFD8.o,tail5.data.o,ov_SC02_027_jr_8015444C.o,tail6.data.o,ov_SC02_027_jr_80154C24.o,tail7.data.o,ov_SC02_027_jr_801588CC.o,tail8.data.o,ov_SC02_027_jr_80159C84.o,tail9.data.o,ov_SC02_027_jr_8015A3C8.o,tail10.data.o,ov_SC02_027_jr_8015AE2C.o,tail11.data.o,ov_SC02_027_jr_8015C32C.o,tail12.data.o,ov_SC02_027_jr_8016AB6C.o,tail13.data.o,ov_SC02_027_jr_801734BC.o,tail14.data.o,ov_SC02_027_jr_80178D40.o,tail15.data.o,ov_SC02_027_jr_8017A4AC.o,tail16.data.o,ov_SC02_027_jr_8017D898.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_027_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_027_jr_8012ACE0.o,tail2.data.o,ov_SC02_027_jr_801380E0.o,tail3.data.o,ov_SC02_027_jr_8013F350.o,tail4.data.o,ov_SC02_027_jr_8013FFD8.o,tail5.data.o,ov_SC02_027_jr_8015444C.o,tail6.data.o,ov_SC02_027_jr_80154C24.o,ov_SC02_027_jr_801588CC.o,tail7.data.o,ov_SC02_027_jr_80159C84.o,tail8.data.o,ov_SC02_027_jr_8015A3C8.o,tail9.data.o,ov_SC02_027_jr_8015AE2C.o,tail10.data.o,ov_SC02_027_jr_8015C32C.o,tail11.data.o,ov_SC02_027_jr_8016AB6C.o,tail12.data.o,ov_SC02_027_jr_801734BC.o,tail13.data.o,ov_SC02_027_jr_80178D40.o,tail14.data.o,ov_SC02_027_jr_8017A4AC.o,tail15.data.o,ov_SC02_027_jr_8017D898.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_027/ov_SC02_027_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_027/ov_SC02_027_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_027/ov_SC02_027_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_027/ov_SC02_027_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_027_CHECK_SHA := config/check.ov_SC02_027.sha @@ -827,9 +858,10 @@ ov_SC02_028_ELF := $(ov_SC02_028_OUT).elf ov_SC02_028_MAPFILE := $(ov_SC02_028_OUT).map ov_SC02_028_LD_SCRIPT := $(ov_SC02_028_OUT).ld ov_SC02_028_SPLAT_YAML := config/splat.ov_SC02_028.yaml -ov_SC02_028_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_028_jr_8012ACE0.o,tail2.data.o,ov_SC02_028_jr_801380E0.o,tail3.data.o,ov_SC02_028_jr_8013F350.o,tail4.data.o,ov_SC02_028_jr_8013FFD8.o,tail5.data.o,ov_SC02_028_jr_8015444C.o,tail6.data.o,ov_SC02_028_jr_80154C24.o,tail7.data.o,ov_SC02_028_jr_801588CC.o,tail8.data.o,ov_SC02_028_jr_80159C84.o,tail9.data.o,ov_SC02_028_jr_8015A3C8.o,tail10.data.o,ov_SC02_028_jr_8015AE2C.o,tail11.data.o,ov_SC02_028_jr_8015C32C.o,tail12.data.o,ov_SC02_028_jr_8016AB6C.o,tail13.data.o,ov_SC02_028_jr_801734BC.o,tail14.data.o,ov_SC02_028_jr_80178D40.o,tail15.data.o,ov_SC02_028_jr_8017A4AC.o,tail16.data.o,ov_SC02_028_jr_8017D898.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_028_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_028_jr_8012ACE0.o,tail2.data.o,ov_SC02_028_jr_801380E0.o,tail3.data.o,ov_SC02_028_jr_8013F350.o,tail4.data.o,ov_SC02_028_jr_8013FFD8.o,tail5.data.o,ov_SC02_028_jr_8015444C.o,tail6.data.o,ov_SC02_028_jr_80154C24.o,ov_SC02_028_jr_801588CC.o,tail7.data.o,ov_SC02_028_jr_80159C84.o,tail8.data.o,ov_SC02_028_jr_8015A3C8.o,tail9.data.o,ov_SC02_028_jr_8015AE2C.o,tail10.data.o,ov_SC02_028_jr_8015C32C.o,tail11.data.o,ov_SC02_028_jr_8016AB6C.o,tail12.data.o,ov_SC02_028_jr_801734BC.o,tail13.data.o,ov_SC02_028_jr_80178D40.o,tail14.data.o,ov_SC02_028_jr_8017A4AC.o,tail15.data.o,ov_SC02_028_jr_8017D898.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_028/ov_SC02_028_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_028/ov_SC02_028_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_028/ov_SC02_028_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_028/ov_SC02_028_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_028_CHECK_SHA := config/check.ov_SC02_028.sha @@ -853,9 +885,10 @@ ov_SC02_031_ELF := $(ov_SC02_031_OUT).elf ov_SC02_031_MAPFILE := $(ov_SC02_031_OUT).map ov_SC02_031_LD_SCRIPT := $(ov_SC02_031_OUT).ld ov_SC02_031_SPLAT_YAML := config/splat.ov_SC02_031.yaml -ov_SC02_031_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_031_jr_8012ACE0.o,tail2.data.o,ov_SC02_031_jr_801380E0.o,tail3.data.o,ov_SC02_031_jr_8013F350.o,tail4.data.o,ov_SC02_031_jr_8013FFD8.o,tail5.data.o,ov_SC02_031_jr_8015444C.o,tail6.data.o,ov_SC02_031_jr_80154C24.o,tail7.data.o,ov_SC02_031_jr_801588CC.o,tail8.data.o,ov_SC02_031_jr_80159C84.o,tail9.data.o,ov_SC02_031_jr_8015A3C8.o,tail10.data.o,ov_SC02_031_jr_8015AE2C.o,tail11.data.o,ov_SC02_031_jr_8015C32C.o,tail12.data.o,ov_SC02_031_jr_8016AB6C.o,tail13.data.o,ov_SC02_031_jr_801734BC.o,tail14.data.o,ov_SC02_031_jr_80178D40.o,tail15.data.o,ov_SC02_031_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_031_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_031_jr_8012ACE0.o,tail2.data.o,ov_SC02_031_jr_801380E0.o,tail3.data.o,ov_SC02_031_jr_8013F350.o,tail4.data.o,ov_SC02_031_jr_8013FFD8.o,tail5.data.o,ov_SC02_031_jr_8015444C.o,tail6.data.o,ov_SC02_031_jr_80154C24.o,ov_SC02_031_jr_801588CC.o,tail7.data.o,ov_SC02_031_jr_80159C84.o,tail8.data.o,ov_SC02_031_jr_8015A3C8.o,tail9.data.o,ov_SC02_031_jr_8015AE2C.o,tail10.data.o,ov_SC02_031_jr_8015C32C.o,tail11.data.o,ov_SC02_031_jr_8016AB6C.o,tail12.data.o,ov_SC02_031_jr_801734BC.o,tail13.data.o,ov_SC02_031_jr_80178D40.o,tail14.data.o,ov_SC02_031_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_031/ov_SC02_031_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_031/ov_SC02_031_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_031/ov_SC02_031_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_031/ov_SC02_031_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_031_CHECK_SHA := config/check.ov_SC02_031.sha @@ -879,9 +912,10 @@ ov_SC02_035_ELF := $(ov_SC02_035_OUT).elf ov_SC02_035_MAPFILE := $(ov_SC02_035_OUT).map ov_SC02_035_LD_SCRIPT := $(ov_SC02_035_OUT).ld ov_SC02_035_SPLAT_YAML := config/splat.ov_SC02_035.yaml -ov_SC02_035_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_035_jr_8012ACE0.o,tail2.data.o,ov_SC02_035_jr_801380E0.o,tail3.data.o,ov_SC02_035_jr_8013F350.o,tail4.data.o,ov_SC02_035_jr_8013FFD8.o,tail5.data.o,ov_SC02_035_jr_8015444C.o,tail6.data.o,ov_SC02_035_jr_80154C24.o,tail7.data.o,ov_SC02_035_jr_801588CC.o,tail8.data.o,ov_SC02_035_jr_80159C84.o,tail9.data.o,ov_SC02_035_jr_8015A3C8.o,tail10.data.o,ov_SC02_035_jr_8015AE2C.o,tail11.data.o,ov_SC02_035_jr_8015C32C.o,tail12.data.o,ov_SC02_035_jr_8016AB6C.o,tail13.data.o,ov_SC02_035_jr_801734BC.o,tail14.data.o,ov_SC02_035_jr_80178D40.o,tail15.data.o,ov_SC02_035_jr_8017A4AC.o,tail16.data.o,ov_SC02_035_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_035_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_035_jr_8012ACE0.o,tail2.data.o,ov_SC02_035_jr_801380E0.o,tail3.data.o,ov_SC02_035_jr_8013F350.o,tail4.data.o,ov_SC02_035_jr_8013FFD8.o,tail5.data.o,ov_SC02_035_jr_8015444C.o,tail6.data.o,ov_SC02_035_jr_80154C24.o,ov_SC02_035_jr_801588CC.o,tail7.data.o,ov_SC02_035_jr_80159C84.o,tail8.data.o,ov_SC02_035_jr_8015A3C8.o,tail9.data.o,ov_SC02_035_jr_8015AE2C.o,tail10.data.o,ov_SC02_035_jr_8015C32C.o,tail11.data.o,ov_SC02_035_jr_8016AB6C.o,tail12.data.o,ov_SC02_035_jr_801734BC.o,tail13.data.o,ov_SC02_035_jr_80178D40.o,tail14.data.o,ov_SC02_035_jr_8017A4AC.o,tail15.data.o,ov_SC02_035_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_035/ov_SC02_035_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_035/ov_SC02_035_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_035/ov_SC02_035_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_035/ov_SC02_035_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_035_CHECK_SHA := config/check.ov_SC02_035.sha @@ -905,9 +939,10 @@ ov_SC02_039_ELF := $(ov_SC02_039_OUT).elf ov_SC02_039_MAPFILE := $(ov_SC02_039_OUT).map ov_SC02_039_LD_SCRIPT := $(ov_SC02_039_OUT).ld ov_SC02_039_SPLAT_YAML := config/splat.ov_SC02_039.yaml -ov_SC02_039_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_039_jr_8012ACE0.o,tail2.data.o,ov_SC02_039_jr_801380E0.o,tail3.data.o,ov_SC02_039_jr_8013F350.o,tail4.data.o,ov_SC02_039_jr_8013FFD8.o,tail5.data.o,ov_SC02_039_jr_8015444C.o,tail6.data.o,ov_SC02_039_jr_80154C24.o,tail7.data.o,ov_SC02_039_jr_801588CC.o,tail8.data.o,ov_SC02_039_jr_80159C84.o,tail9.data.o,ov_SC02_039_jr_8015A3C8.o,tail10.data.o,ov_SC02_039_jr_8015AE2C.o,tail11.data.o,ov_SC02_039_jr_8015C32C.o,tail12.data.o,ov_SC02_039_jr_8016AB6C.o,tail13.data.o,ov_SC02_039_jr_801734BC.o,tail14.data.o,ov_SC02_039_jr_80178D40.o,tail15.data.o,ov_SC02_039_jr_8017A4AC.o,tail16.data.o,ov_SC02_039_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_039_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_039_jr_8012ACE0.o,tail2.data.o,ov_SC02_039_jr_801380E0.o,tail3.data.o,ov_SC02_039_jr_8013F350.o,tail4.data.o,ov_SC02_039_jr_8013FFD8.o,tail5.data.o,ov_SC02_039_jr_8015444C.o,tail6.data.o,ov_SC02_039_jr_80154C24.o,ov_SC02_039_jr_801588CC.o,tail7.data.o,ov_SC02_039_jr_80159C84.o,tail8.data.o,ov_SC02_039_jr_8015A3C8.o,tail9.data.o,ov_SC02_039_jr_8015AE2C.o,tail10.data.o,ov_SC02_039_jr_8015C32C.o,tail11.data.o,ov_SC02_039_jr_8016AB6C.o,tail12.data.o,ov_SC02_039_jr_801734BC.o,tail13.data.o,ov_SC02_039_jr_80178D40.o,tail14.data.o,ov_SC02_039_jr_8017A4AC.o,tail15.data.o,ov_SC02_039_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_039/ov_SC02_039_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_039/ov_SC02_039_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_039/ov_SC02_039_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_039/ov_SC02_039_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_039_CHECK_SHA := config/check.ov_SC02_039.sha @@ -931,9 +966,10 @@ ov_SC02_041_ELF := $(ov_SC02_041_OUT).elf ov_SC02_041_MAPFILE := $(ov_SC02_041_OUT).map ov_SC02_041_LD_SCRIPT := $(ov_SC02_041_OUT).ld ov_SC02_041_SPLAT_YAML := config/splat.ov_SC02_041.yaml -ov_SC02_041_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_041_jr_8012ACE0.o,tail2.data.o,ov_SC02_041_jr_801380E0.o,tail3.data.o,ov_SC02_041_jr_8013F350.o,tail4.data.o,ov_SC02_041_jr_8013FFD8.o,tail5.data.o,ov_SC02_041_jr_8015444C.o,tail6.data.o,ov_SC02_041_jr_80154C24.o,tail7.data.o,ov_SC02_041_jr_801588CC.o,tail8.data.o,ov_SC02_041_jr_80159C84.o,tail9.data.o,ov_SC02_041_jr_8015A3C8.o,tail10.data.o,ov_SC02_041_jr_8015AE2C.o,tail11.data.o,ov_SC02_041_jr_8015C32C.o,tail12.data.o,ov_SC02_041_jr_8016AB6C.o,tail13.data.o,ov_SC02_041_jr_801734BC.o,tail14.data.o,ov_SC02_041_jr_80178D40.o,tail15.data.o,ov_SC02_041_jr_8017A4AC.o,tail16.data.o,ov_SC02_041_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC02_041_JTBL_INTERLEAVE := --order tail.data.o,ov_SC02_041_jr_8012ACE0.o,tail2.data.o,ov_SC02_041_jr_801380E0.o,tail3.data.o,ov_SC02_041_jr_8013F350.o,tail4.data.o,ov_SC02_041_jr_8013FFD8.o,tail5.data.o,ov_SC02_041_jr_8015444C.o,tail6.data.o,ov_SC02_041_jr_80154C24.o,ov_SC02_041_jr_801588CC.o,tail7.data.o,ov_SC02_041_jr_80159C84.o,tail8.data.o,ov_SC02_041_jr_8015A3C8.o,tail9.data.o,ov_SC02_041_jr_8015AE2C.o,tail10.data.o,ov_SC02_041_jr_8015C32C.o,tail11.data.o,ov_SC02_041_jr_8016AB6C.o,tail12.data.o,ov_SC02_041_jr_801734BC.o,tail13.data.o,ov_SC02_041_jr_80178D40.o,tail14.data.o,ov_SC02_041_jr_8017A4AC.o,tail15.data.o,ov_SC02_041_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC02_041/ov_SC02_041_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC02_041/ov_SC02_041_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC02_041/ov_SC02_041_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC02_041/ov_SC02_041_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC02_041_CHECK_SHA := config/check.ov_SC02_041.sha @@ -957,9 +993,10 @@ ov_SC03_003_ELF := $(ov_SC03_003_OUT).elf ov_SC03_003_MAPFILE := $(ov_SC03_003_OUT).map ov_SC03_003_LD_SCRIPT := $(ov_SC03_003_OUT).ld ov_SC03_003_SPLAT_YAML := config/splat.ov_SC03_003.yaml -ov_SC03_003_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_003_jr_8012ACE0.o,tail2.data.o,ov_SC03_003_jr_801380E0.o,tail3.data.o,ov_SC03_003_jr_8013F350.o,tail4.data.o,ov_SC03_003_jr_8013FFD8.o,tail5.data.o,ov_SC03_003_jr_8015444C.o,tail6.data.o,ov_SC03_003_jr_80154C24.o,tail7.data.o,ov_SC03_003_jr_801588CC.o,tail8.data.o,ov_SC03_003_jr_80159C84.o,tail9.data.o,ov_SC03_003_jr_8015A3C8.o,tail10.data.o,ov_SC03_003_jr_8015AE2C.o,tail11.data.o,ov_SC03_003_jr_8015C32C.o,tail12.data.o,ov_SC03_003_jr_8016AB6C.o,tail13.data.o,ov_SC03_003_jr_801734BC.o,tail14.data.o,ov_SC03_003_jr_80178D40.o,tail15.data.o,ov_SC03_003_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_003_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_003_jr_8012ACE0.o,tail2.data.o,ov_SC03_003_jr_801380E0.o,tail3.data.o,ov_SC03_003_jr_8013F350.o,tail4.data.o,ov_SC03_003_jr_8013FFD8.o,tail5.data.o,ov_SC03_003_jr_8015444C.o,tail6.data.o,ov_SC03_003_jr_80154C24.o,ov_SC03_003_jr_801588CC.o,tail7.data.o,ov_SC03_003_jr_80159C84.o,tail8.data.o,ov_SC03_003_jr_8015A3C8.o,tail9.data.o,ov_SC03_003_jr_8015AE2C.o,tail10.data.o,ov_SC03_003_jr_8015C32C.o,tail11.data.o,ov_SC03_003_jr_8016AB6C.o,tail12.data.o,ov_SC03_003_jr_801734BC.o,tail13.data.o,ov_SC03_003_jr_80178D40.o,tail14.data.o,ov_SC03_003_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_003/ov_SC03_003_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_003/ov_SC03_003_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_003/ov_SC03_003_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_003/ov_SC03_003_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_003_CHECK_SHA := config/check.ov_SC03_003.sha @@ -983,9 +1020,10 @@ ov_SC03_007_ELF := $(ov_SC03_007_OUT).elf ov_SC03_007_MAPFILE := $(ov_SC03_007_OUT).map ov_SC03_007_LD_SCRIPT := $(ov_SC03_007_OUT).ld ov_SC03_007_SPLAT_YAML := config/splat.ov_SC03_007.yaml -ov_SC03_007_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_007_jr_8012ACE0.o,tail2.data.o,ov_SC03_007_jr_801380E0.o,tail3.data.o,ov_SC03_007_jr_8013F350.o,tail4.data.o,ov_SC03_007_jr_8013FFD8.o,tail5.data.o,ov_SC03_007_jr_8015444C.o,tail6.data.o,ov_SC03_007_jr_80154C24.o,tail7.data.o,ov_SC03_007_jr_801588CC.o,tail8.data.o,ov_SC03_007_jr_80159C84.o,tail9.data.o,ov_SC03_007_jr_8015A3C8.o,tail10.data.o,ov_SC03_007_jr_8015AE2C.o,tail11.data.o,ov_SC03_007_jr_8015C32C.o,tail12.data.o,ov_SC03_007_jr_8016AB6C.o,tail13.data.o,ov_SC03_007_jr_801734BC.o,tail14.data.o,ov_SC03_007_jr_80178D40.o,tail15.data.o,ov_SC03_007_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_007_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_007_jr_8012ACE0.o,tail2.data.o,ov_SC03_007_jr_801380E0.o,tail3.data.o,ov_SC03_007_jr_8013F350.o,tail4.data.o,ov_SC03_007_jr_8013FFD8.o,tail5.data.o,ov_SC03_007_jr_8015444C.o,tail6.data.o,ov_SC03_007_jr_80154C24.o,ov_SC03_007_jr_801588CC.o,tail7.data.o,ov_SC03_007_jr_80159C84.o,tail8.data.o,ov_SC03_007_jr_8015A3C8.o,tail9.data.o,ov_SC03_007_jr_8015AE2C.o,tail10.data.o,ov_SC03_007_jr_8015C32C.o,tail11.data.o,ov_SC03_007_jr_8016AB6C.o,tail12.data.o,ov_SC03_007_jr_801734BC.o,tail13.data.o,ov_SC03_007_jr_80178D40.o,tail14.data.o,ov_SC03_007_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_007/ov_SC03_007_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_007/ov_SC03_007_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_007/ov_SC03_007_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_007/ov_SC03_007_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_007_CHECK_SHA := config/check.ov_SC03_007.sha @@ -1009,9 +1047,10 @@ ov_SC03_010_ELF := $(ov_SC03_010_OUT).elf ov_SC03_010_MAPFILE := $(ov_SC03_010_OUT).map ov_SC03_010_LD_SCRIPT := $(ov_SC03_010_OUT).ld ov_SC03_010_SPLAT_YAML := config/splat.ov_SC03_010.yaml -ov_SC03_010_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_010_jr_8012ACE0.o,tail2.data.o,ov_SC03_010_jr_801380E0.o,tail3.data.o,ov_SC03_010_jr_8013F350.o,tail4.data.o,ov_SC03_010_jr_8013FFD8.o,tail5.data.o,ov_SC03_010_jr_8015444C.o,tail6.data.o,ov_SC03_010_jr_80154C24.o,tail7.data.o,ov_SC03_010_jr_801588CC.o,tail8.data.o,ov_SC03_010_jr_80159C84.o,tail9.data.o,ov_SC03_010_jr_8015A3C8.o,tail10.data.o,ov_SC03_010_jr_8015AE2C.o,tail11.data.o,ov_SC03_010_jr_8015C32C.o,tail12.data.o,ov_SC03_010_jr_8016AB6C.o,tail13.data.o,ov_SC03_010_jr_801734BC.o,tail14.data.o,ov_SC03_010_jr_80178D40.o,tail15.data.o,ov_SC03_010_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_010_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_010_jr_8012ACE0.o,tail2.data.o,ov_SC03_010_jr_801380E0.o,tail3.data.o,ov_SC03_010_jr_8013F350.o,tail4.data.o,ov_SC03_010_jr_8013FFD8.o,tail5.data.o,ov_SC03_010_jr_8015444C.o,tail6.data.o,ov_SC03_010_jr_80154C24.o,ov_SC03_010_jr_801588CC.o,tail7.data.o,ov_SC03_010_jr_80159C84.o,tail8.data.o,ov_SC03_010_jr_8015A3C8.o,tail9.data.o,ov_SC03_010_jr_8015AE2C.o,tail10.data.o,ov_SC03_010_jr_8015C32C.o,tail11.data.o,ov_SC03_010_jr_8016AB6C.o,tail12.data.o,ov_SC03_010_jr_801734BC.o,tail13.data.o,ov_SC03_010_jr_80178D40.o,tail14.data.o,ov_SC03_010_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_010/ov_SC03_010_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_010/ov_SC03_010_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_010/ov_SC03_010_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_010/ov_SC03_010_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_010_CHECK_SHA := config/check.ov_SC03_010.sha @@ -1035,9 +1074,10 @@ ov_SC03_011_ELF := $(ov_SC03_011_OUT).elf ov_SC03_011_MAPFILE := $(ov_SC03_011_OUT).map ov_SC03_011_LD_SCRIPT := $(ov_SC03_011_OUT).ld ov_SC03_011_SPLAT_YAML := config/splat.ov_SC03_011.yaml -ov_SC03_011_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_011_jr_8012ACE0.o,tail2.data.o,ov_SC03_011_jr_801380E0.o,tail3.data.o,ov_SC03_011_jr_8013F350.o,tail4.data.o,ov_SC03_011_jr_8015444C.o,tail5.data.o,ov_SC03_011_jr_80154C24.o,tail6.data.o,ov_SC03_011_jr_801588CC.o,tail7.data.o,ov_SC03_011_jr_80159C84.o,tail8.data.o,ov_SC03_011_jr_8015A3C8.o,tail9.data.o,ov_SC03_011_jr_8015AE2C.o,tail10.data.o,ov_SC03_011_jr_8015C32C.o,tail11.data.o,ov_SC03_011_jr_8016AB6C.o,tail12.data.o,ov_SC03_011_jr_801734BC.o,tail13.data.o,ov_SC03_011_jr_80178D40.o,tail14.data.o,ov_SC03_011_jr_8017A4AC.o,tail15.data.o,ov_SC03_011_jr_8017C730.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_011_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_011_jr_8012ACE0.o,tail2.data.o,ov_SC03_011_jr_801380E0.o,tail3.data.o,ov_SC03_011_jr_8013F350.o,tail4.data.o,ov_SC03_011_jr_8015444C.o,tail5.data.o,ov_SC03_011_jr_80154C24.o,ov_SC03_011_jr_801588CC.o,tail6.data.o,ov_SC03_011_jr_80159C84.o,tail7.data.o,ov_SC03_011_jr_8015A3C8.o,tail8.data.o,ov_SC03_011_jr_8015AE2C.o,tail9.data.o,ov_SC03_011_jr_8015C32C.o,tail10.data.o,ov_SC03_011_jr_8016AB6C.o,tail11.data.o,ov_SC03_011_jr_801734BC.o,tail12.data.o,ov_SC03_011_jr_80178D40.o,tail13.data.o,ov_SC03_011_jr_8017A4AC.o,tail14.data.o,ov_SC03_011_jr_8017C730.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_011/ov_SC03_011_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_011/ov_SC03_011_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_011/ov_SC03_011_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_011/ov_SC03_011_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_011_CHECK_SHA := config/check.ov_SC03_011.sha @@ -1061,9 +1101,10 @@ ov_SC03_012_ELF := $(ov_SC03_012_OUT).elf ov_SC03_012_MAPFILE := $(ov_SC03_012_OUT).map ov_SC03_012_LD_SCRIPT := $(ov_SC03_012_OUT).ld ov_SC03_012_SPLAT_YAML := config/splat.ov_SC03_012.yaml -ov_SC03_012_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_012_jr_8012ACE0.o,tail2.data.o,ov_SC03_012_jr_801380E0.o,tail3.data.o,ov_SC03_012_jr_8013F350.o,tail4.data.o,ov_SC03_012_jr_8013FFD8.o,tail5.data.o,ov_SC03_012_jr_8015444C.o,tail6.data.o,ov_SC03_012_jr_80154C24.o,tail7.data.o,ov_SC03_012_jr_801588CC.o,tail8.data.o,ov_SC03_012_jr_80159C84.o,tail9.data.o,ov_SC03_012_jr_8015A3C8.o,tail10.data.o,ov_SC03_012_jr_8015AE2C.o,tail11.data.o,ov_SC03_012_jr_8015C32C.o,tail12.data.o,ov_SC03_012_jr_8016AB6C.o,tail13.data.o,ov_SC03_012_jr_801734BC.o,tail14.data.o,ov_SC03_012_jr_80178D40.o,tail15.data.o,ov_SC03_012_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_012_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_012_jr_8012ACE0.o,tail2.data.o,ov_SC03_012_jr_801380E0.o,tail3.data.o,ov_SC03_012_jr_8013F350.o,tail4.data.o,ov_SC03_012_jr_8013FFD8.o,tail5.data.o,ov_SC03_012_jr_8015444C.o,tail6.data.o,ov_SC03_012_jr_80154C24.o,ov_SC03_012_jr_801588CC.o,tail7.data.o,ov_SC03_012_jr_80159C84.o,tail8.data.o,ov_SC03_012_jr_8015A3C8.o,tail9.data.o,ov_SC03_012_jr_8015AE2C.o,tail10.data.o,ov_SC03_012_jr_8015C32C.o,tail11.data.o,ov_SC03_012_jr_8016AB6C.o,tail12.data.o,ov_SC03_012_jr_801734BC.o,tail13.data.o,ov_SC03_012_jr_80178D40.o,tail14.data.o,ov_SC03_012_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_012/ov_SC03_012_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_012/ov_SC03_012_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_012/ov_SC03_012_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_012/ov_SC03_012_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_012_CHECK_SHA := config/check.ov_SC03_012.sha @@ -1087,9 +1128,10 @@ ov_SC03_013_ELF := $(ov_SC03_013_OUT).elf ov_SC03_013_MAPFILE := $(ov_SC03_013_OUT).map ov_SC03_013_LD_SCRIPT := $(ov_SC03_013_OUT).ld ov_SC03_013_SPLAT_YAML := config/splat.ov_SC03_013.yaml -ov_SC03_013_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_013_jr_8012ACE0.o,tail2.data.o,ov_SC03_013_jr_801380E0.o,tail3.data.o,ov_SC03_013_jr_8013F350.o,tail4.data.o,ov_SC03_013_jr_8013FFD8.o,tail5.data.o,ov_SC03_013_jr_8015444C.o,tail6.data.o,ov_SC03_013_jr_80154C24.o,tail7.data.o,ov_SC03_013_jr_801588CC.o,tail8.data.o,ov_SC03_013_jr_80159C84.o,tail9.data.o,ov_SC03_013_jr_8015A3C8.o,tail10.data.o,ov_SC03_013_jr_8015AE2C.o,tail11.data.o,ov_SC03_013_jr_8015C32C.o,tail12.data.o,ov_SC03_013_jr_8016AB6C.o,tail13.data.o,ov_SC03_013_jr_801734BC.o,tail14.data.o,ov_SC03_013_jr_80178D40.o,tail15.data.o,ov_SC03_013_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_013_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_013_jr_8012ACE0.o,tail2.data.o,ov_SC03_013_jr_801380E0.o,tail3.data.o,ov_SC03_013_jr_8013F350.o,tail4.data.o,ov_SC03_013_jr_8013FFD8.o,tail5.data.o,ov_SC03_013_jr_8015444C.o,tail6.data.o,ov_SC03_013_jr_80154C24.o,ov_SC03_013_jr_801588CC.o,tail7.data.o,ov_SC03_013_jr_80159C84.o,tail8.data.o,ov_SC03_013_jr_8015A3C8.o,tail9.data.o,ov_SC03_013_jr_8015AE2C.o,tail10.data.o,ov_SC03_013_jr_8015C32C.o,tail11.data.o,ov_SC03_013_jr_8016AB6C.o,tail12.data.o,ov_SC03_013_jr_801734BC.o,tail13.data.o,ov_SC03_013_jr_80178D40.o,tail14.data.o,ov_SC03_013_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_013/ov_SC03_013_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_013/ov_SC03_013_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_013/ov_SC03_013_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_013/ov_SC03_013_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_013_CHECK_SHA := config/check.ov_SC03_013.sha @@ -1113,9 +1155,10 @@ ov_SC03_014_ELF := $(ov_SC03_014_OUT).elf ov_SC03_014_MAPFILE := $(ov_SC03_014_OUT).map ov_SC03_014_LD_SCRIPT := $(ov_SC03_014_OUT).ld ov_SC03_014_SPLAT_YAML := config/splat.ov_SC03_014.yaml -ov_SC03_014_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_014_jr_8012ACE0.o,tail2.data.o,ov_SC03_014_jr_801380E0.o,tail3.data.o,ov_SC03_014_jr_8013F350.o,tail4.data.o,ov_SC03_014_jr_8013FFD8.o,tail5.data.o,ov_SC03_014_jr_8015444C.o,tail6.data.o,ov_SC03_014_jr_80154C24.o,tail7.data.o,ov_SC03_014_jr_801588CC.o,tail8.data.o,ov_SC03_014_jr_80159C84.o,tail9.data.o,ov_SC03_014_jr_8015A3C8.o,tail10.data.o,ov_SC03_014_jr_8015AE2C.o,tail11.data.o,ov_SC03_014_jr_8015C32C.o,tail12.data.o,ov_SC03_014_jr_8016AB6C.o,tail13.data.o,ov_SC03_014_jr_801734BC.o,tail14.data.o,ov_SC03_014_jr_80178D40.o,tail15.data.o,ov_SC03_014_jr_8017A4AC.o,tail16.data.o,ov_SC03_014_jr_8017EB7C.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_014_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_014_jr_8012ACE0.o,tail2.data.o,ov_SC03_014_jr_801380E0.o,tail3.data.o,ov_SC03_014_jr_8013F350.o,tail4.data.o,ov_SC03_014_jr_8013FFD8.o,tail5.data.o,ov_SC03_014_jr_8015444C.o,tail6.data.o,ov_SC03_014_jr_80154C24.o,ov_SC03_014_jr_801588CC.o,tail7.data.o,ov_SC03_014_jr_80159C84.o,tail8.data.o,ov_SC03_014_jr_8015A3C8.o,tail9.data.o,ov_SC03_014_jr_8015AE2C.o,tail10.data.o,ov_SC03_014_jr_8015C32C.o,tail11.data.o,ov_SC03_014_jr_8016AB6C.o,tail12.data.o,ov_SC03_014_jr_801734BC.o,tail13.data.o,ov_SC03_014_jr_80178D40.o,tail14.data.o,ov_SC03_014_jr_8017A4AC.o,tail15.data.o,ov_SC03_014_jr_8017EB7C.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_014/ov_SC03_014_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_014/ov_SC03_014_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_014/ov_SC03_014_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_014/ov_SC03_014_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_014_CHECK_SHA := config/check.ov_SC03_014.sha @@ -1139,9 +1182,10 @@ ov_SC03_015_ELF := $(ov_SC03_015_OUT).elf ov_SC03_015_MAPFILE := $(ov_SC03_015_OUT).map ov_SC03_015_LD_SCRIPT := $(ov_SC03_015_OUT).ld ov_SC03_015_SPLAT_YAML := config/splat.ov_SC03_015.yaml -ov_SC03_015_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_015_jr_8012ACE0.o,tail2.data.o,ov_SC03_015_jr_801380E0.o,tail3.data.o,ov_SC03_015_jr_8013F350.o,tail4.data.o,ov_SC03_015_jr_8013FFD8.o,tail5.data.o,ov_SC03_015_jr_8015444C.o,tail6.data.o,ov_SC03_015_jr_80154C24.o,tail7.data.o,ov_SC03_015_jr_801588CC.o,tail8.data.o,ov_SC03_015_jr_80159C84.o,tail9.data.o,ov_SC03_015_jr_8015A3C8.o,tail10.data.o,ov_SC03_015_jr_8015AE2C.o,tail11.data.o,ov_SC03_015_jr_8015C32C.o,tail12.data.o,ov_SC03_015_jr_8016AB6C.o,tail13.data.o,ov_SC03_015_jr_801734BC.o,tail14.data.o,ov_SC03_015_jr_80178D40.o,tail15.data.o,ov_SC03_015_jr_8017A4AC.o,tail16.data.o,ov_SC03_015_jr_8017EB7C.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_015_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_015_jr_8012ACE0.o,tail2.data.o,ov_SC03_015_jr_801380E0.o,tail3.data.o,ov_SC03_015_jr_8013F350.o,tail4.data.o,ov_SC03_015_jr_8013FFD8.o,tail5.data.o,ov_SC03_015_jr_8015444C.o,tail6.data.o,ov_SC03_015_jr_80154C24.o,ov_SC03_015_jr_801588CC.o,tail7.data.o,ov_SC03_015_jr_80159C84.o,tail8.data.o,ov_SC03_015_jr_8015A3C8.o,tail9.data.o,ov_SC03_015_jr_8015AE2C.o,tail10.data.o,ov_SC03_015_jr_8015C32C.o,tail11.data.o,ov_SC03_015_jr_8016AB6C.o,tail12.data.o,ov_SC03_015_jr_801734BC.o,tail13.data.o,ov_SC03_015_jr_80178D40.o,tail14.data.o,ov_SC03_015_jr_8017A4AC.o,tail15.data.o,ov_SC03_015_jr_8017EB7C.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_015/ov_SC03_015_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_015/ov_SC03_015_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_015/ov_SC03_015_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_015/ov_SC03_015_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_015/ov_SC03_015_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_015_CHECK_SHA := config/check.ov_SC03_015.sha @@ -1165,9 +1209,10 @@ ov_SC03_023_ELF := $(ov_SC03_023_OUT).elf ov_SC03_023_MAPFILE := $(ov_SC03_023_OUT).map ov_SC03_023_LD_SCRIPT := $(ov_SC03_023_OUT).ld ov_SC03_023_SPLAT_YAML := config/splat.ov_SC03_023.yaml -ov_SC03_023_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_023_jr_8012ACE0.o,tail2.data.o,ov_SC03_023_jr_801380E0.o,tail3.data.o,ov_SC03_023_jr_8013F350.o,tail4.data.o,ov_SC03_023_jr_8013FFD8.o,tail5.data.o,ov_SC03_023_jr_8015444C.o,tail6.data.o,ov_SC03_023_jr_80154C24.o,tail7.data.o,ov_SC03_023_jr_801588CC.o,tail8.data.o,ov_SC03_023_jr_80159C84.o,tail9.data.o,ov_SC03_023_jr_8015A3C8.o,tail10.data.o,ov_SC03_023_jr_8015AE2C.o,tail11.data.o,ov_SC03_023_jr_8015C32C.o,tail12.data.o,ov_SC03_023_jr_8016AB6C.o,tail13.data.o,ov_SC03_023_jr_801734BC.o,tail14.data.o,ov_SC03_023_jr_80178D40.o,tail15.data.o,ov_SC03_023_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_023_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_023_jr_8012ACE0.o,tail2.data.o,ov_SC03_023_jr_801380E0.o,tail3.data.o,ov_SC03_023_jr_8013F350.o,tail4.data.o,ov_SC03_023_jr_8013FFD8.o,tail5.data.o,ov_SC03_023_jr_8015444C.o,tail6.data.o,ov_SC03_023_jr_80154C24.o,ov_SC03_023_jr_801588CC.o,tail7.data.o,ov_SC03_023_jr_80159C84.o,tail8.data.o,ov_SC03_023_jr_8015A3C8.o,tail9.data.o,ov_SC03_023_jr_8015AE2C.o,tail10.data.o,ov_SC03_023_jr_8015C32C.o,tail11.data.o,ov_SC03_023_jr_8016AB6C.o,tail12.data.o,ov_SC03_023_jr_801734BC.o,tail13.data.o,ov_SC03_023_jr_80178D40.o,tail14.data.o,ov_SC03_023_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_023/ov_SC03_023_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_023/ov_SC03_023_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_023/ov_SC03_023_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_023/ov_SC03_023_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_023_CHECK_SHA := config/check.ov_SC03_023.sha @@ -1191,9 +1236,10 @@ ov_SC03_024_ELF := $(ov_SC03_024_OUT).elf ov_SC03_024_MAPFILE := $(ov_SC03_024_OUT).map ov_SC03_024_LD_SCRIPT := $(ov_SC03_024_OUT).ld ov_SC03_024_SPLAT_YAML := config/splat.ov_SC03_024.yaml -ov_SC03_024_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_024_jr_8012ACE0.o,tail2.data.o,ov_SC03_024_jr_801380E0.o,tail3.data.o,ov_SC03_024_jr_8013F350.o,tail4.data.o,ov_SC03_024_jr_8013FFD8.o,tail5.data.o,ov_SC03_024_jr_8015444C.o,tail6.data.o,ov_SC03_024_jr_80154C24.o,tail7.data.o,ov_SC03_024_jr_801588CC.o,tail8.data.o,ov_SC03_024_jr_80159C84.o,tail9.data.o,ov_SC03_024_jr_8015A3C8.o,tail10.data.o,ov_SC03_024_jr_8015AE2C.o,tail11.data.o,ov_SC03_024_jr_8015C32C.o,tail12.data.o,ov_SC03_024_jr_8016AB6C.o,tail13.data.o,ov_SC03_024_jr_801734BC.o,tail14.data.o,ov_SC03_024_jr_80178D40.o,tail15.data.o,ov_SC03_024_jr_8017A4AC.o,tail16.data.o,ov_SC03_024_jr_8017DF84.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_024_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_024_jr_8012ACE0.o,tail2.data.o,ov_SC03_024_jr_801380E0.o,tail3.data.o,ov_SC03_024_jr_8013F350.o,tail4.data.o,ov_SC03_024_jr_8013FFD8.o,tail5.data.o,ov_SC03_024_jr_8015444C.o,tail6.data.o,ov_SC03_024_jr_80154C24.o,ov_SC03_024_jr_801588CC.o,tail7.data.o,ov_SC03_024_jr_80159C84.o,tail8.data.o,ov_SC03_024_jr_8015A3C8.o,tail9.data.o,ov_SC03_024_jr_8015AE2C.o,tail10.data.o,ov_SC03_024_jr_8015C32C.o,tail11.data.o,ov_SC03_024_jr_8016AB6C.o,tail12.data.o,ov_SC03_024_jr_801734BC.o,tail13.data.o,ov_SC03_024_jr_80178D40.o,tail14.data.o,ov_SC03_024_jr_8017A4AC.o,tail15.data.o,ov_SC03_024_jr_8017DF84.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_024/ov_SC03_024_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_024/ov_SC03_024_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_024/ov_SC03_024_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_024/ov_SC03_024_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_024_CHECK_SHA := config/check.ov_SC03_024.sha @@ -1217,9 +1263,10 @@ ov_SC03_028_ELF := $(ov_SC03_028_OUT).elf ov_SC03_028_MAPFILE := $(ov_SC03_028_OUT).map ov_SC03_028_LD_SCRIPT := $(ov_SC03_028_OUT).ld ov_SC03_028_SPLAT_YAML := config/splat.ov_SC03_028.yaml -ov_SC03_028_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_028_jr_8012ACE0.o,tail2.data.o,ov_SC03_028_jr_801380E0.o,tail3.data.o,ov_SC03_028_jr_8013F350.o,tail4.data.o,ov_SC03_028_jr_8013FFD8.o,tail5.data.o,ov_SC03_028_jr_8015444C.o,tail6.data.o,ov_SC03_028_jr_80154C24.o,tail7.data.o,ov_SC03_028_jr_801588CC.o,tail8.data.o,ov_SC03_028_jr_80159C84.o,tail9.data.o,ov_SC03_028_jr_8015A3C8.o,tail10.data.o,ov_SC03_028_jr_8015AE2C.o,tail11.data.o,ov_SC03_028_jr_8015C32C.o,tail12.data.o,ov_SC03_028_jr_8016AB6C.o,tail13.data.o,ov_SC03_028_jr_801734BC.o,tail14.data.o,ov_SC03_028_jr_80178D40.o,tail15.data.o,ov_SC03_028_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_028_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_028_jr_8012ACE0.o,tail2.data.o,ov_SC03_028_jr_801380E0.o,tail3.data.o,ov_SC03_028_jr_8013F350.o,tail4.data.o,ov_SC03_028_jr_8013FFD8.o,tail5.data.o,ov_SC03_028_jr_8015444C.o,tail6.data.o,ov_SC03_028_jr_80154C24.o,ov_SC03_028_jr_801588CC.o,tail7.data.o,ov_SC03_028_jr_80159C84.o,tail8.data.o,ov_SC03_028_jr_8015A3C8.o,tail9.data.o,ov_SC03_028_jr_8015AE2C.o,tail10.data.o,ov_SC03_028_jr_8015C32C.o,tail11.data.o,ov_SC03_028_jr_8016AB6C.o,tail12.data.o,ov_SC03_028_jr_801734BC.o,tail13.data.o,ov_SC03_028_jr_80178D40.o,tail14.data.o,ov_SC03_028_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_028/ov_SC03_028_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_028/ov_SC03_028_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_028/ov_SC03_028_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_028/ov_SC03_028_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_028_CHECK_SHA := config/check.ov_SC03_028.sha @@ -1243,9 +1290,10 @@ ov_SC03_029_ELF := $(ov_SC03_029_OUT).elf ov_SC03_029_MAPFILE := $(ov_SC03_029_OUT).map ov_SC03_029_LD_SCRIPT := $(ov_SC03_029_OUT).ld ov_SC03_029_SPLAT_YAML := config/splat.ov_SC03_029.yaml -ov_SC03_029_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_029_jr_8012ACE0.o,tail2.data.o,ov_SC03_029_jr_801380E0.o,tail3.data.o,ov_SC03_029_jr_8013F350.o,tail4.data.o,ov_SC03_029_jr_8013FFD8.o,tail5.data.o,ov_SC03_029_jr_8015444C.o,tail6.data.o,ov_SC03_029_jr_80154C24.o,tail7.data.o,ov_SC03_029_jr_801588CC.o,tail8.data.o,ov_SC03_029_jr_80159C84.o,tail9.data.o,ov_SC03_029_jr_8015A3C8.o,tail10.data.o,ov_SC03_029_jr_8015AE2C.o,tail11.data.o,ov_SC03_029_jr_8015C32C.o,tail12.data.o,ov_SC03_029_jr_8016AB6C.o,tail13.data.o,ov_SC03_029_jr_801734BC.o,tail14.data.o,ov_SC03_029_jr_80178D40.o,tail15.data.o,ov_SC03_029_jr_8017A4AC.o,tail16.data.o,ov_SC03_029_jr_8017DC70.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_029_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_029_jr_8012ACE0.o,tail2.data.o,ov_SC03_029_jr_801380E0.o,tail3.data.o,ov_SC03_029_jr_8013F350.o,tail4.data.o,ov_SC03_029_jr_8013FFD8.o,tail5.data.o,ov_SC03_029_jr_8015444C.o,tail6.data.o,ov_SC03_029_jr_80154C24.o,ov_SC03_029_jr_801588CC.o,tail7.data.o,ov_SC03_029_jr_80159C84.o,tail8.data.o,ov_SC03_029_jr_8015A3C8.o,tail9.data.o,ov_SC03_029_jr_8015AE2C.o,tail10.data.o,ov_SC03_029_jr_8015C32C.o,tail11.data.o,ov_SC03_029_jr_8016AB6C.o,tail12.data.o,ov_SC03_029_jr_801734BC.o,tail13.data.o,ov_SC03_029_jr_80178D40.o,tail14.data.o,ov_SC03_029_jr_8017A4AC.o,tail15.data.o,ov_SC03_029_jr_8017DC70.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_029/ov_SC03_029_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_029/ov_SC03_029_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_029/ov_SC03_029_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_029/ov_SC03_029_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_029_CHECK_SHA := config/check.ov_SC03_029.sha @@ -1269,9 +1317,10 @@ ov_SC03_030_ELF := $(ov_SC03_030_OUT).elf ov_SC03_030_MAPFILE := $(ov_SC03_030_OUT).map ov_SC03_030_LD_SCRIPT := $(ov_SC03_030_OUT).ld ov_SC03_030_SPLAT_YAML := config/splat.ov_SC03_030.yaml -ov_SC03_030_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_030_jr_8012ACE0.o,tail2.data.o,ov_SC03_030_jr_801380E0.o,tail3.data.o,ov_SC03_030_jr_8013F350.o,tail4.data.o,ov_SC03_030_jr_8015444C.o,tail5.data.o,ov_SC03_030_jr_80154C24.o,tail6.data.o,ov_SC03_030_jr_801588CC.o,tail7.data.o,ov_SC03_030_jr_80159C84.o,tail8.data.o,ov_SC03_030_jr_8015A3C8.o,tail9.data.o,ov_SC03_030_jr_8015AE2C.o,tail10.data.o,ov_SC03_030_jr_8015C32C.o,tail11.data.o,ov_SC03_030_jr_8016AB6C.o,tail12.data.o,ov_SC03_030_jr_801734BC.o,tail13.data.o,ov_SC03_030_jr_80178D40.o,tail14.data.o,ov_SC03_030_jr_8017A4AC.o,tail15.data.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_030_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_030_jr_8012ACE0.o,tail2.data.o,ov_SC03_030_jr_801380E0.o,tail3.data.o,ov_SC03_030_jr_8013F350.o,tail4.data.o,ov_SC03_030_jr_8015444C.o,tail5.data.o,ov_SC03_030_jr_80154C24.o,ov_SC03_030_jr_801588CC.o,tail6.data.o,ov_SC03_030_jr_80159C84.o,tail7.data.o,ov_SC03_030_jr_8015A3C8.o,tail8.data.o,ov_SC03_030_jr_8015AE2C.o,tail9.data.o,ov_SC03_030_jr_8015C32C.o,tail10.data.o,ov_SC03_030_jr_8016AB6C.o,tail11.data.o,ov_SC03_030_jr_801734BC.o,tail12.data.o,ov_SC03_030_jr_80178D40.o,tail13.data.o,ov_SC03_030_jr_8017A4AC.o,tail14.data.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_030/ov_SC03_030_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_030/ov_SC03_030_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_030/ov_SC03_030_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_030/ov_SC03_030_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_030/ov_SC03_030_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_030_CHECK_SHA := config/check.ov_SC03_030.sha @@ -1295,9 +1344,10 @@ ov_SC03_031_ELF := $(ov_SC03_031_OUT).elf ov_SC03_031_MAPFILE := $(ov_SC03_031_OUT).map ov_SC03_031_LD_SCRIPT := $(ov_SC03_031_OUT).ld ov_SC03_031_SPLAT_YAML := config/splat.ov_SC03_031.yaml -ov_SC03_031_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_031_jr_8012ACE0.o,tail2.data.o,ov_SC03_031_jr_801380E0.o,tail3.data.o,ov_SC03_031_jr_8013F350.o,tail4.data.o,ov_SC03_031_jr_8013FFD8.o,tail5.data.o,ov_SC03_031_jr_8015444C.o,tail6.data.o,ov_SC03_031_jr_80154C24.o,tail7.data.o,ov_SC03_031_jr_801588CC.o,tail8.data.o,ov_SC03_031_jr_80159C84.o,tail9.data.o,ov_SC03_031_jr_8015A3C8.o,tail10.data.o,ov_SC03_031_jr_8015AE2C.o,tail11.data.o,ov_SC03_031_jr_8015C32C.o,tail12.data.o,ov_SC03_031_jr_8016AB6C.o,tail13.data.o,ov_SC03_031_jr_801734BC.o,tail14.data.o,ov_SC03_031_jr_80178D40.o,tail15.data.o,ov_SC03_031_jr_8017A4AC.o,tail16.data.o,ov_SC03_031_jr_8017DB5C.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_031_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_031_jr_8012ACE0.o,tail2.data.o,ov_SC03_031_jr_801380E0.o,tail3.data.o,ov_SC03_031_jr_8013F350.o,tail4.data.o,ov_SC03_031_jr_8013FFD8.o,tail5.data.o,ov_SC03_031_jr_8015444C.o,tail6.data.o,ov_SC03_031_jr_80154C24.o,ov_SC03_031_jr_801588CC.o,tail7.data.o,ov_SC03_031_jr_80159C84.o,tail8.data.o,ov_SC03_031_jr_8015A3C8.o,tail9.data.o,ov_SC03_031_jr_8015AE2C.o,tail10.data.o,ov_SC03_031_jr_8015C32C.o,tail11.data.o,ov_SC03_031_jr_8016AB6C.o,tail12.data.o,ov_SC03_031_jr_801734BC.o,tail13.data.o,ov_SC03_031_jr_80178D40.o,tail14.data.o,ov_SC03_031_jr_8017A4AC.o,tail15.data.o,ov_SC03_031_jr_8017DB5C.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_031/ov_SC03_031_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_031/ov_SC03_031_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_031/ov_SC03_031_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_031/ov_SC03_031_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_031/ov_SC03_031_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_031_CHECK_SHA := config/check.ov_SC03_031.sha @@ -1321,9 +1371,10 @@ ov_SC03_089_ELF := $(ov_SC03_089_OUT).elf ov_SC03_089_MAPFILE := $(ov_SC03_089_OUT).map ov_SC03_089_LD_SCRIPT := $(ov_SC03_089_OUT).ld ov_SC03_089_SPLAT_YAML := config/splat.ov_SC03_089.yaml -ov_SC03_089_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_089_jr_8012ACE0.o,tail2.data.o,ov_SC03_089_jr_801380E0.o,tail3.data.o,ov_SC03_089_jr_8013F350.o,tail4.data.o,ov_SC03_089_jr_8013FFD8.o,tail5.data.o,ov_SC03_089_jr_8015444C.o,tail6.data.o,ov_SC03_089_jr_80154C24.o,tail7.data.o,ov_SC03_089_jr_801588CC.o,tail8.data.o,ov_SC03_089_jr_80159C84.o,tail9.data.o,ov_SC03_089_jr_8015A3C8.o,tail10.data.o,ov_SC03_089_jr_8015AE2C.o,tail11.data.o,ov_SC03_089_jr_8015C32C.o,tail12.data.o,ov_SC03_089_jr_8016AB6C.o,tail13.data.o,ov_SC03_089_jr_801734BC.o,tail14.data.o,ov_SC03_089_jr_80178D40.o,tail15.data.o,ov_SC03_089_jr_8017A4AC.o,tail16.data.o,ov_SC03_089_jr_8017CA80.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_089_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_089_jr_8012ACE0.o,tail2.data.o,ov_SC03_089_jr_801380E0.o,tail3.data.o,ov_SC03_089_jr_8013F350.o,tail4.data.o,ov_SC03_089_jr_8013FFD8.o,tail5.data.o,ov_SC03_089_jr_8015444C.o,tail6.data.o,ov_SC03_089_jr_80154C24.o,ov_SC03_089_jr_801588CC.o,tail7.data.o,ov_SC03_089_jr_80159C84.o,tail8.data.o,ov_SC03_089_jr_8015A3C8.o,tail9.data.o,ov_SC03_089_jr_8015AE2C.o,tail10.data.o,ov_SC03_089_jr_8015C32C.o,tail11.data.o,ov_SC03_089_jr_8016AB6C.o,tail12.data.o,ov_SC03_089_jr_801734BC.o,tail13.data.o,ov_SC03_089_jr_80178D40.o,tail14.data.o,ov_SC03_089_jr_8017A4AC.o,tail15.data.o,ov_SC03_089_jr_8017CA80.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_089/ov_SC03_089_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_089/ov_SC03_089_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_089/ov_SC03_089_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_089/ov_SC03_089_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_089/ov_SC03_089_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_089_CHECK_SHA := config/check.ov_SC03_089.sha @@ -1347,9 +1398,10 @@ ov_SC03_090_ELF := $(ov_SC03_090_OUT).elf ov_SC03_090_MAPFILE := $(ov_SC03_090_OUT).map ov_SC03_090_LD_SCRIPT := $(ov_SC03_090_OUT).ld ov_SC03_090_SPLAT_YAML := config/splat.ov_SC03_090.yaml -ov_SC03_090_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_090_jr_8012ACE0.o,tail2.data.o,ov_SC03_090_jr_801380E0.o,tail3.data.o,ov_SC03_090_jr_8013F350.o,tail4.data.o,ov_SC03_090_jr_8013FFD8.o,tail5.data.o,ov_SC03_090_jr_8015444C.o,tail6.data.o,ov_SC03_090_jr_80154C24.o,tail7.data.o,ov_SC03_090_jr_801588CC.o,tail8.data.o,ov_SC03_090_jr_80159C84.o,tail9.data.o,ov_SC03_090_jr_8015A3C8.o,tail10.data.o,ov_SC03_090_jr_8015AE2C.o,tail11.data.o,ov_SC03_090_jr_8015C32C.o,tail12.data.o,ov_SC03_090_jr_8016AB6C.o,tail13.data.o,ov_SC03_090_jr_801734BC.o,tail14.data.o,ov_SC03_090_jr_80178D40.o,tail15.data.o,ov_SC03_090_jr_8017A4AC.o,tail16.data.o,ov_SC03_090_jr_8017CA80.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_090_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_090_jr_8012ACE0.o,tail2.data.o,ov_SC03_090_jr_801380E0.o,tail3.data.o,ov_SC03_090_jr_8013F350.o,tail4.data.o,ov_SC03_090_jr_8013FFD8.o,tail5.data.o,ov_SC03_090_jr_8015444C.o,tail6.data.o,ov_SC03_090_jr_80154C24.o,ov_SC03_090_jr_801588CC.o,tail7.data.o,ov_SC03_090_jr_80159C84.o,tail8.data.o,ov_SC03_090_jr_8015A3C8.o,tail9.data.o,ov_SC03_090_jr_8015AE2C.o,tail10.data.o,ov_SC03_090_jr_8015C32C.o,tail11.data.o,ov_SC03_090_jr_8016AB6C.o,tail12.data.o,ov_SC03_090_jr_801734BC.o,tail13.data.o,ov_SC03_090_jr_80178D40.o,tail14.data.o,ov_SC03_090_jr_8017A4AC.o,tail15.data.o,ov_SC03_090_jr_8017CA80.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_090/ov_SC03_090_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_090/ov_SC03_090_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_090/ov_SC03_090_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_090/ov_SC03_090_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_090/ov_SC03_090_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_090_CHECK_SHA := config/check.ov_SC03_090.sha @@ -1373,9 +1425,10 @@ ov_SC03_091_ELF := $(ov_SC03_091_OUT).elf ov_SC03_091_MAPFILE := $(ov_SC03_091_OUT).map ov_SC03_091_LD_SCRIPT := $(ov_SC03_091_OUT).ld ov_SC03_091_SPLAT_YAML := config/splat.ov_SC03_091.yaml -ov_SC03_091_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_091_jr_8012ACE0.o,tail2.data.o,ov_SC03_091_jr_801380E0.o,tail3.data.o,ov_SC03_091_jr_8013F350.o,tail4.data.o,ov_SC03_091_jr_8013FFD8.o,tail5.data.o,ov_SC03_091_jr_8015444C.o,tail6.data.o,ov_SC03_091_jr_80154C24.o,tail7.data.o,ov_SC03_091_jr_801588CC.o,tail8.data.o,ov_SC03_091_jr_80159C84.o,tail9.data.o,ov_SC03_091_jr_8015A3C8.o,tail10.data.o,ov_SC03_091_jr_8015AE2C.o,tail11.data.o,ov_SC03_091_jr_8015C32C.o,tail12.data.o,ov_SC03_091_jr_8016AB6C.o,tail13.data.o,ov_SC03_091_jr_801734BC.o,tail14.data.o,ov_SC03_091_jr_80178D40.o,tail15.data.o,ov_SC03_091_jr_8017A4AC.o,tail16.data.o,ov_SC03_091_jr_8017D898.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_091_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_091_jr_8012ACE0.o,tail2.data.o,ov_SC03_091_jr_801380E0.o,tail3.data.o,ov_SC03_091_jr_8013F350.o,tail4.data.o,ov_SC03_091_jr_8013FFD8.o,tail5.data.o,ov_SC03_091_jr_8015444C.o,tail6.data.o,ov_SC03_091_jr_80154C24.o,ov_SC03_091_jr_801588CC.o,tail7.data.o,ov_SC03_091_jr_80159C84.o,tail8.data.o,ov_SC03_091_jr_8015A3C8.o,tail9.data.o,ov_SC03_091_jr_8015AE2C.o,tail10.data.o,ov_SC03_091_jr_8015C32C.o,tail11.data.o,ov_SC03_091_jr_8016AB6C.o,tail12.data.o,ov_SC03_091_jr_801734BC.o,tail13.data.o,ov_SC03_091_jr_80178D40.o,tail14.data.o,ov_SC03_091_jr_8017A4AC.o,tail15.data.o,ov_SC03_091_jr_8017D898.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_091/ov_SC03_091_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_091/ov_SC03_091_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_091/ov_SC03_091_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_091/ov_SC03_091_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_091/ov_SC03_091_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_091_CHECK_SHA := config/check.ov_SC03_091.sha @@ -1399,9 +1452,10 @@ ov_SC03_092_ELF := $(ov_SC03_092_OUT).elf ov_SC03_092_MAPFILE := $(ov_SC03_092_OUT).map ov_SC03_092_LD_SCRIPT := $(ov_SC03_092_OUT).ld ov_SC03_092_SPLAT_YAML := config/splat.ov_SC03_092.yaml -ov_SC03_092_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_092_jr_8012ACE0.o,tail2.data.o,ov_SC03_092_jr_801380E0.o,tail3.data.o,ov_SC03_092_jr_8013F350.o,tail4.data.o,ov_SC03_092_jr_8013FFD8.o,tail5.data.o,ov_SC03_092_jr_8015444C.o,tail6.data.o,ov_SC03_092_jr_80154C24.o,tail7.data.o,ov_SC03_092_jr_801588CC.o,tail8.data.o,ov_SC03_092_jr_80159C84.o,tail9.data.o,ov_SC03_092_jr_8015A3C8.o,tail10.data.o,ov_SC03_092_jr_8015AE2C.o,tail11.data.o,ov_SC03_092_jr_8015C32C.o,tail12.data.o,ov_SC03_092_jr_8016AB6C.o,tail13.data.o,ov_SC03_092_jr_801734BC.o,tail14.data.o,ov_SC03_092_jr_80178D40.o,tail15.data.o,ov_SC03_092_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_092_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_092_jr_8012ACE0.o,tail2.data.o,ov_SC03_092_jr_801380E0.o,tail3.data.o,ov_SC03_092_jr_8013F350.o,tail4.data.o,ov_SC03_092_jr_8013FFD8.o,tail5.data.o,ov_SC03_092_jr_8015444C.o,tail6.data.o,ov_SC03_092_jr_80154C24.o,ov_SC03_092_jr_801588CC.o,tail7.data.o,ov_SC03_092_jr_80159C84.o,tail8.data.o,ov_SC03_092_jr_8015A3C8.o,tail9.data.o,ov_SC03_092_jr_8015AE2C.o,tail10.data.o,ov_SC03_092_jr_8015C32C.o,tail11.data.o,ov_SC03_092_jr_8016AB6C.o,tail12.data.o,ov_SC03_092_jr_801734BC.o,tail13.data.o,ov_SC03_092_jr_80178D40.o,tail14.data.o,ov_SC03_092_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_092/ov_SC03_092_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_092/ov_SC03_092_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_092/ov_SC03_092_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_092/ov_SC03_092_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_092/ov_SC03_092_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_092_CHECK_SHA := config/check.ov_SC03_092.sha @@ -1425,9 +1479,10 @@ ov_SC03_093_ELF := $(ov_SC03_093_OUT).elf ov_SC03_093_MAPFILE := $(ov_SC03_093_OUT).map ov_SC03_093_LD_SCRIPT := $(ov_SC03_093_OUT).ld ov_SC03_093_SPLAT_YAML := config/splat.ov_SC03_093.yaml -ov_SC03_093_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_093_jr_8012ACE0.o,tail2.data.o,ov_SC03_093_jr_801380E0.o,tail3.data.o,ov_SC03_093_jr_8013F350.o,tail4.data.o,ov_SC03_093_jr_8013FFD8.o,tail5.data.o,ov_SC03_093_jr_8015444C.o,tail6.data.o,ov_SC03_093_jr_80154C24.o,tail7.data.o,ov_SC03_093_jr_801588CC.o,tail8.data.o,ov_SC03_093_jr_80159C84.o,tail9.data.o,ov_SC03_093_jr_8015A3C8.o,tail10.data.o,ov_SC03_093_jr_8015AE2C.o,tail11.data.o,ov_SC03_093_jr_8015C32C.o,tail12.data.o,ov_SC03_093_jr_8016AB6C.o,tail13.data.o,ov_SC03_093_jr_801734BC.o,tail14.data.o,ov_SC03_093_jr_80178D40.o,tail15.data.o,ov_SC03_093_jr_8017A4AC.o,tail16.data.o,ov_SC03_093_jr_8017D898.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_093_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_093_jr_8012ACE0.o,tail2.data.o,ov_SC03_093_jr_801380E0.o,tail3.data.o,ov_SC03_093_jr_8013F350.o,tail4.data.o,ov_SC03_093_jr_8013FFD8.o,tail5.data.o,ov_SC03_093_jr_8015444C.o,tail6.data.o,ov_SC03_093_jr_80154C24.o,ov_SC03_093_jr_801588CC.o,tail7.data.o,ov_SC03_093_jr_80159C84.o,tail8.data.o,ov_SC03_093_jr_8015A3C8.o,tail9.data.o,ov_SC03_093_jr_8015AE2C.o,tail10.data.o,ov_SC03_093_jr_8015C32C.o,tail11.data.o,ov_SC03_093_jr_8016AB6C.o,tail12.data.o,ov_SC03_093_jr_801734BC.o,tail13.data.o,ov_SC03_093_jr_80178D40.o,tail14.data.o,ov_SC03_093_jr_8017A4AC.o,tail15.data.o,ov_SC03_093_jr_8017D898.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_093/ov_SC03_093_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_093/ov_SC03_093_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_093/ov_SC03_093_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_093/ov_SC03_093_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_093/ov_SC03_093_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_093_CHECK_SHA := config/check.ov_SC03_093.sha @@ -1451,9 +1506,10 @@ ov_SC03_094_ELF := $(ov_SC03_094_OUT).elf ov_SC03_094_MAPFILE := $(ov_SC03_094_OUT).map ov_SC03_094_LD_SCRIPT := $(ov_SC03_094_OUT).ld ov_SC03_094_SPLAT_YAML := config/splat.ov_SC03_094.yaml -ov_SC03_094_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_094_jr_8012ACE0.o,tail2.data.o,ov_SC03_094_jr_801380E0.o,tail3.data.o,ov_SC03_094_jr_8013F350.o,tail4.data.o,ov_SC03_094_jr_8013FFD8.o,tail5.data.o,ov_SC03_094_jr_8015444C.o,tail6.data.o,ov_SC03_094_jr_80154C24.o,tail7.data.o,ov_SC03_094_jr_801588CC.o,tail8.data.o,ov_SC03_094_jr_80159C84.o,tail9.data.o,ov_SC03_094_jr_8015A3C8.o,tail10.data.o,ov_SC03_094_jr_8015AE2C.o,tail11.data.o,ov_SC03_094_jr_8015C32C.o,tail12.data.o,ov_SC03_094_jr_8016AB6C.o,tail13.data.o,ov_SC03_094_jr_801734BC.o,tail14.data.o,ov_SC03_094_jr_80178D40.o,tail15.data.o,ov_SC03_094_jr_8017A4AC.o,tail16.data.o,ov_SC03_094_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_094_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_094_jr_8012ACE0.o,tail2.data.o,ov_SC03_094_jr_801380E0.o,tail3.data.o,ov_SC03_094_jr_8013F350.o,tail4.data.o,ov_SC03_094_jr_8013FFD8.o,tail5.data.o,ov_SC03_094_jr_8015444C.o,tail6.data.o,ov_SC03_094_jr_80154C24.o,ov_SC03_094_jr_801588CC.o,tail7.data.o,ov_SC03_094_jr_80159C84.o,tail8.data.o,ov_SC03_094_jr_8015A3C8.o,tail9.data.o,ov_SC03_094_jr_8015AE2C.o,tail10.data.o,ov_SC03_094_jr_8015C32C.o,tail11.data.o,ov_SC03_094_jr_8016AB6C.o,tail12.data.o,ov_SC03_094_jr_801734BC.o,tail13.data.o,ov_SC03_094_jr_80178D40.o,tail14.data.o,ov_SC03_094_jr_8017A4AC.o,tail15.data.o,ov_SC03_094_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_094/ov_SC03_094_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_094/ov_SC03_094_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_094/ov_SC03_094_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_094/ov_SC03_094_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_094/ov_SC03_094_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_094_CHECK_SHA := config/check.ov_SC03_094.sha @@ -1477,9 +1533,10 @@ ov_SC03_095_ELF := $(ov_SC03_095_OUT).elf ov_SC03_095_MAPFILE := $(ov_SC03_095_OUT).map ov_SC03_095_LD_SCRIPT := $(ov_SC03_095_OUT).ld ov_SC03_095_SPLAT_YAML := config/splat.ov_SC03_095.yaml -ov_SC03_095_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_095_jr_8012ACE0.o,tail2.data.o,ov_SC03_095_jr_801380E0.o,tail3.data.o,ov_SC03_095_jr_8013F350.o,tail4.data.o,ov_SC03_095_jr_8013FFD8.o,tail5.data.o,ov_SC03_095_jr_8015444C.o,tail6.data.o,ov_SC03_095_jr_80154C24.o,tail7.data.o,ov_SC03_095_jr_801588CC.o,tail8.data.o,ov_SC03_095_jr_80159C84.o,tail9.data.o,ov_SC03_095_jr_8015A3C8.o,tail10.data.o,ov_SC03_095_jr_8015AE2C.o,tail11.data.o,ov_SC03_095_jr_8015C32C.o,tail12.data.o,ov_SC03_095_jr_8016AB6C.o,tail13.data.o,ov_SC03_095_jr_801734BC.o,tail14.data.o,ov_SC03_095_jr_80178D40.o,tail15.data.o,ov_SC03_095_jr_8017A4AC.o,tail16.data.o,ov_SC03_095_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_095_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_095_jr_8012ACE0.o,tail2.data.o,ov_SC03_095_jr_801380E0.o,tail3.data.o,ov_SC03_095_jr_8013F350.o,tail4.data.o,ov_SC03_095_jr_8013FFD8.o,tail5.data.o,ov_SC03_095_jr_8015444C.o,tail6.data.o,ov_SC03_095_jr_80154C24.o,ov_SC03_095_jr_801588CC.o,tail7.data.o,ov_SC03_095_jr_80159C84.o,tail8.data.o,ov_SC03_095_jr_8015A3C8.o,tail9.data.o,ov_SC03_095_jr_8015AE2C.o,tail10.data.o,ov_SC03_095_jr_8015C32C.o,tail11.data.o,ov_SC03_095_jr_8016AB6C.o,tail12.data.o,ov_SC03_095_jr_801734BC.o,tail13.data.o,ov_SC03_095_jr_80178D40.o,tail14.data.o,ov_SC03_095_jr_8017A4AC.o,tail15.data.o,ov_SC03_095_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_095/ov_SC03_095_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_095/ov_SC03_095_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_095/ov_SC03_095_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_095/ov_SC03_095_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_095/ov_SC03_095_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_095_CHECK_SHA := config/check.ov_SC03_095.sha @@ -1503,9 +1560,10 @@ ov_SC03_096_ELF := $(ov_SC03_096_OUT).elf ov_SC03_096_MAPFILE := $(ov_SC03_096_OUT).map ov_SC03_096_LD_SCRIPT := $(ov_SC03_096_OUT).ld ov_SC03_096_SPLAT_YAML := config/splat.ov_SC03_096.yaml -ov_SC03_096_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_096_jr_8012ACE0.o,tail2.data.o,ov_SC03_096_jr_801380E0.o,tail3.data.o,ov_SC03_096_jr_8013F350.o,tail4.data.o,ov_SC03_096_jr_8013FFD8.o,tail5.data.o,ov_SC03_096_jr_8015444C.o,tail6.data.o,ov_SC03_096_jr_80154C24.o,tail7.data.o,ov_SC03_096_jr_801588CC.o,tail8.data.o,ov_SC03_096_jr_80159C84.o,tail9.data.o,ov_SC03_096_jr_8015A3C8.o,tail10.data.o,ov_SC03_096_jr_8015AE2C.o,tail11.data.o,ov_SC03_096_jr_8015C32C.o,tail12.data.o,ov_SC03_096_jr_8016AB6C.o,tail13.data.o,ov_SC03_096_jr_801734BC.o,tail14.data.o,ov_SC03_096_jr_80178D40.o,tail15.data.o,ov_SC03_096_jr_8017A4AC.o,tail16.data.o,ov_SC03_096_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_096_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_096_jr_8012ACE0.o,tail2.data.o,ov_SC03_096_jr_801380E0.o,tail3.data.o,ov_SC03_096_jr_8013F350.o,tail4.data.o,ov_SC03_096_jr_8013FFD8.o,tail5.data.o,ov_SC03_096_jr_8015444C.o,tail6.data.o,ov_SC03_096_jr_80154C24.o,ov_SC03_096_jr_801588CC.o,tail7.data.o,ov_SC03_096_jr_80159C84.o,tail8.data.o,ov_SC03_096_jr_8015A3C8.o,tail9.data.o,ov_SC03_096_jr_8015AE2C.o,tail10.data.o,ov_SC03_096_jr_8015C32C.o,tail11.data.o,ov_SC03_096_jr_8016AB6C.o,tail12.data.o,ov_SC03_096_jr_801734BC.o,tail13.data.o,ov_SC03_096_jr_80178D40.o,tail14.data.o,ov_SC03_096_jr_8017A4AC.o,tail15.data.o,ov_SC03_096_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_096/ov_SC03_096_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_096/ov_SC03_096_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_096/ov_SC03_096_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_096/ov_SC03_096_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_096/ov_SC03_096_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_096_CHECK_SHA := config/check.ov_SC03_096.sha @@ -1529,9 +1587,10 @@ ov_SC03_097_ELF := $(ov_SC03_097_OUT).elf ov_SC03_097_MAPFILE := $(ov_SC03_097_OUT).map ov_SC03_097_LD_SCRIPT := $(ov_SC03_097_OUT).ld ov_SC03_097_SPLAT_YAML := config/splat.ov_SC03_097.yaml -ov_SC03_097_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_097_jr_8012ACE0.o,tail2.data.o,ov_SC03_097_jr_801380E0.o,tail3.data.o,ov_SC03_097_jr_8013F350.o,tail4.data.o,ov_SC03_097_jr_8013FFD8.o,tail5.data.o,ov_SC03_097_jr_8015444C.o,tail6.data.o,ov_SC03_097_jr_80154C24.o,tail7.data.o,ov_SC03_097_jr_801588CC.o,tail8.data.o,ov_SC03_097_jr_80159C84.o,tail9.data.o,ov_SC03_097_jr_8015A3C8.o,tail10.data.o,ov_SC03_097_jr_8015AE2C.o,tail11.data.o,ov_SC03_097_jr_8015C32C.o,tail12.data.o,ov_SC03_097_jr_8016AB6C.o,tail13.data.o,ov_SC03_097_jr_801734BC.o,tail14.data.o,ov_SC03_097_jr_80178D40.o,tail15.data.o,ov_SC03_097_jr_8017A4AC.o,tail16.data.o,ov_SC03_097_jr_8017D898.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_097_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_097_jr_8012ACE0.o,tail2.data.o,ov_SC03_097_jr_801380E0.o,tail3.data.o,ov_SC03_097_jr_8013F350.o,tail4.data.o,ov_SC03_097_jr_8013FFD8.o,tail5.data.o,ov_SC03_097_jr_8015444C.o,tail6.data.o,ov_SC03_097_jr_80154C24.o,ov_SC03_097_jr_801588CC.o,tail7.data.o,ov_SC03_097_jr_80159C84.o,tail8.data.o,ov_SC03_097_jr_8015A3C8.o,tail9.data.o,ov_SC03_097_jr_8015AE2C.o,tail10.data.o,ov_SC03_097_jr_8015C32C.o,tail11.data.o,ov_SC03_097_jr_8016AB6C.o,tail12.data.o,ov_SC03_097_jr_801734BC.o,tail13.data.o,ov_SC03_097_jr_80178D40.o,tail14.data.o,ov_SC03_097_jr_8017A4AC.o,tail15.data.o,ov_SC03_097_jr_8017D898.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_097/ov_SC03_097_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_097/ov_SC03_097_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_097/ov_SC03_097_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_097/ov_SC03_097_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_097/ov_SC03_097_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_097_CHECK_SHA := config/check.ov_SC03_097.sha @@ -1555,9 +1614,10 @@ ov_SC03_098_ELF := $(ov_SC03_098_OUT).elf ov_SC03_098_MAPFILE := $(ov_SC03_098_OUT).map ov_SC03_098_LD_SCRIPT := $(ov_SC03_098_OUT).ld ov_SC03_098_SPLAT_YAML := config/splat.ov_SC03_098.yaml -ov_SC03_098_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_098_jr_8012ACE0.o,tail2.data.o,ov_SC03_098_jr_801380E0.o,tail3.data.o,ov_SC03_098_jr_8013F350.o,tail4.data.o,ov_SC03_098_jr_8013FFD8.o,tail5.data.o,ov_SC03_098_jr_8015444C.o,tail6.data.o,ov_SC03_098_jr_80154C24.o,tail7.data.o,ov_SC03_098_jr_801588CC.o,tail8.data.o,ov_SC03_098_jr_80159C84.o,tail9.data.o,ov_SC03_098_jr_8015A3C8.o,tail10.data.o,ov_SC03_098_jr_8015AE2C.o,tail11.data.o,ov_SC03_098_jr_8015C32C.o,tail12.data.o,ov_SC03_098_jr_8016AB6C.o,tail13.data.o,ov_SC03_098_jr_801734BC.o,tail14.data.o,ov_SC03_098_jr_80178D40.o,tail15.data.o,ov_SC03_098_jr_8017A4AC.o,tail16.data.o,ov_SC03_098_jr_8017D898.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_098_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_098_jr_8012ACE0.o,tail2.data.o,ov_SC03_098_jr_801380E0.o,tail3.data.o,ov_SC03_098_jr_8013F350.o,tail4.data.o,ov_SC03_098_jr_8013FFD8.o,tail5.data.o,ov_SC03_098_jr_8015444C.o,tail6.data.o,ov_SC03_098_jr_80154C24.o,ov_SC03_098_jr_801588CC.o,tail7.data.o,ov_SC03_098_jr_80159C84.o,tail8.data.o,ov_SC03_098_jr_8015A3C8.o,tail9.data.o,ov_SC03_098_jr_8015AE2C.o,tail10.data.o,ov_SC03_098_jr_8015C32C.o,tail11.data.o,ov_SC03_098_jr_8016AB6C.o,tail12.data.o,ov_SC03_098_jr_801734BC.o,tail13.data.o,ov_SC03_098_jr_80178D40.o,tail14.data.o,ov_SC03_098_jr_8017A4AC.o,tail15.data.o,ov_SC03_098_jr_8017D898.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_098/ov_SC03_098_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_098/ov_SC03_098_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_098/ov_SC03_098_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_098/ov_SC03_098_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_098/ov_SC03_098_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_098_CHECK_SHA := config/check.ov_SC03_098.sha @@ -1581,9 +1641,10 @@ ov_SC03_099_ELF := $(ov_SC03_099_OUT).elf ov_SC03_099_MAPFILE := $(ov_SC03_099_OUT).map ov_SC03_099_LD_SCRIPT := $(ov_SC03_099_OUT).ld ov_SC03_099_SPLAT_YAML := config/splat.ov_SC03_099.yaml -ov_SC03_099_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_099_jr_8012ACE0.o,tail2.data.o,ov_SC03_099_jr_801380E0.o,tail3.data.o,ov_SC03_099_jr_8013F350.o,tail4.data.o,ov_SC03_099_jr_8013FFD8.o,tail5.data.o,ov_SC03_099_jr_8015444C.o,tail6.data.o,ov_SC03_099_jr_80154C24.o,tail7.data.o,ov_SC03_099_jr_801588CC.o,tail8.data.o,ov_SC03_099_jr_80159C84.o,tail9.data.o,ov_SC03_099_jr_8015A3C8.o,tail10.data.o,ov_SC03_099_jr_8015AE2C.o,tail11.data.o,ov_SC03_099_jr_8015C32C.o,tail12.data.o,ov_SC03_099_jr_8016AB6C.o,tail13.data.o,ov_SC03_099_jr_801734BC.o,tail14.data.o,ov_SC03_099_jr_80178D40.o,tail15.data.o,ov_SC03_099_jr_8017A4AC.o,tail16.data.o,ov_SC03_099_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_099_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_099_jr_8012ACE0.o,tail2.data.o,ov_SC03_099_jr_801380E0.o,tail3.data.o,ov_SC03_099_jr_8013F350.o,tail4.data.o,ov_SC03_099_jr_8013FFD8.o,tail5.data.o,ov_SC03_099_jr_8015444C.o,tail6.data.o,ov_SC03_099_jr_80154C24.o,ov_SC03_099_jr_801588CC.o,tail7.data.o,ov_SC03_099_jr_80159C84.o,tail8.data.o,ov_SC03_099_jr_8015A3C8.o,tail9.data.o,ov_SC03_099_jr_8015AE2C.o,tail10.data.o,ov_SC03_099_jr_8015C32C.o,tail11.data.o,ov_SC03_099_jr_8016AB6C.o,tail12.data.o,ov_SC03_099_jr_801734BC.o,tail13.data.o,ov_SC03_099_jr_80178D40.o,tail14.data.o,ov_SC03_099_jr_8017A4AC.o,tail15.data.o,ov_SC03_099_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_099/ov_SC03_099_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_099/ov_SC03_099_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_099/ov_SC03_099_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_099/ov_SC03_099_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_099/ov_SC03_099_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_099_CHECK_SHA := config/check.ov_SC03_099.sha @@ -1607,9 +1668,10 @@ ov_SC03_100_ELF := $(ov_SC03_100_OUT).elf ov_SC03_100_MAPFILE := $(ov_SC03_100_OUT).map ov_SC03_100_LD_SCRIPT := $(ov_SC03_100_OUT).ld ov_SC03_100_SPLAT_YAML := config/splat.ov_SC03_100.yaml -ov_SC03_100_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_100_jr_8012ACE0.o,tail2.data.o,ov_SC03_100_jr_801380E0.o,tail3.data.o,ov_SC03_100_jr_8013F350.o,tail4.data.o,ov_SC03_100_jr_8013FFD8.o,tail5.data.o,ov_SC03_100_jr_8015444C.o,tail6.data.o,ov_SC03_100_jr_80154C24.o,tail7.data.o,ov_SC03_100_jr_801588CC.o,tail8.data.o,ov_SC03_100_jr_80159C84.o,tail9.data.o,ov_SC03_100_jr_8015A3C8.o,tail10.data.o,ov_SC03_100_jr_8015AE2C.o,tail11.data.o,ov_SC03_100_jr_8015C32C.o,tail12.data.o,ov_SC03_100_jr_8016AB6C.o,tail13.data.o,ov_SC03_100_jr_801734BC.o,tail14.data.o,ov_SC03_100_jr_80178D40.o,tail15.data.o,ov_SC03_100_jr_8017A4AC.o,tail16.data.o,ov_SC03_100_jr_8017D898.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_100_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_100_jr_8012ACE0.o,tail2.data.o,ov_SC03_100_jr_801380E0.o,tail3.data.o,ov_SC03_100_jr_8013F350.o,tail4.data.o,ov_SC03_100_jr_8013FFD8.o,tail5.data.o,ov_SC03_100_jr_8015444C.o,tail6.data.o,ov_SC03_100_jr_80154C24.o,ov_SC03_100_jr_801588CC.o,tail7.data.o,ov_SC03_100_jr_80159C84.o,tail8.data.o,ov_SC03_100_jr_8015A3C8.o,tail9.data.o,ov_SC03_100_jr_8015AE2C.o,tail10.data.o,ov_SC03_100_jr_8015C32C.o,tail11.data.o,ov_SC03_100_jr_8016AB6C.o,tail12.data.o,ov_SC03_100_jr_801734BC.o,tail13.data.o,ov_SC03_100_jr_80178D40.o,tail14.data.o,ov_SC03_100_jr_8017A4AC.o,tail15.data.o,ov_SC03_100_jr_8017D898.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_100/ov_SC03_100_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_100/ov_SC03_100_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_100/ov_SC03_100_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_100/ov_SC03_100_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_100/ov_SC03_100_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_100_CHECK_SHA := config/check.ov_SC03_100.sha @@ -1633,9 +1695,10 @@ ov_SC03_101_ELF := $(ov_SC03_101_OUT).elf ov_SC03_101_MAPFILE := $(ov_SC03_101_OUT).map ov_SC03_101_LD_SCRIPT := $(ov_SC03_101_OUT).ld ov_SC03_101_SPLAT_YAML := config/splat.ov_SC03_101.yaml -ov_SC03_101_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_101_jr_8012ACE0.o,tail2.data.o,ov_SC03_101_jr_801380E0.o,tail3.data.o,ov_SC03_101_jr_8013F350.o,tail4.data.o,ov_SC03_101_jr_8013FFD8.o,tail5.data.o,ov_SC03_101_jr_8015444C.o,tail6.data.o,ov_SC03_101_jr_80154C24.o,tail7.data.o,ov_SC03_101_jr_801588CC.o,tail8.data.o,ov_SC03_101_jr_80159C84.o,tail9.data.o,ov_SC03_101_jr_8015A3C8.o,tail10.data.o,ov_SC03_101_jr_8015AE2C.o,tail11.data.o,ov_SC03_101_jr_8015C32C.o,tail12.data.o,ov_SC03_101_jr_8016AB6C.o,tail13.data.o,ov_SC03_101_jr_801734BC.o,tail14.data.o,ov_SC03_101_jr_80178D40.o,tail15.data.o,ov_SC03_101_jr_8017A4AC.o,tail16.data.o,ov_SC03_101_jr_8017CA80.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_101_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_101_jr_8012ACE0.o,tail2.data.o,ov_SC03_101_jr_801380E0.o,tail3.data.o,ov_SC03_101_jr_8013F350.o,tail4.data.o,ov_SC03_101_jr_8013FFD8.o,tail5.data.o,ov_SC03_101_jr_8015444C.o,tail6.data.o,ov_SC03_101_jr_80154C24.o,ov_SC03_101_jr_801588CC.o,tail7.data.o,ov_SC03_101_jr_80159C84.o,tail8.data.o,ov_SC03_101_jr_8015A3C8.o,tail9.data.o,ov_SC03_101_jr_8015AE2C.o,tail10.data.o,ov_SC03_101_jr_8015C32C.o,tail11.data.o,ov_SC03_101_jr_8016AB6C.o,tail12.data.o,ov_SC03_101_jr_801734BC.o,tail13.data.o,ov_SC03_101_jr_80178D40.o,tail14.data.o,ov_SC03_101_jr_8017A4AC.o,tail15.data.o,ov_SC03_101_jr_8017CA80.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_101/ov_SC03_101_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_101/ov_SC03_101_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_101/ov_SC03_101_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_101/ov_SC03_101_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_101/ov_SC03_101_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_101_CHECK_SHA := config/check.ov_SC03_101.sha @@ -1659,9 +1722,10 @@ ov_SC03_102_ELF := $(ov_SC03_102_OUT).elf ov_SC03_102_MAPFILE := $(ov_SC03_102_OUT).map ov_SC03_102_LD_SCRIPT := $(ov_SC03_102_OUT).ld ov_SC03_102_SPLAT_YAML := config/splat.ov_SC03_102.yaml -ov_SC03_102_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_102_jr_8012ACE0.o,tail2.data.o,ov_SC03_102_jr_801380E0.o,tail3.data.o,ov_SC03_102_jr_8013F350.o,tail4.data.o,ov_SC03_102_jr_8013FFD8.o,tail5.data.o,ov_SC03_102_jr_8015444C.o,tail6.data.o,ov_SC03_102_jr_80154C24.o,tail7.data.o,ov_SC03_102_jr_801588CC.o,tail8.data.o,ov_SC03_102_jr_80159C84.o,tail9.data.o,ov_SC03_102_jr_8015A3C8.o,tail10.data.o,ov_SC03_102_jr_8015AE2C.o,tail11.data.o,ov_SC03_102_jr_8015C32C.o,tail12.data.o,ov_SC03_102_jr_8016AB6C.o,tail13.data.o,ov_SC03_102_jr_801734BC.o,tail14.data.o,ov_SC03_102_jr_80178D40.o,tail15.data.o,ov_SC03_102_jr_8017A4AC.o,tail16.data.o,ov_SC03_102_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_102_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_102_jr_8012ACE0.o,tail2.data.o,ov_SC03_102_jr_801380E0.o,tail3.data.o,ov_SC03_102_jr_8013F350.o,tail4.data.o,ov_SC03_102_jr_8013FFD8.o,tail5.data.o,ov_SC03_102_jr_8015444C.o,tail6.data.o,ov_SC03_102_jr_80154C24.o,ov_SC03_102_jr_801588CC.o,tail7.data.o,ov_SC03_102_jr_80159C84.o,tail8.data.o,ov_SC03_102_jr_8015A3C8.o,tail9.data.o,ov_SC03_102_jr_8015AE2C.o,tail10.data.o,ov_SC03_102_jr_8015C32C.o,tail11.data.o,ov_SC03_102_jr_8016AB6C.o,tail12.data.o,ov_SC03_102_jr_801734BC.o,tail13.data.o,ov_SC03_102_jr_80178D40.o,tail14.data.o,ov_SC03_102_jr_8017A4AC.o,tail15.data.o,ov_SC03_102_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_102/ov_SC03_102_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_102/ov_SC03_102_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_102/ov_SC03_102_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_102/ov_SC03_102_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_102/ov_SC03_102_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_102_CHECK_SHA := config/check.ov_SC03_102.sha @@ -1685,9 +1749,10 @@ ov_SC03_103_ELF := $(ov_SC03_103_OUT).elf ov_SC03_103_MAPFILE := $(ov_SC03_103_OUT).map ov_SC03_103_LD_SCRIPT := $(ov_SC03_103_OUT).ld ov_SC03_103_SPLAT_YAML := config/splat.ov_SC03_103.yaml -ov_SC03_103_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_103_jr_8012ACE0.o,tail2.data.o,ov_SC03_103_jr_801380E0.o,tail3.data.o,ov_SC03_103_jr_8013F350.o,tail4.data.o,ov_SC03_103_jr_8015444C.o,tail5.data.o,ov_SC03_103_jr_80154C24.o,tail6.data.o,ov_SC03_103_jr_801588CC.o,tail7.data.o,ov_SC03_103_jr_80159C84.o,tail8.data.o,ov_SC03_103_jr_8015A3C8.o,tail9.data.o,ov_SC03_103_jr_8015AE2C.o,tail10.data.o,ov_SC03_103_jr_8015C32C.o,tail11.data.o,ov_SC03_103_jr_8016AB6C.o,tail12.data.o,ov_SC03_103_jr_801734BC.o,tail13.data.o,ov_SC03_103_jr_80178D40.o,tail14.data.o,ov_SC03_103_jr_8017A4AC.o,tail15.data.o,ov_SC03_103_jr_8017C294.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_103_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_103_jr_8012ACE0.o,tail2.data.o,ov_SC03_103_jr_801380E0.o,tail3.data.o,ov_SC03_103_jr_8013F350.o,tail4.data.o,ov_SC03_103_jr_8015444C.o,tail5.data.o,ov_SC03_103_jr_80154C24.o,ov_SC03_103_jr_801588CC.o,tail6.data.o,ov_SC03_103_jr_80159C84.o,tail7.data.o,ov_SC03_103_jr_8015A3C8.o,tail8.data.o,ov_SC03_103_jr_8015AE2C.o,tail9.data.o,ov_SC03_103_jr_8015C32C.o,tail10.data.o,ov_SC03_103_jr_8016AB6C.o,tail11.data.o,ov_SC03_103_jr_801734BC.o,tail12.data.o,ov_SC03_103_jr_80178D40.o,tail13.data.o,ov_SC03_103_jr_8017A4AC.o,tail14.data.o,ov_SC03_103_jr_8017C294.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_103/ov_SC03_103_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_103/ov_SC03_103_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_103/ov_SC03_103_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_103/ov_SC03_103_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_103/ov_SC03_103_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_103_CHECK_SHA := config/check.ov_SC03_103.sha @@ -1711,9 +1776,10 @@ ov_SC03_104_ELF := $(ov_SC03_104_OUT).elf ov_SC03_104_MAPFILE := $(ov_SC03_104_OUT).map ov_SC03_104_LD_SCRIPT := $(ov_SC03_104_OUT).ld ov_SC03_104_SPLAT_YAML := config/splat.ov_SC03_104.yaml -ov_SC03_104_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_104_jr_8012ACE0.o,tail2.data.o,ov_SC03_104_jr_801380E0.o,tail3.data.o,ov_SC03_104_jr_8013F350.o,tail4.data.o,ov_SC03_104_jr_8013FFD8.o,tail5.data.o,ov_SC03_104_jr_8015444C.o,tail6.data.o,ov_SC03_104_jr_80154C24.o,tail7.data.o,ov_SC03_104_jr_801588CC.o,tail8.data.o,ov_SC03_104_jr_80159C84.o,tail9.data.o,ov_SC03_104_jr_8015A3C8.o,tail10.data.o,ov_SC03_104_jr_8015AE2C.o,tail11.data.o,ov_SC03_104_jr_8015C32C.o,tail12.data.o,ov_SC03_104_jr_8016AB6C.o,tail13.data.o,ov_SC03_104_jr_801734BC.o,tail14.data.o,ov_SC03_104_jr_80178D40.o,tail15.data.o,ov_SC03_104_jr_8017A4AC.o,tail16.data.o,ov_SC03_104_jr_8017CA80.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_104_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_104_jr_8012ACE0.o,tail2.data.o,ov_SC03_104_jr_801380E0.o,tail3.data.o,ov_SC03_104_jr_8013F350.o,tail4.data.o,ov_SC03_104_jr_8013FFD8.o,tail5.data.o,ov_SC03_104_jr_8015444C.o,tail6.data.o,ov_SC03_104_jr_80154C24.o,ov_SC03_104_jr_801588CC.o,tail7.data.o,ov_SC03_104_jr_80159C84.o,tail8.data.o,ov_SC03_104_jr_8015A3C8.o,tail9.data.o,ov_SC03_104_jr_8015AE2C.o,tail10.data.o,ov_SC03_104_jr_8015C32C.o,tail11.data.o,ov_SC03_104_jr_8016AB6C.o,tail12.data.o,ov_SC03_104_jr_801734BC.o,tail13.data.o,ov_SC03_104_jr_80178D40.o,tail14.data.o,ov_SC03_104_jr_8017A4AC.o,tail15.data.o,ov_SC03_104_jr_8017CA80.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_104/ov_SC03_104_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_104/ov_SC03_104_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_104/ov_SC03_104_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_104/ov_SC03_104_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_104/ov_SC03_104_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_104_CHECK_SHA := config/check.ov_SC03_104.sha @@ -1737,9 +1803,10 @@ ov_SC03_105_ELF := $(ov_SC03_105_OUT).elf ov_SC03_105_MAPFILE := $(ov_SC03_105_OUT).map ov_SC03_105_LD_SCRIPT := $(ov_SC03_105_OUT).ld ov_SC03_105_SPLAT_YAML := config/splat.ov_SC03_105.yaml -ov_SC03_105_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_105_jr_8012ACE0.o,tail2.data.o,ov_SC03_105_jr_801380E0.o,tail3.data.o,ov_SC03_105_jr_8013F350.o,tail4.data.o,ov_SC03_105_jr_8013FFD8.o,tail5.data.o,ov_SC03_105_jr_8015444C.o,tail6.data.o,ov_SC03_105_jr_80154C24.o,tail7.data.o,ov_SC03_105_jr_801588CC.o,tail8.data.o,ov_SC03_105_jr_80159C84.o,tail9.data.o,ov_SC03_105_jr_8015A3C8.o,tail10.data.o,ov_SC03_105_jr_8015AE2C.o,tail11.data.o,ov_SC03_105_jr_8015C32C.o,tail12.data.o,ov_SC03_105_jr_8016AB6C.o,tail13.data.o,ov_SC03_105_jr_801734BC.o,tail14.data.o,ov_SC03_105_jr_80178D40.o,tail15.data.o,ov_SC03_105_jr_8017A4AC.o,tail16.data.o,ov_SC03_105_jr_8017C8D0.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_105_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_105_jr_8012ACE0.o,tail2.data.o,ov_SC03_105_jr_801380E0.o,tail3.data.o,ov_SC03_105_jr_8013F350.o,tail4.data.o,ov_SC03_105_jr_8013FFD8.o,tail5.data.o,ov_SC03_105_jr_8015444C.o,tail6.data.o,ov_SC03_105_jr_80154C24.o,ov_SC03_105_jr_801588CC.o,tail7.data.o,ov_SC03_105_jr_80159C84.o,tail8.data.o,ov_SC03_105_jr_8015A3C8.o,tail9.data.o,ov_SC03_105_jr_8015AE2C.o,tail10.data.o,ov_SC03_105_jr_8015C32C.o,tail11.data.o,ov_SC03_105_jr_8016AB6C.o,tail12.data.o,ov_SC03_105_jr_801734BC.o,tail13.data.o,ov_SC03_105_jr_80178D40.o,tail14.data.o,ov_SC03_105_jr_8017A4AC.o,tail15.data.o,ov_SC03_105_jr_8017C8D0.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_105/ov_SC03_105_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_105/ov_SC03_105_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_105/ov_SC03_105_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_105/ov_SC03_105_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_105/ov_SC03_105_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_105_CHECK_SHA := config/check.ov_SC03_105.sha @@ -1763,9 +1830,10 @@ ov_SC03_108_ELF := $(ov_SC03_108_OUT).elf ov_SC03_108_MAPFILE := $(ov_SC03_108_OUT).map ov_SC03_108_LD_SCRIPT := $(ov_SC03_108_OUT).ld ov_SC03_108_SPLAT_YAML := config/splat.ov_SC03_108.yaml -ov_SC03_108_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_108_jr_8012ACE0.o,tail2.data.o,ov_SC03_108_jr_801380E0.o,tail3.data.o,ov_SC03_108_jr_8013F350.o,tail4.data.o,ov_SC03_108_jr_8013FFD8.o,tail5.data.o,ov_SC03_108_jr_8015444C.o,tail6.data.o,ov_SC03_108_jr_80154C24.o,tail7.data.o,ov_SC03_108_jr_801588CC.o,tail8.data.o,ov_SC03_108_jr_80159C84.o,tail9.data.o,ov_SC03_108_jr_8015A3C8.o,tail10.data.o,ov_SC03_108_jr_8015AE2C.o,tail11.data.o,ov_SC03_108_jr_8015C32C.o,tail12.data.o,ov_SC03_108_jr_8016AB6C.o,tail13.data.o,ov_SC03_108_jr_801734BC.o,tail14.data.o,ov_SC03_108_jr_80178D40.o,tail15.data.o,ov_SC03_108_jr_8017A4AC.o,tail16.data.o,ov_SC03_108_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_108_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_108_jr_8012ACE0.o,tail2.data.o,ov_SC03_108_jr_801380E0.o,tail3.data.o,ov_SC03_108_jr_8013F350.o,tail4.data.o,ov_SC03_108_jr_8013FFD8.o,tail5.data.o,ov_SC03_108_jr_8015444C.o,tail6.data.o,ov_SC03_108_jr_80154C24.o,ov_SC03_108_jr_801588CC.o,tail7.data.o,ov_SC03_108_jr_80159C84.o,tail8.data.o,ov_SC03_108_jr_8015A3C8.o,tail9.data.o,ov_SC03_108_jr_8015AE2C.o,tail10.data.o,ov_SC03_108_jr_8015C32C.o,tail11.data.o,ov_SC03_108_jr_8016AB6C.o,tail12.data.o,ov_SC03_108_jr_801734BC.o,tail13.data.o,ov_SC03_108_jr_80178D40.o,tail14.data.o,ov_SC03_108_jr_8017A4AC.o,tail15.data.o,ov_SC03_108_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_108/ov_SC03_108_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_108/ov_SC03_108_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_108/ov_SC03_108_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_108/ov_SC03_108_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_108/ov_SC03_108_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_108_CHECK_SHA := config/check.ov_SC03_108.sha @@ -1789,9 +1857,10 @@ ov_SC03_109_ELF := $(ov_SC03_109_OUT).elf ov_SC03_109_MAPFILE := $(ov_SC03_109_OUT).map ov_SC03_109_LD_SCRIPT := $(ov_SC03_109_OUT).ld ov_SC03_109_SPLAT_YAML := config/splat.ov_SC03_109.yaml -ov_SC03_109_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_109_jr_8012ACE0.o,tail2.data.o,ov_SC03_109_jr_801380E0.o,tail3.data.o,ov_SC03_109_jr_8013F350.o,tail4.data.o,ov_SC03_109_jr_8013FFD8.o,tail5.data.o,ov_SC03_109_jr_8015444C.o,tail6.data.o,ov_SC03_109_jr_80154C24.o,tail7.data.o,ov_SC03_109_jr_801588CC.o,tail8.data.o,ov_SC03_109_jr_80159C84.o,tail9.data.o,ov_SC03_109_jr_8015A3C8.o,tail10.data.o,ov_SC03_109_jr_8015AE2C.o,tail11.data.o,ov_SC03_109_jr_8015C32C.o,tail12.data.o,ov_SC03_109_jr_8016AB6C.o,tail13.data.o,ov_SC03_109_jr_801734BC.o,tail14.data.o,ov_SC03_109_jr_80178D40.o,tail15.data.o,ov_SC03_109_jr_8017A4AC.o,tail16.data.o,ov_SC03_109_jr_8017C180.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_109_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_109_jr_8012ACE0.o,tail2.data.o,ov_SC03_109_jr_801380E0.o,tail3.data.o,ov_SC03_109_jr_8013F350.o,tail4.data.o,ov_SC03_109_jr_8013FFD8.o,tail5.data.o,ov_SC03_109_jr_8015444C.o,tail6.data.o,ov_SC03_109_jr_80154C24.o,ov_SC03_109_jr_801588CC.o,tail7.data.o,ov_SC03_109_jr_80159C84.o,tail8.data.o,ov_SC03_109_jr_8015A3C8.o,tail9.data.o,ov_SC03_109_jr_8015AE2C.o,tail10.data.o,ov_SC03_109_jr_8015C32C.o,tail11.data.o,ov_SC03_109_jr_8016AB6C.o,tail12.data.o,ov_SC03_109_jr_801734BC.o,tail13.data.o,ov_SC03_109_jr_80178D40.o,tail14.data.o,ov_SC03_109_jr_8017A4AC.o,tail15.data.o,ov_SC03_109_jr_8017C180.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_109/ov_SC03_109_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_109/ov_SC03_109_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_109/ov_SC03_109_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_109/ov_SC03_109_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_109/ov_SC03_109_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_109_CHECK_SHA := config/check.ov_SC03_109.sha @@ -1815,9 +1884,10 @@ ov_SC03_110_ELF := $(ov_SC03_110_OUT).elf ov_SC03_110_MAPFILE := $(ov_SC03_110_OUT).map ov_SC03_110_LD_SCRIPT := $(ov_SC03_110_OUT).ld ov_SC03_110_SPLAT_YAML := config/splat.ov_SC03_110.yaml -ov_SC03_110_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_110_jr_8012ACE0.o,tail2.data.o,ov_SC03_110_jr_801380E0.o,tail3.data.o,ov_SC03_110_jr_8013F350.o,tail4.data.o,ov_SC03_110_jr_8013FFD8.o,tail5.data.o,ov_SC03_110_jr_8015444C.o,tail6.data.o,ov_SC03_110_jr_80154C24.o,tail7.data.o,ov_SC03_110_jr_801588CC.o,tail8.data.o,ov_SC03_110_jr_80159C84.o,tail9.data.o,ov_SC03_110_jr_8015A3C8.o,tail10.data.o,ov_SC03_110_jr_8015AE2C.o,tail11.data.o,ov_SC03_110_jr_8015C32C.o,tail12.data.o,ov_SC03_110_jr_8016AB6C.o,tail13.data.o,ov_SC03_110_jr_801734BC.o,tail14.data.o,ov_SC03_110_jr_80178D40.o,tail15.data.o,ov_SC03_110_jr_8017A4AC.o,tail16.data.o,ov_SC03_110_jr_8017D898.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_110_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_110_jr_8012ACE0.o,tail2.data.o,ov_SC03_110_jr_801380E0.o,tail3.data.o,ov_SC03_110_jr_8013F350.o,tail4.data.o,ov_SC03_110_jr_8013FFD8.o,tail5.data.o,ov_SC03_110_jr_8015444C.o,tail6.data.o,ov_SC03_110_jr_80154C24.o,ov_SC03_110_jr_801588CC.o,tail7.data.o,ov_SC03_110_jr_80159C84.o,tail8.data.o,ov_SC03_110_jr_8015A3C8.o,tail9.data.o,ov_SC03_110_jr_8015AE2C.o,tail10.data.o,ov_SC03_110_jr_8015C32C.o,tail11.data.o,ov_SC03_110_jr_8016AB6C.o,tail12.data.o,ov_SC03_110_jr_801734BC.o,tail13.data.o,ov_SC03_110_jr_80178D40.o,tail14.data.o,ov_SC03_110_jr_8017A4AC.o,tail15.data.o,ov_SC03_110_jr_8017D898.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_110/ov_SC03_110_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_110/ov_SC03_110_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_110/ov_SC03_110_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_110/ov_SC03_110_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_110/ov_SC03_110_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_110_CHECK_SHA := config/check.ov_SC03_110.sha @@ -1841,9 +1911,10 @@ ov_SC03_111_ELF := $(ov_SC03_111_OUT).elf ov_SC03_111_MAPFILE := $(ov_SC03_111_OUT).map ov_SC03_111_LD_SCRIPT := $(ov_SC03_111_OUT).ld ov_SC03_111_SPLAT_YAML := config/splat.ov_SC03_111.yaml -ov_SC03_111_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_111_jr_8012ACE0.o,tail2.data.o,ov_SC03_111_jr_801380E0.o,tail3.data.o,ov_SC03_111_jr_8013F350.o,tail4.data.o,ov_SC03_111_jr_8013FFD8.o,tail5.data.o,ov_SC03_111_jr_8015444C.o,tail6.data.o,ov_SC03_111_jr_80154C24.o,tail7.data.o,ov_SC03_111_jr_801588CC.o,tail8.data.o,ov_SC03_111_jr_80159C84.o,tail9.data.o,ov_SC03_111_jr_8015A3C8.o,tail10.data.o,ov_SC03_111_jr_8015AE2C.o,tail11.data.o,ov_SC03_111_jr_8015C32C.o,tail12.data.o,ov_SC03_111_jr_8016AB6C.o,tail13.data.o,ov_SC03_111_jr_801734BC.o,tail14.data.o,ov_SC03_111_jr_80178D40.o,tail15.data.o,ov_SC03_111_jr_8017A4AC.o,tail16.data.o,ov_SC03_111_jr_8017EC58.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_111_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_111_jr_8012ACE0.o,tail2.data.o,ov_SC03_111_jr_801380E0.o,tail3.data.o,ov_SC03_111_jr_8013F350.o,tail4.data.o,ov_SC03_111_jr_8013FFD8.o,tail5.data.o,ov_SC03_111_jr_8015444C.o,tail6.data.o,ov_SC03_111_jr_80154C24.o,ov_SC03_111_jr_801588CC.o,tail7.data.o,ov_SC03_111_jr_80159C84.o,tail8.data.o,ov_SC03_111_jr_8015A3C8.o,tail9.data.o,ov_SC03_111_jr_8015AE2C.o,tail10.data.o,ov_SC03_111_jr_8015C32C.o,tail11.data.o,ov_SC03_111_jr_8016AB6C.o,tail12.data.o,ov_SC03_111_jr_801734BC.o,tail13.data.o,ov_SC03_111_jr_80178D40.o,tail14.data.o,ov_SC03_111_jr_8017A4AC.o,tail15.data.o,ov_SC03_111_jr_8017EC58.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_111/ov_SC03_111_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_111/ov_SC03_111_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_111/ov_SC03_111_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_111/ov_SC03_111_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_111/ov_SC03_111_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_111_CHECK_SHA := config/check.ov_SC03_111.sha @@ -1867,9 +1938,10 @@ ov_SC03_112_ELF := $(ov_SC03_112_OUT).elf ov_SC03_112_MAPFILE := $(ov_SC03_112_OUT).map ov_SC03_112_LD_SCRIPT := $(ov_SC03_112_OUT).ld ov_SC03_112_SPLAT_YAML := config/splat.ov_SC03_112.yaml -ov_SC03_112_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_112_jr_8012ACE0.o,tail2.data.o,ov_SC03_112_jr_801380E0.o,tail3.data.o,ov_SC03_112_jr_8013F350.o,tail4.data.o,ov_SC03_112_jr_8013FFD8.o,tail5.data.o,ov_SC03_112_jr_8015444C.o,tail6.data.o,ov_SC03_112_jr_80154C24.o,tail7.data.o,ov_SC03_112_jr_801588CC.o,tail8.data.o,ov_SC03_112_jr_80159C84.o,tail9.data.o,ov_SC03_112_jr_8015A3C8.o,tail10.data.o,ov_SC03_112_jr_8015AE2C.o,tail11.data.o,ov_SC03_112_jr_8015C32C.o,tail12.data.o,ov_SC03_112_jr_8016AB6C.o,tail13.data.o,ov_SC03_112_jr_801734BC.o,tail14.data.o,ov_SC03_112_jr_80178D40.o,tail15.data.o,ov_SC03_112_jr_8017A4AC.o,tail16.data.o,ov_SC03_112_jr_8017C294.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_112_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_112_jr_8012ACE0.o,tail2.data.o,ov_SC03_112_jr_801380E0.o,tail3.data.o,ov_SC03_112_jr_8013F350.o,tail4.data.o,ov_SC03_112_jr_8013FFD8.o,tail5.data.o,ov_SC03_112_jr_8015444C.o,tail6.data.o,ov_SC03_112_jr_80154C24.o,ov_SC03_112_jr_801588CC.o,tail7.data.o,ov_SC03_112_jr_80159C84.o,tail8.data.o,ov_SC03_112_jr_8015A3C8.o,tail9.data.o,ov_SC03_112_jr_8015AE2C.o,tail10.data.o,ov_SC03_112_jr_8015C32C.o,tail11.data.o,ov_SC03_112_jr_8016AB6C.o,tail12.data.o,ov_SC03_112_jr_801734BC.o,tail13.data.o,ov_SC03_112_jr_80178D40.o,tail14.data.o,ov_SC03_112_jr_8017A4AC.o,tail15.data.o,ov_SC03_112_jr_8017C294.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_112/ov_SC03_112_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_112/ov_SC03_112_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_112/ov_SC03_112_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_112/ov_SC03_112_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_112/ov_SC03_112_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_112_CHECK_SHA := config/check.ov_SC03_112.sha @@ -1893,9 +1965,10 @@ ov_SC03_113_ELF := $(ov_SC03_113_OUT).elf ov_SC03_113_MAPFILE := $(ov_SC03_113_OUT).map ov_SC03_113_LD_SCRIPT := $(ov_SC03_113_OUT).ld ov_SC03_113_SPLAT_YAML := config/splat.ov_SC03_113.yaml -ov_SC03_113_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_113_jr_8012ACE0.o,tail2.data.o,ov_SC03_113_jr_801380E0.o,tail3.data.o,ov_SC03_113_jr_8013F350.o,tail4.data.o,ov_SC03_113_jr_8013FFD8.o,tail5.data.o,ov_SC03_113_jr_8015444C.o,tail6.data.o,ov_SC03_113_jr_80154C24.o,tail7.data.o,ov_SC03_113_jr_801588CC.o,tail8.data.o,ov_SC03_113_jr_80159C84.o,tail9.data.o,ov_SC03_113_jr_8015A3C8.o,tail10.data.o,ov_SC03_113_jr_8015AE2C.o,tail11.data.o,ov_SC03_113_jr_8015C32C.o,tail12.data.o,ov_SC03_113_jr_8016AB6C.o,tail13.data.o,ov_SC03_113_jr_801734BC.o,tail14.data.o,ov_SC03_113_jr_80178D40.o,tail15.data.o,ov_SC03_113_jr_8017A4AC.o,tail16.data.o,ov_SC03_113_jr_8017C294.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_113_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_113_jr_8012ACE0.o,tail2.data.o,ov_SC03_113_jr_801380E0.o,tail3.data.o,ov_SC03_113_jr_8013F350.o,tail4.data.o,ov_SC03_113_jr_8013FFD8.o,tail5.data.o,ov_SC03_113_jr_8015444C.o,tail6.data.o,ov_SC03_113_jr_80154C24.o,ov_SC03_113_jr_801588CC.o,tail7.data.o,ov_SC03_113_jr_80159C84.o,tail8.data.o,ov_SC03_113_jr_8015A3C8.o,tail9.data.o,ov_SC03_113_jr_8015AE2C.o,tail10.data.o,ov_SC03_113_jr_8015C32C.o,tail11.data.o,ov_SC03_113_jr_8016AB6C.o,tail12.data.o,ov_SC03_113_jr_801734BC.o,tail13.data.o,ov_SC03_113_jr_80178D40.o,tail14.data.o,ov_SC03_113_jr_8017A4AC.o,tail15.data.o,ov_SC03_113_jr_8017C294.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_113/ov_SC03_113_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_113/ov_SC03_113_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_113/ov_SC03_113_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_113/ov_SC03_113_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_113/ov_SC03_113_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_113_CHECK_SHA := config/check.ov_SC03_113.sha @@ -1919,9 +1992,10 @@ ov_SC03_114_ELF := $(ov_SC03_114_OUT).elf ov_SC03_114_MAPFILE := $(ov_SC03_114_OUT).map ov_SC03_114_LD_SCRIPT := $(ov_SC03_114_OUT).ld ov_SC03_114_SPLAT_YAML := config/splat.ov_SC03_114.yaml -ov_SC03_114_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_114_jr_8012ACE0.o,tail2.data.o,ov_SC03_114_jr_801380E0.o,tail3.data.o,ov_SC03_114_jr_8013F350.o,tail4.data.o,ov_SC03_114_jr_8013FFD8.o,tail5.data.o,ov_SC03_114_jr_8015444C.o,tail6.data.o,ov_SC03_114_jr_80154C24.o,tail7.data.o,ov_SC03_114_jr_801588CC.o,tail8.data.o,ov_SC03_114_jr_80159C84.o,tail9.data.o,ov_SC03_114_jr_8015A3C8.o,tail10.data.o,ov_SC03_114_jr_8015AE2C.o,tail11.data.o,ov_SC03_114_jr_8015C32C.o,tail12.data.o,ov_SC03_114_jr_8016AB6C.o,tail13.data.o,ov_SC03_114_jr_801734BC.o,tail14.data.o,ov_SC03_114_jr_80178D40.o,tail15.data.o,ov_SC03_114_jr_8017A4AC.o,tail16.data.o,ov_SC03_114_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_114_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_114_jr_8012ACE0.o,tail2.data.o,ov_SC03_114_jr_801380E0.o,tail3.data.o,ov_SC03_114_jr_8013F350.o,tail4.data.o,ov_SC03_114_jr_8013FFD8.o,tail5.data.o,ov_SC03_114_jr_8015444C.o,tail6.data.o,ov_SC03_114_jr_80154C24.o,ov_SC03_114_jr_801588CC.o,tail7.data.o,ov_SC03_114_jr_80159C84.o,tail8.data.o,ov_SC03_114_jr_8015A3C8.o,tail9.data.o,ov_SC03_114_jr_8015AE2C.o,tail10.data.o,ov_SC03_114_jr_8015C32C.o,tail11.data.o,ov_SC03_114_jr_8016AB6C.o,tail12.data.o,ov_SC03_114_jr_801734BC.o,tail13.data.o,ov_SC03_114_jr_80178D40.o,tail14.data.o,ov_SC03_114_jr_8017A4AC.o,tail15.data.o,ov_SC03_114_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_114/ov_SC03_114_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_114/ov_SC03_114_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_114/ov_SC03_114_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_114/ov_SC03_114_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_114/ov_SC03_114_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_114_CHECK_SHA := config/check.ov_SC03_114.sha @@ -1945,9 +2019,10 @@ ov_SC03_115_ELF := $(ov_SC03_115_OUT).elf ov_SC03_115_MAPFILE := $(ov_SC03_115_OUT).map ov_SC03_115_LD_SCRIPT := $(ov_SC03_115_OUT).ld ov_SC03_115_SPLAT_YAML := config/splat.ov_SC03_115.yaml -ov_SC03_115_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_115_jr_8012ACE0.o,tail2.data.o,ov_SC03_115_jr_801380E0.o,tail3.data.o,ov_SC03_115_jr_8013F350.o,tail4.data.o,ov_SC03_115_jr_8013FFD8.o,tail5.data.o,ov_SC03_115_jr_8015444C.o,tail6.data.o,ov_SC03_115_jr_80154C24.o,tail7.data.o,ov_SC03_115_jr_801588CC.o,tail8.data.o,ov_SC03_115_jr_80159C84.o,tail9.data.o,ov_SC03_115_jr_8015A3C8.o,tail10.data.o,ov_SC03_115_jr_8015AE2C.o,tail11.data.o,ov_SC03_115_jr_8015C32C.o,tail12.data.o,ov_SC03_115_jr_8016AB6C.o,tail13.data.o,ov_SC03_115_jr_801734BC.o,tail14.data.o,ov_SC03_115_jr_80178D40.o,tail15.data.o,ov_SC03_115_jr_8017A4AC.o,tail16.data.o,ov_SC03_115_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_115_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_115_jr_8012ACE0.o,tail2.data.o,ov_SC03_115_jr_801380E0.o,tail3.data.o,ov_SC03_115_jr_8013F350.o,tail4.data.o,ov_SC03_115_jr_8013FFD8.o,tail5.data.o,ov_SC03_115_jr_8015444C.o,tail6.data.o,ov_SC03_115_jr_80154C24.o,ov_SC03_115_jr_801588CC.o,tail7.data.o,ov_SC03_115_jr_80159C84.o,tail8.data.o,ov_SC03_115_jr_8015A3C8.o,tail9.data.o,ov_SC03_115_jr_8015AE2C.o,tail10.data.o,ov_SC03_115_jr_8015C32C.o,tail11.data.o,ov_SC03_115_jr_8016AB6C.o,tail12.data.o,ov_SC03_115_jr_801734BC.o,tail13.data.o,ov_SC03_115_jr_80178D40.o,tail14.data.o,ov_SC03_115_jr_8017A4AC.o,tail15.data.o,ov_SC03_115_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_115/ov_SC03_115_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_115/ov_SC03_115_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_115/ov_SC03_115_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_115/ov_SC03_115_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_115/ov_SC03_115_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_115_CHECK_SHA := config/check.ov_SC03_115.sha @@ -1971,9 +2046,10 @@ ov_SC03_116_ELF := $(ov_SC03_116_OUT).elf ov_SC03_116_MAPFILE := $(ov_SC03_116_OUT).map ov_SC03_116_LD_SCRIPT := $(ov_SC03_116_OUT).ld ov_SC03_116_SPLAT_YAML := config/splat.ov_SC03_116.yaml -ov_SC03_116_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_116_jr_8012ACE0.o,tail2.data.o,ov_SC03_116_jr_801380E0.o,tail3.data.o,ov_SC03_116_jr_8013F350.o,tail4.data.o,ov_SC03_116_jr_8013FFD8.o,tail5.data.o,ov_SC03_116_jr_8015444C.o,tail6.data.o,ov_SC03_116_jr_80154C24.o,tail7.data.o,ov_SC03_116_jr_801588CC.o,tail8.data.o,ov_SC03_116_jr_80159C84.o,tail9.data.o,ov_SC03_116_jr_8015A3C8.o,tail10.data.o,ov_SC03_116_jr_8015AE2C.o,tail11.data.o,ov_SC03_116_jr_8015C32C.o,tail12.data.o,ov_SC03_116_jr_8016AB6C.o,tail13.data.o,ov_SC03_116_jr_801734BC.o,tail14.data.o,ov_SC03_116_jr_80178D40.o,tail15.data.o,ov_SC03_116_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_116_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_116_jr_8012ACE0.o,tail2.data.o,ov_SC03_116_jr_801380E0.o,tail3.data.o,ov_SC03_116_jr_8013F350.o,tail4.data.o,ov_SC03_116_jr_8013FFD8.o,tail5.data.o,ov_SC03_116_jr_8015444C.o,tail6.data.o,ov_SC03_116_jr_80154C24.o,ov_SC03_116_jr_801588CC.o,tail7.data.o,ov_SC03_116_jr_80159C84.o,tail8.data.o,ov_SC03_116_jr_8015A3C8.o,tail9.data.o,ov_SC03_116_jr_8015AE2C.o,tail10.data.o,ov_SC03_116_jr_8015C32C.o,tail11.data.o,ov_SC03_116_jr_8016AB6C.o,tail12.data.o,ov_SC03_116_jr_801734BC.o,tail13.data.o,ov_SC03_116_jr_80178D40.o,tail14.data.o,ov_SC03_116_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_116/ov_SC03_116_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_116/ov_SC03_116_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_116/ov_SC03_116_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_116/ov_SC03_116_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_116/ov_SC03_116_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_116_CHECK_SHA := config/check.ov_SC03_116.sha @@ -1997,9 +2073,10 @@ ov_SC03_117_ELF := $(ov_SC03_117_OUT).elf ov_SC03_117_MAPFILE := $(ov_SC03_117_OUT).map ov_SC03_117_LD_SCRIPT := $(ov_SC03_117_OUT).ld ov_SC03_117_SPLAT_YAML := config/splat.ov_SC03_117.yaml -ov_SC03_117_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_117_jr_8012ACE0.o,tail2.data.o,ov_SC03_117_jr_801380E0.o,tail3.data.o,ov_SC03_117_jr_8013F350.o,tail4.data.o,ov_SC03_117_jr_8013FFD8.o,tail5.data.o,ov_SC03_117_jr_8015444C.o,tail6.data.o,ov_SC03_117_jr_80154C24.o,tail7.data.o,ov_SC03_117_jr_801588CC.o,tail8.data.o,ov_SC03_117_jr_80159C84.o,tail9.data.o,ov_SC03_117_jr_8015A3C8.o,tail10.data.o,ov_SC03_117_jr_8015AE2C.o,tail11.data.o,ov_SC03_117_jr_8015C32C.o,tail12.data.o,ov_SC03_117_jr_8016AB6C.o,tail13.data.o,ov_SC03_117_jr_801734BC.o,tail14.data.o,ov_SC03_117_jr_80178D40.o,tail15.data.o,ov_SC03_117_jr_8017A4AC.o,tail16.data.o,ov_SC03_117_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_117_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_117_jr_8012ACE0.o,tail2.data.o,ov_SC03_117_jr_801380E0.o,tail3.data.o,ov_SC03_117_jr_8013F350.o,tail4.data.o,ov_SC03_117_jr_8013FFD8.o,tail5.data.o,ov_SC03_117_jr_8015444C.o,tail6.data.o,ov_SC03_117_jr_80154C24.o,ov_SC03_117_jr_801588CC.o,tail7.data.o,ov_SC03_117_jr_80159C84.o,tail8.data.o,ov_SC03_117_jr_8015A3C8.o,tail9.data.o,ov_SC03_117_jr_8015AE2C.o,tail10.data.o,ov_SC03_117_jr_8015C32C.o,tail11.data.o,ov_SC03_117_jr_8016AB6C.o,tail12.data.o,ov_SC03_117_jr_801734BC.o,tail13.data.o,ov_SC03_117_jr_80178D40.o,tail14.data.o,ov_SC03_117_jr_8017A4AC.o,tail15.data.o,ov_SC03_117_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_117/ov_SC03_117_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_117/ov_SC03_117_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_117/ov_SC03_117_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_117/ov_SC03_117_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_117/ov_SC03_117_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_117_CHECK_SHA := config/check.ov_SC03_117.sha @@ -2023,9 +2100,10 @@ ov_SC03_118_ELF := $(ov_SC03_118_OUT).elf ov_SC03_118_MAPFILE := $(ov_SC03_118_OUT).map ov_SC03_118_LD_SCRIPT := $(ov_SC03_118_OUT).ld ov_SC03_118_SPLAT_YAML := config/splat.ov_SC03_118.yaml -ov_SC03_118_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_118_jr_8012ACE0.o,tail2.data.o,ov_SC03_118_jr_801380E0.o,tail3.data.o,ov_SC03_118_jr_8013F350.o,tail4.data.o,ov_SC03_118_jr_8013FFD8.o,tail5.data.o,ov_SC03_118_jr_8015444C.o,tail6.data.o,ov_SC03_118_jr_80154C24.o,tail7.data.o,ov_SC03_118_jr_801588CC.o,tail8.data.o,ov_SC03_118_jr_80159C84.o,tail9.data.o,ov_SC03_118_jr_8015A3C8.o,tail10.data.o,ov_SC03_118_jr_8015AE2C.o,tail11.data.o,ov_SC03_118_jr_8015C32C.o,tail12.data.o,ov_SC03_118_jr_8016AB6C.o,tail13.data.o,ov_SC03_118_jr_801734BC.o,tail14.data.o,ov_SC03_118_jr_80178D40.o,tail15.data.o,ov_SC03_118_jr_8017A4AC.o,tail16.data.o,ov_SC03_118_jr_8017FB84.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_118_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_118_jr_8012ACE0.o,tail2.data.o,ov_SC03_118_jr_801380E0.o,tail3.data.o,ov_SC03_118_jr_8013F350.o,tail4.data.o,ov_SC03_118_jr_8013FFD8.o,tail5.data.o,ov_SC03_118_jr_8015444C.o,tail6.data.o,ov_SC03_118_jr_80154C24.o,ov_SC03_118_jr_801588CC.o,tail7.data.o,ov_SC03_118_jr_80159C84.o,tail8.data.o,ov_SC03_118_jr_8015A3C8.o,tail9.data.o,ov_SC03_118_jr_8015AE2C.o,tail10.data.o,ov_SC03_118_jr_8015C32C.o,tail11.data.o,ov_SC03_118_jr_8016AB6C.o,tail12.data.o,ov_SC03_118_jr_801734BC.o,tail13.data.o,ov_SC03_118_jr_80178D40.o,tail14.data.o,ov_SC03_118_jr_8017A4AC.o,tail15.data.o,ov_SC03_118_jr_8017FB84.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_118/ov_SC03_118_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_118/ov_SC03_118_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_118/ov_SC03_118_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_118/ov_SC03_118_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_118/ov_SC03_118_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_118_CHECK_SHA := config/check.ov_SC03_118.sha @@ -2049,9 +2127,10 @@ ov_SC03_119_ELF := $(ov_SC03_119_OUT).elf ov_SC03_119_MAPFILE := $(ov_SC03_119_OUT).map ov_SC03_119_LD_SCRIPT := $(ov_SC03_119_OUT).ld ov_SC03_119_SPLAT_YAML := config/splat.ov_SC03_119.yaml -ov_SC03_119_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_119_jr_8012ACE0.o,tail2.data.o,ov_SC03_119_jr_801380E0.o,tail3.data.o,ov_SC03_119_jr_8013F350.o,tail4.data.o,ov_SC03_119_jr_8013FFD8.o,tail5.data.o,ov_SC03_119_jr_8015444C.o,tail6.data.o,ov_SC03_119_jr_80154C24.o,tail7.data.o,ov_SC03_119_jr_801588CC.o,tail8.data.o,ov_SC03_119_jr_80159C84.o,tail9.data.o,ov_SC03_119_jr_8015A3C8.o,tail10.data.o,ov_SC03_119_jr_8015AE2C.o,tail11.data.o,ov_SC03_119_jr_8015C32C.o,tail12.data.o,ov_SC03_119_jr_8016AB6C.o,tail13.data.o,ov_SC03_119_jr_801734BC.o,tail14.data.o,ov_SC03_119_jr_80178D40.o,tail15.data.o,ov_SC03_119_jr_8017A4AC.o,tail16.data.o,ov_SC03_119_jr_8017FB84.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_119_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_119_jr_8012ACE0.o,tail2.data.o,ov_SC03_119_jr_801380E0.o,tail3.data.o,ov_SC03_119_jr_8013F350.o,tail4.data.o,ov_SC03_119_jr_8013FFD8.o,tail5.data.o,ov_SC03_119_jr_8015444C.o,tail6.data.o,ov_SC03_119_jr_80154C24.o,ov_SC03_119_jr_801588CC.o,tail7.data.o,ov_SC03_119_jr_80159C84.o,tail8.data.o,ov_SC03_119_jr_8015A3C8.o,tail9.data.o,ov_SC03_119_jr_8015AE2C.o,tail10.data.o,ov_SC03_119_jr_8015C32C.o,tail11.data.o,ov_SC03_119_jr_8016AB6C.o,tail12.data.o,ov_SC03_119_jr_801734BC.o,tail13.data.o,ov_SC03_119_jr_80178D40.o,tail14.data.o,ov_SC03_119_jr_8017A4AC.o,tail15.data.o,ov_SC03_119_jr_8017FB84.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_119/ov_SC03_119_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_119/ov_SC03_119_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_119/ov_SC03_119_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_119/ov_SC03_119_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_119/ov_SC03_119_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_119_CHECK_SHA := config/check.ov_SC03_119.sha @@ -2075,9 +2154,10 @@ ov_SC03_121_ELF := $(ov_SC03_121_OUT).elf ov_SC03_121_MAPFILE := $(ov_SC03_121_OUT).map ov_SC03_121_LD_SCRIPT := $(ov_SC03_121_OUT).ld ov_SC03_121_SPLAT_YAML := config/splat.ov_SC03_121.yaml -ov_SC03_121_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_121_jr_8012ACE0.o,tail2.data.o,ov_SC03_121_jr_801380E0.o,tail3.data.o,ov_SC03_121_jr_8013F350.o,tail4.data.o,ov_SC03_121_jr_8013FFD8.o,tail5.data.o,ov_SC03_121_jr_8015444C.o,tail6.data.o,ov_SC03_121_jr_80154C24.o,tail7.data.o,ov_SC03_121_jr_801588CC.o,tail8.data.o,ov_SC03_121_jr_80159C84.o,tail9.data.o,ov_SC03_121_jr_8015A3C8.o,tail10.data.o,ov_SC03_121_jr_8015AE2C.o,tail11.data.o,ov_SC03_121_jr_8015C32C.o,tail12.data.o,ov_SC03_121_jr_8016AB6C.o,tail13.data.o,ov_SC03_121_jr_801734BC.o,tail14.data.o,ov_SC03_121_jr_80178D40.o,tail15.data.o,ov_SC03_121_jr_8017A4AC.o,tail16.data.o,ov_SC03_121_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_121_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_121_jr_8012ACE0.o,tail2.data.o,ov_SC03_121_jr_801380E0.o,tail3.data.o,ov_SC03_121_jr_8013F350.o,tail4.data.o,ov_SC03_121_jr_8013FFD8.o,tail5.data.o,ov_SC03_121_jr_8015444C.o,tail6.data.o,ov_SC03_121_jr_80154C24.o,ov_SC03_121_jr_801588CC.o,tail7.data.o,ov_SC03_121_jr_80159C84.o,tail8.data.o,ov_SC03_121_jr_8015A3C8.o,tail9.data.o,ov_SC03_121_jr_8015AE2C.o,tail10.data.o,ov_SC03_121_jr_8015C32C.o,tail11.data.o,ov_SC03_121_jr_8016AB6C.o,tail12.data.o,ov_SC03_121_jr_801734BC.o,tail13.data.o,ov_SC03_121_jr_80178D40.o,tail14.data.o,ov_SC03_121_jr_8017A4AC.o,tail15.data.o,ov_SC03_121_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_121/ov_SC03_121_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_121/ov_SC03_121_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_121/ov_SC03_121_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_121/ov_SC03_121_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_121/ov_SC03_121_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_121_CHECK_SHA := config/check.ov_SC03_121.sha @@ -2101,9 +2181,10 @@ ov_SC03_124_ELF := $(ov_SC03_124_OUT).elf ov_SC03_124_MAPFILE := $(ov_SC03_124_OUT).map ov_SC03_124_LD_SCRIPT := $(ov_SC03_124_OUT).ld ov_SC03_124_SPLAT_YAML := config/splat.ov_SC03_124.yaml -ov_SC03_124_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_124_jr_8012ACE0.o,tail2.data.o,ov_SC03_124_jr_801380E0.o,tail3.data.o,ov_SC03_124_jr_8013F350.o,tail4.data.o,ov_SC03_124_jr_8013FFD8.o,tail5.data.o,ov_SC03_124_jr_8015444C.o,tail6.data.o,ov_SC03_124_jr_80154C24.o,tail7.data.o,ov_SC03_124_jr_801588CC.o,tail8.data.o,ov_SC03_124_jr_80159C84.o,tail9.data.o,ov_SC03_124_jr_8015A3C8.o,tail10.data.o,ov_SC03_124_jr_8015AE2C.o,tail11.data.o,ov_SC03_124_jr_8015C32C.o,tail12.data.o,ov_SC03_124_jr_8016AB6C.o,tail13.data.o,ov_SC03_124_jr_801734BC.o,tail14.data.o,ov_SC03_124_jr_80178D40.o,tail15.data.o,ov_SC03_124_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_124_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_124_jr_8012ACE0.o,tail2.data.o,ov_SC03_124_jr_801380E0.o,tail3.data.o,ov_SC03_124_jr_8013F350.o,tail4.data.o,ov_SC03_124_jr_8013FFD8.o,tail5.data.o,ov_SC03_124_jr_8015444C.o,tail6.data.o,ov_SC03_124_jr_80154C24.o,ov_SC03_124_jr_801588CC.o,tail7.data.o,ov_SC03_124_jr_80159C84.o,tail8.data.o,ov_SC03_124_jr_8015A3C8.o,tail9.data.o,ov_SC03_124_jr_8015AE2C.o,tail10.data.o,ov_SC03_124_jr_8015C32C.o,tail11.data.o,ov_SC03_124_jr_8016AB6C.o,tail12.data.o,ov_SC03_124_jr_801734BC.o,tail13.data.o,ov_SC03_124_jr_80178D40.o,tail14.data.o,ov_SC03_124_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_124/ov_SC03_124_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_124/ov_SC03_124_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_124/ov_SC03_124_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_124/ov_SC03_124_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_124/ov_SC03_124_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_124_CHECK_SHA := config/check.ov_SC03_124.sha @@ -2127,9 +2208,10 @@ ov_SC03_125_ELF := $(ov_SC03_125_OUT).elf ov_SC03_125_MAPFILE := $(ov_SC03_125_OUT).map ov_SC03_125_LD_SCRIPT := $(ov_SC03_125_OUT).ld ov_SC03_125_SPLAT_YAML := config/splat.ov_SC03_125.yaml -ov_SC03_125_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_125_jr_8012ACE0.o,tail2.data.o,ov_SC03_125_jr_801380E0.o,tail3.data.o,ov_SC03_125_jr_8013F350.o,tail4.data.o,ov_SC03_125_jr_8013FFD8.o,tail5.data.o,ov_SC03_125_jr_8015444C.o,tail6.data.o,ov_SC03_125_jr_80154C24.o,tail7.data.o,ov_SC03_125_jr_801588CC.o,tail8.data.o,ov_SC03_125_jr_80159C84.o,tail9.data.o,ov_SC03_125_jr_8015A3C8.o,tail10.data.o,ov_SC03_125_jr_8015AE2C.o,tail11.data.o,ov_SC03_125_jr_8015C32C.o,tail12.data.o,ov_SC03_125_jr_8016AB6C.o,tail13.data.o,ov_SC03_125_jr_801734BC.o,tail14.data.o,ov_SC03_125_jr_80178D40.o,tail15.data.o,ov_SC03_125_jr_8017A4AC.o,tail16.data.o,ov_SC03_125_jr_8017D604.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_125_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_125_jr_8012ACE0.o,tail2.data.o,ov_SC03_125_jr_801380E0.o,tail3.data.o,ov_SC03_125_jr_8013F350.o,tail4.data.o,ov_SC03_125_jr_8013FFD8.o,tail5.data.o,ov_SC03_125_jr_8015444C.o,tail6.data.o,ov_SC03_125_jr_80154C24.o,ov_SC03_125_jr_801588CC.o,tail7.data.o,ov_SC03_125_jr_80159C84.o,tail8.data.o,ov_SC03_125_jr_8015A3C8.o,tail9.data.o,ov_SC03_125_jr_8015AE2C.o,tail10.data.o,ov_SC03_125_jr_8015C32C.o,tail11.data.o,ov_SC03_125_jr_8016AB6C.o,tail12.data.o,ov_SC03_125_jr_801734BC.o,tail13.data.o,ov_SC03_125_jr_80178D40.o,tail14.data.o,ov_SC03_125_jr_8017A4AC.o,tail15.data.o,ov_SC03_125_jr_8017D604.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_125/ov_SC03_125_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_125/ov_SC03_125_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_125/ov_SC03_125_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_125/ov_SC03_125_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_125/ov_SC03_125_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_125_CHECK_SHA := config/check.ov_SC03_125.sha @@ -2153,9 +2235,10 @@ ov_SC03_126_ELF := $(ov_SC03_126_OUT).elf ov_SC03_126_MAPFILE := $(ov_SC03_126_OUT).map ov_SC03_126_LD_SCRIPT := $(ov_SC03_126_OUT).ld ov_SC03_126_SPLAT_YAML := config/splat.ov_SC03_126.yaml -ov_SC03_126_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_126_jr_8012ACE0.o,tail2.data.o,ov_SC03_126_jr_801380E0.o,tail3.data.o,ov_SC03_126_jr_8013F350.o,tail4.data.o,ov_SC03_126_jr_8013FFD8.o,tail5.data.o,ov_SC03_126_jr_8015444C.o,tail6.data.o,ov_SC03_126_jr_80154C24.o,tail7.data.o,ov_SC03_126_jr_801588CC.o,tail8.data.o,ov_SC03_126_jr_80159C84.o,tail9.data.o,ov_SC03_126_jr_8015A3C8.o,tail10.data.o,ov_SC03_126_jr_8015AE2C.o,tail11.data.o,ov_SC03_126_jr_8015C32C.o,tail12.data.o,ov_SC03_126_jr_8016AB6C.o,tail13.data.o,ov_SC03_126_jr_801734BC.o,tail14.data.o,ov_SC03_126_jr_80178D40.o,tail15.data.o,ov_SC03_126_jr_8017A4AC.o,tail16.data.o,ov_SC03_126_jr_8017D5C0.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC03_126_JTBL_INTERLEAVE := --order tail.data.o,ov_SC03_126_jr_8012ACE0.o,tail2.data.o,ov_SC03_126_jr_801380E0.o,tail3.data.o,ov_SC03_126_jr_8013F350.o,tail4.data.o,ov_SC03_126_jr_8013FFD8.o,tail5.data.o,ov_SC03_126_jr_8015444C.o,tail6.data.o,ov_SC03_126_jr_80154C24.o,ov_SC03_126_jr_801588CC.o,tail7.data.o,ov_SC03_126_jr_80159C84.o,tail8.data.o,ov_SC03_126_jr_8015A3C8.o,tail9.data.o,ov_SC03_126_jr_8015AE2C.o,tail10.data.o,ov_SC03_126_jr_8015C32C.o,tail11.data.o,ov_SC03_126_jr_8016AB6C.o,tail12.data.o,ov_SC03_126_jr_801734BC.o,tail13.data.o,ov_SC03_126_jr_80178D40.o,tail14.data.o,ov_SC03_126_jr_8017A4AC.o,tail15.data.o,ov_SC03_126_jr_8017D5C0.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC03_126/ov_SC03_126_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC03_126/ov_SC03_126_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC03_126/ov_SC03_126_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC03_126/ov_SC03_126_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC03_126/ov_SC03_126_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC03_126_CHECK_SHA := config/check.ov_SC03_126.sha @@ -2179,9 +2262,10 @@ ov_SC04_002_ELF := $(ov_SC04_002_OUT).elf ov_SC04_002_MAPFILE := $(ov_SC04_002_OUT).map ov_SC04_002_LD_SCRIPT := $(ov_SC04_002_OUT).ld ov_SC04_002_SPLAT_YAML := config/splat.ov_SC04_002.yaml -ov_SC04_002_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_002_jr_8012ACE0.o,tail2.data.o,ov_SC04_002_jr_801380E0.o,tail3.data.o,ov_SC04_002_jr_8013F350.o,tail4.data.o,ov_SC04_002_jr_8013FFD8.o,tail5.data.o,ov_SC04_002_jr_8015444C.o,tail6.data.o,ov_SC04_002_jr_80154C24.o,tail7.data.o,ov_SC04_002_jr_801588CC.o,tail8.data.o,ov_SC04_002_jr_80159C84.o,tail9.data.o,ov_SC04_002_jr_8015A3C8.o,tail10.data.o,ov_SC04_002_jr_8015AE2C.o,tail11.data.o,ov_SC04_002_jr_8015C32C.o,tail12.data.o,ov_SC04_002_jr_8016AB6C.o,tail13.data.o,ov_SC04_002_jr_801734BC.o,tail14.data.o,ov_SC04_002_jr_80178D40.o,tail15.data.o,ov_SC04_002_jr_8017A4AC.o,tail16.data.o,ov_SC04_002_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_002_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_002_jr_8012ACE0.o,tail2.data.o,ov_SC04_002_jr_801380E0.o,tail3.data.o,ov_SC04_002_jr_8013F350.o,tail4.data.o,ov_SC04_002_jr_8013FFD8.o,tail5.data.o,ov_SC04_002_jr_8015444C.o,tail6.data.o,ov_SC04_002_jr_80154C24.o,ov_SC04_002_jr_801588CC.o,tail7.data.o,ov_SC04_002_jr_80159C84.o,tail8.data.o,ov_SC04_002_jr_8015A3C8.o,tail9.data.o,ov_SC04_002_jr_8015AE2C.o,tail10.data.o,ov_SC04_002_jr_8015C32C.o,tail11.data.o,ov_SC04_002_jr_8016AB6C.o,tail12.data.o,ov_SC04_002_jr_801734BC.o,tail13.data.o,ov_SC04_002_jr_80178D40.o,tail14.data.o,ov_SC04_002_jr_8017A4AC.o,tail15.data.o,ov_SC04_002_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_002/ov_SC04_002_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_002/ov_SC04_002_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_002/ov_SC04_002_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_002/ov_SC04_002_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_002/ov_SC04_002_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_002_CHECK_SHA := config/check.ov_SC04_002.sha @@ -2205,9 +2289,10 @@ ov_SC04_003_ELF := $(ov_SC04_003_OUT).elf ov_SC04_003_MAPFILE := $(ov_SC04_003_OUT).map ov_SC04_003_LD_SCRIPT := $(ov_SC04_003_OUT).ld ov_SC04_003_SPLAT_YAML := config/splat.ov_SC04_003.yaml -ov_SC04_003_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_003_jr_8012ACE0.o,tail2.data.o,ov_SC04_003_jr_801380E0.o,tail3.data.o,ov_SC04_003_jr_8013F350.o,tail4.data.o,ov_SC04_003_jr_8013FFD8.o,tail5.data.o,ov_SC04_003_jr_8015444C.o,tail6.data.o,ov_SC04_003_jr_80154C24.o,tail7.data.o,ov_SC04_003_jr_801588CC.o,tail8.data.o,ov_SC04_003_jr_80159C84.o,tail9.data.o,ov_SC04_003_jr_8015A3C8.o,tail10.data.o,ov_SC04_003_jr_8015AE2C.o,tail11.data.o,ov_SC04_003_jr_8015C32C.o,tail12.data.o,ov_SC04_003_jr_8016AB6C.o,tail13.data.o,ov_SC04_003_jr_801734BC.o,tail14.data.o,ov_SC04_003_jr_80178D40.o,tail15.data.o,ov_SC04_003_jr_8017A4AC.o,tail16.data.o,ov_SC04_003_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_003_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_003_jr_8012ACE0.o,tail2.data.o,ov_SC04_003_jr_801380E0.o,tail3.data.o,ov_SC04_003_jr_8013F350.o,tail4.data.o,ov_SC04_003_jr_8013FFD8.o,tail5.data.o,ov_SC04_003_jr_8015444C.o,tail6.data.o,ov_SC04_003_jr_80154C24.o,ov_SC04_003_jr_801588CC.o,tail7.data.o,ov_SC04_003_jr_80159C84.o,tail8.data.o,ov_SC04_003_jr_8015A3C8.o,tail9.data.o,ov_SC04_003_jr_8015AE2C.o,tail10.data.o,ov_SC04_003_jr_8015C32C.o,tail11.data.o,ov_SC04_003_jr_8016AB6C.o,tail12.data.o,ov_SC04_003_jr_801734BC.o,tail13.data.o,ov_SC04_003_jr_80178D40.o,tail14.data.o,ov_SC04_003_jr_8017A4AC.o,tail15.data.o,ov_SC04_003_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_003/ov_SC04_003_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_003/ov_SC04_003_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_003/ov_SC04_003_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_003/ov_SC04_003_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_003/ov_SC04_003_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_003_CHECK_SHA := config/check.ov_SC04_003.sha @@ -2231,9 +2316,10 @@ ov_SC04_004_ELF := $(ov_SC04_004_OUT).elf ov_SC04_004_MAPFILE := $(ov_SC04_004_OUT).map ov_SC04_004_LD_SCRIPT := $(ov_SC04_004_OUT).ld ov_SC04_004_SPLAT_YAML := config/splat.ov_SC04_004.yaml -ov_SC04_004_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_004_jr_8012ACE0.o,tail2.data.o,ov_SC04_004_jr_801380E0.o,tail3.data.o,ov_SC04_004_jr_8013F350.o,tail4.data.o,ov_SC04_004_jr_8013FFD8.o,tail5.data.o,ov_SC04_004_jr_8015444C.o,tail6.data.o,ov_SC04_004_jr_80154C24.o,tail7.data.o,ov_SC04_004_jr_801588CC.o,tail8.data.o,ov_SC04_004_jr_80159C84.o,tail9.data.o,ov_SC04_004_jr_8015A3C8.o,tail10.data.o,ov_SC04_004_jr_8015AE2C.o,tail11.data.o,ov_SC04_004_jr_8015C32C.o,tail12.data.o,ov_SC04_004_jr_8016AB6C.o,tail13.data.o,ov_SC04_004_jr_801734BC.o,tail14.data.o,ov_SC04_004_jr_80178D40.o,tail15.data.o,ov_SC04_004_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_004_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_004_jr_8012ACE0.o,tail2.data.o,ov_SC04_004_jr_801380E0.o,tail3.data.o,ov_SC04_004_jr_8013F350.o,tail4.data.o,ov_SC04_004_jr_8013FFD8.o,tail5.data.o,ov_SC04_004_jr_8015444C.o,tail6.data.o,ov_SC04_004_jr_80154C24.o,ov_SC04_004_jr_801588CC.o,tail7.data.o,ov_SC04_004_jr_80159C84.o,tail8.data.o,ov_SC04_004_jr_8015A3C8.o,tail9.data.o,ov_SC04_004_jr_8015AE2C.o,tail10.data.o,ov_SC04_004_jr_8015C32C.o,tail11.data.o,ov_SC04_004_jr_8016AB6C.o,tail12.data.o,ov_SC04_004_jr_801734BC.o,tail13.data.o,ov_SC04_004_jr_80178D40.o,tail14.data.o,ov_SC04_004_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_004/ov_SC04_004_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_004/ov_SC04_004_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_004/ov_SC04_004_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_004/ov_SC04_004_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_004/ov_SC04_004_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_004_CHECK_SHA := config/check.ov_SC04_004.sha @@ -2257,9 +2343,10 @@ ov_SC04_005_ELF := $(ov_SC04_005_OUT).elf ov_SC04_005_MAPFILE := $(ov_SC04_005_OUT).map ov_SC04_005_LD_SCRIPT := $(ov_SC04_005_OUT).ld ov_SC04_005_SPLAT_YAML := config/splat.ov_SC04_005.yaml -ov_SC04_005_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_005_jr_8012ACE0.o,tail2.data.o,ov_SC04_005_jr_801380E0.o,tail3.data.o,ov_SC04_005_jr_8013F350.o,tail4.data.o,ov_SC04_005_jr_8013FFD8.o,tail5.data.o,ov_SC04_005_jr_8015444C.o,tail6.data.o,ov_SC04_005_jr_80154C24.o,tail7.data.o,ov_SC04_005_jr_801588CC.o,tail8.data.o,ov_SC04_005_jr_80159C84.o,tail9.data.o,ov_SC04_005_jr_8015A3C8.o,tail10.data.o,ov_SC04_005_jr_8015AE2C.o,tail11.data.o,ov_SC04_005_jr_8015C32C.o,tail12.data.o,ov_SC04_005_jr_8016AB6C.o,tail13.data.o,ov_SC04_005_jr_801734BC.o,tail14.data.o,ov_SC04_005_jr_80178D40.o,tail15.data.o,ov_SC04_005_jr_8017A4AC.o,tail16.data.o,ov_SC04_005_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_005_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_005_jr_8012ACE0.o,tail2.data.o,ov_SC04_005_jr_801380E0.o,tail3.data.o,ov_SC04_005_jr_8013F350.o,tail4.data.o,ov_SC04_005_jr_8013FFD8.o,tail5.data.o,ov_SC04_005_jr_8015444C.o,tail6.data.o,ov_SC04_005_jr_80154C24.o,ov_SC04_005_jr_801588CC.o,tail7.data.o,ov_SC04_005_jr_80159C84.o,tail8.data.o,ov_SC04_005_jr_8015A3C8.o,tail9.data.o,ov_SC04_005_jr_8015AE2C.o,tail10.data.o,ov_SC04_005_jr_8015C32C.o,tail11.data.o,ov_SC04_005_jr_8016AB6C.o,tail12.data.o,ov_SC04_005_jr_801734BC.o,tail13.data.o,ov_SC04_005_jr_80178D40.o,tail14.data.o,ov_SC04_005_jr_8017A4AC.o,tail15.data.o,ov_SC04_005_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_005/ov_SC04_005_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_005/ov_SC04_005_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_005/ov_SC04_005_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_005/ov_SC04_005_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_005/ov_SC04_005_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_005_CHECK_SHA := config/check.ov_SC04_005.sha @@ -2283,9 +2370,10 @@ ov_SC04_006_ELF := $(ov_SC04_006_OUT).elf ov_SC04_006_MAPFILE := $(ov_SC04_006_OUT).map ov_SC04_006_LD_SCRIPT := $(ov_SC04_006_OUT).ld ov_SC04_006_SPLAT_YAML := config/splat.ov_SC04_006.yaml -ov_SC04_006_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_006_jr_8012ACE0.o,tail2.data.o,ov_SC04_006_jr_801380E0.o,tail3.data.o,ov_SC04_006_jr_8013F350.o,tail4.data.o,ov_SC04_006_jr_8013FFD8.o,tail5.data.o,ov_SC04_006_jr_8015444C.o,tail6.data.o,ov_SC04_006_jr_80154C24.o,tail7.data.o,ov_SC04_006_jr_801588CC.o,tail8.data.o,ov_SC04_006_jr_80159C84.o,tail9.data.o,ov_SC04_006_jr_8015A3C8.o,tail10.data.o,ov_SC04_006_jr_8015AE2C.o,tail11.data.o,ov_SC04_006_jr_8015C32C.o,tail12.data.o,ov_SC04_006_jr_8016AB6C.o,tail13.data.o,ov_SC04_006_jr_801734BC.o,tail14.data.o,ov_SC04_006_jr_80178D40.o,tail15.data.o,ov_SC04_006_jr_8017A4AC.o,tail16.data.o,ov_SC04_006_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_006_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_006_jr_8012ACE0.o,tail2.data.o,ov_SC04_006_jr_801380E0.o,tail3.data.o,ov_SC04_006_jr_8013F350.o,tail4.data.o,ov_SC04_006_jr_8013FFD8.o,tail5.data.o,ov_SC04_006_jr_8015444C.o,tail6.data.o,ov_SC04_006_jr_80154C24.o,ov_SC04_006_jr_801588CC.o,tail7.data.o,ov_SC04_006_jr_80159C84.o,tail8.data.o,ov_SC04_006_jr_8015A3C8.o,tail9.data.o,ov_SC04_006_jr_8015AE2C.o,tail10.data.o,ov_SC04_006_jr_8015C32C.o,tail11.data.o,ov_SC04_006_jr_8016AB6C.o,tail12.data.o,ov_SC04_006_jr_801734BC.o,tail13.data.o,ov_SC04_006_jr_80178D40.o,tail14.data.o,ov_SC04_006_jr_8017A4AC.o,tail15.data.o,ov_SC04_006_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_006/ov_SC04_006_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_006/ov_SC04_006_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_006/ov_SC04_006_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_006/ov_SC04_006_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_006/ov_SC04_006_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_006_CHECK_SHA := config/check.ov_SC04_006.sha @@ -2309,9 +2397,10 @@ ov_SC04_007_ELF := $(ov_SC04_007_OUT).elf ov_SC04_007_MAPFILE := $(ov_SC04_007_OUT).map ov_SC04_007_LD_SCRIPT := $(ov_SC04_007_OUT).ld ov_SC04_007_SPLAT_YAML := config/splat.ov_SC04_007.yaml -ov_SC04_007_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_007_jr_8012ACE0.o,tail2.data.o,ov_SC04_007_jr_801380E0.o,tail3.data.o,ov_SC04_007_jr_8013F350.o,tail4.data.o,ov_SC04_007_jr_8013FFD8.o,tail5.data.o,ov_SC04_007_jr_8015444C.o,tail6.data.o,ov_SC04_007_jr_80154C24.o,tail7.data.o,ov_SC04_007_jr_801588CC.o,tail8.data.o,ov_SC04_007_jr_80159C84.o,tail9.data.o,ov_SC04_007_jr_8015A3C8.o,tail10.data.o,ov_SC04_007_jr_8015AE2C.o,tail11.data.o,ov_SC04_007_jr_8015C32C.o,tail12.data.o,ov_SC04_007_jr_8016AB6C.o,tail13.data.o,ov_SC04_007_jr_801734BC.o,tail14.data.o,ov_SC04_007_jr_80178D40.o,tail15.data.o,ov_SC04_007_jr_8017A4AC.o,tail16.data.o,ov_SC04_007_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_007_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_007_jr_8012ACE0.o,tail2.data.o,ov_SC04_007_jr_801380E0.o,tail3.data.o,ov_SC04_007_jr_8013F350.o,tail4.data.o,ov_SC04_007_jr_8013FFD8.o,tail5.data.o,ov_SC04_007_jr_8015444C.o,tail6.data.o,ov_SC04_007_jr_80154C24.o,ov_SC04_007_jr_801588CC.o,tail7.data.o,ov_SC04_007_jr_80159C84.o,tail8.data.o,ov_SC04_007_jr_8015A3C8.o,tail9.data.o,ov_SC04_007_jr_8015AE2C.o,tail10.data.o,ov_SC04_007_jr_8015C32C.o,tail11.data.o,ov_SC04_007_jr_8016AB6C.o,tail12.data.o,ov_SC04_007_jr_801734BC.o,tail13.data.o,ov_SC04_007_jr_80178D40.o,tail14.data.o,ov_SC04_007_jr_8017A4AC.o,tail15.data.o,ov_SC04_007_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_007/ov_SC04_007_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_007/ov_SC04_007_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_007/ov_SC04_007_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_007/ov_SC04_007_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_007/ov_SC04_007_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_007_CHECK_SHA := config/check.ov_SC04_007.sha @@ -2335,9 +2424,10 @@ ov_SC04_008_ELF := $(ov_SC04_008_OUT).elf ov_SC04_008_MAPFILE := $(ov_SC04_008_OUT).map ov_SC04_008_LD_SCRIPT := $(ov_SC04_008_OUT).ld ov_SC04_008_SPLAT_YAML := config/splat.ov_SC04_008.yaml -ov_SC04_008_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_008_jr_8012ACE0.o,tail2.data.o,ov_SC04_008_jr_801380E0.o,tail3.data.o,ov_SC04_008_jr_8013F350.o,tail4.data.o,ov_SC04_008_jr_8013FFD8.o,tail5.data.o,ov_SC04_008_jr_8015444C.o,tail6.data.o,ov_SC04_008_jr_80154C24.o,tail7.data.o,ov_SC04_008_jr_801588CC.o,tail8.data.o,ov_SC04_008_jr_80159C84.o,tail9.data.o,ov_SC04_008_jr_8015AE2C.o,tail10.data.o,ov_SC04_008_jr_8015C32C.o,tail11.data.o,ov_SC04_008_jr_8016AB6C.o,tail12.data.o,ov_SC04_008_jr_801734BC.o,tail13.data.o,ov_SC04_008_jr_80178D40.o,tail14.data.o,ov_SC04_008_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_008_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_008_jr_8012ACE0.o,tail2.data.o,ov_SC04_008_jr_801380E0.o,tail3.data.o,ov_SC04_008_jr_8013F350.o,tail4.data.o,ov_SC04_008_jr_8013FFD8.o,tail5.data.o,ov_SC04_008_jr_8015444C.o,tail6.data.o,ov_SC04_008_jr_80154C24.o,ov_SC04_008_jr_801588CC.o,tail7.data.o,ov_SC04_008_jr_80159C84.o,tail8.data.o,ov_SC04_008_jr_8015AE2C.o,tail9.data.o,ov_SC04_008_jr_8015C32C.o,tail10.data.o,ov_SC04_008_jr_8016AB6C.o,tail11.data.o,ov_SC04_008_jr_801734BC.o,tail12.data.o,ov_SC04_008_jr_80178D40.o,tail13.data.o,ov_SC04_008_jr_8017A4AC.o,tail14.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_008/ov_SC04_008_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_008/ov_SC04_008_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_008/ov_SC04_008_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_008/ov_SC04_008_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_008/ov_SC04_008_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_008_CHECK_SHA := config/check.ov_SC04_008.sha @@ -2361,9 +2451,10 @@ ov_SC04_009_ELF := $(ov_SC04_009_OUT).elf ov_SC04_009_MAPFILE := $(ov_SC04_009_OUT).map ov_SC04_009_LD_SCRIPT := $(ov_SC04_009_OUT).ld ov_SC04_009_SPLAT_YAML := config/splat.ov_SC04_009.yaml -ov_SC04_009_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_009_jr_8012ACE0.o,tail2.data.o,ov_SC04_009_jr_801380E0.o,tail3.data.o,ov_SC04_009_jr_8013F350.o,tail4.data.o,ov_SC04_009_jr_8013FFD8.o,tail5.data.o,ov_SC04_009_jr_8015444C.o,tail6.data.o,ov_SC04_009_jr_80154C24.o,tail7.data.o,ov_SC04_009_jr_801588CC.o,tail8.data.o,ov_SC04_009_jr_80159C84.o,tail9.data.o,ov_SC04_009_jr_8015A3C8.o,tail10.data.o,ov_SC04_009_jr_8015AE2C.o,tail11.data.o,ov_SC04_009_jr_8015C32C.o,tail12.data.o,ov_SC04_009_jr_8016AB6C.o,tail13.data.o,ov_SC04_009_jr_801734BC.o,tail14.data.o,ov_SC04_009_jr_80178D40.o,tail15.data.o,ov_SC04_009_jr_8017A4AC.o,tail16.data.o,ov_SC04_009_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_009_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_009_jr_8012ACE0.o,tail2.data.o,ov_SC04_009_jr_801380E0.o,tail3.data.o,ov_SC04_009_jr_8013F350.o,tail4.data.o,ov_SC04_009_jr_8013FFD8.o,tail5.data.o,ov_SC04_009_jr_8015444C.o,tail6.data.o,ov_SC04_009_jr_80154C24.o,ov_SC04_009_jr_801588CC.o,tail7.data.o,ov_SC04_009_jr_80159C84.o,tail8.data.o,ov_SC04_009_jr_8015A3C8.o,tail9.data.o,ov_SC04_009_jr_8015AE2C.o,tail10.data.o,ov_SC04_009_jr_8015C32C.o,tail11.data.o,ov_SC04_009_jr_8016AB6C.o,tail12.data.o,ov_SC04_009_jr_801734BC.o,tail13.data.o,ov_SC04_009_jr_80178D40.o,tail14.data.o,ov_SC04_009_jr_8017A4AC.o,tail15.data.o,ov_SC04_009_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_009/ov_SC04_009_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_009/ov_SC04_009_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_009/ov_SC04_009_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_009/ov_SC04_009_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_009/ov_SC04_009_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_009_CHECK_SHA := config/check.ov_SC04_009.sha @@ -2387,9 +2478,10 @@ ov_SC04_010_ELF := $(ov_SC04_010_OUT).elf ov_SC04_010_MAPFILE := $(ov_SC04_010_OUT).map ov_SC04_010_LD_SCRIPT := $(ov_SC04_010_OUT).ld ov_SC04_010_SPLAT_YAML := config/splat.ov_SC04_010.yaml -ov_SC04_010_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_010_jr_8012ACE0.o,tail2.data.o,ov_SC04_010_jr_801380E0.o,tail3.data.o,ov_SC04_010_jr_8013F350.o,tail4.data.o,ov_SC04_010_jr_8013FFD8.o,tail5.data.o,ov_SC04_010_jr_8015444C.o,tail6.data.o,ov_SC04_010_jr_80154C24.o,tail7.data.o,ov_SC04_010_jr_801588CC.o,tail8.data.o,ov_SC04_010_jr_80159C84.o,tail9.data.o,ov_SC04_010_jr_8015A3C8.o,tail10.data.o,ov_SC04_010_jr_8015AE2C.o,tail11.data.o,ov_SC04_010_jr_8015C32C.o,tail12.data.o,ov_SC04_010_jr_8016AB6C.o,tail13.data.o,ov_SC04_010_jr_801734BC.o,tail14.data.o,ov_SC04_010_jr_80178D40.o,tail15.data.o,ov_SC04_010_jr_8017A4AC.o,tail16.data.o,ov_SC04_010_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_010_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_010_jr_8012ACE0.o,tail2.data.o,ov_SC04_010_jr_801380E0.o,tail3.data.o,ov_SC04_010_jr_8013F350.o,tail4.data.o,ov_SC04_010_jr_8013FFD8.o,tail5.data.o,ov_SC04_010_jr_8015444C.o,tail6.data.o,ov_SC04_010_jr_80154C24.o,ov_SC04_010_jr_801588CC.o,tail7.data.o,ov_SC04_010_jr_80159C84.o,tail8.data.o,ov_SC04_010_jr_8015A3C8.o,tail9.data.o,ov_SC04_010_jr_8015AE2C.o,tail10.data.o,ov_SC04_010_jr_8015C32C.o,tail11.data.o,ov_SC04_010_jr_8016AB6C.o,tail12.data.o,ov_SC04_010_jr_801734BC.o,tail13.data.o,ov_SC04_010_jr_80178D40.o,tail14.data.o,ov_SC04_010_jr_8017A4AC.o,tail15.data.o,ov_SC04_010_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_010/ov_SC04_010_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_010/ov_SC04_010_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_010/ov_SC04_010_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_010/ov_SC04_010_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_010/ov_SC04_010_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_010_CHECK_SHA := config/check.ov_SC04_010.sha @@ -2413,9 +2505,10 @@ ov_SC04_011_ELF := $(ov_SC04_011_OUT).elf ov_SC04_011_MAPFILE := $(ov_SC04_011_OUT).map ov_SC04_011_LD_SCRIPT := $(ov_SC04_011_OUT).ld ov_SC04_011_SPLAT_YAML := config/splat.ov_SC04_011.yaml -ov_SC04_011_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_011_jr_8012ACE0.o,tail2.data.o,ov_SC04_011_jr_801380E0.o,tail3.data.o,ov_SC04_011_jr_8013F350.o,tail4.data.o,ov_SC04_011_jr_8013FFD8.o,tail5.data.o,ov_SC04_011_jr_8015444C.o,tail6.data.o,ov_SC04_011_jr_80154C24.o,tail7.data.o,ov_SC04_011_jr_801588CC.o,tail8.data.o,ov_SC04_011_jr_80159C84.o,tail9.data.o,ov_SC04_011_jr_8015A3C8.o,tail10.data.o,ov_SC04_011_jr_8015AE2C.o,tail11.data.o,ov_SC04_011_jr_8015C32C.o,tail12.data.o,ov_SC04_011_jr_8016AB6C.o,tail13.data.o,ov_SC04_011_jr_801734BC.o,tail14.data.o,ov_SC04_011_jr_80178D40.o,tail15.data.o,ov_SC04_011_jr_8017A4AC.o,tail16.data.o,ov_SC04_011_jr_8017D494.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_011_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_011_jr_8012ACE0.o,tail2.data.o,ov_SC04_011_jr_801380E0.o,tail3.data.o,ov_SC04_011_jr_8013F350.o,tail4.data.o,ov_SC04_011_jr_8013FFD8.o,tail5.data.o,ov_SC04_011_jr_8015444C.o,tail6.data.o,ov_SC04_011_jr_80154C24.o,ov_SC04_011_jr_801588CC.o,tail7.data.o,ov_SC04_011_jr_80159C84.o,tail8.data.o,ov_SC04_011_jr_8015A3C8.o,tail9.data.o,ov_SC04_011_jr_8015AE2C.o,tail10.data.o,ov_SC04_011_jr_8015C32C.o,tail11.data.o,ov_SC04_011_jr_8016AB6C.o,tail12.data.o,ov_SC04_011_jr_801734BC.o,tail13.data.o,ov_SC04_011_jr_80178D40.o,tail14.data.o,ov_SC04_011_jr_8017A4AC.o,tail15.data.o,ov_SC04_011_jr_8017D494.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_011/ov_SC04_011_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_011/ov_SC04_011_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_011/ov_SC04_011_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_011/ov_SC04_011_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_011/ov_SC04_011_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_011_CHECK_SHA := config/check.ov_SC04_011.sha @@ -2439,9 +2532,10 @@ ov_SC04_012_ELF := $(ov_SC04_012_OUT).elf ov_SC04_012_MAPFILE := $(ov_SC04_012_OUT).map ov_SC04_012_LD_SCRIPT := $(ov_SC04_012_OUT).ld ov_SC04_012_SPLAT_YAML := config/splat.ov_SC04_012.yaml -ov_SC04_012_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_012_jr_8012ACE0.o,tail2.data.o,ov_SC04_012_jr_801380E0.o,tail3.data.o,ov_SC04_012_jr_8013F350.o,tail4.data.o,ov_SC04_012_jr_8013FFD8.o,tail5.data.o,ov_SC04_012_jr_8015444C.o,tail6.data.o,ov_SC04_012_jr_80154C24.o,tail7.data.o,ov_SC04_012_jr_801588CC.o,tail8.data.o,ov_SC04_012_jr_80159C84.o,tail9.data.o,ov_SC04_012_jr_8015A3C8.o,tail10.data.o,ov_SC04_012_jr_8015AE2C.o,tail11.data.o,ov_SC04_012_jr_8015C32C.o,tail12.data.o,ov_SC04_012_jr_8016AB6C.o,tail13.data.o,ov_SC04_012_jr_801734BC.o,tail14.data.o,ov_SC04_012_jr_80178D40.o,tail15.data.o,ov_SC04_012_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_012_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_012_jr_8012ACE0.o,tail2.data.o,ov_SC04_012_jr_801380E0.o,tail3.data.o,ov_SC04_012_jr_8013F350.o,tail4.data.o,ov_SC04_012_jr_8013FFD8.o,tail5.data.o,ov_SC04_012_jr_8015444C.o,tail6.data.o,ov_SC04_012_jr_80154C24.o,ov_SC04_012_jr_801588CC.o,tail7.data.o,ov_SC04_012_jr_80159C84.o,tail8.data.o,ov_SC04_012_jr_8015A3C8.o,tail9.data.o,ov_SC04_012_jr_8015AE2C.o,tail10.data.o,ov_SC04_012_jr_8015C32C.o,tail11.data.o,ov_SC04_012_jr_8016AB6C.o,tail12.data.o,ov_SC04_012_jr_801734BC.o,tail13.data.o,ov_SC04_012_jr_80178D40.o,tail14.data.o,ov_SC04_012_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_012/ov_SC04_012_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_012/ov_SC04_012_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_012/ov_SC04_012_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_012/ov_SC04_012_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_012/ov_SC04_012_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_012_CHECK_SHA := config/check.ov_SC04_012.sha @@ -2465,9 +2559,10 @@ ov_SC04_015_ELF := $(ov_SC04_015_OUT).elf ov_SC04_015_MAPFILE := $(ov_SC04_015_OUT).map ov_SC04_015_LD_SCRIPT := $(ov_SC04_015_OUT).ld ov_SC04_015_SPLAT_YAML := config/splat.ov_SC04_015.yaml -ov_SC04_015_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_015_jr_8012ACE0.o,tail2.data.o,ov_SC04_015_jr_801380E0.o,tail3.data.o,ov_SC04_015_jr_8013F350.o,tail4.data.o,ov_SC04_015_jr_8013FFD8.o,tail5.data.o,ov_SC04_015_jr_8015444C.o,tail6.data.o,ov_SC04_015_jr_80154C24.o,tail7.data.o,ov_SC04_015_jr_801588CC.o,tail8.data.o,ov_SC04_015_jr_80159C84.o,tail9.data.o,ov_SC04_015_jr_8015A3C8.o,tail10.data.o,ov_SC04_015_jr_8015AE2C.o,tail11.data.o,ov_SC04_015_jr_8015C32C.o,tail12.data.o,ov_SC04_015_jr_8016AB6C.o,tail13.data.o,ov_SC04_015_jr_801734BC.o,tail14.data.o,ov_SC04_015_jr_80178D40.o,tail15.data.o,ov_SC04_015_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_015_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_015_jr_8012ACE0.o,tail2.data.o,ov_SC04_015_jr_801380E0.o,tail3.data.o,ov_SC04_015_jr_8013F350.o,tail4.data.o,ov_SC04_015_jr_8013FFD8.o,tail5.data.o,ov_SC04_015_jr_8015444C.o,tail6.data.o,ov_SC04_015_jr_80154C24.o,ov_SC04_015_jr_801588CC.o,tail7.data.o,ov_SC04_015_jr_80159C84.o,tail8.data.o,ov_SC04_015_jr_8015A3C8.o,tail9.data.o,ov_SC04_015_jr_8015AE2C.o,tail10.data.o,ov_SC04_015_jr_8015C32C.o,tail11.data.o,ov_SC04_015_jr_8016AB6C.o,tail12.data.o,ov_SC04_015_jr_801734BC.o,tail13.data.o,ov_SC04_015_jr_80178D40.o,tail14.data.o,ov_SC04_015_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_015/ov_SC04_015_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_015/ov_SC04_015_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_015/ov_SC04_015_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_015/ov_SC04_015_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_015/ov_SC04_015_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_015_CHECK_SHA := config/check.ov_SC04_015.sha @@ -2491,9 +2586,10 @@ ov_SC04_016_ELF := $(ov_SC04_016_OUT).elf ov_SC04_016_MAPFILE := $(ov_SC04_016_OUT).map ov_SC04_016_LD_SCRIPT := $(ov_SC04_016_OUT).ld ov_SC04_016_SPLAT_YAML := config/splat.ov_SC04_016.yaml -ov_SC04_016_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_016_jr_8012ACE0.o,tail2.data.o,ov_SC04_016_jr_801380E0.o,tail3.data.o,ov_SC04_016_jr_8013F350.o,tail4.data.o,ov_SC04_016_jr_8013FFD8.o,tail5.data.o,ov_SC04_016_jr_8015444C.o,tail6.data.o,ov_SC04_016_jr_80154C24.o,tail7.data.o,ov_SC04_016_jr_801588CC.o,tail8.data.o,ov_SC04_016_jr_80159C84.o,tail9.data.o,ov_SC04_016_jr_8015A3C8.o,tail10.data.o,ov_SC04_016_jr_8015AE2C.o,tail11.data.o,ov_SC04_016_jr_8015C32C.o,tail12.data.o,ov_SC04_016_jr_8016AB6C.o,tail13.data.o,ov_SC04_016_jr_801734BC.o,tail14.data.o,ov_SC04_016_jr_80178D40.o,tail15.data.o,ov_SC04_016_jr_8017A4AC.o,tail16.data.o,ov_SC04_016_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_016_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_016_jr_8012ACE0.o,tail2.data.o,ov_SC04_016_jr_801380E0.o,tail3.data.o,ov_SC04_016_jr_8013F350.o,tail4.data.o,ov_SC04_016_jr_8013FFD8.o,tail5.data.o,ov_SC04_016_jr_8015444C.o,tail6.data.o,ov_SC04_016_jr_80154C24.o,ov_SC04_016_jr_801588CC.o,tail7.data.o,ov_SC04_016_jr_80159C84.o,tail8.data.o,ov_SC04_016_jr_8015A3C8.o,tail9.data.o,ov_SC04_016_jr_8015AE2C.o,tail10.data.o,ov_SC04_016_jr_8015C32C.o,tail11.data.o,ov_SC04_016_jr_8016AB6C.o,tail12.data.o,ov_SC04_016_jr_801734BC.o,tail13.data.o,ov_SC04_016_jr_80178D40.o,tail14.data.o,ov_SC04_016_jr_8017A4AC.o,tail15.data.o,ov_SC04_016_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_016/ov_SC04_016_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_016/ov_SC04_016_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_016/ov_SC04_016_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_016/ov_SC04_016_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_016/ov_SC04_016_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_016_CHECK_SHA := config/check.ov_SC04_016.sha @@ -2517,9 +2613,10 @@ ov_SC04_020_ELF := $(ov_SC04_020_OUT).elf ov_SC04_020_MAPFILE := $(ov_SC04_020_OUT).map ov_SC04_020_LD_SCRIPT := $(ov_SC04_020_OUT).ld ov_SC04_020_SPLAT_YAML := config/splat.ov_SC04_020.yaml -ov_SC04_020_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_020_jr_8012ACE0.o,tail2.data.o,ov_SC04_020_jr_801380E0.o,tail3.data.o,ov_SC04_020_jr_8013F350.o,tail4.data.o,ov_SC04_020_jr_8013FFD8.o,tail5.data.o,ov_SC04_020_jr_8015444C.o,tail6.data.o,ov_SC04_020_jr_80154C24.o,tail7.data.o,ov_SC04_020_jr_801588CC.o,tail8.data.o,ov_SC04_020_jr_80159C84.o,tail9.data.o,ov_SC04_020_jr_8015A3C8.o,tail10.data.o,ov_SC04_020_jr_8015AE2C.o,tail11.data.o,ov_SC04_020_jr_8015C32C.o,tail12.data.o,ov_SC04_020_jr_8016AB6C.o,tail13.data.o,ov_SC04_020_jr_801734BC.o,tail14.data.o,ov_SC04_020_jr_80178D40.o,tail15.data.o,ov_SC04_020_jr_8017A4AC.o,tail16.data.o,ov_SC04_020_jr_8017D604.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_020_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_020_jr_8012ACE0.o,tail2.data.o,ov_SC04_020_jr_801380E0.o,tail3.data.o,ov_SC04_020_jr_8013F350.o,tail4.data.o,ov_SC04_020_jr_8013FFD8.o,tail5.data.o,ov_SC04_020_jr_8015444C.o,tail6.data.o,ov_SC04_020_jr_80154C24.o,ov_SC04_020_jr_801588CC.o,tail7.data.o,ov_SC04_020_jr_80159C84.o,tail8.data.o,ov_SC04_020_jr_8015A3C8.o,tail9.data.o,ov_SC04_020_jr_8015AE2C.o,tail10.data.o,ov_SC04_020_jr_8015C32C.o,tail11.data.o,ov_SC04_020_jr_8016AB6C.o,tail12.data.o,ov_SC04_020_jr_801734BC.o,tail13.data.o,ov_SC04_020_jr_80178D40.o,tail14.data.o,ov_SC04_020_jr_8017A4AC.o,tail15.data.o,ov_SC04_020_jr_8017D604.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_020/ov_SC04_020_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_020/ov_SC04_020_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_020/ov_SC04_020_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_020/ov_SC04_020_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_020/ov_SC04_020_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_020_CHECK_SHA := config/check.ov_SC04_020.sha @@ -2543,9 +2640,10 @@ ov_SC04_021_ELF := $(ov_SC04_021_OUT).elf ov_SC04_021_MAPFILE := $(ov_SC04_021_OUT).map ov_SC04_021_LD_SCRIPT := $(ov_SC04_021_OUT).ld ov_SC04_021_SPLAT_YAML := config/splat.ov_SC04_021.yaml -ov_SC04_021_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_021_jr_8012ACE0.o,tail2.data.o,ov_SC04_021_jr_801380E0.o,tail3.data.o,ov_SC04_021_jr_8013F350.o,tail4.data.o,ov_SC04_021_jr_8013FFD8.o,tail5.data.o,ov_SC04_021_jr_8015444C.o,tail6.data.o,ov_SC04_021_jr_80154C24.o,tail7.data.o,ov_SC04_021_jr_801588CC.o,tail8.data.o,ov_SC04_021_jr_80159C84.o,tail9.data.o,ov_SC04_021_jr_8015A3C8.o,tail10.data.o,ov_SC04_021_jr_8015AE2C.o,tail11.data.o,ov_SC04_021_jr_8015C32C.o,tail12.data.o,ov_SC04_021_jr_8016AB6C.o,tail13.data.o,ov_SC04_021_jr_801734BC.o,tail14.data.o,ov_SC04_021_jr_80178D40.o,tail15.data.o,ov_SC04_021_jr_8017A4AC.o,tail16.data.o,ov_SC04_021_jr_8017D5C0.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC04_021_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_021_jr_8012ACE0.o,tail2.data.o,ov_SC04_021_jr_801380E0.o,tail3.data.o,ov_SC04_021_jr_8013F350.o,tail4.data.o,ov_SC04_021_jr_8013FFD8.o,tail5.data.o,ov_SC04_021_jr_8015444C.o,tail6.data.o,ov_SC04_021_jr_80154C24.o,ov_SC04_021_jr_801588CC.o,tail7.data.o,ov_SC04_021_jr_80159C84.o,tail8.data.o,ov_SC04_021_jr_8015A3C8.o,tail9.data.o,ov_SC04_021_jr_8015AE2C.o,tail10.data.o,ov_SC04_021_jr_8015C32C.o,tail11.data.o,ov_SC04_021_jr_8016AB6C.o,tail12.data.o,ov_SC04_021_jr_801734BC.o,tail13.data.o,ov_SC04_021_jr_80178D40.o,tail14.data.o,ov_SC04_021_jr_8017A4AC.o,tail15.data.o,ov_SC04_021_jr_8017D5C0.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC04_021/ov_SC04_021_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC04_021/ov_SC04_021_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC04_021/ov_SC04_021_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC04_021/ov_SC04_021_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC04_021/ov_SC04_021_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC04_021_CHECK_SHA := config/check.ov_SC04_021.sha @@ -2569,9 +2667,10 @@ ov_SC05_001_ELF := $(ov_SC05_001_OUT).elf ov_SC05_001_MAPFILE := $(ov_SC05_001_OUT).map ov_SC05_001_LD_SCRIPT := $(ov_SC05_001_OUT).ld ov_SC05_001_SPLAT_YAML := config/splat.ov_SC05_001.yaml -ov_SC05_001_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_001_jr_8012ACE0.o,tail2.data.o,ov_SC05_001_jr_801380E0.o,tail3.data.o,ov_SC05_001_jr_8013F350.o,tail4.data.o,ov_SC05_001_jr_8013FFD8.o,tail5.data.o,ov_SC05_001_jr_8015444C.o,tail6.data.o,ov_SC05_001_jr_80154C24.o,tail7.data.o,ov_SC05_001_jr_801588CC.o,tail8.data.o,ov_SC05_001_jr_80159C84.o,tail9.data.o,ov_SC05_001_jr_8015A3C8.o,tail10.data.o,ov_SC05_001_jr_8015AE2C.o,tail11.data.o,ov_SC05_001_jr_8015C32C.o,tail12.data.o,ov_SC05_001_jr_8016AB6C.o,tail13.data.o,ov_SC05_001_jr_801734BC.o,tail14.data.o,ov_SC05_001_jr_80178D40.o,tail15.data.o,ov_SC05_001_jr_8017A4AC.o,tail16.data.o,ov_SC05_001_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC05_001_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_001_jr_8012ACE0.o,tail2.data.o,ov_SC05_001_jr_801380E0.o,tail3.data.o,ov_SC05_001_jr_8013F350.o,tail4.data.o,ov_SC05_001_jr_8013FFD8.o,tail5.data.o,ov_SC05_001_jr_8015444C.o,tail6.data.o,ov_SC05_001_jr_80154C24.o,ov_SC05_001_jr_801588CC.o,tail7.data.o,ov_SC05_001_jr_80159C84.o,tail8.data.o,ov_SC05_001_jr_8015A3C8.o,tail9.data.o,ov_SC05_001_jr_8015AE2C.o,tail10.data.o,ov_SC05_001_jr_8015C32C.o,tail11.data.o,ov_SC05_001_jr_8016AB6C.o,tail12.data.o,ov_SC05_001_jr_801734BC.o,tail13.data.o,ov_SC05_001_jr_80178D40.o,tail14.data.o,ov_SC05_001_jr_8017A4AC.o,tail15.data.o,ov_SC05_001_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC05_001/ov_SC05_001_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC05_001/ov_SC05_001_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_001/ov_SC05_001_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_001/ov_SC05_001_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC05_001/ov_SC05_001_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC05_001_CHECK_SHA := config/check.ov_SC05_001.sha @@ -2595,9 +2694,10 @@ ov_SC05_002_ELF := $(ov_SC05_002_OUT).elf ov_SC05_002_MAPFILE := $(ov_SC05_002_OUT).map ov_SC05_002_LD_SCRIPT := $(ov_SC05_002_OUT).ld ov_SC05_002_SPLAT_YAML := config/splat.ov_SC05_002.yaml -ov_SC05_002_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_002_jr_8012ACE0.o,tail2.data.o,ov_SC05_002_jr_801380E0.o,tail3.data.o,ov_SC05_002_jr_8013F350.o,tail4.data.o,ov_SC05_002_jr_8013FFD8.o,tail5.data.o,ov_SC05_002_jr_8015444C.o,tail6.data.o,ov_SC05_002_jr_80154C24.o,tail7.data.o,ov_SC05_002_jr_801588CC.o,tail8.data.o,ov_SC05_002_jr_80159C84.o,tail9.data.o,ov_SC05_002_jr_8015A3C8.o,tail10.data.o,ov_SC05_002_jr_8015AE2C.o,tail11.data.o,ov_SC05_002_jr_8015C32C.o,tail12.data.o,ov_SC05_002_jr_8016AB6C.o,tail13.data.o,ov_SC05_002_jr_801734BC.o,tail14.data.o,ov_SC05_002_jr_80178D40.o,tail15.data.o,ov_SC05_002_jr_8017A4AC.o,tail16.data.o,ov_SC05_002_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC05_002_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_002_jr_8012ACE0.o,tail2.data.o,ov_SC05_002_jr_801380E0.o,tail3.data.o,ov_SC05_002_jr_8013F350.o,tail4.data.o,ov_SC05_002_jr_8013FFD8.o,tail5.data.o,ov_SC05_002_jr_8015444C.o,tail6.data.o,ov_SC05_002_jr_80154C24.o,ov_SC05_002_jr_801588CC.o,tail7.data.o,ov_SC05_002_jr_80159C84.o,tail8.data.o,ov_SC05_002_jr_8015A3C8.o,tail9.data.o,ov_SC05_002_jr_8015AE2C.o,tail10.data.o,ov_SC05_002_jr_8015C32C.o,tail11.data.o,ov_SC05_002_jr_8016AB6C.o,tail12.data.o,ov_SC05_002_jr_801734BC.o,tail13.data.o,ov_SC05_002_jr_80178D40.o,tail14.data.o,ov_SC05_002_jr_8017A4AC.o,tail15.data.o,ov_SC05_002_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC05_002/ov_SC05_002_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC05_002/ov_SC05_002_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_002/ov_SC05_002_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_002/ov_SC05_002_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC05_002/ov_SC05_002_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC05_002_CHECK_SHA := config/check.ov_SC05_002.sha @@ -2621,9 +2721,10 @@ ov_SC05_003_ELF := $(ov_SC05_003_OUT).elf ov_SC05_003_MAPFILE := $(ov_SC05_003_OUT).map ov_SC05_003_LD_SCRIPT := $(ov_SC05_003_OUT).ld ov_SC05_003_SPLAT_YAML := config/splat.ov_SC05_003.yaml -ov_SC05_003_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_003_jr_8012ACE0.o,tail2.data.o,ov_SC05_003_jr_801380E0.o,tail3.data.o,ov_SC05_003_jr_8013F350.o,tail4.data.o,ov_SC05_003_jr_8013FFD8.o,tail5.data.o,ov_SC05_003_jr_8015444C.o,tail6.data.o,ov_SC05_003_jr_80154C24.o,tail7.data.o,ov_SC05_003_jr_801588CC.o,tail8.data.o,ov_SC05_003_jr_80159C84.o,tail9.data.o,ov_SC05_003_jr_8015A3C8.o,tail10.data.o,ov_SC05_003_jr_8015AE2C.o,tail11.data.o,ov_SC05_003_jr_8015C32C.o,tail12.data.o,ov_SC05_003_jr_8016AB6C.o,tail13.data.o,ov_SC05_003_jr_801734BC.o,tail14.data.o,ov_SC05_003_jr_80178D40.o,tail15.data.o,ov_SC05_003_jr_8017A4AC.o,tail16.data.o,ov_SC05_003_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC05_003_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_003_jr_8012ACE0.o,tail2.data.o,ov_SC05_003_jr_801380E0.o,tail3.data.o,ov_SC05_003_jr_8013F350.o,tail4.data.o,ov_SC05_003_jr_8013FFD8.o,tail5.data.o,ov_SC05_003_jr_8015444C.o,tail6.data.o,ov_SC05_003_jr_80154C24.o,ov_SC05_003_jr_801588CC.o,tail7.data.o,ov_SC05_003_jr_80159C84.o,tail8.data.o,ov_SC05_003_jr_8015A3C8.o,tail9.data.o,ov_SC05_003_jr_8015AE2C.o,tail10.data.o,ov_SC05_003_jr_8015C32C.o,tail11.data.o,ov_SC05_003_jr_8016AB6C.o,tail12.data.o,ov_SC05_003_jr_801734BC.o,tail13.data.o,ov_SC05_003_jr_80178D40.o,tail14.data.o,ov_SC05_003_jr_8017A4AC.o,tail15.data.o,ov_SC05_003_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC05_003/ov_SC05_003_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC05_003/ov_SC05_003_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_003/ov_SC05_003_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_003/ov_SC05_003_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC05_003/ov_SC05_003_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC05_003_CHECK_SHA := config/check.ov_SC05_003.sha @@ -2647,9 +2748,10 @@ ov_SC05_004_ELF := $(ov_SC05_004_OUT).elf ov_SC05_004_MAPFILE := $(ov_SC05_004_OUT).map ov_SC05_004_LD_SCRIPT := $(ov_SC05_004_OUT).ld ov_SC05_004_SPLAT_YAML := config/splat.ov_SC05_004.yaml -ov_SC05_004_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_004_jr_8012ACE0.o,tail2.data.o,ov_SC05_004_jr_801380E0.o,tail3.data.o,ov_SC05_004_jr_8013F350.o,tail4.data.o,ov_SC05_004_jr_8015444C.o,tail5.data.o,ov_SC05_004_jr_80154C24.o,tail6.data.o,ov_SC05_004_jr_801588CC.o,tail7.data.o,ov_SC05_004_jr_80159C84.o,tail8.data.o,ov_SC05_004_jr_8015A3C8.o,tail9.data.o,ov_SC05_004_jr_8015AE2C.o,tail10.data.o,ov_SC05_004_jr_8015C32C.o,tail11.data.o,ov_SC05_004_jr_8016AB6C.o,tail12.data.o,ov_SC05_004_jr_801734BC.o,tail13.data.o,ov_SC05_004_jr_80178D40.o,tail14.data.o,ov_SC05_004_jr_8017A4AC.o,tail15.data.o,ov_SC05_004_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC05_004_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_004_jr_8012ACE0.o,tail2.data.o,ov_SC05_004_jr_801380E0.o,tail3.data.o,ov_SC05_004_jr_8013F350.o,tail4.data.o,ov_SC05_004_jr_8015444C.o,tail5.data.o,ov_SC05_004_jr_80154C24.o,ov_SC05_004_jr_801588CC.o,tail6.data.o,ov_SC05_004_jr_80159C84.o,tail7.data.o,ov_SC05_004_jr_8015A3C8.o,tail8.data.o,ov_SC05_004_jr_8015AE2C.o,tail9.data.o,ov_SC05_004_jr_8015C32C.o,tail10.data.o,ov_SC05_004_jr_8016AB6C.o,tail11.data.o,ov_SC05_004_jr_801734BC.o,tail12.data.o,ov_SC05_004_jr_80178D40.o,tail13.data.o,ov_SC05_004_jr_8017A4AC.o,tail14.data.o,ov_SC05_004_jr_8017BEBC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC05_004/ov_SC05_004_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC05_004/ov_SC05_004_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_004/ov_SC05_004_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_004/ov_SC05_004_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC05_004/ov_SC05_004_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC05_004_CHECK_SHA := config/check.ov_SC05_004.sha @@ -2673,9 +2775,10 @@ ov_SC05_005_ELF := $(ov_SC05_005_OUT).elf ov_SC05_005_MAPFILE := $(ov_SC05_005_OUT).map ov_SC05_005_LD_SCRIPT := $(ov_SC05_005_OUT).ld ov_SC05_005_SPLAT_YAML := config/splat.ov_SC05_005.yaml -ov_SC05_005_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_005_jr_8012ACE0.o,tail2.data.o,ov_SC05_005_jr_801380E0.o,tail3.data.o,ov_SC05_005_jr_8013F350.o,tail4.data.o,ov_SC05_005_jr_8013FFD8.o,tail5.data.o,ov_SC05_005_jr_8015444C.o,tail6.data.o,ov_SC05_005_jr_80154C24.o,tail7.data.o,ov_SC05_005_jr_801588CC.o,tail8.data.o,ov_SC05_005_jr_80159C84.o,tail9.data.o,ov_SC05_005_jr_8015A3C8.o,tail10.data.o,ov_SC05_005_jr_8015AE2C.o,tail11.data.o,ov_SC05_005_jr_8015C32C.o,tail12.data.o,ov_SC05_005_jr_8016AB6C.o,tail13.data.o,ov_SC05_005_jr_801734BC.o,tail14.data.o,ov_SC05_005_jr_80178D40.o,tail15.data.o,ov_SC05_005_jr_8017A4AC.o,tail16.data.o,ov_SC05_005_jr_8017D898.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC05_005_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_005_jr_8012ACE0.o,tail2.data.o,ov_SC05_005_jr_801380E0.o,tail3.data.o,ov_SC05_005_jr_8013F350.o,tail4.data.o,ov_SC05_005_jr_8013FFD8.o,tail5.data.o,ov_SC05_005_jr_8015444C.o,tail6.data.o,ov_SC05_005_jr_80154C24.o,ov_SC05_005_jr_801588CC.o,tail7.data.o,ov_SC05_005_jr_80159C84.o,tail8.data.o,ov_SC05_005_jr_8015A3C8.o,tail9.data.o,ov_SC05_005_jr_8015AE2C.o,tail10.data.o,ov_SC05_005_jr_8015C32C.o,tail11.data.o,ov_SC05_005_jr_8016AB6C.o,tail12.data.o,ov_SC05_005_jr_801734BC.o,tail13.data.o,ov_SC05_005_jr_80178D40.o,tail14.data.o,ov_SC05_005_jr_8017A4AC.o,tail15.data.o,ov_SC05_005_jr_8017D898.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC05_005/ov_SC05_005_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC05_005/ov_SC05_005_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_005/ov_SC05_005_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_005/ov_SC05_005_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC05_005/ov_SC05_005_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC05_005_CHECK_SHA := config/check.ov_SC05_005.sha @@ -2699,9 +2802,10 @@ ov_SC05_006_ELF := $(ov_SC05_006_OUT).elf ov_SC05_006_MAPFILE := $(ov_SC05_006_OUT).map ov_SC05_006_LD_SCRIPT := $(ov_SC05_006_OUT).ld ov_SC05_006_SPLAT_YAML := config/splat.ov_SC05_006.yaml -ov_SC05_006_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_006_jr_8012ACE0.o,tail2.data.o,ov_SC05_006_jr_801380E0.o,tail3.data.o,ov_SC05_006_jr_8013F350.o,tail4.data.o,ov_SC05_006_jr_8013FFD8.o,tail5.data.o,ov_SC05_006_jr_8015444C.o,tail6.data.o,ov_SC05_006_jr_80154C24.o,tail7.data.o,ov_SC05_006_jr_801588CC.o,tail8.data.o,ov_SC05_006_jr_80159C84.o,tail9.data.o,ov_SC05_006_jr_8015A3C8.o,tail10.data.o,ov_SC05_006_jr_8015AE2C.o,tail11.data.o,ov_SC05_006_jr_8015C32C.o,tail12.data.o,ov_SC05_006_jr_8016AB6C.o,tail13.data.o,ov_SC05_006_jr_801734BC.o,tail14.data.o,ov_SC05_006_jr_80178D40.o,tail15.data.o,ov_SC05_006_jr_8017A4AC.o,tail16.data.o,ov_SC05_006_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC05_006_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_006_jr_8012ACE0.o,tail2.data.o,ov_SC05_006_jr_801380E0.o,tail3.data.o,ov_SC05_006_jr_8013F350.o,tail4.data.o,ov_SC05_006_jr_8013FFD8.o,tail5.data.o,ov_SC05_006_jr_8015444C.o,tail6.data.o,ov_SC05_006_jr_80154C24.o,ov_SC05_006_jr_801588CC.o,tail7.data.o,ov_SC05_006_jr_80159C84.o,tail8.data.o,ov_SC05_006_jr_8015A3C8.o,tail9.data.o,ov_SC05_006_jr_8015AE2C.o,tail10.data.o,ov_SC05_006_jr_8015C32C.o,tail11.data.o,ov_SC05_006_jr_8016AB6C.o,tail12.data.o,ov_SC05_006_jr_801734BC.o,tail13.data.o,ov_SC05_006_jr_80178D40.o,tail14.data.o,ov_SC05_006_jr_8017A4AC.o,tail15.data.o,ov_SC05_006_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC05_006/ov_SC05_006_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC05_006/ov_SC05_006_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_006/ov_SC05_006_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_006/ov_SC05_006_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC05_006/ov_SC05_006_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC05_006_CHECK_SHA := config/check.ov_SC05_006.sha @@ -2725,9 +2829,10 @@ ov_SC05_007_ELF := $(ov_SC05_007_OUT).elf ov_SC05_007_MAPFILE := $(ov_SC05_007_OUT).map ov_SC05_007_LD_SCRIPT := $(ov_SC05_007_OUT).ld ov_SC05_007_SPLAT_YAML := config/splat.ov_SC05_007.yaml -ov_SC05_007_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_007_jr_8012ACE0.o,tail2.data.o,ov_SC05_007_jr_801380E0.o,tail3.data.o,ov_SC05_007_jr_8013F350.o,tail4.data.o,ov_SC05_007_jr_8013FFD8.o,tail5.data.o,ov_SC05_007_jr_8015444C.o,tail6.data.o,ov_SC05_007_jr_80154C24.o,tail7.data.o,ov_SC05_007_jr_801588CC.o,tail8.data.o,ov_SC05_007_jr_80159C84.o,tail9.data.o,ov_SC05_007_jr_8015A3C8.o,tail10.data.o,ov_SC05_007_jr_8015AE2C.o,tail11.data.o,ov_SC05_007_jr_8015C32C.o,tail12.data.o,ov_SC05_007_jr_8016AB6C.o,tail13.data.o,ov_SC05_007_jr_801734BC.o,tail14.data.o,ov_SC05_007_jr_80178D40.o,tail15.data.o,ov_SC05_007_jr_8017A4AC.o,tail16.data.o,ov_SC05_007_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC05_007_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_007_jr_8012ACE0.o,tail2.data.o,ov_SC05_007_jr_801380E0.o,tail3.data.o,ov_SC05_007_jr_8013F350.o,tail4.data.o,ov_SC05_007_jr_8013FFD8.o,tail5.data.o,ov_SC05_007_jr_8015444C.o,tail6.data.o,ov_SC05_007_jr_80154C24.o,ov_SC05_007_jr_801588CC.o,tail7.data.o,ov_SC05_007_jr_80159C84.o,tail8.data.o,ov_SC05_007_jr_8015A3C8.o,tail9.data.o,ov_SC05_007_jr_8015AE2C.o,tail10.data.o,ov_SC05_007_jr_8015C32C.o,tail11.data.o,ov_SC05_007_jr_8016AB6C.o,tail12.data.o,ov_SC05_007_jr_801734BC.o,tail13.data.o,ov_SC05_007_jr_80178D40.o,tail14.data.o,ov_SC05_007_jr_8017A4AC.o,tail15.data.o,ov_SC05_007_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC05_007/ov_SC05_007_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC05_007/ov_SC05_007_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_007/ov_SC05_007_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_007/ov_SC05_007_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC05_007/ov_SC05_007_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC05_007_CHECK_SHA := config/check.ov_SC05_007.sha @@ -2751,9 +2856,10 @@ ov_SC05_008_ELF := $(ov_SC05_008_OUT).elf ov_SC05_008_MAPFILE := $(ov_SC05_008_OUT).map ov_SC05_008_LD_SCRIPT := $(ov_SC05_008_OUT).ld ov_SC05_008_SPLAT_YAML := config/splat.ov_SC05_008.yaml -ov_SC05_008_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_008_jr_8012ACE0.o,tail2.data.o,ov_SC05_008_jr_801380E0.o,tail3.data.o,ov_SC05_008_jr_8013F350.o,tail4.data.o,ov_SC05_008_jr_8013FFD8.o,tail5.data.o,ov_SC05_008_jr_8015444C.o,tail6.data.o,ov_SC05_008_jr_80154C24.o,tail7.data.o,ov_SC05_008_jr_801588CC.o,tail8.data.o,ov_SC05_008_jr_80159C84.o,tail9.data.o,ov_SC05_008_jr_8015A3C8.o,tail10.data.o,ov_SC05_008_jr_8015AE2C.o,tail11.data.o,ov_SC05_008_jr_8015C32C.o,tail12.data.o,ov_SC05_008_jr_8016AB6C.o,tail13.data.o,ov_SC05_008_jr_801734BC.o,tail14.data.o,ov_SC05_008_jr_80178D40.o,tail15.data.o,ov_SC05_008_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC05_008_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_008_jr_8012ACE0.o,tail2.data.o,ov_SC05_008_jr_801380E0.o,tail3.data.o,ov_SC05_008_jr_8013F350.o,tail4.data.o,ov_SC05_008_jr_8013FFD8.o,tail5.data.o,ov_SC05_008_jr_8015444C.o,tail6.data.o,ov_SC05_008_jr_80154C24.o,ov_SC05_008_jr_801588CC.o,tail7.data.o,ov_SC05_008_jr_80159C84.o,tail8.data.o,ov_SC05_008_jr_8015A3C8.o,tail9.data.o,ov_SC05_008_jr_8015AE2C.o,tail10.data.o,ov_SC05_008_jr_8015C32C.o,tail11.data.o,ov_SC05_008_jr_8016AB6C.o,tail12.data.o,ov_SC05_008_jr_801734BC.o,tail13.data.o,ov_SC05_008_jr_80178D40.o,tail14.data.o,ov_SC05_008_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC05_008/ov_SC05_008_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC05_008/ov_SC05_008_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_008/ov_SC05_008_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_008/ov_SC05_008_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC05_008/ov_SC05_008_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC05_008_CHECK_SHA := config/check.ov_SC05_008.sha @@ -2777,9 +2883,10 @@ ov_SC05_009_ELF := $(ov_SC05_009_OUT).elf ov_SC05_009_MAPFILE := $(ov_SC05_009_OUT).map ov_SC05_009_LD_SCRIPT := $(ov_SC05_009_OUT).ld ov_SC05_009_SPLAT_YAML := config/splat.ov_SC05_009.yaml -ov_SC05_009_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_009_jr_8012ACE0.o,tail2.data.o,ov_SC05_009_jr_801380E0.o,tail3.data.o,ov_SC05_009_jr_8013F350.o,tail4.data.o,ov_SC05_009_jr_8013FFD8.o,tail5.data.o,ov_SC05_009_jr_8015444C.o,tail6.data.o,ov_SC05_009_jr_80154C24.o,tail7.data.o,ov_SC05_009_jr_801588CC.o,tail8.data.o,ov_SC05_009_jr_80159C84.o,tail9.data.o,ov_SC05_009_jr_8015AE2C.o,tail10.data.o,ov_SC05_009_jr_8015C32C.o,tail11.data.o,ov_SC05_009_jr_8016AB6C.o,tail12.data.o,ov_SC05_009_jr_801734BC.o,tail13.data.o,ov_SC05_009_jr_80178D40.o,tail14.data.o,ov_SC05_009_jr_8017A4AC.o,tail15.data.o,ov_SC05_009_jr_8017BEBC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC05_009_JTBL_INTERLEAVE := --order tail.data.o,ov_SC05_009_jr_8012ACE0.o,tail2.data.o,ov_SC05_009_jr_801380E0.o,tail3.data.o,ov_SC05_009_jr_8013F350.o,tail4.data.o,ov_SC05_009_jr_8013FFD8.o,tail5.data.o,ov_SC05_009_jr_8015444C.o,tail6.data.o,ov_SC05_009_jr_80154C24.o,ov_SC05_009_jr_801588CC.o,tail7.data.o,ov_SC05_009_jr_80159C84.o,tail8.data.o,ov_SC05_009_jr_8015AE2C.o,tail9.data.o,ov_SC05_009_jr_8015C32C.o,tail10.data.o,ov_SC05_009_jr_8016AB6C.o,tail11.data.o,ov_SC05_009_jr_801734BC.o,tail12.data.o,ov_SC05_009_jr_80178D40.o,tail13.data.o,ov_SC05_009_jr_8017A4AC.o,tail14.data.o,ov_SC05_009_jr_8017BEBC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC05_009/ov_SC05_009_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) build/src/ov_SC05_009/ov_SC05_009_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_009/ov_SC05_009_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_009/ov_SC05_009_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 build/src/ov_SC05_009/ov_SC05_009_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 ov_SC05_009_CHECK_SHA := config/check.ov_SC05_009.sha @@ -2803,9 +2910,10 @@ 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_8013F350.o,tail4.data.o,ov_SC05_010_jr_8013FFD8.o,tail5.data.o,ov_SC05_010_jr_8015444C.o,tail6.data.o,ov_SC05_010_jr_80154C24.o,tail7.data.o,ov_SC05_010_jr_801588CC.o,tail8.data.o,ov_SC05_010_jr_80159C84.o,tail9.data.o,ov_SC05_010_jr_8015A3C8.o,tail10.data.o,ov_SC05_010_jr_8015AE2C.o,tail11.data.o,ov_SC05_010_jr_8015C32C.o,tail12.data.o,ov_SC05_010_jr_8016AB6C.o,tail13.data.o,ov_SC05_010_jr_801734BC.o,tail14.data.o,ov_SC05_010_jr_80178D40.o,tail15.data.o,ov_SC05_010_jr_8017A4AC.o,tail16.data.o,ov_SC05_010_jr_8017C8D0.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC05_010_jr_8013FFD8.o,tail5.data.o,ov_SC05_010_jr_8015444C.o,tail6.data.o,ov_SC05_010_jr_80154C24.o,ov_SC05_010_jr_801588CC.o,tail7.data.o,ov_SC05_010_jr_80159C84.o,tail8.data.o,ov_SC05_010_jr_8015A3C8.o,tail9.data.o,ov_SC05_010_jr_8015AE2C.o,tail10.data.o,ov_SC05_010_jr_8015C32C.o,tail11.data.o,ov_SC05_010_jr_8016AB6C.o,tail12.data.o,ov_SC05_010_jr_801734BC.o,tail13.data.o,ov_SC05_010_jr_80178D40.o,tail14.data.o,ov_SC05_010_jr_8017A4AC.o,tail15.data.o,ov_SC05_010_jr_8017C8D0.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_010/ov_SC05_010_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_010/ov_SC05_010_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -2829,9 +2937,10 @@ 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_8013F350.o,tail4.data.o,ov_SC05_011_jr_8013FFD8.o,tail5.data.o,ov_SC05_011_jr_8015444C.o,tail6.data.o,ov_SC05_011_jr_80154C24.o,tail7.data.o,ov_SC05_011_jr_801588CC.o,tail8.data.o,ov_SC05_011_jr_80159C84.o,tail9.data.o,ov_SC05_011_jr_8015A3C8.o,tail10.data.o,ov_SC05_011_jr_8015AE2C.o,tail11.data.o,ov_SC05_011_jr_8015C32C.o,tail12.data.o,ov_SC05_011_jr_8016AB6C.o,tail13.data.o,ov_SC05_011_jr_801734BC.o,tail14.data.o,ov_SC05_011_jr_80178D40.o,tail15.data.o,ov_SC05_011_jr_8017A4AC.o,tail16.data.o,ov_SC05_011_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC05_011_jr_8013FFD8.o,tail5.data.o,ov_SC05_011_jr_8015444C.o,tail6.data.o,ov_SC05_011_jr_80154C24.o,ov_SC05_011_jr_801588CC.o,tail7.data.o,ov_SC05_011_jr_80159C84.o,tail8.data.o,ov_SC05_011_jr_8015A3C8.o,tail9.data.o,ov_SC05_011_jr_8015AE2C.o,tail10.data.o,ov_SC05_011_jr_8015C32C.o,tail11.data.o,ov_SC05_011_jr_8016AB6C.o,tail12.data.o,ov_SC05_011_jr_801734BC.o,tail13.data.o,ov_SC05_011_jr_80178D40.o,tail14.data.o,ov_SC05_011_jr_8017A4AC.o,tail15.data.o,ov_SC05_011_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_011/ov_SC05_011_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_011/ov_SC05_011_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -2855,9 +2964,10 @@ 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_8013F350.o,tail4.data.o,ov_SC05_017_jr_8013FFD8.o,tail5.data.o,ov_SC05_017_jr_8015444C.o,tail6.data.o,ov_SC05_017_jr_80154C24.o,tail7.data.o,ov_SC05_017_jr_801588CC.o,tail8.data.o,ov_SC05_017_jr_80159C84.o,tail9.data.o,ov_SC05_017_jr_8015A3C8.o,tail10.data.o,ov_SC05_017_jr_8015AE2C.o,tail11.data.o,ov_SC05_017_jr_8015C32C.o,tail12.data.o,ov_SC05_017_jr_8016AB6C.o,tail13.data.o,ov_SC05_017_jr_801734BC.o,tail14.data.o,ov_SC05_017_jr_80178D40.o,tail15.data.o,ov_SC05_017_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC05_017_jr_8013FFD8.o,tail5.data.o,ov_SC05_017_jr_8015444C.o,tail6.data.o,ov_SC05_017_jr_80154C24.o,ov_SC05_017_jr_801588CC.o,tail7.data.o,ov_SC05_017_jr_80159C84.o,tail8.data.o,ov_SC05_017_jr_8015A3C8.o,tail9.data.o,ov_SC05_017_jr_8015AE2C.o,tail10.data.o,ov_SC05_017_jr_8015C32C.o,tail11.data.o,ov_SC05_017_jr_8016AB6C.o,tail12.data.o,ov_SC05_017_jr_801734BC.o,tail13.data.o,ov_SC05_017_jr_80178D40.o,tail14.data.o,ov_SC05_017_jr_8017A4AC.o,tail15.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_017/ov_SC05_017_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_017/ov_SC05_017_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -2881,9 +2991,10 @@ 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_8013F350.o,tail4.data.o,ov_SC05_018_jr_8013FFD8.o,tail5.data.o,ov_SC05_018_jr_8015444C.o,tail6.data.o,ov_SC05_018_jr_80154C24.o,tail7.data.o,ov_SC05_018_jr_801588CC.o,tail8.data.o,ov_SC05_018_jr_80159C84.o,tail9.data.o,ov_SC05_018_jr_8015A3C8.o,tail10.data.o,ov_SC05_018_jr_8015AE2C.o,tail11.data.o,ov_SC05_018_jr_8015C32C.o,tail12.data.o,ov_SC05_018_jr_8016AB6C.o,tail13.data.o,ov_SC05_018_jr_801734BC.o,tail14.data.o,ov_SC05_018_jr_80178D40.o,tail15.data.o,ov_SC05_018_jr_8017A4AC.o,tail16.data.o,ov_SC05_018_jr_8017D604.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC05_018_jr_8013FFD8.o,tail5.data.o,ov_SC05_018_jr_8015444C.o,tail6.data.o,ov_SC05_018_jr_80154C24.o,ov_SC05_018_jr_801588CC.o,tail7.data.o,ov_SC05_018_jr_80159C84.o,tail8.data.o,ov_SC05_018_jr_8015A3C8.o,tail9.data.o,ov_SC05_018_jr_8015AE2C.o,tail10.data.o,ov_SC05_018_jr_8015C32C.o,tail11.data.o,ov_SC05_018_jr_8016AB6C.o,tail12.data.o,ov_SC05_018_jr_801734BC.o,tail13.data.o,ov_SC05_018_jr_80178D40.o,tail14.data.o,ov_SC05_018_jr_8017A4AC.o,tail15.data.o,ov_SC05_018_jr_8017D604.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_018/ov_SC05_018_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_018/ov_SC05_018_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -2907,9 +3018,10 @@ 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_8013F350.o,tail4.data.o,ov_SC05_019_jr_8013FFD8.o,tail5.data.o,ov_SC05_019_jr_8015444C.o,tail6.data.o,ov_SC05_019_jr_80154C24.o,tail7.data.o,ov_SC05_019_jr_801588CC.o,tail8.data.o,ov_SC05_019_jr_80159C84.o,tail9.data.o,ov_SC05_019_jr_8015A3C8.o,tail10.data.o,ov_SC05_019_jr_8015AE2C.o,tail11.data.o,ov_SC05_019_jr_8015C32C.o,tail12.data.o,ov_SC05_019_jr_8016AB6C.o,tail13.data.o,ov_SC05_019_jr_801734BC.o,tail14.data.o,ov_SC05_019_jr_80178D40.o,tail15.data.o,ov_SC05_019_jr_8017A4AC.o,tail16.data.o,ov_SC05_019_jr_8017D5C0.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC05_019_jr_8013FFD8.o,tail5.data.o,ov_SC05_019_jr_8015444C.o,tail6.data.o,ov_SC05_019_jr_80154C24.o,ov_SC05_019_jr_801588CC.o,tail7.data.o,ov_SC05_019_jr_80159C84.o,tail8.data.o,ov_SC05_019_jr_8015A3C8.o,tail9.data.o,ov_SC05_019_jr_8015AE2C.o,tail10.data.o,ov_SC05_019_jr_8015C32C.o,tail11.data.o,ov_SC05_019_jr_8016AB6C.o,tail12.data.o,ov_SC05_019_jr_801734BC.o,tail13.data.o,ov_SC05_019_jr_80178D40.o,tail14.data.o,ov_SC05_019_jr_8017A4AC.o,tail15.data.o,ov_SC05_019_jr_8017D5C0.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC05_019/ov_SC05_019_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC05_019/ov_SC05_019_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -2933,9 +3045,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_006_jr_8013FFD8.o,tail5.data.o,ov_SC06_006_jr_8015444C.o,tail6.data.o,ov_SC06_006_jr_80154C24.o,tail7.data.o,ov_SC06_006_jr_801588CC.o,tail8.data.o,ov_SC06_006_jr_80159C84.o,tail9.data.o,ov_SC06_006_jr_8015A3C8.o,tail10.data.o,ov_SC06_006_jr_8015AE2C.o,tail11.data.o,ov_SC06_006_jr_8015C32C.o,tail12.data.o,ov_SC06_006_jr_8016AB6C.o,tail13.data.o,ov_SC06_006_jr_801734BC.o,tail14.data.o,ov_SC06_006_jr_80178D40.o,tail15.data.o,ov_SC06_006_jr_8017A4AC.o,tail16.data.o,ov_SC06_006_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_006_jr_8013FFD8.o,tail5.data.o,ov_SC06_006_jr_8015444C.o,tail6.data.o,ov_SC06_006_jr_80154C24.o,ov_SC06_006_jr_801588CC.o,tail7.data.o,ov_SC06_006_jr_80159C84.o,tail8.data.o,ov_SC06_006_jr_8015A3C8.o,tail9.data.o,ov_SC06_006_jr_8015AE2C.o,tail10.data.o,ov_SC06_006_jr_8015C32C.o,tail11.data.o,ov_SC06_006_jr_8016AB6C.o,tail12.data.o,ov_SC06_006_jr_801734BC.o,tail13.data.o,ov_SC06_006_jr_80178D40.o,tail14.data.o,ov_SC06_006_jr_8017A4AC.o,tail15.data.o,ov_SC06_006_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_006/ov_SC06_006_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_006/ov_SC06_006_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -2959,9 +3072,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_008_jr_8013FFD8.o,tail5.data.o,ov_SC06_008_jr_8015444C.o,tail6.data.o,ov_SC06_008_jr_80154C24.o,tail7.data.o,ov_SC06_008_jr_801588CC.o,tail8.data.o,ov_SC06_008_jr_80159C84.o,tail9.data.o,ov_SC06_008_jr_8015A3C8.o,tail10.data.o,ov_SC06_008_jr_8015AE2C.o,tail11.data.o,ov_SC06_008_jr_8015C32C.o,tail12.data.o,ov_SC06_008_jr_8016AB6C.o,tail13.data.o,ov_SC06_008_jr_801734BC.o,tail14.data.o,ov_SC06_008_jr_80178D40.o,tail15.data.o,ov_SC06_008_jr_8017A4AC.o,tail16.data.o,ov_SC06_008_jr_8017C294.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_008_jr_8013FFD8.o,tail5.data.o,ov_SC06_008_jr_8015444C.o,tail6.data.o,ov_SC06_008_jr_80154C24.o,ov_SC06_008_jr_801588CC.o,tail7.data.o,ov_SC06_008_jr_80159C84.o,tail8.data.o,ov_SC06_008_jr_8015A3C8.o,tail9.data.o,ov_SC06_008_jr_8015AE2C.o,tail10.data.o,ov_SC06_008_jr_8015C32C.o,tail11.data.o,ov_SC06_008_jr_8016AB6C.o,tail12.data.o,ov_SC06_008_jr_801734BC.o,tail13.data.o,ov_SC06_008_jr_80178D40.o,tail14.data.o,ov_SC06_008_jr_8017A4AC.o,tail15.data.o,ov_SC06_008_jr_8017C294.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_008/ov_SC06_008_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_008/ov_SC06_008_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -2985,9 +3099,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_010_jr_8015444C.o,tail5.data.o,ov_SC06_010_jr_80154C24.o,tail6.data.o,ov_SC06_010_jr_801588CC.o,tail7.data.o,ov_SC06_010_jr_80159C84.o,tail8.data.o,ov_SC06_010_jr_8015A3C8.o,tail9.data.o,ov_SC06_010_jr_8015AE2C.o,tail10.data.o,ov_SC06_010_jr_8015C32C.o,tail11.data.o,ov_SC06_010_jr_8016AB6C.o,tail12.data.o,ov_SC06_010_jr_801734BC.o,tail13.data.o,ov_SC06_010_jr_80178D40.o,tail14.data.o,ov_SC06_010_jr_8017A4AC.o,tail15.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_010_jr_8015444C.o,tail5.data.o,ov_SC06_010_jr_80154C24.o,ov_SC06_010_jr_801588CC.o,tail6.data.o,ov_SC06_010_jr_80159C84.o,tail7.data.o,ov_SC06_010_jr_8015A3C8.o,tail8.data.o,ov_SC06_010_jr_8015AE2C.o,tail9.data.o,ov_SC06_010_jr_8015C32C.o,tail10.data.o,ov_SC06_010_jr_8016AB6C.o,tail11.data.o,ov_SC06_010_jr_801734BC.o,tail12.data.o,ov_SC06_010_jr_80178D40.o,tail13.data.o,ov_SC06_010_jr_8017A4AC.o,tail14.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_010/ov_SC06_010_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_010/ov_SC06_010_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3011,9 +3126,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_011_jr_8013FFD8.o,tail5.data.o,ov_SC06_011_jr_8015444C.o,tail6.data.o,ov_SC06_011_jr_80154C24.o,tail7.data.o,ov_SC06_011_jr_801588CC.o,tail8.data.o,ov_SC06_011_jr_80159C84.o,tail9.data.o,ov_SC06_011_jr_8015A3C8.o,tail10.data.o,ov_SC06_011_jr_8015AE2C.o,tail11.data.o,ov_SC06_011_jr_8015C32C.o,tail12.data.o,ov_SC06_011_jr_8016AB6C.o,tail13.data.o,ov_SC06_011_jr_801734BC.o,tail14.data.o,ov_SC06_011_jr_80178D40.o,tail15.data.o,ov_SC06_011_jr_8017A4AC.o,tail16.data.o,ov_SC06_011_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_011_jr_8013FFD8.o,tail5.data.o,ov_SC06_011_jr_8015444C.o,tail6.data.o,ov_SC06_011_jr_80154C24.o,ov_SC06_011_jr_801588CC.o,tail7.data.o,ov_SC06_011_jr_80159C84.o,tail8.data.o,ov_SC06_011_jr_8015A3C8.o,tail9.data.o,ov_SC06_011_jr_8015AE2C.o,tail10.data.o,ov_SC06_011_jr_8015C32C.o,tail11.data.o,ov_SC06_011_jr_8016AB6C.o,tail12.data.o,ov_SC06_011_jr_801734BC.o,tail13.data.o,ov_SC06_011_jr_80178D40.o,tail14.data.o,ov_SC06_011_jr_8017A4AC.o,tail15.data.o,ov_SC06_011_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_011/ov_SC06_011_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_011/ov_SC06_011_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3037,9 +3153,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_013_jr_8013FFD8.o,tail5.data.o,ov_SC06_013_jr_8015444C.o,tail6.data.o,ov_SC06_013_jr_80154C24.o,tail7.data.o,ov_SC06_013_jr_801588CC.o,tail8.data.o,ov_SC06_013_jr_80159C84.o,tail9.data.o,ov_SC06_013_jr_8015A3C8.o,tail10.data.o,ov_SC06_013_jr_8015AE2C.o,tail11.data.o,ov_SC06_013_jr_8015C32C.o,tail12.data.o,ov_SC06_013_jr_8016AB6C.o,tail13.data.o,ov_SC06_013_jr_801734BC.o,tail14.data.o,ov_SC06_013_jr_80178D40.o,tail15.data.o,ov_SC06_013_jr_8017A4AC.o,tail16.data.o,ov_SC06_013_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_013_jr_8013FFD8.o,tail5.data.o,ov_SC06_013_jr_8015444C.o,tail6.data.o,ov_SC06_013_jr_80154C24.o,ov_SC06_013_jr_801588CC.o,tail7.data.o,ov_SC06_013_jr_80159C84.o,tail8.data.o,ov_SC06_013_jr_8015A3C8.o,tail9.data.o,ov_SC06_013_jr_8015AE2C.o,tail10.data.o,ov_SC06_013_jr_8015C32C.o,tail11.data.o,ov_SC06_013_jr_8016AB6C.o,tail12.data.o,ov_SC06_013_jr_801734BC.o,tail13.data.o,ov_SC06_013_jr_80178D40.o,tail14.data.o,ov_SC06_013_jr_8017A4AC.o,tail15.data.o,ov_SC06_013_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_013/ov_SC06_013_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_013/ov_SC06_013_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3063,9 +3180,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_014_jr_8013FFD8.o,tail5.data.o,ov_SC06_014_jr_8015444C.o,tail6.data.o,ov_SC06_014_jr_80154C24.o,tail7.data.o,ov_SC06_014_jr_801588CC.o,tail8.data.o,ov_SC06_014_jr_80159C84.o,tail9.data.o,ov_SC06_014_jr_8015A3C8.o,tail10.data.o,ov_SC06_014_jr_8015AE2C.o,tail11.data.o,ov_SC06_014_jr_8015C32C.o,tail12.data.o,ov_SC06_014_jr_8016AB6C.o,tail13.data.o,ov_SC06_014_jr_801734BC.o,tail14.data.o,ov_SC06_014_jr_80178D40.o,tail15.data.o,ov_SC06_014_jr_8017A4AC.o,tail16.data.o,ov_SC06_014_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_014_jr_8013FFD8.o,tail5.data.o,ov_SC06_014_jr_8015444C.o,tail6.data.o,ov_SC06_014_jr_80154C24.o,ov_SC06_014_jr_801588CC.o,tail7.data.o,ov_SC06_014_jr_80159C84.o,tail8.data.o,ov_SC06_014_jr_8015A3C8.o,tail9.data.o,ov_SC06_014_jr_8015AE2C.o,tail10.data.o,ov_SC06_014_jr_8015C32C.o,tail11.data.o,ov_SC06_014_jr_8016AB6C.o,tail12.data.o,ov_SC06_014_jr_801734BC.o,tail13.data.o,ov_SC06_014_jr_80178D40.o,tail14.data.o,ov_SC06_014_jr_8017A4AC.o,tail15.data.o,ov_SC06_014_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_014/ov_SC06_014_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_014/ov_SC06_014_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3089,9 +3207,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_015_jr_8013FFD8.o,tail5.data.o,ov_SC06_015_jr_8015444C.o,tail6.data.o,ov_SC06_015_jr_80154C24.o,tail7.data.o,ov_SC06_015_jr_801588CC.o,tail8.data.o,ov_SC06_015_jr_80159C84.o,tail9.data.o,ov_SC06_015_jr_8015A3C8.o,tail10.data.o,ov_SC06_015_jr_8015AE2C.o,tail11.data.o,ov_SC06_015_jr_8015C32C.o,tail12.data.o,ov_SC06_015_jr_8016AB6C.o,tail13.data.o,ov_SC06_015_jr_801734BC.o,tail14.data.o,ov_SC06_015_jr_80178D40.o,tail15.data.o,ov_SC06_015_jr_8017A4AC.o,tail16.data.o,ov_SC06_015_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_015_jr_8013FFD8.o,tail5.data.o,ov_SC06_015_jr_8015444C.o,tail6.data.o,ov_SC06_015_jr_80154C24.o,ov_SC06_015_jr_801588CC.o,tail7.data.o,ov_SC06_015_jr_80159C84.o,tail8.data.o,ov_SC06_015_jr_8015A3C8.o,tail9.data.o,ov_SC06_015_jr_8015AE2C.o,tail10.data.o,ov_SC06_015_jr_8015C32C.o,tail11.data.o,ov_SC06_015_jr_8016AB6C.o,tail12.data.o,ov_SC06_015_jr_801734BC.o,tail13.data.o,ov_SC06_015_jr_80178D40.o,tail14.data.o,ov_SC06_015_jr_8017A4AC.o,tail15.data.o,ov_SC06_015_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_015/ov_SC06_015_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_015/ov_SC06_015_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3115,9 +3234,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_016_jr_8013FFD8.o,tail5.data.o,ov_SC06_016_jr_8015444C.o,tail6.data.o,ov_SC06_016_jr_80154C24.o,tail7.data.o,ov_SC06_016_jr_801588CC.o,tail8.data.o,ov_SC06_016_jr_80159C84.o,tail9.data.o,ov_SC06_016_jr_8015A3C8.o,tail10.data.o,ov_SC06_016_jr_8015AE2C.o,tail11.data.o,ov_SC06_016_jr_8015C32C.o,tail12.data.o,ov_SC06_016_jr_8016AB6C.o,tail13.data.o,ov_SC06_016_jr_801734BC.o,tail14.data.o,ov_SC06_016_jr_80178D40.o,tail15.data.o,ov_SC06_016_jr_8017A4AC.o,tail16.data.o,ov_SC06_016_jr_8017C8D0.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_016_jr_8013FFD8.o,tail5.data.o,ov_SC06_016_jr_8015444C.o,tail6.data.o,ov_SC06_016_jr_80154C24.o,ov_SC06_016_jr_801588CC.o,tail7.data.o,ov_SC06_016_jr_80159C84.o,tail8.data.o,ov_SC06_016_jr_8015A3C8.o,tail9.data.o,ov_SC06_016_jr_8015AE2C.o,tail10.data.o,ov_SC06_016_jr_8015C32C.o,tail11.data.o,ov_SC06_016_jr_8016AB6C.o,tail12.data.o,ov_SC06_016_jr_801734BC.o,tail13.data.o,ov_SC06_016_jr_80178D40.o,tail14.data.o,ov_SC06_016_jr_8017A4AC.o,tail15.data.o,ov_SC06_016_jr_8017C8D0.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_016/ov_SC06_016_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_016/ov_SC06_016_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3141,9 +3261,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_018_jr_8013FFD8.o,tail5.data.o,ov_SC06_018_jr_8015444C.o,tail6.data.o,ov_SC06_018_jr_80154C24.o,tail7.data.o,ov_SC06_018_jr_801588CC.o,tail8.data.o,ov_SC06_018_jr_80159C84.o,tail9.data.o,ov_SC06_018_jr_8015A3C8.o,tail10.data.o,ov_SC06_018_jr_8015AE2C.o,tail11.data.o,ov_SC06_018_jr_8015C32C.o,tail12.data.o,ov_SC06_018_jr_8016AB6C.o,tail13.data.o,ov_SC06_018_jr_801734BC.o,tail14.data.o,ov_SC06_018_jr_80178D40.o,tail15.data.o,ov_SC06_018_jr_8017A4AC.o,tail16.data.o,ov_SC06_018_jr_8017C24C.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_018_jr_8013FFD8.o,tail5.data.o,ov_SC06_018_jr_8015444C.o,tail6.data.o,ov_SC06_018_jr_80154C24.o,ov_SC06_018_jr_801588CC.o,tail7.data.o,ov_SC06_018_jr_80159C84.o,tail8.data.o,ov_SC06_018_jr_8015A3C8.o,tail9.data.o,ov_SC06_018_jr_8015AE2C.o,tail10.data.o,ov_SC06_018_jr_8015C32C.o,tail11.data.o,ov_SC06_018_jr_8016AB6C.o,tail12.data.o,ov_SC06_018_jr_801734BC.o,tail13.data.o,ov_SC06_018_jr_80178D40.o,tail14.data.o,ov_SC06_018_jr_8017A4AC.o,tail15.data.o,ov_SC06_018_jr_8017C24C.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_018/ov_SC06_018_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_018/ov_SC06_018_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3167,9 +3288,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_020_jr_8013FFD8.o,tail5.data.o,ov_SC06_020_jr_8015444C.o,tail6.data.o,ov_SC06_020_jr_80154C24.o,tail7.data.o,ov_SC06_020_jr_801588CC.o,tail8.data.o,ov_SC06_020_jr_80159C84.o,tail9.data.o,ov_SC06_020_jr_8015A3C8.o,tail10.data.o,ov_SC06_020_jr_8015AE2C.o,tail11.data.o,ov_SC06_020_jr_8015C32C.o,tail12.data.o,ov_SC06_020_jr_8016AB6C.o,tail13.data.o,ov_SC06_020_jr_801734BC.o,tail14.data.o,ov_SC06_020_jr_80178D40.o,tail15.data.o,ov_SC06_020_jr_8017A4AC.o,tail16.data.o,ov_SC06_020_jr_8017C24C.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_020_jr_8013FFD8.o,tail5.data.o,ov_SC06_020_jr_8015444C.o,tail6.data.o,ov_SC06_020_jr_80154C24.o,ov_SC06_020_jr_801588CC.o,tail7.data.o,ov_SC06_020_jr_80159C84.o,tail8.data.o,ov_SC06_020_jr_8015A3C8.o,tail9.data.o,ov_SC06_020_jr_8015AE2C.o,tail10.data.o,ov_SC06_020_jr_8015C32C.o,tail11.data.o,ov_SC06_020_jr_8016AB6C.o,tail12.data.o,ov_SC06_020_jr_801734BC.o,tail13.data.o,ov_SC06_020_jr_80178D40.o,tail14.data.o,ov_SC06_020_jr_8017A4AC.o,tail15.data.o,ov_SC06_020_jr_8017C24C.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_020/ov_SC06_020_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_020/ov_SC06_020_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3193,9 +3315,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_022_jr_8013FFD8.o,tail5.data.o,ov_SC06_022_jr_8015444C.o,tail6.data.o,ov_SC06_022_jr_80154C24.o,tail7.data.o,ov_SC06_022_jr_801588CC.o,tail8.data.o,ov_SC06_022_jr_80159C84.o,tail9.data.o,ov_SC06_022_jr_8015A3C8.o,tail10.data.o,ov_SC06_022_jr_8015AE2C.o,tail11.data.o,ov_SC06_022_jr_8015C32C.o,tail12.data.o,ov_SC06_022_jr_8016AB6C.o,tail13.data.o,ov_SC06_022_jr_801734BC.o,tail14.data.o,ov_SC06_022_jr_80178D40.o,tail15.data.o,ov_SC06_022_jr_8017A4AC.o,tail16.data.o,ov_SC06_022_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_022_jr_8013FFD8.o,tail5.data.o,ov_SC06_022_jr_8015444C.o,tail6.data.o,ov_SC06_022_jr_80154C24.o,ov_SC06_022_jr_801588CC.o,tail7.data.o,ov_SC06_022_jr_80159C84.o,tail8.data.o,ov_SC06_022_jr_8015A3C8.o,tail9.data.o,ov_SC06_022_jr_8015AE2C.o,tail10.data.o,ov_SC06_022_jr_8015C32C.o,tail11.data.o,ov_SC06_022_jr_8016AB6C.o,tail12.data.o,ov_SC06_022_jr_801734BC.o,tail13.data.o,ov_SC06_022_jr_80178D40.o,tail14.data.o,ov_SC06_022_jr_8017A4AC.o,tail15.data.o,ov_SC06_022_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_022/ov_SC06_022_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_022/ov_SC06_022_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3219,9 +3342,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_024_jr_8013FFD8.o,tail5.data.o,ov_SC06_024_jr_8015444C.o,tail6.data.o,ov_SC06_024_jr_80154C24.o,tail7.data.o,ov_SC06_024_jr_801588CC.o,tail8.data.o,ov_SC06_024_jr_80159C84.o,tail9.data.o,ov_SC06_024_jr_8015A3C8.o,tail10.data.o,ov_SC06_024_jr_8015AE2C.o,tail11.data.o,ov_SC06_024_jr_8015C32C.o,tail12.data.o,ov_SC06_024_jr_8016AB6C.o,tail13.data.o,ov_SC06_024_jr_801734BC.o,tail14.data.o,ov_SC06_024_jr_80178D40.o,tail15.data.o,ov_SC06_024_jr_8017A4AC.o,tail16.data.o,ov_SC06_024_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_024_jr_8013FFD8.o,tail5.data.o,ov_SC06_024_jr_8015444C.o,tail6.data.o,ov_SC06_024_jr_80154C24.o,ov_SC06_024_jr_801588CC.o,tail7.data.o,ov_SC06_024_jr_80159C84.o,tail8.data.o,ov_SC06_024_jr_8015A3C8.o,tail9.data.o,ov_SC06_024_jr_8015AE2C.o,tail10.data.o,ov_SC06_024_jr_8015C32C.o,tail11.data.o,ov_SC06_024_jr_8016AB6C.o,tail12.data.o,ov_SC06_024_jr_801734BC.o,tail13.data.o,ov_SC06_024_jr_80178D40.o,tail14.data.o,ov_SC06_024_jr_8017A4AC.o,tail15.data.o,ov_SC06_024_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_024/ov_SC06_024_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_024/ov_SC06_024_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3245,9 +3369,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_025_jr_8013FFD8.o,tail5.data.o,ov_SC06_025_jr_8015444C.o,tail6.data.o,ov_SC06_025_jr_80154C24.o,tail7.data.o,ov_SC06_025_jr_801588CC.o,tail8.data.o,ov_SC06_025_jr_80159C84.o,tail9.data.o,ov_SC06_025_jr_8015A3C8.o,tail10.data.o,ov_SC06_025_jr_8015AE2C.o,tail11.data.o,ov_SC06_025_jr_8015C32C.o,tail12.data.o,ov_SC06_025_jr_8016AB6C.o,tail13.data.o,ov_SC06_025_jr_801734BC.o,tail14.data.o,ov_SC06_025_jr_80178D40.o,tail15.data.o,ov_SC06_025_jr_8017A4AC.o,tail16.data.o,ov_SC06_025_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_025_jr_8013FFD8.o,tail5.data.o,ov_SC06_025_jr_8015444C.o,tail6.data.o,ov_SC06_025_jr_80154C24.o,ov_SC06_025_jr_801588CC.o,tail7.data.o,ov_SC06_025_jr_80159C84.o,tail8.data.o,ov_SC06_025_jr_8015A3C8.o,tail9.data.o,ov_SC06_025_jr_8015AE2C.o,tail10.data.o,ov_SC06_025_jr_8015C32C.o,tail11.data.o,ov_SC06_025_jr_8016AB6C.o,tail12.data.o,ov_SC06_025_jr_801734BC.o,tail13.data.o,ov_SC06_025_jr_80178D40.o,tail14.data.o,ov_SC06_025_jr_8017A4AC.o,tail15.data.o,ov_SC06_025_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_025/ov_SC06_025_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_025/ov_SC06_025_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3271,9 +3396,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_027_jr_8013FFD8.o,tail5.data.o,ov_SC06_027_jr_8015444C.o,tail6.data.o,ov_SC06_027_jr_80154C24.o,tail7.data.o,ov_SC06_027_jr_801588CC.o,tail8.data.o,ov_SC06_027_jr_80159C84.o,tail9.data.o,ov_SC06_027_jr_8015A3C8.o,tail10.data.o,ov_SC06_027_jr_8015AE2C.o,tail11.data.o,ov_SC06_027_jr_8015C32C.o,tail12.data.o,ov_SC06_027_jr_8016AB6C.o,tail13.data.o,ov_SC06_027_jr_801734BC.o,tail14.data.o,ov_SC06_027_jr_80178D40.o,tail15.data.o,ov_SC06_027_jr_8017A4AC.o,tail16.data.o,ov_SC06_027_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_027_jr_8013FFD8.o,tail5.data.o,ov_SC06_027_jr_8015444C.o,tail6.data.o,ov_SC06_027_jr_80154C24.o,ov_SC06_027_jr_801588CC.o,tail7.data.o,ov_SC06_027_jr_80159C84.o,tail8.data.o,ov_SC06_027_jr_8015A3C8.o,tail9.data.o,ov_SC06_027_jr_8015AE2C.o,tail10.data.o,ov_SC06_027_jr_8015C32C.o,tail11.data.o,ov_SC06_027_jr_8016AB6C.o,tail12.data.o,ov_SC06_027_jr_801734BC.o,tail13.data.o,ov_SC06_027_jr_80178D40.o,tail14.data.o,ov_SC06_027_jr_8017A4AC.o,tail15.data.o,ov_SC06_027_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_027/ov_SC06_027_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_027/ov_SC06_027_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3297,9 +3423,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_029_jr_8013FFD8.o,tail5.data.o,ov_SC06_029_jr_8015444C.o,tail6.data.o,ov_SC06_029_jr_80154C24.o,tail7.data.o,ov_SC06_029_jr_801588CC.o,tail8.data.o,ov_SC06_029_jr_80159C84.o,tail9.data.o,ov_SC06_029_jr_8015A3C8.o,tail10.data.o,ov_SC06_029_jr_8015AE2C.o,tail11.data.o,ov_SC06_029_jr_8015C32C.o,tail12.data.o,ov_SC06_029_jr_8016AB6C.o,tail13.data.o,ov_SC06_029_jr_801734BC.o,tail14.data.o,ov_SC06_029_jr_80178D40.o,tail15.data.o,ov_SC06_029_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_029_jr_8013FFD8.o,tail5.data.o,ov_SC06_029_jr_8015444C.o,tail6.data.o,ov_SC06_029_jr_80154C24.o,ov_SC06_029_jr_801588CC.o,tail7.data.o,ov_SC06_029_jr_80159C84.o,tail8.data.o,ov_SC06_029_jr_8015A3C8.o,tail9.data.o,ov_SC06_029_jr_8015AE2C.o,tail10.data.o,ov_SC06_029_jr_8015C32C.o,tail11.data.o,ov_SC06_029_jr_8016AB6C.o,tail12.data.o,ov_SC06_029_jr_801734BC.o,tail13.data.o,ov_SC06_029_jr_80178D40.o,tail14.data.o,ov_SC06_029_jr_8017A4AC.o,tail15.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_029/ov_SC06_029_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_029/ov_SC06_029_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3323,9 +3450,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_030_jr_8013FFD8.o,tail5.data.o,ov_SC06_030_jr_8015444C.o,tail6.data.o,ov_SC06_030_jr_80154C24.o,tail7.data.o,ov_SC06_030_jr_801588CC.o,tail8.data.o,ov_SC06_030_jr_80159C84.o,tail9.data.o,ov_SC06_030_jr_8015A3C8.o,tail10.data.o,ov_SC06_030_jr_8015AE2C.o,tail11.data.o,ov_SC06_030_jr_8015C32C.o,tail12.data.o,ov_SC06_030_jr_8016AB6C.o,tail13.data.o,ov_SC06_030_jr_801734BC.o,tail14.data.o,ov_SC06_030_jr_80178D40.o,tail15.data.o,ov_SC06_030_jr_8017A4AC.o,tail16.data.o,ov_SC06_030_jr_8017C8D0.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_030_jr_8013FFD8.o,tail5.data.o,ov_SC06_030_jr_8015444C.o,tail6.data.o,ov_SC06_030_jr_80154C24.o,ov_SC06_030_jr_801588CC.o,tail7.data.o,ov_SC06_030_jr_80159C84.o,tail8.data.o,ov_SC06_030_jr_8015A3C8.o,tail9.data.o,ov_SC06_030_jr_8015AE2C.o,tail10.data.o,ov_SC06_030_jr_8015C32C.o,tail11.data.o,ov_SC06_030_jr_8016AB6C.o,tail12.data.o,ov_SC06_030_jr_801734BC.o,tail13.data.o,ov_SC06_030_jr_80178D40.o,tail14.data.o,ov_SC06_030_jr_8017A4AC.o,tail15.data.o,ov_SC06_030_jr_8017C8D0.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_030/ov_SC06_030_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_030/ov_SC06_030_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3349,9 +3477,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_032_jr_8013FFD8.o,tail5.data.o,ov_SC06_032_jr_8015444C.o,tail6.data.o,ov_SC06_032_jr_80154C24.o,tail7.data.o,ov_SC06_032_jr_801588CC.o,tail8.data.o,ov_SC06_032_jr_80159C84.o,tail9.data.o,ov_SC06_032_jr_8015A3C8.o,tail10.data.o,ov_SC06_032_jr_8015AE2C.o,tail11.data.o,ov_SC06_032_jr_8015C32C.o,tail12.data.o,ov_SC06_032_jr_8016AB6C.o,tail13.data.o,ov_SC06_032_jr_801734BC.o,tail14.data.o,ov_SC06_032_jr_80178D40.o,tail15.data.o,ov_SC06_032_jr_8017A4AC.o,tail16.data.o,ov_SC06_032_jr_8017C24C.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_032_jr_8013FFD8.o,tail5.data.o,ov_SC06_032_jr_8015444C.o,tail6.data.o,ov_SC06_032_jr_80154C24.o,ov_SC06_032_jr_801588CC.o,tail7.data.o,ov_SC06_032_jr_80159C84.o,tail8.data.o,ov_SC06_032_jr_8015A3C8.o,tail9.data.o,ov_SC06_032_jr_8015AE2C.o,tail10.data.o,ov_SC06_032_jr_8015C32C.o,tail11.data.o,ov_SC06_032_jr_8016AB6C.o,tail12.data.o,ov_SC06_032_jr_801734BC.o,tail13.data.o,ov_SC06_032_jr_80178D40.o,tail14.data.o,ov_SC06_032_jr_8017A4AC.o,tail15.data.o,ov_SC06_032_jr_8017C24C.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_032/ov_SC06_032_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_032/ov_SC06_032_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3375,9 +3504,10 @@ 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_8013F350.o,tail4.data.o,ov_SC06_033_jr_8013FFD8.o,tail5.data.o,ov_SC06_033_jr_8015444C.o,tail6.data.o,ov_SC06_033_jr_80154C24.o,tail7.data.o,ov_SC06_033_jr_801588CC.o,tail8.data.o,ov_SC06_033_jr_80159C84.o,tail9.data.o,ov_SC06_033_jr_8015A3C8.o,tail10.data.o,ov_SC06_033_jr_8015AE2C.o,tail11.data.o,ov_SC06_033_jr_8015C32C.o,tail12.data.o,ov_SC06_033_jr_8016AB6C.o,tail13.data.o,ov_SC06_033_jr_801734BC.o,tail14.data.o,ov_SC06_033_jr_80178D40.o,tail15.data.o,ov_SC06_033_jr_8017A4AC.o,tail16.data.o,ov_SC06_033_jr_8017C24C.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC06_033_jr_8013FFD8.o,tail5.data.o,ov_SC06_033_jr_8015444C.o,tail6.data.o,ov_SC06_033_jr_80154C24.o,ov_SC06_033_jr_801588CC.o,tail7.data.o,ov_SC06_033_jr_80159C84.o,tail8.data.o,ov_SC06_033_jr_8015A3C8.o,tail9.data.o,ov_SC06_033_jr_8015AE2C.o,tail10.data.o,ov_SC06_033_jr_8015C32C.o,tail11.data.o,ov_SC06_033_jr_8016AB6C.o,tail12.data.o,ov_SC06_033_jr_801734BC.o,tail13.data.o,ov_SC06_033_jr_80178D40.o,tail14.data.o,ov_SC06_033_jr_8017A4AC.o,tail15.data.o,ov_SC06_033_jr_8017C24C.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC06_033/ov_SC06_033_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC06_033/ov_SC06_033_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3401,9 +3531,10 @@ 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_8013F350.o,tail4.data.o,ov_SC07_001_jr_8013FFD8.o,tail5.data.o,ov_SC07_001_jr_8015444C.o,tail6.data.o,ov_SC07_001_jr_80154C24.o,tail7.data.o,ov_SC07_001_jr_801588CC.o,tail8.data.o,ov_SC07_001_jr_80159C84.o,tail9.data.o,ov_SC07_001_jr_8015A3C8.o,tail10.data.o,ov_SC07_001_jr_8015AE2C.o,tail11.data.o,ov_SC07_001_jr_8015C32C.o,tail12.data.o,ov_SC07_001_jr_8016AB6C.o,tail13.data.o,ov_SC07_001_jr_801734BC.o,tail14.data.o,ov_SC07_001_jr_80178D40.o,tail15.data.o,ov_SC07_001_jr_8017A4AC.o,tail16.data.o,ov_SC07_001_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC07_001_jr_8013FFD8.o,tail5.data.o,ov_SC07_001_jr_8015444C.o,tail6.data.o,ov_SC07_001_jr_80154C24.o,ov_SC07_001_jr_801588CC.o,tail7.data.o,ov_SC07_001_jr_80159C84.o,tail8.data.o,ov_SC07_001_jr_8015A3C8.o,tail9.data.o,ov_SC07_001_jr_8015AE2C.o,tail10.data.o,ov_SC07_001_jr_8015C32C.o,tail11.data.o,ov_SC07_001_jr_8016AB6C.o,tail12.data.o,ov_SC07_001_jr_801734BC.o,tail13.data.o,ov_SC07_001_jr_80178D40.o,tail14.data.o,ov_SC07_001_jr_8017A4AC.o,tail15.data.o,ov_SC07_001_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC07_001/ov_SC07_001_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC07_001/ov_SC07_001_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3427,9 +3558,10 @@ 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_8013F350.o,tail4.data.o,ov_SC07_002_jr_8013FFD8.o,tail5.data.o,ov_SC07_002_jr_8015444C.o,tail6.data.o,ov_SC07_002_jr_80154C24.o,tail7.data.o,ov_SC07_002_jr_801588CC.o,tail8.data.o,ov_SC07_002_jr_80159C84.o,tail9.data.o,ov_SC07_002_jr_8015A3C8.o,tail10.data.o,ov_SC07_002_jr_8015AE2C.o,tail11.data.o,ov_SC07_002_jr_8015C32C.o,tail12.data.o,ov_SC07_002_jr_8016AB6C.o,tail13.data.o,ov_SC07_002_jr_801734BC.o,tail14.data.o,ov_SC07_002_jr_80178D40.o,tail15.data.o,ov_SC07_002_jr_8017A4AC.o,tail16.data.o,ov_SC07_002_jr_8017C8D0.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC07_002_jr_8013FFD8.o,tail5.data.o,ov_SC07_002_jr_8015444C.o,tail6.data.o,ov_SC07_002_jr_80154C24.o,ov_SC07_002_jr_801588CC.o,tail7.data.o,ov_SC07_002_jr_80159C84.o,tail8.data.o,ov_SC07_002_jr_8015A3C8.o,tail9.data.o,ov_SC07_002_jr_8015AE2C.o,tail10.data.o,ov_SC07_002_jr_8015C32C.o,tail11.data.o,ov_SC07_002_jr_8016AB6C.o,tail12.data.o,ov_SC07_002_jr_801734BC.o,tail13.data.o,ov_SC07_002_jr_80178D40.o,tail14.data.o,ov_SC07_002_jr_8017A4AC.o,tail15.data.o,ov_SC07_002_jr_8017C8D0.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC07_002/ov_SC07_002_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC07_002/ov_SC07_002_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3453,9 +3585,10 @@ 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_8013F350.o,tail4.data.o,ov_SC07_008_jr_8013FFD8.o,tail5.data.o,ov_SC07_008_jr_8015444C.o,tail6.data.o,ov_SC07_008_jr_80154C24.o,tail7.data.o,ov_SC07_008_jr_801588CC.o,tail8.data.o,ov_SC07_008_jr_80159C84.o,tail9.data.o,ov_SC07_008_jr_8015A3C8.o,tail10.data.o,ov_SC07_008_jr_8015AE2C.o,tail11.data.o,ov_SC07_008_jr_8015C32C.o,tail12.data.o,ov_SC07_008_jr_8016AB6C.o,tail13.data.o,ov_SC07_008_jr_801734BC.o,tail14.data.o,ov_SC07_008_jr_80178D40.o,tail15.data.o,ov_SC07_008_jr_8017A4AC.o,tail16.data.o,ov_SC07_008_jr_8017BEBC.o,tail17.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC07_008_jr_8013FFD8.o,tail5.data.o,ov_SC07_008_jr_8015444C.o,tail6.data.o,ov_SC07_008_jr_80154C24.o,ov_SC07_008_jr_801588CC.o,tail7.data.o,ov_SC07_008_jr_80159C84.o,tail8.data.o,ov_SC07_008_jr_8015A3C8.o,tail9.data.o,ov_SC07_008_jr_8015AE2C.o,tail10.data.o,ov_SC07_008_jr_8015C32C.o,tail11.data.o,ov_SC07_008_jr_8016AB6C.o,tail12.data.o,ov_SC07_008_jr_801734BC.o,tail13.data.o,ov_SC07_008_jr_80178D40.o,tail14.data.o,ov_SC07_008_jr_8017A4AC.o,tail15.data.o,ov_SC07_008_jr_8017BEBC.o,tail16.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC07_008/ov_SC07_008_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC07_008/ov_SC07_008_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3479,9 +3612,10 @@ 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_8013F350.o,tail4.data.o,ov_SC07_009_jr_8013FFD8.o,tail5.data.o,ov_SC07_009_jr_8015444C.o,tail6.data.o,ov_SC07_009_jr_80154C24.o,tail7.data.o,ov_SC07_009_jr_801588CC.o,tail8.data.o,ov_SC07_009_jr_80159C84.o,tail9.data.o,ov_SC07_009_jr_8015A3C8.o,tail10.data.o,ov_SC07_009_jr_8015AE2C.o,tail11.data.o,ov_SC07_009_jr_8015C32C.o,tail12.data.o,ov_SC07_009_jr_8016AB6C.o,tail13.data.o,ov_SC07_009_jr_801734BC.o,tail14.data.o,ov_SC07_009_jr_80178D40.o,tail15.data.o,ov_SC07_009_jr_8017A4AC.o,tail16.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +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_8013F350.o,tail4.data.o,ov_SC07_009_jr_8013FFD8.o,tail5.data.o,ov_SC07_009_jr_8015444C.o,tail6.data.o,ov_SC07_009_jr_80154C24.o,ov_SC07_009_jr_801588CC.o,tail7.data.o,ov_SC07_009_jr_80159C84.o,tail8.data.o,ov_SC07_009_jr_8015A3C8.o,tail9.data.o,ov_SC07_009_jr_8015AE2C.o,tail10.data.o,ov_SC07_009_jr_8015C32C.o,tail11.data.o,ov_SC07_009_jr_8016AB6C.o,tail12.data.o,ov_SC07_009_jr_801734BC.o,tail13.data.o,ov_SC07_009_jr_80178D40.o,tail14.data.o,ov_SC07_009_jr_8017A4AC.o,tail15.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_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC07_009/ov_SC07_009_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC07_009/ov_SC07_009_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 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 @@ -3505,8 +3639,9 @@ ov_SC07_006_ELF := $(ov_SC07_006_OUT).elf ov_SC07_006_MAPFILE := $(ov_SC07_006_OUT).map ov_SC07_006_LD_SCRIPT := $(ov_SC07_006_OUT).ld ov_SC07_006_SPLAT_YAML := config/splat.ov_SC07_006.yaml -ov_SC07_006_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_006_jr_80131340.o,tail2.data.o,ov_SC07_006_jr_8013F350.o,tail3.data.o,ov_SC07_006_jr_80154C24.o,tail4.data.o,ov_SC07_006_jr_801588CC.o,tail5.data.o,ov_SC07_006_jr_8015C32C.o,tail6.data.o,ov_SC07_006_jr_8017BEBC.o,tail7.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC07_006_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_006_jr_80131340.o,tail2.data.o,ov_SC07_006_jr_8013F350.o,tail3.data.o,ov_SC07_006_jr_80154C24.o,ov_SC07_006_jr_801588CC.o,tail4.data.o,ov_SC07_006_jr_8015C32C.o,tail5.data.o,ov_SC07_006_jr_8017BEBC.o,tail6.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC07_006/ov_SC07_006_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC07_006/ov_SC07_006_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC07_006/ov_SC07_006_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 ov_SC07_006_CHECK_SHA := config/check.ov_SC07_006.sha ov_SC07_006_SYMBOLS := config/symbols.ov_SC07_006.txt @@ -3529,8 +3664,9 @@ ov_SC07_007_ELF := $(ov_SC07_007_OUT).elf ov_SC07_007_MAPFILE := $(ov_SC07_007_OUT).map ov_SC07_007_LD_SCRIPT := $(ov_SC07_007_OUT).ld ov_SC07_007_SPLAT_YAML := config/splat.ov_SC07_007.yaml -ov_SC07_007_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_007_jr_80131340.o,tail2.data.o,ov_SC07_007_jr_8013F350.o,tail3.data.o,ov_SC07_007_jr_80154C24.o,tail4.data.o,ov_SC07_007_jr_801588CC.o,tail5.data.o,ov_SC07_007_jr_8015C32C.o,tail6.data.o,ov_SC07_007_jr_8017BEBC.o,tail7.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC07_007_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_007_jr_80131340.o,tail2.data.o,ov_SC07_007_jr_8013F350.o,tail3.data.o,ov_SC07_007_jr_80154C24.o,ov_SC07_007_jr_801588CC.o,tail4.data.o,ov_SC07_007_jr_8015C32C.o,tail5.data.o,ov_SC07_007_jr_8017BEBC.o,tail6.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC07_007/ov_SC07_007_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC07_007/ov_SC07_007_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC07_007/ov_SC07_007_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 ov_SC07_007_CHECK_SHA := config/check.ov_SC07_007.sha ov_SC07_007_SYMBOLS := config/symbols.ov_SC07_007.txt @@ -3553,7 +3689,8 @@ ov_SC07_010_ELF := $(ov_SC07_010_OUT).elf ov_SC07_010_MAPFILE := $(ov_SC07_010_OUT).map ov_SC07_010_LD_SCRIPT := $(ov_SC07_010_OUT).ld ov_SC07_010_SPLAT_YAML := config/splat.ov_SC07_010.yaml -ov_SC07_010_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_010.o,tail2.data.o,ov_SC07_010_jr_8013F350.o,tail3.data.o,ov_SC07_010_jr_80154C24.o,tail4.data.o,ov_SC07_010_jr_801588CC.o,tail5.data.o,ov_SC07_010_jr_8015C32C.o,tail6.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC07_010_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_010.o,tail2.data.o,ov_SC07_010_jr_8013F350.o,tail3.data.o,ov_SC07_010_jr_80154C24.o,ov_SC07_010_jr_801588CC.o,tail4.data.o,ov_SC07_010_jr_8015C32C.o,tail5.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +build/src/ov_SC07_010/ov_SC07_010_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC07_010/ov_SC07_010_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 ov_SC07_010_CHECK_SHA := config/check.ov_SC07_010.sha ov_SC07_010_SYMBOLS := config/symbols.ov_SC07_010.txt @@ -3576,8 +3713,9 @@ ov_SC07_011_ELF := $(ov_SC07_011_OUT).elf ov_SC07_011_MAPFILE := $(ov_SC07_011_OUT).map ov_SC07_011_LD_SCRIPT := $(ov_SC07_011_OUT).ld ov_SC07_011_SPLAT_YAML := config/splat.ov_SC07_011.yaml -ov_SC07_011_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_011_jr_80131340.o,tail2.data.o,ov_SC07_011_jr_8013F350.o,tail3.data.o,ov_SC07_011_jr_80154C24.o,tail4.data.o,ov_SC07_011_jr_801588CC.o,tail5.data.o,ov_SC07_011_jr_8015C32C.o,tail6.data.o,ov_SC07_011_jr_8017BEBC.o,tail7.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve +ov_SC07_011_JTBL_INTERLEAVE := --order tail.data.o,ov_SC07_011_jr_80131340.o,tail2.data.o,ov_SC07_011_jr_8013F350.o,tail3.data.o,ov_SC07_011_jr_80154C24.o,ov_SC07_011_jr_801588CC.o,tail4.data.o,ov_SC07_011_jr_8015C32C.o,tail5.data.o,ov_SC07_011_jr_8017BEBC.o,tail6.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve build/src/ov_SC07_011/ov_SC07_011_jr_8013F350.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20 +build/src/ov_SC07_011/ov_SC07_011_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24 build/src/ov_SC07_011/ov_SC07_011_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28 ov_SC07_011_CHECK_SHA := config/check.ov_SC07_011.sha ov_SC07_011_SYMBOLS := config/symbols.ov_SC07_011.txt diff --git a/config/splat.ov_SC01_000.yaml b/config/splat.ov_SC01_000.yaml index 7ae8a3a87..e7ab6f5de 100644 --- a/config/splat.ov_SC01_000.yaml +++ b/config/splat.ov_SC01_000.yaml @@ -124,27 +124,26 @@ segments: - [0x7ba80, .rodata, ov_SC01_000_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x7baec, data, tail6] - [0x7bb5c, .rodata, ov_SC01_000_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bb80, data, tail7] - [0x7bba0, .rodata, ov_SC01_000_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bbe8, data, tail8] + - [0x7bbe8, data, tail7] - [0x7bc48, .rodata, ov_SC01_000_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bc7c, data, tail9] + - [0x7bc7c, data, tail8] - [0x7bc80, .rodata, ov_SC01_000_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bc9c, data, tail10] + - [0x7bc9c, data, tail9] - [0x7bca0, .rodata, ov_SC01_000_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bcbc, data, tail11] + - [0x7bcbc, data, tail10] - [0x7bce0, .rodata, ov_SC01_000_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bcfc, data, tail12] + - [0x7bcfc, data, tail11] - [0x7bd14, .rodata, ov_SC01_000_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bd34, data, tail13] + - [0x7bd34, data, tail12] - [0x7bdb4, .rodata, ov_SC01_000_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bdc8, data, tail14] + - [0x7bdc8, data, tail13] - [0x7bf70, .rodata, ov_SC01_000_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7c0e8, data, tail15] + - [0x7c0e8, data, tail14] - [0x7c178, .rodata, ov_SC01_000_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7c204, data, tail16] + - [0x7c204, data, tail15] - [0x7c21c, .rodata, ov_SC01_000_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7c23c, data, tail17] + - [0x7c23c, data, tail16] - [0x7D78C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x7D78F] # 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 diff --git a/config/splat.ov_SC01_001.yaml b/config/splat.ov_SC01_001.yaml index 26090e8f5..78667a03d 100644 --- a/config/splat.ov_SC01_001.yaml +++ b/config/splat.ov_SC01_001.yaml @@ -124,27 +124,26 @@ segments: - [0xc3b58, .rodata, ov_SC01_001_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xc3bc4, data, tail6] - [0xc3c34, .rodata, ov_SC01_001_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc3c58, data, tail7] - [0xc3c78, .rodata, ov_SC01_001_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc3cc0, data, tail8] + - [0xc3cc0, data, tail7] - [0xc3d20, .rodata, ov_SC01_001_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc3d54, data, tail9] + - [0xc3d54, data, tail8] - [0xc3d58, .rodata, ov_SC01_001_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc3d74, data, tail10] + - [0xc3d74, data, tail9] - [0xc3d78, .rodata, ov_SC01_001_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc3d94, data, tail11] + - [0xc3d94, data, tail10] - [0xc3db8, .rodata, ov_SC01_001_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc3dd4, data, tail12] + - [0xc3dd4, data, tail11] - [0xc3dec, .rodata, ov_SC01_001_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc3e0c, data, tail13] + - [0xc3e0c, data, tail12] - [0xc3e8c, .rodata, ov_SC01_001_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc3ea0, data, tail14] + - [0xc3ea0, data, tail13] - [0xc4048, .rodata, ov_SC01_001_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc41c0, data, tail15] + - [0xc41c0, data, tail14] - [0xc4250, .rodata, ov_SC01_001_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc42dc, data, tail16] + - [0xc42dc, data, tail15] - [0xc42f4, .rodata, ov_SC01_001_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc4314, data, tail17] + - [0xc4314, data, tail16] - [0xCB06C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xCB06F] # 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 diff --git a/config/splat.ov_SC01_004.yaml b/config/splat.ov_SC01_004.yaml index 7eb2fb6b3..bf241dca8 100644 --- a/config/splat.ov_SC01_004.yaml +++ b/config/splat.ov_SC01_004.yaml @@ -124,27 +124,26 @@ segments: - [0x65f38, .rodata, ov_SC01_004_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x65fa4, data, tail6] - [0x66014, .rodata, ov_SC01_004_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66038, data, tail7] - [0x66058, .rodata, ov_SC01_004_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x660a0, data, tail8] + - [0x660a0, data, tail7] - [0x66100, .rodata, ov_SC01_004_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66134, data, tail9] + - [0x66134, data, tail8] - [0x66138, .rodata, ov_SC01_004_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66154, data, tail10] + - [0x66154, data, tail9] - [0x66158, .rodata, ov_SC01_004_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66174, data, tail11] + - [0x66174, data, tail10] - [0x66198, .rodata, ov_SC01_004_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x661b4, data, tail12] + - [0x661b4, data, tail11] - [0x661cc, .rodata, ov_SC01_004_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x661ec, data, tail13] + - [0x661ec, data, tail12] - [0x6626c, .rodata, ov_SC01_004_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66280, data, tail14] + - [0x66280, data, tail13] - [0x66428, .rodata, ov_SC01_004_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x665a0, data, tail15] + - [0x665a0, data, tail14] - [0x66630, .rodata, ov_SC01_004_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x666bc, data, tail16] + - [0x666bc, data, tail15] - [0x666d4, .rodata, ov_SC01_004_jr_8017BE9C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x666f4, data, tail17] + - [0x666f4, data, tail16] - [0x68274, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x68277] # 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 diff --git a/config/splat.ov_SC01_005.yaml b/config/splat.ov_SC01_005.yaml index 13b262863..cd152ad84 100644 --- a/config/splat.ov_SC01_005.yaml +++ b/config/splat.ov_SC01_005.yaml @@ -124,27 +124,26 @@ segments: - [0xa3698, .rodata, ov_SC01_005_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa3704, data, tail6] - [0xa3774, .rodata, ov_SC01_005_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3798, data, tail7] - [0xa37b8, .rodata, ov_SC01_005_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3800, data, tail8] + - [0xa3800, data, tail7] - [0xa3860, .rodata, ov_SC01_005_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3894, data, tail9] + - [0xa3894, data, tail8] - [0xa3898, .rodata, ov_SC01_005_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa38b4, data, tail10] + - [0xa38b4, data, tail9] - [0xa38b8, .rodata, ov_SC01_005_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa38d4, data, tail11] + - [0xa38d4, data, tail10] - [0xa38f8, .rodata, ov_SC01_005_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3914, data, tail12] + - [0xa3914, data, tail11] - [0xa392c, .rodata, ov_SC01_005_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa394c, data, tail13] + - [0xa394c, data, tail12] - [0xa39cc, .rodata, ov_SC01_005_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa39e0, data, tail14] + - [0xa39e0, data, tail13] - [0xa3b88, .rodata, ov_SC01_005_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3d00, data, tail15] + - [0xa3d00, data, tail14] - [0xa3d90, .rodata, ov_SC01_005_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3e1c, data, tail16] + - [0xa3e1c, data, tail15] - [0xa3e34, .rodata, ov_SC01_005_jr_8017C340] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3e54, data, tail17] + - [0xa3e54, data, tail16] - [0xA5F08, bin, trailing] # final 1 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xA5F09] # 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 diff --git a/config/splat.ov_SC01_006.yaml b/config/splat.ov_SC01_006.yaml index 9925457f7..18997fcff 100644 --- a/config/splat.ov_SC01_006.yaml +++ b/config/splat.ov_SC01_006.yaml @@ -124,27 +124,26 @@ segments: - [0xa3698, .rodata, ov_SC01_006_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa3704, data, tail6] - [0xa3774, .rodata, ov_SC01_006_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3798, data, tail7] - [0xa37b8, .rodata, ov_SC01_006_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3800, data, tail8] + - [0xa3800, data, tail7] - [0xa3860, .rodata, ov_SC01_006_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3894, data, tail9] + - [0xa3894, data, tail8] - [0xa3898, .rodata, ov_SC01_006_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa38b4, data, tail10] + - [0xa38b4, data, tail9] - [0xa38b8, .rodata, ov_SC01_006_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa38d4, data, tail11] + - [0xa38d4, data, tail10] - [0xa38f8, .rodata, ov_SC01_006_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3914, data, tail12] + - [0xa3914, data, tail11] - [0xa392c, .rodata, ov_SC01_006_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa394c, data, tail13] + - [0xa394c, data, tail12] - [0xa39cc, .rodata, ov_SC01_006_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa39e0, data, tail14] + - [0xa39e0, data, tail13] - [0xa3b88, .rodata, ov_SC01_006_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3d00, data, tail15] + - [0xa3d00, data, tail14] - [0xa3d90, .rodata, ov_SC01_006_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3e1c, data, tail16] + - [0xa3e1c, data, tail15] - [0xa3e34, .rodata, ov_SC01_006_jr_8017C340] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa3e54, data, tail17] + - [0xa3e54, data, tail16] - [0xA5F08, bin, trailing] # final 1 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xA5F09] # 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 diff --git a/config/splat.ov_SC01_008.yaml b/config/splat.ov_SC01_008.yaml index 056ab8328..e07bbc2d6 100644 --- a/config/splat.ov_SC01_008.yaml +++ b/config/splat.ov_SC01_008.yaml @@ -124,27 +124,26 @@ segments: - [0x79148, .rodata, ov_SC01_008_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x791b4, data, tail6] - [0x79224, .rodata, ov_SC01_008_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x79248, data, tail7] - [0x79268, .rodata, ov_SC01_008_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x792b0, data, tail8] + - [0x792b0, data, tail7] - [0x79310, .rodata, ov_SC01_008_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x79344, data, tail9] + - [0x79344, data, tail8] - [0x79348, .rodata, ov_SC01_008_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x79364, data, tail10] + - [0x79364, data, tail9] - [0x79368, .rodata, ov_SC01_008_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x79384, data, tail11] + - [0x79384, data, tail10] - [0x793a8, .rodata, ov_SC01_008_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x793c4, data, tail12] + - [0x793c4, data, tail11] - [0x793dc, .rodata, ov_SC01_008_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x793fc, data, tail13] + - [0x793fc, data, tail12] - [0x7947c, .rodata, ov_SC01_008_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x79490, data, tail14] + - [0x79490, data, tail13] - [0x79638, .rodata, ov_SC01_008_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x797b0, data, tail15] + - [0x797b0, data, tail14] - [0x79840, .rodata, ov_SC01_008_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x798cc, data, tail16] + - [0x798cc, data, tail15] - [0x798e4, .rodata, ov_SC01_008_jr_8017BE9C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x79904, data, tail17] + - [0x79904, data, tail16] - [0x7B484, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x7B487] # 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 diff --git a/config/splat.ov_SC01_009.yaml b/config/splat.ov_SC01_009.yaml index 388e42adb..52f1ba7cd 100644 --- a/config/splat.ov_SC01_009.yaml +++ b/config/splat.ov_SC01_009.yaml @@ -124,27 +124,26 @@ segments: - [0xc8f0c, .rodata, ov_SC01_009_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xc8f78, data, tail6] - [0xc8fe8, .rodata, ov_SC01_009_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc900c, data, tail7] - [0xc902c, .rodata, ov_SC01_009_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc9074, data, tail8] + - [0xc9074, data, tail7] - [0xc90d4, .rodata, ov_SC01_009_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc9108, data, tail9] + - [0xc9108, data, tail8] - [0xc910c, .rodata, ov_SC01_009_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc9128, data, tail10] + - [0xc9128, data, tail9] - [0xc912c, .rodata, ov_SC01_009_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc9148, data, tail11] + - [0xc9148, data, tail10] - [0xc916c, .rodata, ov_SC01_009_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc9188, data, tail12] + - [0xc9188, data, tail11] - [0xc91a0, .rodata, ov_SC01_009_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc91c0, data, tail13] + - [0xc91c0, data, tail12] - [0xc9240, .rodata, ov_SC01_009_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc9254, data, tail14] + - [0xc9254, data, tail13] - [0xc93fc, .rodata, ov_SC01_009_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc9574, data, tail15] + - [0xc9574, data, tail14] - [0xc9604, .rodata, ov_SC01_009_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc9690, data, tail16] + - [0xc9690, data, tail15] - [0xc96a8, .rodata, ov_SC01_009_jr_8017BE9C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc96c8, data, tail17] + - [0xc96c8, data, tail16] - [0xCB304, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xCB307] # 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 diff --git a/config/splat.ov_SC01_074.yaml b/config/splat.ov_SC01_074.yaml index 7ba57ccb0..6718c2fd6 100644 --- a/config/splat.ov_SC01_074.yaml +++ b/config/splat.ov_SC01_074.yaml @@ -124,27 +124,26 @@ segments: - [0x71f9c, .rodata, ov_SC01_074_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x72008, data, tail6] - [0x72078, .rodata, ov_SC01_074_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7209c, data, tail7] - [0x720bc, .rodata, ov_SC01_074_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72104, data, tail8] + - [0x72104, data, tail7] - [0x72164, .rodata, ov_SC01_074_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72198, data, tail9] + - [0x72198, data, tail8] - [0x7219c, .rodata, ov_SC01_074_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x721b8, data, tail10] + - [0x721b8, data, tail9] - [0x721bc, .rodata, ov_SC01_074_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x721d8, data, tail11] + - [0x721d8, data, tail10] - [0x721fc, .rodata, ov_SC01_074_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72218, data, tail12] + - [0x72218, data, tail11] - [0x72230, .rodata, ov_SC01_074_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72250, data, tail13] + - [0x72250, data, tail12] - [0x722d0, .rodata, ov_SC01_074_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x722e4, data, tail14] + - [0x722e4, data, tail13] - [0x7248c, .rodata, ov_SC01_074_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72604, data, tail15] + - [0x72604, data, tail14] - [0x72694, .rodata, ov_SC01_074_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72720, data, tail16] + - [0x72720, data, tail15] - [0x72738, .rodata, ov_SC01_074_jr_8017BE9C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72758, data, tail17] + - [0x72758, data, tail16] - [0x73C14, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x73C17] # 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 diff --git a/config/splat.ov_SC01_077.yaml b/config/splat.ov_SC01_077.yaml index 44c3366d0..8209614b3 100644 --- a/config/splat.ov_SC01_077.yaml +++ b/config/splat.ov_SC01_077.yaml @@ -102,27 +102,26 @@ segments: - [0xb07dc, .rodata, ov_SC01_077_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xb0848, data, tail6] - [0xb08b8, .rodata, ov_SC01_077_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb08dc, data, tail7] - [0xb08fc, .rodata, ov_SC01_077_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb0944, data, tail8] + - [0xb0944, data, tail7] - [0xb09a4, .rodata, ov_SC01_077_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb09d8, data, tail9] + - [0xb09d8, data, tail8] - [0xb09dc, .rodata, ov_SC01_077_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb09f8, data, tail10] + - [0xb09f8, data, tail9] - [0xb09fc, .rodata, ov_SC01_077_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb0a18, data, tail11] + - [0xb0a18, data, tail10] - [0xb0a3c, .rodata, ov_SC01_077_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb0a58, data, tail12] + - [0xb0a58, data, tail11] - [0xb0a70, .rodata, ov_SC01_077_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb0a90, data, tail13] + - [0xb0a90, data, tail12] - [0xb0b10, .rodata, ov_SC01_077_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb0b24, data, tail14] + - [0xb0b24, data, tail13] - [0xb0ccc, .rodata, ov_SC01_077_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb0e44, data, tail15] + - [0xb0e44, data, tail14] - [0xb0ed4, .rodata, ov_SC01_077_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb0f60, data, tail16] + - [0xb0f60, data, tail15] - [0xb1148, .rodata, ov_SC01_077_jr_80182268] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb1168, data, tail17] + - [0xb1168, data, tail16] - [0xB29D4, bin, trailing] # final 3 bytes (EOF 0xB29D7 not word-aligned; spimdisasm drops # a trailing partial word and a <4-byte `data` carve emits nothing, # so use `bin` = raw .incbin, byte-exact). Word-aligned overlays omit this. diff --git a/config/splat.ov_SC01_080.yaml b/config/splat.ov_SC01_080.yaml index abeaa44b2..57bbb811f 100644 --- a/config/splat.ov_SC01_080.yaml +++ b/config/splat.ov_SC01_080.yaml @@ -123,25 +123,24 @@ segments: - [0x9bdbc, .rodata, ov_SC01_080_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9be28, data, tail6] - [0x9be98, .rodata, ov_SC01_080_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9bebc, data, tail7] - [0x9bedc, .rodata, ov_SC01_080_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9bf24, data, tail8] + - [0x9bf24, data, tail7] - [0x9bf84, .rodata, ov_SC01_080_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9bfb8, data, tail9] + - [0x9bfb8, data, tail8] - [0x9bfbc, .rodata, ov_SC01_080_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9bfd8, data, tail10] + - [0x9bfd8, data, tail9] - [0x9bfdc, .rodata, ov_SC01_080_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9bff8, data, tail11] + - [0x9bff8, data, tail10] - [0x9c01c, .rodata, ov_SC01_080_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c038, data, tail12] + - [0x9c038, data, tail11] - [0x9c050, .rodata, ov_SC01_080_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c070, data, tail13] + - [0x9c070, data, tail12] - [0x9c0f0, .rodata, ov_SC01_080_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c104, data, tail14] + - [0x9c104, data, tail13] - [0x9c2ac, .rodata, ov_SC01_080_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c424, data, tail15] + - [0x9c424, data, tail14] - [0x9c4b4, .rodata, ov_SC01_080_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c540, data, tail16] + - [0x9c540, data, tail15] - [0x9FDF4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x9FDF7] # 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 diff --git a/config/splat.ov_SC01_084.yaml b/config/splat.ov_SC01_084.yaml index 694c46bb9..1a6605e5f 100644 --- a/config/splat.ov_SC01_084.yaml +++ b/config/splat.ov_SC01_084.yaml @@ -124,27 +124,26 @@ segments: - [0x9d78c, .rodata, ov_SC01_084_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9d7f8, data, tail6] - [0x9d868, .rodata, ov_SC01_084_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d88c, data, tail7] - [0x9d8ac, .rodata, ov_SC01_084_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d8f4, data, tail8] + - [0x9d8f4, data, tail7] - [0x9d954, .rodata, ov_SC01_084_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d988, data, tail9] + - [0x9d988, data, tail8] - [0x9d98c, .rodata, ov_SC01_084_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d9a8, data, tail10] + - [0x9d9a8, data, tail9] - [0x9d9ac, .rodata, ov_SC01_084_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d9c8, data, tail11] + - [0x9d9c8, data, tail10] - [0x9d9ec, .rodata, ov_SC01_084_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9da08, data, tail12] + - [0x9da08, data, tail11] - [0x9da20, .rodata, ov_SC01_084_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9da40, data, tail13] + - [0x9da40, data, tail12] - [0x9dac0, .rodata, ov_SC01_084_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9dad4, data, tail14] + - [0x9dad4, data, tail13] - [0x9dc7c, .rodata, ov_SC01_084_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ddf4, data, tail15] + - [0x9ddf4, data, tail14] - [0x9de84, .rodata, ov_SC01_084_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9df10, data, tail16] + - [0x9df10, data, tail15] - [0x9df28, .rodata, ov_SC01_084_jr_8017CA80] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9df48, data, tail17] + - [0x9df48, data, tail16] - [0x9FA9C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x9FA9F] # 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 diff --git a/config/splat.ov_SC02_000.yaml b/config/splat.ov_SC02_000.yaml index 137390ee0..370259f48 100644 --- a/config/splat.ov_SC02_000.yaml +++ b/config/splat.ov_SC02_000.yaml @@ -124,27 +124,26 @@ segments: - [0xbdfe0, .rodata, ov_SC02_000_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xbe04c, data, tail6] - [0xbe0bc, .rodata, ov_SC02_000_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe0e0, data, tail7] - [0xbe100, .rodata, ov_SC02_000_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe148, data, tail8] + - [0xbe148, data, tail7] - [0xbe1a8, .rodata, ov_SC02_000_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe1dc, data, tail9] + - [0xbe1dc, data, tail8] - [0xbe1e0, .rodata, ov_SC02_000_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe1fc, data, tail10] + - [0xbe1fc, data, tail9] - [0xbe200, .rodata, ov_SC02_000_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe21c, data, tail11] + - [0xbe21c, data, tail10] - [0xbe240, .rodata, ov_SC02_000_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe25c, data, tail12] + - [0xbe25c, data, tail11] - [0xbe274, .rodata, ov_SC02_000_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe294, data, tail13] + - [0xbe294, data, tail12] - [0xbe314, .rodata, ov_SC02_000_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe328, data, tail14] + - [0xbe328, data, tail13] - [0xbe4d0, .rodata, ov_SC02_000_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe648, data, tail15] + - [0xbe648, data, tail14] - [0xbe6d8, .rodata, ov_SC02_000_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe764, data, tail16] + - [0xbe764, data, tail15] - [0xbe944, .rodata, ov_SC02_000_jr_8017FCB0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe964, data, tail17] + - [0xbe964, data, tail16] - [0xC070C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xC070F] # 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 diff --git a/config/splat.ov_SC02_003.yaml b/config/splat.ov_SC02_003.yaml index b4b003409..a1498b6ae 100644 --- a/config/splat.ov_SC02_003.yaml +++ b/config/splat.ov_SC02_003.yaml @@ -124,27 +124,26 @@ segments: - [0xbdfe0, .rodata, ov_SC02_003_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xbe04c, data, tail6] - [0xbe0bc, .rodata, ov_SC02_003_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe0e0, data, tail7] - [0xbe100, .rodata, ov_SC02_003_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe148, data, tail8] + - [0xbe148, data, tail7] - [0xbe1a8, .rodata, ov_SC02_003_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe1dc, data, tail9] + - [0xbe1dc, data, tail8] - [0xbe1e0, .rodata, ov_SC02_003_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe1fc, data, tail10] + - [0xbe1fc, data, tail9] - [0xbe200, .rodata, ov_SC02_003_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe21c, data, tail11] + - [0xbe21c, data, tail10] - [0xbe240, .rodata, ov_SC02_003_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe25c, data, tail12] + - [0xbe25c, data, tail11] - [0xbe274, .rodata, ov_SC02_003_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe294, data, tail13] + - [0xbe294, data, tail12] - [0xbe314, .rodata, ov_SC02_003_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe328, data, tail14] + - [0xbe328, data, tail13] - [0xbe4d0, .rodata, ov_SC02_003_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe648, data, tail15] + - [0xbe648, data, tail14] - [0xbe6d8, .rodata, ov_SC02_003_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe764, data, tail16] + - [0xbe764, data, tail15] - [0xbe944, .rodata, ov_SC02_003_jr_8017FCB0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbe964, data, tail17] + - [0xbe964, data, tail16] - [0xC070C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xC070F] # 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 diff --git a/config/splat.ov_SC02_004.yaml b/config/splat.ov_SC02_004.yaml index 0a6fc77e5..fbefb75bd 100644 --- a/config/splat.ov_SC02_004.yaml +++ b/config/splat.ov_SC02_004.yaml @@ -123,25 +123,24 @@ segments: - [0x6c5f0, .rodata, ov_SC02_004_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x6c65c, data, tail6] - [0x6c6cc, .rodata, ov_SC02_004_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6c6f0, data, tail7] - [0x6c710, .rodata, ov_SC02_004_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6c758, data, tail8] + - [0x6c758, data, tail7] - [0x6c7b8, .rodata, ov_SC02_004_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6c7ec, data, tail9] + - [0x6c7ec, data, tail8] - [0x6c7f0, .rodata, ov_SC02_004_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6c80c, data, tail10] + - [0x6c80c, data, tail9] - [0x6c810, .rodata, ov_SC02_004_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6c82c, data, tail11] + - [0x6c82c, data, tail10] - [0x6c850, .rodata, ov_SC02_004_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6c86c, data, tail12] + - [0x6c86c, data, tail11] - [0x6c884, .rodata, ov_SC02_004_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6c8a4, data, tail13] + - [0x6c8a4, data, tail12] - [0x6c924, .rodata, ov_SC02_004_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6c938, data, tail14] + - [0x6c938, data, tail13] - [0x6cae0, .rodata, ov_SC02_004_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6cc58, data, tail15] + - [0x6cc58, data, tail14] - [0x6cce8, .rodata, ov_SC02_004_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6cd74, data, tail16] + - [0x6cd74, data, tail15] - [0x6E26C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x6E26F] # 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 diff --git a/config/splat.ov_SC02_005.yaml b/config/splat.ov_SC02_005.yaml index 248d7848f..ba2a6a976 100644 --- a/config/splat.ov_SC02_005.yaml +++ b/config/splat.ov_SC02_005.yaml @@ -123,25 +123,24 @@ segments: - [0xba324, .rodata, ov_SC02_005_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xba390, data, tail6] - [0xba400, .rodata, ov_SC02_005_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xba424, data, tail7] - [0xba444, .rodata, ov_SC02_005_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xba48c, data, tail8] + - [0xba48c, data, tail7] - [0xba4ec, .rodata, ov_SC02_005_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xba520, data, tail9] + - [0xba520, data, tail8] - [0xba524, .rodata, ov_SC02_005_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xba540, data, tail10] + - [0xba540, data, tail9] - [0xba544, .rodata, ov_SC02_005_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xba560, data, tail11] + - [0xba560, data, tail10] - [0xba584, .rodata, ov_SC02_005_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xba5a0, data, tail12] + - [0xba5a0, data, tail11] - [0xba5b8, .rodata, ov_SC02_005_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xba5d8, data, tail13] + - [0xba5d8, data, tail12] - [0xba658, .rodata, ov_SC02_005_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xba66c, data, tail14] + - [0xba66c, data, tail13] - [0xba814, .rodata, ov_SC02_005_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xba98c, data, tail15] + - [0xba98c, data, tail14] - [0xbaa1c, .rodata, ov_SC02_005_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbaaa8, data, tail16] + - [0xbaaa8, data, tail15] - [0xBCB00, bin, trailing] # final 1 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xBCB01] # 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 diff --git a/config/splat.ov_SC02_011.yaml b/config/splat.ov_SC02_011.yaml index ea2a0b273..1b2744ddc 100644 --- a/config/splat.ov_SC02_011.yaml +++ b/config/splat.ov_SC02_011.yaml @@ -123,25 +123,24 @@ segments: - [0xc1480, .rodata, ov_SC02_011_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xc14ec, data, tail6] - [0xc155c, .rodata, ov_SC02_011_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc1580, data, tail7] - [0xc15a0, .rodata, ov_SC02_011_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc15e8, data, tail8] + - [0xc15e8, data, tail7] - [0xc1648, .rodata, ov_SC02_011_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc167c, data, tail9] + - [0xc167c, data, tail8] - [0xc1680, .rodata, ov_SC02_011_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc169c, data, tail10] + - [0xc169c, data, tail9] - [0xc16a0, .rodata, ov_SC02_011_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc16bc, data, tail11] + - [0xc16bc, data, tail10] - [0xc16e0, .rodata, ov_SC02_011_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc16fc, data, tail12] + - [0xc16fc, data, tail11] - [0xc1714, .rodata, ov_SC02_011_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc1734, data, tail13] + - [0xc1734, data, tail12] - [0xc17b4, .rodata, ov_SC02_011_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc17c8, data, tail14] + - [0xc17c8, data, tail13] - [0xc1970, .rodata, ov_SC02_011_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc1ae8, data, tail15] + - [0xc1ae8, data, tail14] - [0xc1b78, .rodata, ov_SC02_011_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc1c04, data, tail16] + - [0xc1c04, data, tail15] - [0xC3924, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xC3927] # 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 diff --git a/config/splat.ov_SC02_015.yaml b/config/splat.ov_SC02_015.yaml index 372282667..82b222b5f 100644 --- a/config/splat.ov_SC02_015.yaml +++ b/config/splat.ov_SC02_015.yaml @@ -123,25 +123,24 @@ segments: - [0x666d8, .rodata, ov_SC02_015_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x66744, data, tail6] - [0x667b4, .rodata, ov_SC02_015_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x667d8, data, tail7] - [0x667f8, .rodata, ov_SC02_015_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66840, data, tail8] + - [0x66840, data, tail7] - [0x668a0, .rodata, ov_SC02_015_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x668d4, data, tail9] + - [0x668d4, data, tail8] - [0x668d8, .rodata, ov_SC02_015_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x668f4, data, tail10] + - [0x668f4, data, tail9] - [0x668f8, .rodata, ov_SC02_015_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66914, data, tail11] + - [0x66914, data, tail10] - [0x66938, .rodata, ov_SC02_015_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66954, data, tail12] + - [0x66954, data, tail11] - [0x6696c, .rodata, ov_SC02_015_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6698c, data, tail13] + - [0x6698c, data, tail12] - [0x66a0c, .rodata, ov_SC02_015_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66a20, data, tail14] + - [0x66a20, data, tail13] - [0x66bc8, .rodata, ov_SC02_015_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66d40, data, tail15] + - [0x66d40, data, tail14] - [0x66dd0, .rodata, ov_SC02_015_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66e5c, data, tail16] + - [0x66e5c, data, tail15] - [0x68544, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x68547] # 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 diff --git a/config/splat.ov_SC02_016.yaml b/config/splat.ov_SC02_016.yaml index 45f63b44e..f5a858c8e 100644 --- a/config/splat.ov_SC02_016.yaml +++ b/config/splat.ov_SC02_016.yaml @@ -124,27 +124,26 @@ segments: - [0x8a2b8, .rodata, ov_SC02_016_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x8a324, data, tail6] - [0x8a394, .rodata, ov_SC02_016_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8a3b8, data, tail7] - [0x8a3d8, .rodata, ov_SC02_016_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8a420, data, tail8] + - [0x8a420, data, tail7] - [0x8a480, .rodata, ov_SC02_016_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8a4b4, data, tail9] + - [0x8a4b4, data, tail8] - [0x8a4b8, .rodata, ov_SC02_016_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8a4d4, data, tail10] + - [0x8a4d4, data, tail9] - [0x8a4d8, .rodata, ov_SC02_016_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8a4f4, data, tail11] + - [0x8a4f4, data, tail10] - [0x8a518, .rodata, ov_SC02_016_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8a534, data, tail12] + - [0x8a534, data, tail11] - [0x8a54c, .rodata, ov_SC02_016_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8a56c, data, tail13] + - [0x8a56c, data, tail12] - [0x8a5ec, .rodata, ov_SC02_016_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8a600, data, tail14] + - [0x8a600, data, tail13] - [0x8a7a8, .rodata, ov_SC02_016_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8a920, data, tail15] + - [0x8a920, data, tail14] - [0x8a9b0, .rodata, ov_SC02_016_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8aa3c, data, tail16] + - [0x8aa3c, data, tail15] - [0x8aa54, .rodata, ov_SC02_016_jr_8017DC70] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8aa74, data, tail17] + - [0x8aa74, data, tail16] - [0x8C97C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x8C97F] # 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 diff --git a/config/splat.ov_SC02_017.yaml b/config/splat.ov_SC02_017.yaml index 31f3d13f4..070a07354 100644 --- a/config/splat.ov_SC02_017.yaml +++ b/config/splat.ov_SC02_017.yaml @@ -124,27 +124,26 @@ segments: - [0xc5ad8, .rodata, ov_SC02_017_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xc5b44, data, tail6] - [0xc5bb4, .rodata, ov_SC02_017_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc5bd8, data, tail7] - [0xc5bf8, .rodata, ov_SC02_017_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc5c40, data, tail8] + - [0xc5c40, data, tail7] - [0xc5ca0, .rodata, ov_SC02_017_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc5cd4, data, tail9] + - [0xc5cd4, data, tail8] - [0xc5cd8, .rodata, ov_SC02_017_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc5cf4, data, tail10] + - [0xc5cf4, data, tail9] - [0xc5cf8, .rodata, ov_SC02_017_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc5d14, data, tail11] + - [0xc5d14, data, tail10] - [0xc5d38, .rodata, ov_SC02_017_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc5d54, data, tail12] + - [0xc5d54, data, tail11] - [0xc5d6c, .rodata, ov_SC02_017_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc5d8c, data, tail13] + - [0xc5d8c, data, tail12] - [0xc5e0c, .rodata, ov_SC02_017_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc5e20, data, tail14] + - [0xc5e20, data, tail13] - [0xc5fc8, .rodata, ov_SC02_017_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc6140, data, tail15] + - [0xc6140, data, tail14] - [0xc61d0, .rodata, ov_SC02_017_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc625c, data, tail16] + - [0xc625c, data, tail15] - [0xc6274, .rodata, ov_SC02_017_jr_8017DF34] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc6294, data, tail17] + - [0xc6294, data, tail16] - [0xC7BDC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xC7BDF] # 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 diff --git a/config/splat.ov_SC02_021.yaml b/config/splat.ov_SC02_021.yaml index 754b153e0..7deb88ba8 100644 --- a/config/splat.ov_SC02_021.yaml +++ b/config/splat.ov_SC02_021.yaml @@ -124,27 +124,26 @@ segments: - [0x69054, .rodata, ov_SC02_021_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x690c0, data, tail6] - [0x69130, .rodata, ov_SC02_021_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x69154, data, tail7] - [0x69174, .rodata, ov_SC02_021_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x691bc, data, tail8] + - [0x691bc, data, tail7] - [0x6921c, .rodata, ov_SC02_021_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x69250, data, tail9] + - [0x69250, data, tail8] - [0x69254, .rodata, ov_SC02_021_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x69270, data, tail10] + - [0x69270, data, tail9] - [0x69274, .rodata, ov_SC02_021_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x69290, data, tail11] + - [0x69290, data, tail10] - [0x692b4, .rodata, ov_SC02_021_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x692d0, data, tail12] + - [0x692d0, data, tail11] - [0x692e8, .rodata, ov_SC02_021_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x69308, data, tail13] + - [0x69308, data, tail12] - [0x69388, .rodata, ov_SC02_021_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6939c, data, tail14] + - [0x6939c, data, tail13] - [0x69544, .rodata, ov_SC02_021_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x696bc, data, tail15] + - [0x696bc, data, tail14] - [0x6974c, .rodata, ov_SC02_021_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x697d8, data, tail16] + - [0x697d8, data, tail15] - [0x697f0, .rodata, ov_SC02_021_jr_8017C294] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x69810, data, tail17] + - [0x69810, data, tail16] - [0x6B744, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x6B747] # 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 diff --git a/config/splat.ov_SC02_026.yaml b/config/splat.ov_SC02_026.yaml index 9ca988213..6aaf700bd 100644 --- a/config/splat.ov_SC02_026.yaml +++ b/config/splat.ov_SC02_026.yaml @@ -124,27 +124,26 @@ segments: - [0xa6488, .rodata, ov_SC02_026_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa64f4, data, tail6] - [0xa6564, .rodata, ov_SC02_026_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6588, data, tail7] - [0xa65a8, .rodata, ov_SC02_026_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa65f0, data, tail8] + - [0xa65f0, data, tail7] - [0xa6650, .rodata, ov_SC02_026_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6684, data, tail9] + - [0xa6684, data, tail8] - [0xa6688, .rodata, ov_SC02_026_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa66a4, data, tail10] + - [0xa66a4, data, tail9] - [0xa66a8, .rodata, ov_SC02_026_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa66c4, data, tail11] + - [0xa66c4, data, tail10] - [0xa66e8, .rodata, ov_SC02_026_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6704, data, tail12] + - [0xa6704, data, tail11] - [0xa671c, .rodata, ov_SC02_026_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa673c, data, tail13] + - [0xa673c, data, tail12] - [0xa67bc, .rodata, ov_SC02_026_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa67d0, data, tail14] + - [0xa67d0, data, tail13] - [0xa6978, .rodata, ov_SC02_026_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6af0, data, tail15] + - [0xa6af0, data, tail14] - [0xa6b80, .rodata, ov_SC02_026_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6c0c, data, tail16] + - [0xa6c0c, data, tail15] - [0xa6c24, .rodata, ov_SC02_026_jr_8017C180] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6c44, data, tail17] + - [0xa6c44, data, tail16] - [0xA8164, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xA8167] # 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 diff --git a/config/splat.ov_SC02_027.yaml b/config/splat.ov_SC02_027.yaml index e417e5347..c4b501cdf 100644 --- a/config/splat.ov_SC02_027.yaml +++ b/config/splat.ov_SC02_027.yaml @@ -124,27 +124,26 @@ segments: - [0xb01f4, .rodata, ov_SC02_027_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xb0260, data, tail6] - [0xb02d0, .rodata, ov_SC02_027_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb02f4, data, tail7] - [0xb0314, .rodata, ov_SC02_027_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb035c, data, tail8] + - [0xb035c, data, tail7] - [0xb03bc, .rodata, ov_SC02_027_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb03f0, data, tail9] + - [0xb03f0, data, tail8] - [0xb03f4, .rodata, ov_SC02_027_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb0410, data, tail10] + - [0xb0410, data, tail9] - [0xb0414, .rodata, ov_SC02_027_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb0430, data, tail11] + - [0xb0430, data, tail10] - [0xb0454, .rodata, ov_SC02_027_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb0470, data, tail12] + - [0xb0470, data, tail11] - [0xb0488, .rodata, ov_SC02_027_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb04a8, data, tail13] + - [0xb04a8, data, tail12] - [0xb0528, .rodata, ov_SC02_027_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb053c, data, tail14] + - [0xb053c, data, tail13] - [0xb06e4, .rodata, ov_SC02_027_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb085c, data, tail15] + - [0xb085c, data, tail14] - [0xb08ec, .rodata, ov_SC02_027_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb0978, data, tail16] + - [0xb0978, data, tail15] - [0xb0990, .rodata, ov_SC02_027_jr_8017D898] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb09b0, data, tail17] + - [0xb09b0, data, tail16] - [0xB28E4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xB28E7] # 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 diff --git a/config/splat.ov_SC02_028.yaml b/config/splat.ov_SC02_028.yaml index dd97640c6..676040ad9 100644 --- a/config/splat.ov_SC02_028.yaml +++ b/config/splat.ov_SC02_028.yaml @@ -124,27 +124,26 @@ segments: - [0xa9178, .rodata, ov_SC02_028_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa91e4, data, tail6] - [0xa9254, .rodata, ov_SC02_028_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa9278, data, tail7] - [0xa9298, .rodata, ov_SC02_028_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa92e0, data, tail8] + - [0xa92e0, data, tail7] - [0xa9340, .rodata, ov_SC02_028_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa9374, data, tail9] + - [0xa9374, data, tail8] - [0xa9378, .rodata, ov_SC02_028_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa9394, data, tail10] + - [0xa9394, data, tail9] - [0xa9398, .rodata, ov_SC02_028_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa93b4, data, tail11] + - [0xa93b4, data, tail10] - [0xa93d8, .rodata, ov_SC02_028_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa93f4, data, tail12] + - [0xa93f4, data, tail11] - [0xa940c, .rodata, ov_SC02_028_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa942c, data, tail13] + - [0xa942c, data, tail12] - [0xa94ac, .rodata, ov_SC02_028_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa94c0, data, tail14] + - [0xa94c0, data, tail13] - [0xa9668, .rodata, ov_SC02_028_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa97e0, data, tail15] + - [0xa97e0, data, tail14] - [0xa9870, .rodata, ov_SC02_028_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa98fc, data, tail16] + - [0xa98fc, data, tail15] - [0xa9914, .rodata, ov_SC02_028_jr_8017D898] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa9934, data, tail17] + - [0xa9934, data, tail16] - [0xAB4E4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xAB4E7] # 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 diff --git a/config/splat.ov_SC02_031.yaml b/config/splat.ov_SC02_031.yaml index 9d3cece53..6fe5b3cd4 100644 --- a/config/splat.ov_SC02_031.yaml +++ b/config/splat.ov_SC02_031.yaml @@ -123,25 +123,24 @@ segments: - [0x8d974, .rodata, ov_SC02_031_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x8d9e0, data, tail6] - [0x8da50, .rodata, ov_SC02_031_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8da74, data, tail7] - [0x8da94, .rodata, ov_SC02_031_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8dadc, data, tail8] + - [0x8dadc, data, tail7] - [0x8db3c, .rodata, ov_SC02_031_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8db70, data, tail9] + - [0x8db70, data, tail8] - [0x8db74, .rodata, ov_SC02_031_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8db90, data, tail10] + - [0x8db90, data, tail9] - [0x8db94, .rodata, ov_SC02_031_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8dbb0, data, tail11] + - [0x8dbb0, data, tail10] - [0x8dbd4, .rodata, ov_SC02_031_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8dbf0, data, tail12] + - [0x8dbf0, data, tail11] - [0x8dc08, .rodata, ov_SC02_031_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8dc28, data, tail13] + - [0x8dc28, data, tail12] - [0x8dca8, .rodata, ov_SC02_031_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8dcbc, data, tail14] + - [0x8dcbc, data, tail13] - [0x8de64, .rodata, ov_SC02_031_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8dfdc, data, tail15] + - [0x8dfdc, data, tail14] - [0x8e06c, .rodata, ov_SC02_031_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8e0f8, data, tail16] + - [0x8e0f8, data, tail15] - [0x8F9B4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x8F9B7] # 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 diff --git a/config/splat.ov_SC02_035.yaml b/config/splat.ov_SC02_035.yaml index a5e83f301..7e4609cc2 100644 --- a/config/splat.ov_SC02_035.yaml +++ b/config/splat.ov_SC02_035.yaml @@ -124,27 +124,26 @@ segments: - [0x94c3c, .rodata, ov_SC02_035_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x94ca8, data, tail6] - [0x94d18, .rodata, ov_SC02_035_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x94d3c, data, tail7] - [0x94d5c, .rodata, ov_SC02_035_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x94da4, data, tail8] + - [0x94da4, data, tail7] - [0x94e04, .rodata, ov_SC02_035_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x94e38, data, tail9] + - [0x94e38, data, tail8] - [0x94e3c, .rodata, ov_SC02_035_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x94e58, data, tail10] + - [0x94e58, data, tail9] - [0x94e5c, .rodata, ov_SC02_035_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x94e78, data, tail11] + - [0x94e78, data, tail10] - [0x94e9c, .rodata, ov_SC02_035_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x94eb8, data, tail12] + - [0x94eb8, data, tail11] - [0x94ed0, .rodata, ov_SC02_035_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x94ef0, data, tail13] + - [0x94ef0, data, tail12] - [0x94f70, .rodata, ov_SC02_035_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x94f84, data, tail14] + - [0x94f84, data, tail13] - [0x9512c, .rodata, ov_SC02_035_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x952a4, data, tail15] + - [0x952a4, data, tail14] - [0x95334, .rodata, ov_SC02_035_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x953c0, data, tail16] + - [0x953c0, data, tail15] - [0x953d8, .rodata, ov_SC02_035_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x953f8, data, tail17] + - [0x953f8, data, tail16] - [0x968EC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x968EF] # 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 diff --git a/config/splat.ov_SC02_039.yaml b/config/splat.ov_SC02_039.yaml index 8fb507771..599263283 100644 --- a/config/splat.ov_SC02_039.yaml +++ b/config/splat.ov_SC02_039.yaml @@ -124,27 +124,26 @@ segments: - [0x77028, .rodata, ov_SC02_039_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x77094, data, tail6] - [0x77104, .rodata, ov_SC02_039_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77128, data, tail7] - [0x77148, .rodata, ov_SC02_039_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77190, data, tail8] + - [0x77190, data, tail7] - [0x771f0, .rodata, ov_SC02_039_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77224, data, tail9] + - [0x77224, data, tail8] - [0x77228, .rodata, ov_SC02_039_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77244, data, tail10] + - [0x77244, data, tail9] - [0x77248, .rodata, ov_SC02_039_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77264, data, tail11] + - [0x77264, data, tail10] - [0x77288, .rodata, ov_SC02_039_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x772a4, data, tail12] + - [0x772a4, data, tail11] - [0x772bc, .rodata, ov_SC02_039_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x772dc, data, tail13] + - [0x772dc, data, tail12] - [0x7735c, .rodata, ov_SC02_039_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77370, data, tail14] + - [0x77370, data, tail13] - [0x77518, .rodata, ov_SC02_039_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77690, data, tail15] + - [0x77690, data, tail14] - [0x77720, .rodata, ov_SC02_039_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x777ac, data, tail16] + - [0x777ac, data, tail15] - [0x777c4, .rodata, ov_SC02_039_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x777e4, data, tail17] + - [0x777e4, data, tail16] - [0x78CA4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x78CA7] # 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 diff --git a/config/splat.ov_SC02_041.yaml b/config/splat.ov_SC02_041.yaml index a4c22d748..b104545e5 100644 --- a/config/splat.ov_SC02_041.yaml +++ b/config/splat.ov_SC02_041.yaml @@ -124,27 +124,26 @@ segments: - [0x8f394, .rodata, ov_SC02_041_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x8f400, data, tail6] - [0x8f470, .rodata, ov_SC02_041_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f494, data, tail7] - [0x8f4b4, .rodata, ov_SC02_041_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f4fc, data, tail8] + - [0x8f4fc, data, tail7] - [0x8f55c, .rodata, ov_SC02_041_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f590, data, tail9] + - [0x8f590, data, tail8] - [0x8f594, .rodata, ov_SC02_041_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f5b0, data, tail10] + - [0x8f5b0, data, tail9] - [0x8f5b4, .rodata, ov_SC02_041_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f5d0, data, tail11] + - [0x8f5d0, data, tail10] - [0x8f5f4, .rodata, ov_SC02_041_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f610, data, tail12] + - [0x8f610, data, tail11] - [0x8f628, .rodata, ov_SC02_041_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f648, data, tail13] + - [0x8f648, data, tail12] - [0x8f6c8, .rodata, ov_SC02_041_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f6dc, data, tail14] + - [0x8f6dc, data, tail13] - [0x8f884, .rodata, ov_SC02_041_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f9fc, data, tail15] + - [0x8f9fc, data, tail14] - [0x8fa8c, .rodata, ov_SC02_041_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fb18, data, tail16] + - [0x8fb18, data, tail15] - [0x8fb30, .rodata, ov_SC02_041_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fb50, data, tail17] + - [0x8fb50, data, tail16] - [0x9157C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x9157F] # 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 diff --git a/config/splat.ov_SC03_001.yaml b/config/splat.ov_SC03_001.yaml index 00cc357c8..0b9a498aa 100644 --- a/config/splat.ov_SC03_001.yaml +++ b/config/splat.ov_SC03_001.yaml @@ -123,25 +123,24 @@ segments: - [0xc44b4, .rodata, ov_SC03_001_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xc4520, data, tail6] - [0xc4590, .rodata, ov_SC03_001_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc45b4, data, tail7] - [0xc45d4, .rodata, ov_SC03_001_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc461c, data, tail8] + - [0xc461c, data, tail7] - [0xc467c, .rodata, ov_SC03_001_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc46b0, data, tail9] + - [0xc46b0, data, tail8] - [0xc46b4, .rodata, ov_SC03_001_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc46d0, data, tail10] + - [0xc46d0, data, tail9] - [0xc46d4, .rodata, ov_SC03_001_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc46f0, data, tail11] + - [0xc46f0, data, tail10] - [0xc4714, .rodata, ov_SC03_001_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc4730, data, tail12] + - [0xc4730, data, tail11] - [0xc4748, .rodata, ov_SC03_001_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc4768, data, tail13] + - [0xc4768, data, tail12] - [0xc47e8, .rodata, ov_SC03_001_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc47fc, data, tail14] + - [0xc47fc, data, tail13] - [0xc49a4, .rodata, ov_SC03_001_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc4b1c, data, tail15] + - [0xc4b1c, data, tail14] - [0xc4bac, .rodata, ov_SC03_001_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc4c38, data, tail16] + - [0xc4c38, data, tail15] - [0xC730C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xC730F] # 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 diff --git a/config/splat.ov_SC03_002.yaml b/config/splat.ov_SC03_002.yaml index 833fc8154..5bc9d8a9e 100644 --- a/config/splat.ov_SC03_002.yaml +++ b/config/splat.ov_SC03_002.yaml @@ -124,27 +124,26 @@ segments: - [0xa1a10, .rodata, ov_SC03_002_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa1a7c, data, tail6] - [0xa1aec, .rodata, ov_SC03_002_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa1b10, data, tail7] - [0xa1b30, .rodata, ov_SC03_002_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa1b78, data, tail8] + - [0xa1b78, data, tail7] - [0xa1bd8, .rodata, ov_SC03_002_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa1c0c, data, tail9] + - [0xa1c0c, data, tail8] - [0xa1c10, .rodata, ov_SC03_002_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa1c2c, data, tail10] + - [0xa1c2c, data, tail9] - [0xa1c30, .rodata, ov_SC03_002_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa1c4c, data, tail11] + - [0xa1c4c, data, tail10] - [0xa1c70, .rodata, ov_SC03_002_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa1c8c, data, tail12] + - [0xa1c8c, data, tail11] - [0xa1ca4, .rodata, ov_SC03_002_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa1cc4, data, tail13] + - [0xa1cc4, data, tail12] - [0xa1d44, .rodata, ov_SC03_002_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa1d58, data, tail14] + - [0xa1d58, data, tail13] - [0xa1f00, .rodata, ov_SC03_002_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2078, data, tail15] + - [0xa2078, data, tail14] - [0xa2108, .rodata, ov_SC03_002_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2194, data, tail16] + - [0xa2194, data, tail15] - [0xa21ac, .rodata, ov_SC03_002_jr_8017D604] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa21cc, data, tail17] + - [0xa21cc, data, tail16] - [0xA39F4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xA39F7] # 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 diff --git a/config/splat.ov_SC03_003.yaml b/config/splat.ov_SC03_003.yaml index a623a5021..d7046e112 100644 --- a/config/splat.ov_SC03_003.yaml +++ b/config/splat.ov_SC03_003.yaml @@ -123,25 +123,24 @@ segments: - [0x65d90, .rodata, ov_SC03_003_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x65dfc, data, tail6] - [0x65e6c, .rodata, ov_SC03_003_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65e90, data, tail7] - [0x65eb0, .rodata, ov_SC03_003_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65ef8, data, tail8] + - [0x65ef8, data, tail7] - [0x65f58, .rodata, ov_SC03_003_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65f8c, data, tail9] + - [0x65f8c, data, tail8] - [0x65f90, .rodata, ov_SC03_003_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65fac, data, tail10] + - [0x65fac, data, tail9] - [0x65fb0, .rodata, ov_SC03_003_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65fcc, data, tail11] + - [0x65fcc, data, tail10] - [0x65ff0, .rodata, ov_SC03_003_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6600c, data, tail12] + - [0x6600c, data, tail11] - [0x66024, .rodata, ov_SC03_003_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66044, data, tail13] + - [0x66044, data, tail12] - [0x660c4, .rodata, ov_SC03_003_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x660d8, data, tail14] + - [0x660d8, data, tail13] - [0x66280, .rodata, ov_SC03_003_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x663f8, data, tail15] + - [0x663f8, data, tail14] - [0x66488, .rodata, ov_SC03_003_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66514, data, tail16] + - [0x66514, data, tail15] - [0x67A24, bin, trailing] # final 1 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x67A25] # 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 diff --git a/config/splat.ov_SC03_006.yaml b/config/splat.ov_SC03_006.yaml index e07627372..2e1c1450d 100644 --- a/config/splat.ov_SC03_006.yaml +++ b/config/splat.ov_SC03_006.yaml @@ -123,25 +123,24 @@ segments: - [0xcd64c, .rodata, ov_SC03_006_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xcd6b8, data, tail6] - [0xcd728, .rodata, ov_SC03_006_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcd74c, data, tail7] - [0xcd76c, .rodata, ov_SC03_006_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcd7b4, data, tail8] + - [0xcd7b4, data, tail7] - [0xcd814, .rodata, ov_SC03_006_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcd848, data, tail9] + - [0xcd848, data, tail8] - [0xcd84c, .rodata, ov_SC03_006_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcd868, data, tail10] + - [0xcd868, data, tail9] - [0xcd86c, .rodata, ov_SC03_006_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcd888, data, tail11] + - [0xcd888, data, tail10] - [0xcd8ac, .rodata, ov_SC03_006_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcd8c8, data, tail12] + - [0xcd8c8, data, tail11] - [0xcd8e0, .rodata, ov_SC03_006_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcd900, data, tail13] + - [0xcd900, data, tail12] - [0xcd980, .rodata, ov_SC03_006_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcd994, data, tail14] + - [0xcd994, data, tail13] - [0xcdb3c, .rodata, ov_SC03_006_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcdcb4, data, tail15] + - [0xcdcb4, data, tail14] - [0xcdd44, .rodata, ov_SC03_006_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcddd0, data, tail16] + - [0xcddd0, data, tail15] - [0xCF75C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xCF75F] # 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 diff --git a/config/splat.ov_SC03_007.yaml b/config/splat.ov_SC03_007.yaml index 87736c052..7856a5fb7 100644 --- a/config/splat.ov_SC03_007.yaml +++ b/config/splat.ov_SC03_007.yaml @@ -123,25 +123,24 @@ segments: - [0xbffd4, .rodata, ov_SC03_007_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xc0040, data, tail6] - [0xc00b0, .rodata, ov_SC03_007_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc00d4, data, tail7] - [0xc00f4, .rodata, ov_SC03_007_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc013c, data, tail8] + - [0xc013c, data, tail7] - [0xc019c, .rodata, ov_SC03_007_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc01d0, data, tail9] + - [0xc01d0, data, tail8] - [0xc01d4, .rodata, ov_SC03_007_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc01f0, data, tail10] + - [0xc01f0, data, tail9] - [0xc01f4, .rodata, ov_SC03_007_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0210, data, tail11] + - [0xc0210, data, tail10] - [0xc0234, .rodata, ov_SC03_007_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0250, data, tail12] + - [0xc0250, data, tail11] - [0xc0268, .rodata, ov_SC03_007_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0288, data, tail13] + - [0xc0288, data, tail12] - [0xc0308, .rodata, ov_SC03_007_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc031c, data, tail14] + - [0xc031c, data, tail13] - [0xc04c4, .rodata, ov_SC03_007_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc063c, data, tail15] + - [0xc063c, data, tail14] - [0xc06cc, .rodata, ov_SC03_007_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0758, data, tail16] + - [0xc0758, data, tail15] - [0xC316C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xC316F] # 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 diff --git a/config/splat.ov_SC03_010.yaml b/config/splat.ov_SC03_010.yaml index 7e100475f..9c7479277 100644 --- a/config/splat.ov_SC03_010.yaml +++ b/config/splat.ov_SC03_010.yaml @@ -123,25 +123,24 @@ segments: - [0x762b0, .rodata, ov_SC03_010_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x7631c, data, tail6] - [0x7638c, .rodata, ov_SC03_010_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x763b0, data, tail7] - [0x763d0, .rodata, ov_SC03_010_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x76418, data, tail8] + - [0x76418, data, tail7] - [0x76478, .rodata, ov_SC03_010_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x764ac, data, tail9] + - [0x764ac, data, tail8] - [0x764b0, .rodata, ov_SC03_010_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x764cc, data, tail10] + - [0x764cc, data, tail9] - [0x764d0, .rodata, ov_SC03_010_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x764ec, data, tail11] + - [0x764ec, data, tail10] - [0x76510, .rodata, ov_SC03_010_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7652c, data, tail12] + - [0x7652c, data, tail11] - [0x76544, .rodata, ov_SC03_010_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x76564, data, tail13] + - [0x76564, data, tail12] - [0x765e4, .rodata, ov_SC03_010_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x765f8, data, tail14] + - [0x765f8, data, tail13] - [0x767a0, .rodata, ov_SC03_010_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x76918, data, tail15] + - [0x76918, data, tail14] - [0x769a8, .rodata, ov_SC03_010_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x76a34, data, tail16] + - [0x76a34, data, tail15] - [0x78074, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x78077] # 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 diff --git a/config/splat.ov_SC03_011.yaml b/config/splat.ov_SC03_011.yaml index 6f698bb59..90f93af08 100644 --- a/config/splat.ov_SC03_011.yaml +++ b/config/splat.ov_SC03_011.yaml @@ -121,27 +121,26 @@ segments: - [0x78520, .rodata, ov_SC03_011_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x7858c, data, tail5] - [0x785fc, .rodata, ov_SC03_011_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78620, data, tail6] - [0x78640, .rodata, ov_SC03_011_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78688, data, tail7] + - [0x78688, data, tail6] - [0x786e8, .rodata, ov_SC03_011_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7871c, data, tail8] + - [0x7871c, data, tail7] - [0x78720, .rodata, ov_SC03_011_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7873c, data, tail9] + - [0x7873c, data, tail8] - [0x78740, .rodata, ov_SC03_011_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7875c, data, tail10] + - [0x7875c, data, tail9] - [0x78780, .rodata, ov_SC03_011_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7879c, data, tail11] + - [0x7879c, data, tail10] - [0x787b4, .rodata, ov_SC03_011_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x787d4, data, tail12] + - [0x787d4, data, tail11] - [0x78854, .rodata, ov_SC03_011_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78868, data, tail13] + - [0x78868, data, tail12] - [0x78a10, .rodata, ov_SC03_011_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78b88, data, tail14] + - [0x78b88, data, tail13] - [0x78c18, .rodata, ov_SC03_011_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78ca4, data, tail15] + - [0x78ca4, data, tail14] - [0x78cbc, .rodata, ov_SC03_011_jr_8017C730] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78cdc, data, tail16] + - [0x78cdc, data, tail15] - [0x7A2A8, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x7A2AB] # 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 diff --git a/config/splat.ov_SC03_012.yaml b/config/splat.ov_SC03_012.yaml index cc676390f..17c70e30e 100644 --- a/config/splat.ov_SC03_012.yaml +++ b/config/splat.ov_SC03_012.yaml @@ -123,25 +123,24 @@ segments: - [0x6b37c, .rodata, ov_SC03_012_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x6b3e8, data, tail6] - [0x6b458, .rodata, ov_SC03_012_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b47c, data, tail7] - [0x6b49c, .rodata, ov_SC03_012_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b4e4, data, tail8] + - [0x6b4e4, data, tail7] - [0x6b544, .rodata, ov_SC03_012_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b578, data, tail9] + - [0x6b578, data, tail8] - [0x6b57c, .rodata, ov_SC03_012_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b598, data, tail10] + - [0x6b598, data, tail9] - [0x6b59c, .rodata, ov_SC03_012_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b5b8, data, tail11] + - [0x6b5b8, data, tail10] - [0x6b5dc, .rodata, ov_SC03_012_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b5f8, data, tail12] + - [0x6b5f8, data, tail11] - [0x6b610, .rodata, ov_SC03_012_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b630, data, tail13] + - [0x6b630, data, tail12] - [0x6b6b0, .rodata, ov_SC03_012_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b6c4, data, tail14] + - [0x6b6c4, data, tail13] - [0x6b86c, .rodata, ov_SC03_012_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b9e4, data, tail15] + - [0x6b9e4, data, tail14] - [0x6ba74, .rodata, ov_SC03_012_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6bb00, data, tail16] + - [0x6bb00, data, tail15] - [0x6D004, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x6D007] # 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 diff --git a/config/splat.ov_SC03_013.yaml b/config/splat.ov_SC03_013.yaml index ae48b2b66..cc4d5deff 100644 --- a/config/splat.ov_SC03_013.yaml +++ b/config/splat.ov_SC03_013.yaml @@ -123,25 +123,24 @@ segments: - [0x83614, .rodata, ov_SC03_013_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x83680, data, tail6] - [0x836f0, .rodata, ov_SC03_013_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x83714, data, tail7] - [0x83734, .rodata, ov_SC03_013_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8377c, data, tail8] + - [0x8377c, data, tail7] - [0x837dc, .rodata, ov_SC03_013_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x83810, data, tail9] + - [0x83810, data, tail8] - [0x83814, .rodata, ov_SC03_013_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x83830, data, tail10] + - [0x83830, data, tail9] - [0x83834, .rodata, ov_SC03_013_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x83850, data, tail11] + - [0x83850, data, tail10] - [0x83874, .rodata, ov_SC03_013_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x83890, data, tail12] + - [0x83890, data, tail11] - [0x838a8, .rodata, ov_SC03_013_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x838c8, data, tail13] + - [0x838c8, data, tail12] - [0x83948, .rodata, ov_SC03_013_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8395c, data, tail14] + - [0x8395c, data, tail13] - [0x83b04, .rodata, ov_SC03_013_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x83c7c, data, tail15] + - [0x83c7c, data, tail14] - [0x83d0c, .rodata, ov_SC03_013_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x83d98, data, tail16] + - [0x83d98, data, tail15] - [0x853FC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x853FF] # 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 diff --git a/config/splat.ov_SC03_014.yaml b/config/splat.ov_SC03_014.yaml index 80befe289..7b47c8ffe 100644 --- a/config/splat.ov_SC03_014.yaml +++ b/config/splat.ov_SC03_014.yaml @@ -124,27 +124,26 @@ segments: - [0xc09e8, .rodata, ov_SC03_014_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xc0a54, data, tail6] - [0xc0ac4, .rodata, ov_SC03_014_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0ae8, data, tail7] - [0xc0b08, .rodata, ov_SC03_014_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0b50, data, tail8] + - [0xc0b50, data, tail7] - [0xc0bb0, .rodata, ov_SC03_014_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0be4, data, tail9] + - [0xc0be4, data, tail8] - [0xc0be8, .rodata, ov_SC03_014_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0c04, data, tail10] + - [0xc0c04, data, tail9] - [0xc0c08, .rodata, ov_SC03_014_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0c24, data, tail11] + - [0xc0c24, data, tail10] - [0xc0c48, .rodata, ov_SC03_014_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0c64, data, tail12] + - [0xc0c64, data, tail11] - [0xc0c7c, .rodata, ov_SC03_014_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0c9c, data, tail13] + - [0xc0c9c, data, tail12] - [0xc0d1c, .rodata, ov_SC03_014_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0d30, data, tail14] + - [0xc0d30, data, tail13] - [0xc0ed8, .rodata, ov_SC03_014_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc1050, data, tail15] + - [0xc1050, data, tail14] - [0xc10e0, .rodata, ov_SC03_014_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc116c, data, tail16] + - [0xc116c, data, tail15] - [0xc11b0, .rodata, ov_SC03_014_jr_8017EB7C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc11d0, data, tail17] + - [0xc11d0, data, tail16] - [0xC2EE4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xC2EE7] # 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 diff --git a/config/splat.ov_SC03_015.yaml b/config/splat.ov_SC03_015.yaml index 93161bcd6..0474ac4f4 100644 --- a/config/splat.ov_SC03_015.yaml +++ b/config/splat.ov_SC03_015.yaml @@ -124,27 +124,26 @@ segments: - [0xc09e8, .rodata, ov_SC03_015_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xc0a54, data, tail6] - [0xc0ac4, .rodata, ov_SC03_015_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0ae8, data, tail7] - [0xc0b08, .rodata, ov_SC03_015_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0b50, data, tail8] + - [0xc0b50, data, tail7] - [0xc0bb0, .rodata, ov_SC03_015_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0be4, data, tail9] + - [0xc0be4, data, tail8] - [0xc0be8, .rodata, ov_SC03_015_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0c04, data, tail10] + - [0xc0c04, data, tail9] - [0xc0c08, .rodata, ov_SC03_015_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0c24, data, tail11] + - [0xc0c24, data, tail10] - [0xc0c48, .rodata, ov_SC03_015_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0c64, data, tail12] + - [0xc0c64, data, tail11] - [0xc0c7c, .rodata, ov_SC03_015_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0c9c, data, tail13] + - [0xc0c9c, data, tail12] - [0xc0d1c, .rodata, ov_SC03_015_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc0d30, data, tail14] + - [0xc0d30, data, tail13] - [0xc0ed8, .rodata, ov_SC03_015_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc1050, data, tail15] + - [0xc1050, data, tail14] - [0xc10e0, .rodata, ov_SC03_015_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc116c, data, tail16] + - [0xc116c, data, tail15] - [0xc11b0, .rodata, ov_SC03_015_jr_8017EB7C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc11d0, data, tail17] + - [0xc11d0, data, tail16] - [0xC2EE4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xC2EE7] # 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 diff --git a/config/splat.ov_SC03_023.yaml b/config/splat.ov_SC03_023.yaml index 442fe0543..367fb1e89 100644 --- a/config/splat.ov_SC03_023.yaml +++ b/config/splat.ov_SC03_023.yaml @@ -123,25 +123,24 @@ segments: - [0x6efc0, .rodata, ov_SC03_023_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x6f02c, data, tail6] - [0x6f09c, .rodata, ov_SC03_023_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6f0c0, data, tail7] - [0x6f0e0, .rodata, ov_SC03_023_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6f128, data, tail8] + - [0x6f128, data, tail7] - [0x6f188, .rodata, ov_SC03_023_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6f1bc, data, tail9] + - [0x6f1bc, data, tail8] - [0x6f1c0, .rodata, ov_SC03_023_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6f1dc, data, tail10] + - [0x6f1dc, data, tail9] - [0x6f1e0, .rodata, ov_SC03_023_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6f1fc, data, tail11] + - [0x6f1fc, data, tail10] - [0x6f220, .rodata, ov_SC03_023_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6f23c, data, tail12] + - [0x6f23c, data, tail11] - [0x6f254, .rodata, ov_SC03_023_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6f274, data, tail13] + - [0x6f274, data, tail12] - [0x6f2f4, .rodata, ov_SC03_023_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6f308, data, tail14] + - [0x6f308, data, tail13] - [0x6f4b0, .rodata, ov_SC03_023_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6f628, data, tail15] + - [0x6f628, data, tail14] - [0x6f6b8, .rodata, ov_SC03_023_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6f744, data, tail16] + - [0x6f744, data, tail15] - [0x70C2C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x70C2F] # 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 diff --git a/config/splat.ov_SC03_024.yaml b/config/splat.ov_SC03_024.yaml index eadc592ea..5d1615ffd 100644 --- a/config/splat.ov_SC03_024.yaml +++ b/config/splat.ov_SC03_024.yaml @@ -124,27 +124,26 @@ segments: - [0x97448, .rodata, ov_SC03_024_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x974b4, data, tail6] - [0x97524, .rodata, ov_SC03_024_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97548, data, tail7] - [0x97568, .rodata, ov_SC03_024_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x975b0, data, tail8] + - [0x975b0, data, tail7] - [0x97610, .rodata, ov_SC03_024_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97644, data, tail9] + - [0x97644, data, tail8] - [0x97648, .rodata, ov_SC03_024_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97664, data, tail10] + - [0x97664, data, tail9] - [0x97668, .rodata, ov_SC03_024_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97684, data, tail11] + - [0x97684, data, tail10] - [0x976a8, .rodata, ov_SC03_024_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x976c4, data, tail12] + - [0x976c4, data, tail11] - [0x976dc, .rodata, ov_SC03_024_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x976fc, data, tail13] + - [0x976fc, data, tail12] - [0x9777c, .rodata, ov_SC03_024_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97790, data, tail14] + - [0x97790, data, tail13] - [0x97938, .rodata, ov_SC03_024_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97ab0, data, tail15] + - [0x97ab0, data, tail14] - [0x97b40, .rodata, ov_SC03_024_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97bcc, data, tail16] + - [0x97bcc, data, tail15] - [0x97c10, .rodata, ov_SC03_024_jr_8017DF84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97c30, data, tail17] + - [0x97c30, data, tail16] - [0x996F4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x996F7] # 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 diff --git a/config/splat.ov_SC03_028.yaml b/config/splat.ov_SC03_028.yaml index 301c47fa7..ae49663f0 100644 --- a/config/splat.ov_SC03_028.yaml +++ b/config/splat.ov_SC03_028.yaml @@ -123,25 +123,24 @@ segments: - [0xc15d0, .rodata, ov_SC03_028_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xc163c, data, tail6] - [0xc16ac, .rodata, ov_SC03_028_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc16d0, data, tail7] - [0xc16f0, .rodata, ov_SC03_028_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc1738, data, tail8] + - [0xc1738, data, tail7] - [0xc1798, .rodata, ov_SC03_028_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc17cc, data, tail9] + - [0xc17cc, data, tail8] - [0xc17d0, .rodata, ov_SC03_028_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc17ec, data, tail10] + - [0xc17ec, data, tail9] - [0xc17f0, .rodata, ov_SC03_028_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc180c, data, tail11] + - [0xc180c, data, tail10] - [0xc1830, .rodata, ov_SC03_028_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc184c, data, tail12] + - [0xc184c, data, tail11] - [0xc1864, .rodata, ov_SC03_028_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc1884, data, tail13] + - [0xc1884, data, tail12] - [0xc1904, .rodata, ov_SC03_028_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc1918, data, tail14] + - [0xc1918, data, tail13] - [0xc1ac0, .rodata, ov_SC03_028_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc1c38, data, tail15] + - [0xc1c38, data, tail14] - [0xc1cc8, .rodata, ov_SC03_028_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc1d54, data, tail16] + - [0xc1d54, data, tail15] - [0xC44AC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xC44AF] # 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 diff --git a/config/splat.ov_SC03_029.yaml b/config/splat.ov_SC03_029.yaml index 5dd3705f0..06dec3832 100644 --- a/config/splat.ov_SC03_029.yaml +++ b/config/splat.ov_SC03_029.yaml @@ -124,27 +124,26 @@ segments: - [0xaf704, .rodata, ov_SC03_029_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xaf770, data, tail6] - [0xaf7e0, .rodata, ov_SC03_029_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaf804, data, tail7] - [0xaf824, .rodata, ov_SC03_029_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaf86c, data, tail8] + - [0xaf86c, data, tail7] - [0xaf8cc, .rodata, ov_SC03_029_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaf900, data, tail9] + - [0xaf900, data, tail8] - [0xaf904, .rodata, ov_SC03_029_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaf920, data, tail10] + - [0xaf920, data, tail9] - [0xaf924, .rodata, ov_SC03_029_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaf940, data, tail11] + - [0xaf940, data, tail10] - [0xaf964, .rodata, ov_SC03_029_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaf980, data, tail12] + - [0xaf980, data, tail11] - [0xaf998, .rodata, ov_SC03_029_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaf9b8, data, tail13] + - [0xaf9b8, data, tail12] - [0xafa38, .rodata, ov_SC03_029_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xafa4c, data, tail14] + - [0xafa4c, data, tail13] - [0xafbf4, .rodata, ov_SC03_029_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xafd6c, data, tail15] + - [0xafd6c, data, tail14] - [0xafdfc, .rodata, ov_SC03_029_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xafe88, data, tail16] + - [0xafe88, data, tail15] - [0xafea0, .rodata, ov_SC03_029_jr_8017DC70] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xafec0, data, tail17] + - [0xafec0, data, tail16] - [0xB18EC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xB18EF] # 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 diff --git a/config/splat.ov_SC03_030.yaml b/config/splat.ov_SC03_030.yaml index 5a4dbb720..890d08a26 100644 --- a/config/splat.ov_SC03_030.yaml +++ b/config/splat.ov_SC03_030.yaml @@ -120,25 +120,24 @@ segments: - [0xb7da8, .rodata, ov_SC03_030_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xb7e14, data, tail5] - [0xb7e84, .rodata, ov_SC03_030_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7ea8, data, tail6] - [0xb7ec8, .rodata, ov_SC03_030_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7f10, data, tail7] + - [0xb7f10, data, tail6] - [0xb7f70, .rodata, ov_SC03_030_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7fa4, data, tail8] + - [0xb7fa4, data, tail7] - [0xb7fa8, .rodata, ov_SC03_030_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7fc4, data, tail9] + - [0xb7fc4, data, tail8] - [0xb7fc8, .rodata, ov_SC03_030_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7fe4, data, tail10] + - [0xb7fe4, data, tail9] - [0xb8008, .rodata, ov_SC03_030_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb8024, data, tail11] + - [0xb8024, data, tail10] - [0xb803c, .rodata, ov_SC03_030_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb805c, data, tail12] + - [0xb805c, data, tail11] - [0xb80dc, .rodata, ov_SC03_030_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb80f0, data, tail13] + - [0xb80f0, data, tail12] - [0xb8298, .rodata, ov_SC03_030_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb8410, data, tail14] + - [0xb8410, data, tail13] - [0xb84a0, .rodata, ov_SC03_030_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb852c, data, tail15] + - [0xb852c, data, tail14] - [0xB9AF0] # 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 # ` - [0x, bin, trailing]` (the final 1-3 bytes spimdisasm's data path drops); diff --git a/config/splat.ov_SC03_031.yaml b/config/splat.ov_SC03_031.yaml index f833a54a9..9b6e3b131 100644 --- a/config/splat.ov_SC03_031.yaml +++ b/config/splat.ov_SC03_031.yaml @@ -124,27 +124,26 @@ segments: - [0x9c24c, .rodata, ov_SC03_031_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9c2b8, data, tail6] - [0x9c328, .rodata, ov_SC03_031_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c34c, data, tail7] - [0x9c36c, .rodata, ov_SC03_031_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c3b4, data, tail8] + - [0x9c3b4, data, tail7] - [0x9c414, .rodata, ov_SC03_031_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c448, data, tail9] + - [0x9c448, data, tail8] - [0x9c44c, .rodata, ov_SC03_031_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c468, data, tail10] + - [0x9c468, data, tail9] - [0x9c46c, .rodata, ov_SC03_031_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c488, data, tail11] + - [0x9c488, data, tail10] - [0x9c4ac, .rodata, ov_SC03_031_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c4c8, data, tail12] + - [0x9c4c8, data, tail11] - [0x9c4e0, .rodata, ov_SC03_031_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c500, data, tail13] + - [0x9c500, data, tail12] - [0x9c580, .rodata, ov_SC03_031_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c594, data, tail14] + - [0x9c594, data, tail13] - [0x9c73c, .rodata, ov_SC03_031_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c8b4, data, tail15] + - [0x9c8b4, data, tail14] - [0x9c944, .rodata, ov_SC03_031_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9c9d0, data, tail16] + - [0x9c9d0, data, tail15] - [0x9c9e8, .rodata, ov_SC03_031_jr_8017DB5C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ca08, data, tail17] + - [0x9ca08, data, tail16] - [0x9E14C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x9E14F] # 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 diff --git a/config/splat.ov_SC03_089.yaml b/config/splat.ov_SC03_089.yaml index f4946efb8..c0f4caf3f 100644 --- a/config/splat.ov_SC03_089.yaml +++ b/config/splat.ov_SC03_089.yaml @@ -124,27 +124,26 @@ segments: - [0x9cab8, .rodata, ov_SC03_089_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9cb24, data, tail6] - [0x9cb94, .rodata, ov_SC03_089_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9cbb8, data, tail7] - [0x9cbd8, .rodata, ov_SC03_089_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9cc20, data, tail8] + - [0x9cc20, data, tail7] - [0x9cc80, .rodata, ov_SC03_089_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ccb4, data, tail9] + - [0x9ccb4, data, tail8] - [0x9ccb8, .rodata, ov_SC03_089_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ccd4, data, tail10] + - [0x9ccd4, data, tail9] - [0x9ccd8, .rodata, ov_SC03_089_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ccf4, data, tail11] + - [0x9ccf4, data, tail10] - [0x9cd18, .rodata, ov_SC03_089_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9cd34, data, tail12] + - [0x9cd34, data, tail11] - [0x9cd4c, .rodata, ov_SC03_089_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9cd6c, data, tail13] + - [0x9cd6c, data, tail12] - [0x9cdec, .rodata, ov_SC03_089_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ce00, data, tail14] + - [0x9ce00, data, tail13] - [0x9cfa8, .rodata, ov_SC03_089_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d120, data, tail15] + - [0x9d120, data, tail14] - [0x9d1b0, .rodata, ov_SC03_089_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d23c, data, tail16] + - [0x9d23c, data, tail15] - [0x9d254, .rodata, ov_SC03_089_jr_8017CA80] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d274, data, tail17] + - [0x9d274, data, tail16] - [0x9E7C4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x9E7C7] # 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 diff --git a/config/splat.ov_SC03_090.yaml b/config/splat.ov_SC03_090.yaml index c14431851..b1c1c8aff 100644 --- a/config/splat.ov_SC03_090.yaml +++ b/config/splat.ov_SC03_090.yaml @@ -124,27 +124,26 @@ segments: - [0xa1f24, .rodata, ov_SC03_090_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa1f90, data, tail6] - [0xa2000, .rodata, ov_SC03_090_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2024, data, tail7] - [0xa2044, .rodata, ov_SC03_090_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa208c, data, tail8] + - [0xa208c, data, tail7] - [0xa20ec, .rodata, ov_SC03_090_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2120, data, tail9] + - [0xa2120, data, tail8] - [0xa2124, .rodata, ov_SC03_090_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2140, data, tail10] + - [0xa2140, data, tail9] - [0xa2144, .rodata, ov_SC03_090_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2160, data, tail11] + - [0xa2160, data, tail10] - [0xa2184, .rodata, ov_SC03_090_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa21a0, data, tail12] + - [0xa21a0, data, tail11] - [0xa21b8, .rodata, ov_SC03_090_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa21d8, data, tail13] + - [0xa21d8, data, tail12] - [0xa2258, .rodata, ov_SC03_090_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa226c, data, tail14] + - [0xa226c, data, tail13] - [0xa2414, .rodata, ov_SC03_090_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa258c, data, tail15] + - [0xa258c, data, tail14] - [0xa261c, .rodata, ov_SC03_090_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa26a8, data, tail16] + - [0xa26a8, data, tail15] - [0xa26c0, .rodata, ov_SC03_090_jr_8017CA80] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa26e0, data, tail17] + - [0xa26e0, data, tail16] - [0xA3C34, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xA3C37] # 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 diff --git a/config/splat.ov_SC03_091.yaml b/config/splat.ov_SC03_091.yaml index d65a559ed..db6e2c5c4 100644 --- a/config/splat.ov_SC03_091.yaml +++ b/config/splat.ov_SC03_091.yaml @@ -125,27 +125,26 @@ segments: - [0xa85f0, .rodata, ov_SC03_091_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa865c, data, tail6] - [0xa86cc, .rodata, ov_SC03_091_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa86f0, data, tail7] - [0xa8710, .rodata, ov_SC03_091_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa8758, data, tail8] + - [0xa8758, data, tail7] - [0xa87b8, .rodata, ov_SC03_091_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa87ec, data, tail9] + - [0xa87ec, data, tail8] - [0xa87f0, .rodata, ov_SC03_091_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa880c, data, tail10] + - [0xa880c, data, tail9] - [0xa8810, .rodata, ov_SC03_091_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa882c, data, tail11] + - [0xa882c, data, tail10] - [0xa8850, .rodata, ov_SC03_091_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa886c, data, tail12] + - [0xa886c, data, tail11] - [0xa8884, .rodata, ov_SC03_091_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa88a4, data, tail13] + - [0xa88a4, data, tail12] - [0xa8924, .rodata, ov_SC03_091_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa8938, data, tail14] + - [0xa8938, data, tail13] - [0xa8ae0, .rodata, ov_SC03_091_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa8c58, data, tail15] + - [0xa8c58, data, tail14] - [0xa8ce8, .rodata, ov_SC03_091_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa8d74, data, tail16] + - [0xa8d74, data, tail15] - [0xa8d8c, .rodata, ov_SC03_091_jr_8017D898] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa8dac, data, tail17] + - [0xa8dac, data, tail16] - [0xAA584, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xAA587] # 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 diff --git a/config/splat.ov_SC03_092.yaml b/config/splat.ov_SC03_092.yaml index 8177be585..e9551dcf1 100644 --- a/config/splat.ov_SC03_092.yaml +++ b/config/splat.ov_SC03_092.yaml @@ -123,25 +123,24 @@ segments: - [0x891c8, .rodata, ov_SC03_092_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x89234, data, tail6] - [0x892a4, .rodata, ov_SC03_092_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x892c8, data, tail7] - [0x892e8, .rodata, ov_SC03_092_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89330, data, tail8] + - [0x89330, data, tail7] - [0x89390, .rodata, ov_SC03_092_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x893c4, data, tail9] + - [0x893c4, data, tail8] - [0x893c8, .rodata, ov_SC03_092_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x893e4, data, tail10] + - [0x893e4, data, tail9] - [0x893e8, .rodata, ov_SC03_092_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89404, data, tail11] + - [0x89404, data, tail10] - [0x89428, .rodata, ov_SC03_092_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89444, data, tail12] + - [0x89444, data, tail11] - [0x8945c, .rodata, ov_SC03_092_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8947c, data, tail13] + - [0x8947c, data, tail12] - [0x894fc, .rodata, ov_SC03_092_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89510, data, tail14] + - [0x89510, data, tail13] - [0x896b8, .rodata, ov_SC03_092_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89830, data, tail15] + - [0x89830, data, tail14] - [0x898c0, .rodata, ov_SC03_092_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8994c, data, tail16] + - [0x8994c, data, tail15] - [0x8AF2C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x8AF2F] # 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 diff --git a/config/splat.ov_SC03_093.yaml b/config/splat.ov_SC03_093.yaml index a45fa1a26..9f28012a1 100644 --- a/config/splat.ov_SC03_093.yaml +++ b/config/splat.ov_SC03_093.yaml @@ -124,27 +124,26 @@ segments: - [0xa261c, .rodata, ov_SC03_093_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa2688, data, tail6] - [0xa26f8, .rodata, ov_SC03_093_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa271c, data, tail7] - [0xa273c, .rodata, ov_SC03_093_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2784, data, tail8] + - [0xa2784, data, tail7] - [0xa27e4, .rodata, ov_SC03_093_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2818, data, tail9] + - [0xa2818, data, tail8] - [0xa281c, .rodata, ov_SC03_093_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2838, data, tail10] + - [0xa2838, data, tail9] - [0xa283c, .rodata, ov_SC03_093_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2858, data, tail11] + - [0xa2858, data, tail10] - [0xa287c, .rodata, ov_SC03_093_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2898, data, tail12] + - [0xa2898, data, tail11] - [0xa28b0, .rodata, ov_SC03_093_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa28d0, data, tail13] + - [0xa28d0, data, tail12] - [0xa2950, .rodata, ov_SC03_093_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2964, data, tail14] + - [0xa2964, data, tail13] - [0xa2b0c, .rodata, ov_SC03_093_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2c84, data, tail15] + - [0xa2c84, data, tail14] - [0xa2d14, .rodata, ov_SC03_093_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2da0, data, tail16] + - [0xa2da0, data, tail15] - [0xa2db8, .rodata, ov_SC03_093_jr_8017D898] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa2dd8, data, tail17] + - [0xa2dd8, data, tail16] - [0xA4584, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xA4587] # 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 diff --git a/config/splat.ov_SC03_094.yaml b/config/splat.ov_SC03_094.yaml index b01b49f83..d4d5aea9c 100644 --- a/config/splat.ov_SC03_094.yaml +++ b/config/splat.ov_SC03_094.yaml @@ -124,27 +124,26 @@ segments: - [0xa9458, .rodata, ov_SC03_094_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa94c4, data, tail6] - [0xa9534, .rodata, ov_SC03_094_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa9558, data, tail7] - [0xa9578, .rodata, ov_SC03_094_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa95c0, data, tail8] + - [0xa95c0, data, tail7] - [0xa9620, .rodata, ov_SC03_094_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa9654, data, tail9] + - [0xa9654, data, tail8] - [0xa9658, .rodata, ov_SC03_094_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa9674, data, tail10] + - [0xa9674, data, tail9] - [0xa9678, .rodata, ov_SC03_094_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa9694, data, tail11] + - [0xa9694, data, tail10] - [0xa96b8, .rodata, ov_SC03_094_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa96d4, data, tail12] + - [0xa96d4, data, tail11] - [0xa96ec, .rodata, ov_SC03_094_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa970c, data, tail13] + - [0xa970c, data, tail12] - [0xa978c, .rodata, ov_SC03_094_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa97a0, data, tail14] + - [0xa97a0, data, tail13] - [0xa9948, .rodata, ov_SC03_094_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa9ac0, data, tail15] + - [0xa9ac0, data, tail14] - [0xa9b50, .rodata, ov_SC03_094_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa9bdc, data, tail16] + - [0xa9bdc, data, tail15] - [0xa9bf4, .rodata, ov_SC03_094_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa9c14, data, tail17] + - [0xa9c14, data, tail16] - [0xAB13C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xAB13F] # 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 diff --git a/config/splat.ov_SC03_095.yaml b/config/splat.ov_SC03_095.yaml index 3655d25e8..83e1faef0 100644 --- a/config/splat.ov_SC03_095.yaml +++ b/config/splat.ov_SC03_095.yaml @@ -124,27 +124,26 @@ segments: - [0x72084, .rodata, ov_SC03_095_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x720f0, data, tail6] - [0x72160, .rodata, ov_SC03_095_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72184, data, tail7] - [0x721a4, .rodata, ov_SC03_095_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x721ec, data, tail8] + - [0x721ec, data, tail7] - [0x7224c, .rodata, ov_SC03_095_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72280, data, tail9] + - [0x72280, data, tail8] - [0x72284, .rodata, ov_SC03_095_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x722a0, data, tail10] + - [0x722a0, data, tail9] - [0x722a4, .rodata, ov_SC03_095_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x722c0, data, tail11] + - [0x722c0, data, tail10] - [0x722e4, .rodata, ov_SC03_095_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72300, data, tail12] + - [0x72300, data, tail11] - [0x72318, .rodata, ov_SC03_095_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72338, data, tail13] + - [0x72338, data, tail12] - [0x723b8, .rodata, ov_SC03_095_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x723cc, data, tail14] + - [0x723cc, data, tail13] - [0x72574, .rodata, ov_SC03_095_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x726ec, data, tail15] + - [0x726ec, data, tail14] - [0x7277c, .rodata, ov_SC03_095_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72808, data, tail16] + - [0x72808, data, tail15] - [0x72820, .rodata, ov_SC03_095_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72840, data, tail17] + - [0x72840, data, tail16] - [0x73D3C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x73D3F] # 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 diff --git a/config/splat.ov_SC03_096.yaml b/config/splat.ov_SC03_096.yaml index 46564e4ce..51be4c3a1 100644 --- a/config/splat.ov_SC03_096.yaml +++ b/config/splat.ov_SC03_096.yaml @@ -124,27 +124,26 @@ segments: - [0x70b38, .rodata, ov_SC03_096_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x70ba4, data, tail6] - [0x70c14, .rodata, ov_SC03_096_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70c38, data, tail7] - [0x70c58, .rodata, ov_SC03_096_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70ca0, data, tail8] + - [0x70ca0, data, tail7] - [0x70d00, .rodata, ov_SC03_096_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70d34, data, tail9] + - [0x70d34, data, tail8] - [0x70d38, .rodata, ov_SC03_096_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70d54, data, tail10] + - [0x70d54, data, tail9] - [0x70d58, .rodata, ov_SC03_096_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70d74, data, tail11] + - [0x70d74, data, tail10] - [0x70d98, .rodata, ov_SC03_096_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70db4, data, tail12] + - [0x70db4, data, tail11] - [0x70dcc, .rodata, ov_SC03_096_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70dec, data, tail13] + - [0x70dec, data, tail12] - [0x70e6c, .rodata, ov_SC03_096_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70e80, data, tail14] + - [0x70e80, data, tail13] - [0x71028, .rodata, ov_SC03_096_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x711a0, data, tail15] + - [0x711a0, data, tail14] - [0x71230, .rodata, ov_SC03_096_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x712bc, data, tail16] + - [0x712bc, data, tail15] - [0x712d4, .rodata, ov_SC03_096_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x712f4, data, tail17] + - [0x712f4, data, tail16] - [0x727F4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x727F7] # 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 diff --git a/config/splat.ov_SC03_097.yaml b/config/splat.ov_SC03_097.yaml index eda36ca36..adc430408 100644 --- a/config/splat.ov_SC03_097.yaml +++ b/config/splat.ov_SC03_097.yaml @@ -124,27 +124,26 @@ segments: - [0x80ba8, .rodata, ov_SC03_097_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x80c14, data, tail6] - [0x80c84, .rodata, ov_SC03_097_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80ca8, data, tail7] - [0x80cc8, .rodata, ov_SC03_097_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80d10, data, tail8] + - [0x80d10, data, tail7] - [0x80d70, .rodata, ov_SC03_097_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80da4, data, tail9] + - [0x80da4, data, tail8] - [0x80da8, .rodata, ov_SC03_097_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80dc4, data, tail10] + - [0x80dc4, data, tail9] - [0x80dc8, .rodata, ov_SC03_097_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80de4, data, tail11] + - [0x80de4, data, tail10] - [0x80e08, .rodata, ov_SC03_097_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80e24, data, tail12] + - [0x80e24, data, tail11] - [0x80e3c, .rodata, ov_SC03_097_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80e5c, data, tail13] + - [0x80e5c, data, tail12] - [0x80edc, .rodata, ov_SC03_097_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80ef0, data, tail14] + - [0x80ef0, data, tail13] - [0x81098, .rodata, ov_SC03_097_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x81210, data, tail15] + - [0x81210, data, tail14] - [0x812a0, .rodata, ov_SC03_097_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8132c, data, tail16] + - [0x8132c, data, tail15] - [0x81344, .rodata, ov_SC03_097_jr_8017D898] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x81364, data, tail17] + - [0x81364, data, tail16] - [0x82D74, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x82D77] # 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 diff --git a/config/splat.ov_SC03_098.yaml b/config/splat.ov_SC03_098.yaml index d3a1d9c76..857a307a7 100644 --- a/config/splat.ov_SC03_098.yaml +++ b/config/splat.ov_SC03_098.yaml @@ -124,27 +124,26 @@ segments: - [0x9b82c, .rodata, ov_SC03_098_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9b898, data, tail6] - [0x9b908, .rodata, ov_SC03_098_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9b92c, data, tail7] - [0x9b94c, .rodata, ov_SC03_098_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9b994, data, tail8] + - [0x9b994, data, tail7] - [0x9b9f4, .rodata, ov_SC03_098_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ba28, data, tail9] + - [0x9ba28, data, tail8] - [0x9ba2c, .rodata, ov_SC03_098_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ba48, data, tail10] + - [0x9ba48, data, tail9] - [0x9ba4c, .rodata, ov_SC03_098_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ba68, data, tail11] + - [0x9ba68, data, tail10] - [0x9ba8c, .rodata, ov_SC03_098_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9baa8, data, tail12] + - [0x9baa8, data, tail11] - [0x9bac0, .rodata, ov_SC03_098_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9bae0, data, tail13] + - [0x9bae0, data, tail12] - [0x9bb60, .rodata, ov_SC03_098_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9bb74, data, tail14] + - [0x9bb74, data, tail13] - [0x9bd1c, .rodata, ov_SC03_098_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9be94, data, tail15] + - [0x9be94, data, tail14] - [0x9bf24, .rodata, ov_SC03_098_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9bfb0, data, tail16] + - [0x9bfb0, data, tail15] - [0x9bfc8, .rodata, ov_SC03_098_jr_8017D898] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9bfe8, data, tail17] + - [0x9bfe8, data, tail16] - [0x9D75C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x9D75F] # 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 diff --git a/config/splat.ov_SC03_099.yaml b/config/splat.ov_SC03_099.yaml index 8f52a639e..89ff16934 100644 --- a/config/splat.ov_SC03_099.yaml +++ b/config/splat.ov_SC03_099.yaml @@ -124,27 +124,26 @@ segments: - [0x95500, .rodata, ov_SC03_099_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9556c, data, tail6] - [0x955dc, .rodata, ov_SC03_099_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x95600, data, tail7] - [0x95620, .rodata, ov_SC03_099_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x95668, data, tail8] + - [0x95668, data, tail7] - [0x956c8, .rodata, ov_SC03_099_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x956fc, data, tail9] + - [0x956fc, data, tail8] - [0x95700, .rodata, ov_SC03_099_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9571c, data, tail10] + - [0x9571c, data, tail9] - [0x95720, .rodata, ov_SC03_099_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9573c, data, tail11] + - [0x9573c, data, tail10] - [0x95760, .rodata, ov_SC03_099_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9577c, data, tail12] + - [0x9577c, data, tail11] - [0x95794, .rodata, ov_SC03_099_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x957b4, data, tail13] + - [0x957b4, data, tail12] - [0x95834, .rodata, ov_SC03_099_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x95848, data, tail14] + - [0x95848, data, tail13] - [0x959f0, .rodata, ov_SC03_099_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x95b68, data, tail15] + - [0x95b68, data, tail14] - [0x95bf8, .rodata, ov_SC03_099_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x95c84, data, tail16] + - [0x95c84, data, tail15] - [0x95c9c, .rodata, ov_SC03_099_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x95cbc, data, tail17] + - [0x95cbc, data, tail16] - [0x97304, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x97307] # 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 diff --git a/config/splat.ov_SC03_100.yaml b/config/splat.ov_SC03_100.yaml index 4e4f79f04..dd4fcca19 100644 --- a/config/splat.ov_SC03_100.yaml +++ b/config/splat.ov_SC03_100.yaml @@ -124,27 +124,26 @@ segments: - [0x9e784, .rodata, ov_SC03_100_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9e7f0, data, tail6] - [0x9e860, .rodata, ov_SC03_100_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9e884, data, tail7] - [0x9e8a4, .rodata, ov_SC03_100_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9e8ec, data, tail8] + - [0x9e8ec, data, tail7] - [0x9e94c, .rodata, ov_SC03_100_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9e980, data, tail9] + - [0x9e980, data, tail8] - [0x9e984, .rodata, ov_SC03_100_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9e9a0, data, tail10] + - [0x9e9a0, data, tail9] - [0x9e9a4, .rodata, ov_SC03_100_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9e9c0, data, tail11] + - [0x9e9c0, data, tail10] - [0x9e9e4, .rodata, ov_SC03_100_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ea00, data, tail12] + - [0x9ea00, data, tail11] - [0x9ea18, .rodata, ov_SC03_100_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ea38, data, tail13] + - [0x9ea38, data, tail12] - [0x9eab8, .rodata, ov_SC03_100_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9eacc, data, tail14] + - [0x9eacc, data, tail13] - [0x9ec74, .rodata, ov_SC03_100_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9edec, data, tail15] + - [0x9edec, data, tail14] - [0x9ee7c, .rodata, ov_SC03_100_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ef08, data, tail16] + - [0x9ef08, data, tail15] - [0x9ef20, .rodata, ov_SC03_100_jr_8017D898] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ef40, data, tail17] + - [0x9ef40, data, tail16] - [0xA080C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xA080F] # 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 diff --git a/config/splat.ov_SC03_101.yaml b/config/splat.ov_SC03_101.yaml index 4e18144a7..6eb2b8c92 100644 --- a/config/splat.ov_SC03_101.yaml +++ b/config/splat.ov_SC03_101.yaml @@ -124,27 +124,26 @@ segments: - [0x7404c, .rodata, ov_SC03_101_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x740b8, data, tail6] - [0x74128, .rodata, ov_SC03_101_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7414c, data, tail7] - [0x7416c, .rodata, ov_SC03_101_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x741b4, data, tail8] + - [0x741b4, data, tail7] - [0x74214, .rodata, ov_SC03_101_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x74248, data, tail9] + - [0x74248, data, tail8] - [0x7424c, .rodata, ov_SC03_101_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x74268, data, tail10] + - [0x74268, data, tail9] - [0x7426c, .rodata, ov_SC03_101_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x74288, data, tail11] + - [0x74288, data, tail10] - [0x742ac, .rodata, ov_SC03_101_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x742c8, data, tail12] + - [0x742c8, data, tail11] - [0x742e0, .rodata, ov_SC03_101_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x74300, data, tail13] + - [0x74300, data, tail12] - [0x74380, .rodata, ov_SC03_101_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x74394, data, tail14] + - [0x74394, data, tail13] - [0x7453c, .rodata, ov_SC03_101_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x746b4, data, tail15] + - [0x746b4, data, tail14] - [0x74744, .rodata, ov_SC03_101_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x747d0, data, tail16] + - [0x747d0, data, tail15] - [0x747e8, .rodata, ov_SC03_101_jr_8017CA80] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x74808, data, tail17] + - [0x74808, data, tail16] - [0x760CC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x760CF] # 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 diff --git a/config/splat.ov_SC03_102.yaml b/config/splat.ov_SC03_102.yaml index 5c6a09037..21b8b7731 100644 --- a/config/splat.ov_SC03_102.yaml +++ b/config/splat.ov_SC03_102.yaml @@ -124,27 +124,26 @@ segments: - [0x8fcc8, .rodata, ov_SC03_102_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x8fd34, data, tail6] - [0x8fda4, .rodata, ov_SC03_102_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fdc8, data, tail7] - [0x8fde8, .rodata, ov_SC03_102_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fe30, data, tail8] + - [0x8fe30, data, tail7] - [0x8fe90, .rodata, ov_SC03_102_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fec4, data, tail9] + - [0x8fec4, data, tail8] - [0x8fec8, .rodata, ov_SC03_102_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fee4, data, tail10] + - [0x8fee4, data, tail9] - [0x8fee8, .rodata, ov_SC03_102_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8ff04, data, tail11] + - [0x8ff04, data, tail10] - [0x8ff28, .rodata, ov_SC03_102_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8ff44, data, tail12] + - [0x8ff44, data, tail11] - [0x8ff5c, .rodata, ov_SC03_102_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8ff7c, data, tail13] + - [0x8ff7c, data, tail12] - [0x8fffc, .rodata, ov_SC03_102_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90010, data, tail14] + - [0x90010, data, tail13] - [0x901b8, .rodata, ov_SC03_102_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90330, data, tail15] + - [0x90330, data, tail14] - [0x903c0, .rodata, ov_SC03_102_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9044c, data, tail16] + - [0x9044c, data, tail15] - [0x90464, .rodata, ov_SC03_102_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90484, data, tail17] + - [0x90484, data, tail16] - [0x91ACC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x91ACF] # 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 diff --git a/config/splat.ov_SC03_103.yaml b/config/splat.ov_SC03_103.yaml index c8b3ab6e3..2e9c28a45 100644 --- a/config/splat.ov_SC03_103.yaml +++ b/config/splat.ov_SC03_103.yaml @@ -121,27 +121,26 @@ segments: - [0x9ae7c, .rodata, ov_SC03_103_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9aee8, data, tail5] - [0x9af58, .rodata, ov_SC03_103_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9af7c, data, tail6] - [0x9af9c, .rodata, ov_SC03_103_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9afe4, data, tail7] + - [0x9afe4, data, tail6] - [0x9b044, .rodata, ov_SC03_103_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9b078, data, tail8] + - [0x9b078, data, tail7] - [0x9b07c, .rodata, ov_SC03_103_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9b098, data, tail9] + - [0x9b098, data, tail8] - [0x9b09c, .rodata, ov_SC03_103_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9b0b8, data, tail10] + - [0x9b0b8, data, tail9] - [0x9b0dc, .rodata, ov_SC03_103_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9b0f8, data, tail11] + - [0x9b0f8, data, tail10] - [0x9b110, .rodata, ov_SC03_103_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9b130, data, tail12] + - [0x9b130, data, tail11] - [0x9b1b0, .rodata, ov_SC03_103_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9b1c4, data, tail13] + - [0x9b1c4, data, tail12] - [0x9b36c, .rodata, ov_SC03_103_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9b4e4, data, tail14] + - [0x9b4e4, data, tail13] - [0x9b574, .rodata, ov_SC03_103_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9b600, data, tail15] + - [0x9b600, data, tail14] - [0x9b618, .rodata, ov_SC03_103_jr_8017C294] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9b638, data, tail16] + - [0x9b638, data, tail15] - [0x9CC7C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x9CC7F] # 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 diff --git a/config/splat.ov_SC03_104.yaml b/config/splat.ov_SC03_104.yaml index b1f1bd942..be71e6c98 100644 --- a/config/splat.ov_SC03_104.yaml +++ b/config/splat.ov_SC03_104.yaml @@ -124,27 +124,26 @@ segments: - [0x963dc, .rodata, ov_SC03_104_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x96448, data, tail6] - [0x964b8, .rodata, ov_SC03_104_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x964dc, data, tail7] - [0x964fc, .rodata, ov_SC03_104_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x96544, data, tail8] + - [0x96544, data, tail7] - [0x965a4, .rodata, ov_SC03_104_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x965d8, data, tail9] + - [0x965d8, data, tail8] - [0x965dc, .rodata, ov_SC03_104_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x965f8, data, tail10] + - [0x965f8, data, tail9] - [0x965fc, .rodata, ov_SC03_104_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x96618, data, tail11] + - [0x96618, data, tail10] - [0x9663c, .rodata, ov_SC03_104_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x96658, data, tail12] + - [0x96658, data, tail11] - [0x96670, .rodata, ov_SC03_104_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x96690, data, tail13] + - [0x96690, data, tail12] - [0x96710, .rodata, ov_SC03_104_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x96724, data, tail14] + - [0x96724, data, tail13] - [0x968cc, .rodata, ov_SC03_104_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x96a44, data, tail15] + - [0x96a44, data, tail14] - [0x96ad4, .rodata, ov_SC03_104_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x96b60, data, tail16] + - [0x96b60, data, tail15] - [0x96b78, .rodata, ov_SC03_104_jr_8017CA80] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x96b98, data, tail17] + - [0x96b98, data, tail16] - [0x9833C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x9833F] # 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 diff --git a/config/splat.ov_SC03_105.yaml b/config/splat.ov_SC03_105.yaml index 1db4d8451..7736fcae8 100644 --- a/config/splat.ov_SC03_105.yaml +++ b/config/splat.ov_SC03_105.yaml @@ -124,27 +124,26 @@ segments: - [0x8f6d4, .rodata, ov_SC03_105_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x8f740, data, tail6] - [0x8f7b0, .rodata, ov_SC03_105_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f7d4, data, tail7] - [0x8f7f4, .rodata, ov_SC03_105_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f83c, data, tail8] + - [0x8f83c, data, tail7] - [0x8f89c, .rodata, ov_SC03_105_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f8d0, data, tail9] + - [0x8f8d0, data, tail8] - [0x8f8d4, .rodata, ov_SC03_105_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f8f0, data, tail10] + - [0x8f8f0, data, tail9] - [0x8f8f4, .rodata, ov_SC03_105_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f910, data, tail11] + - [0x8f910, data, tail10] - [0x8f934, .rodata, ov_SC03_105_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f950, data, tail12] + - [0x8f950, data, tail11] - [0x8f968, .rodata, ov_SC03_105_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8f988, data, tail13] + - [0x8f988, data, tail12] - [0x8fa08, .rodata, ov_SC03_105_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fa1c, data, tail14] + - [0x8fa1c, data, tail13] - [0x8fbc4, .rodata, ov_SC03_105_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fd3c, data, tail15] + - [0x8fd3c, data, tail14] - [0x8fdcc, .rodata, ov_SC03_105_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fe58, data, tail16] + - [0x8fe58, data, tail15] - [0x8ffa8, .rodata, ov_SC03_105_jr_8017C8D0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8ffc8, data, tail17] + - [0x8ffc8, data, tail16] - [0x94BC4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x94BC7] # 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 diff --git a/config/splat.ov_SC03_108.yaml b/config/splat.ov_SC03_108.yaml index 0c088e5e1..f9c470167 100644 --- a/config/splat.ov_SC03_108.yaml +++ b/config/splat.ov_SC03_108.yaml @@ -124,27 +124,26 @@ segments: - [0x77bdc, .rodata, ov_SC03_108_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x77c48, data, tail6] - [0x77cb8, .rodata, ov_SC03_108_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77cdc, data, tail7] - [0x77cfc, .rodata, ov_SC03_108_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77d44, data, tail8] + - [0x77d44, data, tail7] - [0x77da4, .rodata, ov_SC03_108_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77dd8, data, tail9] + - [0x77dd8, data, tail8] - [0x77ddc, .rodata, ov_SC03_108_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77df8, data, tail10] + - [0x77df8, data, tail9] - [0x77dfc, .rodata, ov_SC03_108_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77e18, data, tail11] + - [0x77e18, data, tail10] - [0x77e3c, .rodata, ov_SC03_108_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77e58, data, tail12] + - [0x77e58, data, tail11] - [0x77e70, .rodata, ov_SC03_108_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77e90, data, tail13] + - [0x77e90, data, tail12] - [0x77f10, .rodata, ov_SC03_108_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77f24, data, tail14] + - [0x77f24, data, tail13] - [0x780cc, .rodata, ov_SC03_108_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78244, data, tail15] + - [0x78244, data, tail14] - [0x782d4, .rodata, ov_SC03_108_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78360, data, tail16] + - [0x78360, data, tail15] - [0x78378, .rodata, ov_SC03_108_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78398, data, tail17] + - [0x78398, data, tail16] - [0x7994C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x7994F] # 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 diff --git a/config/splat.ov_SC03_109.yaml b/config/splat.ov_SC03_109.yaml index 3707f3c06..8deea5794 100644 --- a/config/splat.ov_SC03_109.yaml +++ b/config/splat.ov_SC03_109.yaml @@ -124,27 +124,26 @@ segments: - [0x706ec, .rodata, ov_SC03_109_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x70758, data, tail6] - [0x707c8, .rodata, ov_SC03_109_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x707ec, data, tail7] - [0x7080c, .rodata, ov_SC03_109_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70854, data, tail8] + - [0x70854, data, tail7] - [0x708b4, .rodata, ov_SC03_109_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x708e8, data, tail9] + - [0x708e8, data, tail8] - [0x708ec, .rodata, ov_SC03_109_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70908, data, tail10] + - [0x70908, data, tail9] - [0x7090c, .rodata, ov_SC03_109_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70928, data, tail11] + - [0x70928, data, tail10] - [0x7094c, .rodata, ov_SC03_109_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70968, data, tail12] + - [0x70968, data, tail11] - [0x70980, .rodata, ov_SC03_109_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x709a0, data, tail13] + - [0x709a0, data, tail12] - [0x70a20, .rodata, ov_SC03_109_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70a34, data, tail14] + - [0x70a34, data, tail13] - [0x70bdc, .rodata, ov_SC03_109_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70d54, data, tail15] + - [0x70d54, data, tail14] - [0x70de4, .rodata, ov_SC03_109_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70e70, data, tail16] + - [0x70e70, data, tail15] - [0x70e88, .rodata, ov_SC03_109_jr_8017C180] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70ea8, data, tail17] + - [0x70ea8, data, tail16] - [0x72354, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x72357] # 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 diff --git a/config/splat.ov_SC03_110.yaml b/config/splat.ov_SC03_110.yaml index ada8dd174..23ba99c9e 100644 --- a/config/splat.ov_SC03_110.yaml +++ b/config/splat.ov_SC03_110.yaml @@ -124,27 +124,26 @@ segments: - [0x78388, .rodata, ov_SC03_110_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x783f4, data, tail6] - [0x78464, .rodata, ov_SC03_110_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78488, data, tail7] - [0x784a8, .rodata, ov_SC03_110_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x784f0, data, tail8] + - [0x784f0, data, tail7] - [0x78550, .rodata, ov_SC03_110_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78584, data, tail9] + - [0x78584, data, tail8] - [0x78588, .rodata, ov_SC03_110_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x785a4, data, tail10] + - [0x785a4, data, tail9] - [0x785a8, .rodata, ov_SC03_110_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x785c4, data, tail11] + - [0x785c4, data, tail10] - [0x785e8, .rodata, ov_SC03_110_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78604, data, tail12] + - [0x78604, data, tail11] - [0x7861c, .rodata, ov_SC03_110_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7863c, data, tail13] + - [0x7863c, data, tail12] - [0x786bc, .rodata, ov_SC03_110_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x786d0, data, tail14] + - [0x786d0, data, tail13] - [0x78878, .rodata, ov_SC03_110_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x789f0, data, tail15] + - [0x789f0, data, tail14] - [0x78a80, .rodata, ov_SC03_110_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78b0c, data, tail16] + - [0x78b0c, data, tail15] - [0x78b24, .rodata, ov_SC03_110_jr_8017D898] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x78b44, data, tail17] + - [0x78b44, data, tail16] - [0x7A384, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x7A387] # 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 diff --git a/config/splat.ov_SC03_111.yaml b/config/splat.ov_SC03_111.yaml index 19b6403aa..b4aadc4b9 100644 --- a/config/splat.ov_SC03_111.yaml +++ b/config/splat.ov_SC03_111.yaml @@ -124,27 +124,26 @@ segments: - [0x8f908, .rodata, ov_SC03_111_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x8f974, data, tail6] - [0x8f9e4, .rodata, ov_SC03_111_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fa08, data, tail7] - [0x8fa28, .rodata, ov_SC03_111_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fa70, data, tail8] + - [0x8fa70, data, tail7] - [0x8fad0, .rodata, ov_SC03_111_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fb04, data, tail9] + - [0x8fb04, data, tail8] - [0x8fb08, .rodata, ov_SC03_111_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fb24, data, tail10] + - [0x8fb24, data, tail9] - [0x8fb28, .rodata, ov_SC03_111_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fb44, data, tail11] + - [0x8fb44, data, tail10] - [0x8fb68, .rodata, ov_SC03_111_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fb84, data, tail12] + - [0x8fb84, data, tail11] - [0x8fb9c, .rodata, ov_SC03_111_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fbbc, data, tail13] + - [0x8fbbc, data, tail12] - [0x8fc3c, .rodata, ov_SC03_111_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8fc50, data, tail14] + - [0x8fc50, data, tail13] - [0x8fdf8, .rodata, ov_SC03_111_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8ff70, data, tail15] + - [0x8ff70, data, tail14] - [0x90000, .rodata, ov_SC03_111_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9008c, data, tail16] + - [0x9008c, data, tail15] - [0x900a4, .rodata, ov_SC03_111_jr_8017EC58] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x900c4, data, tail17] + - [0x900c4, data, tail16] - [0x91A2C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x91A2F] # 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 diff --git a/config/splat.ov_SC03_112.yaml b/config/splat.ov_SC03_112.yaml index 0c0652198..085990504 100644 --- a/config/splat.ov_SC03_112.yaml +++ b/config/splat.ov_SC03_112.yaml @@ -124,27 +124,26 @@ segments: - [0x83070, .rodata, ov_SC03_112_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x830dc, data, tail6] - [0x8314c, .rodata, ov_SC03_112_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x83170, data, tail7] - [0x83190, .rodata, ov_SC03_112_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x831d8, data, tail8] + - [0x831d8, data, tail7] - [0x83238, .rodata, ov_SC03_112_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8326c, data, tail9] + - [0x8326c, data, tail8] - [0x83270, .rodata, ov_SC03_112_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8328c, data, tail10] + - [0x8328c, data, tail9] - [0x83290, .rodata, ov_SC03_112_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x832ac, data, tail11] + - [0x832ac, data, tail10] - [0x832d0, .rodata, ov_SC03_112_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x832ec, data, tail12] + - [0x832ec, data, tail11] - [0x83304, .rodata, ov_SC03_112_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x83324, data, tail13] + - [0x83324, data, tail12] - [0x833a4, .rodata, ov_SC03_112_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x833b8, data, tail14] + - [0x833b8, data, tail13] - [0x83560, .rodata, ov_SC03_112_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x836d8, data, tail15] + - [0x836d8, data, tail14] - [0x83768, .rodata, ov_SC03_112_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x837f4, data, tail16] + - [0x837f4, data, tail15] - [0x8380c, .rodata, ov_SC03_112_jr_8017C294] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8382c, data, tail17] + - [0x8382c, data, tail16] - [0x84FF4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x84FF7] # 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 diff --git a/config/splat.ov_SC03_113.yaml b/config/splat.ov_SC03_113.yaml index 6641f55df..a8f61c9c4 100644 --- a/config/splat.ov_SC03_113.yaml +++ b/config/splat.ov_SC03_113.yaml @@ -124,27 +124,26 @@ segments: - [0x7bcf8, .rodata, ov_SC03_113_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x7bd64, data, tail6] - [0x7bdd4, .rodata, ov_SC03_113_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bdf8, data, tail7] - [0x7be18, .rodata, ov_SC03_113_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7be60, data, tail8] + - [0x7be60, data, tail7] - [0x7bec0, .rodata, ov_SC03_113_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bef4, data, tail9] + - [0x7bef4, data, tail8] - [0x7bef8, .rodata, ov_SC03_113_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bf14, data, tail10] + - [0x7bf14, data, tail9] - [0x7bf18, .rodata, ov_SC03_113_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bf34, data, tail11] + - [0x7bf34, data, tail10] - [0x7bf58, .rodata, ov_SC03_113_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bf74, data, tail12] + - [0x7bf74, data, tail11] - [0x7bf8c, .rodata, ov_SC03_113_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7bfac, data, tail13] + - [0x7bfac, data, tail12] - [0x7c02c, .rodata, ov_SC03_113_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7c040, data, tail14] + - [0x7c040, data, tail13] - [0x7c1e8, .rodata, ov_SC03_113_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7c360, data, tail15] + - [0x7c360, data, tail14] - [0x7c3f0, .rodata, ov_SC03_113_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7c47c, data, tail16] + - [0x7c47c, data, tail15] - [0x7c494, .rodata, ov_SC03_113_jr_8017C294] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7c4b4, data, tail17] + - [0x7c4b4, data, tail16] - [0x7DB94, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x7DB97] # 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 diff --git a/config/splat.ov_SC03_114.yaml b/config/splat.ov_SC03_114.yaml index 5e0625868..296d73598 100644 --- a/config/splat.ov_SC03_114.yaml +++ b/config/splat.ov_SC03_114.yaml @@ -124,27 +124,26 @@ segments: - [0x7fa04, .rodata, ov_SC03_114_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x7fa70, data, tail6] - [0x7fae0, .rodata, ov_SC03_114_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7fb04, data, tail7] - [0x7fb24, .rodata, ov_SC03_114_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7fb6c, data, tail8] + - [0x7fb6c, data, tail7] - [0x7fbcc, .rodata, ov_SC03_114_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7fc00, data, tail9] + - [0x7fc00, data, tail8] - [0x7fc04, .rodata, ov_SC03_114_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7fc20, data, tail10] + - [0x7fc20, data, tail9] - [0x7fc24, .rodata, ov_SC03_114_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7fc40, data, tail11] + - [0x7fc40, data, tail10] - [0x7fc64, .rodata, ov_SC03_114_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7fc80, data, tail12] + - [0x7fc80, data, tail11] - [0x7fc98, .rodata, ov_SC03_114_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7fcb8, data, tail13] + - [0x7fcb8, data, tail12] - [0x7fd38, .rodata, ov_SC03_114_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7fd4c, data, tail14] + - [0x7fd4c, data, tail13] - [0x7fef4, .rodata, ov_SC03_114_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8006c, data, tail15] + - [0x8006c, data, tail14] - [0x800fc, .rodata, ov_SC03_114_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80188, data, tail16] + - [0x80188, data, tail15] - [0x801a0, .rodata, ov_SC03_114_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x801c0, data, tail17] + - [0x801c0, data, tail16] - [0x8170C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x8170F] # 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 diff --git a/config/splat.ov_SC03_115.yaml b/config/splat.ov_SC03_115.yaml index 2fdadde9a..9b1270833 100644 --- a/config/splat.ov_SC03_115.yaml +++ b/config/splat.ov_SC03_115.yaml @@ -124,27 +124,26 @@ segments: - [0x6b378, .rodata, ov_SC03_115_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x6b3e4, data, tail6] - [0x6b454, .rodata, ov_SC03_115_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b478, data, tail7] - [0x6b498, .rodata, ov_SC03_115_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b4e0, data, tail8] + - [0x6b4e0, data, tail7] - [0x6b540, .rodata, ov_SC03_115_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b574, data, tail9] + - [0x6b574, data, tail8] - [0x6b578, .rodata, ov_SC03_115_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b594, data, tail10] + - [0x6b594, data, tail9] - [0x6b598, .rodata, ov_SC03_115_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b5b4, data, tail11] + - [0x6b5b4, data, tail10] - [0x6b5d8, .rodata, ov_SC03_115_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b5f4, data, tail12] + - [0x6b5f4, data, tail11] - [0x6b60c, .rodata, ov_SC03_115_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b62c, data, tail13] + - [0x6b62c, data, tail12] - [0x6b6ac, .rodata, ov_SC03_115_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b6c0, data, tail14] + - [0x6b6c0, data, tail13] - [0x6b868, .rodata, ov_SC03_115_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b9e0, data, tail15] + - [0x6b9e0, data, tail14] - [0x6ba70, .rodata, ov_SC03_115_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6bafc, data, tail16] + - [0x6bafc, data, tail15] - [0x6bb14, .rodata, ov_SC03_115_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6bb34, data, tail17] + - [0x6bb34, data, tail16] - [0x6CFE4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x6CFE7] # 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 diff --git a/config/splat.ov_SC03_116.yaml b/config/splat.ov_SC03_116.yaml index f74c59bbb..bd28c9034 100644 --- a/config/splat.ov_SC03_116.yaml +++ b/config/splat.ov_SC03_116.yaml @@ -123,25 +123,24 @@ segments: - [0x6df14, .rodata, ov_SC03_116_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x6df80, data, tail6] - [0x6dff0, .rodata, ov_SC03_116_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e014, data, tail7] - [0x6e034, .rodata, ov_SC03_116_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e07c, data, tail8] + - [0x6e07c, data, tail7] - [0x6e0dc, .rodata, ov_SC03_116_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e110, data, tail9] + - [0x6e110, data, tail8] - [0x6e114, .rodata, ov_SC03_116_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e130, data, tail10] + - [0x6e130, data, tail9] - [0x6e134, .rodata, ov_SC03_116_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e150, data, tail11] + - [0x6e150, data, tail10] - [0x6e174, .rodata, ov_SC03_116_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e190, data, tail12] + - [0x6e190, data, tail11] - [0x6e1a8, .rodata, ov_SC03_116_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e1c8, data, tail13] + - [0x6e1c8, data, tail12] - [0x6e248, .rodata, ov_SC03_116_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e25c, data, tail14] + - [0x6e25c, data, tail13] - [0x6e404, .rodata, ov_SC03_116_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e57c, data, tail15] + - [0x6e57c, data, tail14] - [0x6e60c, .rodata, ov_SC03_116_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e698, data, tail16] + - [0x6e698, data, tail15] - [0x6FBF4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x6FBF7] # 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 diff --git a/config/splat.ov_SC03_117.yaml b/config/splat.ov_SC03_117.yaml index e80c401d5..6a8475398 100644 --- a/config/splat.ov_SC03_117.yaml +++ b/config/splat.ov_SC03_117.yaml @@ -124,27 +124,26 @@ segments: - [0xa45b4, .rodata, ov_SC03_117_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa4620, data, tail6] - [0xa4690, .rodata, ov_SC03_117_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa46b4, data, tail7] - [0xa46d4, .rodata, ov_SC03_117_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa471c, data, tail8] + - [0xa471c, data, tail7] - [0xa477c, .rodata, ov_SC03_117_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa47b0, data, tail9] + - [0xa47b0, data, tail8] - [0xa47b4, .rodata, ov_SC03_117_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa47d0, data, tail10] + - [0xa47d0, data, tail9] - [0xa47d4, .rodata, ov_SC03_117_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa47f0, data, tail11] + - [0xa47f0, data, tail10] - [0xa4814, .rodata, ov_SC03_117_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa4830, data, tail12] + - [0xa4830, data, tail11] - [0xa4848, .rodata, ov_SC03_117_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa4868, data, tail13] + - [0xa4868, data, tail12] - [0xa48e8, .rodata, ov_SC03_117_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa48fc, data, tail14] + - [0xa48fc, data, tail13] - [0xa4aa4, .rodata, ov_SC03_117_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa4c1c, data, tail15] + - [0xa4c1c, data, tail14] - [0xa4cac, .rodata, ov_SC03_117_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa4d38, data, tail16] + - [0xa4d38, data, tail15] - [0xa4d50, .rodata, ov_SC03_117_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa4d70, data, tail17] + - [0xa4d70, data, tail16] - [0xA67EC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xA67EF] # 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 diff --git a/config/splat.ov_SC03_118.yaml b/config/splat.ov_SC03_118.yaml index e0a2f20bd..c319caeb0 100644 --- a/config/splat.ov_SC03_118.yaml +++ b/config/splat.ov_SC03_118.yaml @@ -124,27 +124,26 @@ segments: - [0xaa510, .rodata, ov_SC03_118_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xaa57c, data, tail6] - [0xaa5ec, .rodata, ov_SC03_118_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa610, data, tail7] - [0xaa630, .rodata, ov_SC03_118_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa678, data, tail8] + - [0xaa678, data, tail7] - [0xaa6d8, .rodata, ov_SC03_118_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa70c, data, tail9] + - [0xaa70c, data, tail8] - [0xaa710, .rodata, ov_SC03_118_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa72c, data, tail10] + - [0xaa72c, data, tail9] - [0xaa730, .rodata, ov_SC03_118_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa74c, data, tail11] + - [0xaa74c, data, tail10] - [0xaa770, .rodata, ov_SC03_118_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa78c, data, tail12] + - [0xaa78c, data, tail11] - [0xaa7a4, .rodata, ov_SC03_118_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa7c4, data, tail13] + - [0xaa7c4, data, tail12] - [0xaa844, .rodata, ov_SC03_118_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa858, data, tail14] + - [0xaa858, data, tail13] - [0xaaa00, .rodata, ov_SC03_118_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaab78, data, tail15] + - [0xaab78, data, tail14] - [0xaac08, .rodata, ov_SC03_118_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaac94, data, tail16] + - [0xaac94, data, tail15] - [0xaacd8, .rodata, ov_SC03_118_jr_8017FB84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaacf8, data, tail17] + - [0xaacf8, data, tail16] - [0xAC6F4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xAC6F7] # 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 diff --git a/config/splat.ov_SC03_119.yaml b/config/splat.ov_SC03_119.yaml index 2a063ce8c..0cc379e45 100644 --- a/config/splat.ov_SC03_119.yaml +++ b/config/splat.ov_SC03_119.yaml @@ -124,27 +124,26 @@ segments: - [0xaa510, .rodata, ov_SC03_119_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xaa57c, data, tail6] - [0xaa5ec, .rodata, ov_SC03_119_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa610, data, tail7] - [0xaa630, .rodata, ov_SC03_119_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa678, data, tail8] + - [0xaa678, data, tail7] - [0xaa6d8, .rodata, ov_SC03_119_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa70c, data, tail9] + - [0xaa70c, data, tail8] - [0xaa710, .rodata, ov_SC03_119_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa72c, data, tail10] + - [0xaa72c, data, tail9] - [0xaa730, .rodata, ov_SC03_119_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa74c, data, tail11] + - [0xaa74c, data, tail10] - [0xaa770, .rodata, ov_SC03_119_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa78c, data, tail12] + - [0xaa78c, data, tail11] - [0xaa7a4, .rodata, ov_SC03_119_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa7c4, data, tail13] + - [0xaa7c4, data, tail12] - [0xaa844, .rodata, ov_SC03_119_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaa858, data, tail14] + - [0xaa858, data, tail13] - [0xaaa00, .rodata, ov_SC03_119_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaab78, data, tail15] + - [0xaab78, data, tail14] - [0xaac08, .rodata, ov_SC03_119_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaac94, data, tail16] + - [0xaac94, data, tail15] - [0xaacd8, .rodata, ov_SC03_119_jr_8017FB84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xaacf8, data, tail17] + - [0xaacf8, data, tail16] - [0xAC6F4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xAC6F7] # 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 diff --git a/config/splat.ov_SC03_121.yaml b/config/splat.ov_SC03_121.yaml index 859705885..cbcfb0b4f 100644 --- a/config/splat.ov_SC03_121.yaml +++ b/config/splat.ov_SC03_121.yaml @@ -124,27 +124,26 @@ segments: - [0x85018, .rodata, ov_SC03_121_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x85084, data, tail6] - [0x850f4, .rodata, ov_SC03_121_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x85118, data, tail7] - [0x85138, .rodata, ov_SC03_121_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x85180, data, tail8] + - [0x85180, data, tail7] - [0x851e0, .rodata, ov_SC03_121_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x85214, data, tail9] + - [0x85214, data, tail8] - [0x85218, .rodata, ov_SC03_121_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x85234, data, tail10] + - [0x85234, data, tail9] - [0x85238, .rodata, ov_SC03_121_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x85254, data, tail11] + - [0x85254, data, tail10] - [0x85278, .rodata, ov_SC03_121_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x85294, data, tail12] + - [0x85294, data, tail11] - [0x852ac, .rodata, ov_SC03_121_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x852cc, data, tail13] + - [0x852cc, data, tail12] - [0x8534c, .rodata, ov_SC03_121_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x85360, data, tail14] + - [0x85360, data, tail13] - [0x85508, .rodata, ov_SC03_121_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x85680, data, tail15] + - [0x85680, data, tail14] - [0x85710, .rodata, ov_SC03_121_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8579c, data, tail16] + - [0x8579c, data, tail15] - [0x857b4, .rodata, ov_SC03_121_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x857d4, data, tail17] + - [0x857d4, data, tail16] - [0x86E54, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x86E57] # 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 diff --git a/config/splat.ov_SC03_124.yaml b/config/splat.ov_SC03_124.yaml index 406adfe33..ce8c30f6c 100644 --- a/config/splat.ov_SC03_124.yaml +++ b/config/splat.ov_SC03_124.yaml @@ -123,25 +123,24 @@ segments: - [0xb776c, .rodata, ov_SC03_124_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xb77d8, data, tail6] - [0xb7848, .rodata, ov_SC03_124_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb786c, data, tail7] - [0xb788c, .rodata, ov_SC03_124_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb78d4, data, tail8] + - [0xb78d4, data, tail7] - [0xb7934, .rodata, ov_SC03_124_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7968, data, tail9] + - [0xb7968, data, tail8] - [0xb796c, .rodata, ov_SC03_124_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7988, data, tail10] + - [0xb7988, data, tail9] - [0xb798c, .rodata, ov_SC03_124_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb79a8, data, tail11] + - [0xb79a8, data, tail10] - [0xb79cc, .rodata, ov_SC03_124_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb79e8, data, tail12] + - [0xb79e8, data, tail11] - [0xb7a00, .rodata, ov_SC03_124_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7a20, data, tail13] + - [0xb7a20, data, tail12] - [0xb7aa0, .rodata, ov_SC03_124_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7ab4, data, tail14] + - [0xb7ab4, data, tail13] - [0xb7c5c, .rodata, ov_SC03_124_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7dd4, data, tail15] + - [0xb7dd4, data, tail14] - [0xb7e64, .rodata, ov_SC03_124_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7ef0, data, tail16] + - [0xb7ef0, data, tail15] - [0xBA48C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xBA48F] # 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 diff --git a/config/splat.ov_SC03_125.yaml b/config/splat.ov_SC03_125.yaml index dd31cbb22..ebe4584bd 100644 --- a/config/splat.ov_SC03_125.yaml +++ b/config/splat.ov_SC03_125.yaml @@ -124,27 +124,26 @@ segments: - [0x9a458, .rodata, ov_SC03_125_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9a4c4, data, tail6] - [0x9a534, .rodata, ov_SC03_125_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9a558, data, tail7] - [0x9a578, .rodata, ov_SC03_125_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9a5c0, data, tail8] + - [0x9a5c0, data, tail7] - [0x9a620, .rodata, ov_SC03_125_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9a654, data, tail9] + - [0x9a654, data, tail8] - [0x9a658, .rodata, ov_SC03_125_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9a674, data, tail10] + - [0x9a674, data, tail9] - [0x9a678, .rodata, ov_SC03_125_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9a694, data, tail11] + - [0x9a694, data, tail10] - [0x9a6b8, .rodata, ov_SC03_125_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9a6d4, data, tail12] + - [0x9a6d4, data, tail11] - [0x9a6ec, .rodata, ov_SC03_125_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9a70c, data, tail13] + - [0x9a70c, data, tail12] - [0x9a78c, .rodata, ov_SC03_125_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9a7a0, data, tail14] + - [0x9a7a0, data, tail13] - [0x9a948, .rodata, ov_SC03_125_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9aac0, data, tail15] + - [0x9aac0, data, tail14] - [0x9ab50, .rodata, ov_SC03_125_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9abdc, data, tail16] + - [0x9abdc, data, tail15] - [0x9abf4, .rodata, ov_SC03_125_jr_8017D604] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ac14, data, tail17] + - [0x9ac14, data, tail16] - [0x9C3E4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x9C3E7] # 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 diff --git a/config/splat.ov_SC03_126.yaml b/config/splat.ov_SC03_126.yaml index 3f3b4af2e..67b989168 100644 --- a/config/splat.ov_SC03_126.yaml +++ b/config/splat.ov_SC03_126.yaml @@ -124,27 +124,26 @@ segments: - [0x65d44, .rodata, ov_SC03_126_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x65db0, data, tail6] - [0x65e20, .rodata, ov_SC03_126_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65e44, data, tail7] - [0x65e64, .rodata, ov_SC03_126_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65eac, data, tail8] + - [0x65eac, data, tail7] - [0x65f0c, .rodata, ov_SC03_126_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65f40, data, tail9] + - [0x65f40, data, tail8] - [0x65f44, .rodata, ov_SC03_126_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65f60, data, tail10] + - [0x65f60, data, tail9] - [0x65f64, .rodata, ov_SC03_126_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65f80, data, tail11] + - [0x65f80, data, tail10] - [0x65fa4, .rodata, ov_SC03_126_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65fc0, data, tail12] + - [0x65fc0, data, tail11] - [0x65fd8, .rodata, ov_SC03_126_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65ff8, data, tail13] + - [0x65ff8, data, tail12] - [0x66078, .rodata, ov_SC03_126_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6608c, data, tail14] + - [0x6608c, data, tail13] - [0x66234, .rodata, ov_SC03_126_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x663ac, data, tail15] + - [0x663ac, data, tail14] - [0x6643c, .rodata, ov_SC03_126_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x664c8, data, tail16] + - [0x664c8, data, tail15] - [0x66500, .rodata, ov_SC03_126_jr_8017D5C0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66520, data, tail17] + - [0x66520, data, tail16] - [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 diff --git a/config/splat.ov_SC04_000.yaml b/config/splat.ov_SC04_000.yaml index 0837052f7..97be08547 100644 --- a/config/splat.ov_SC04_000.yaml +++ b/config/splat.ov_SC04_000.yaml @@ -124,27 +124,26 @@ segments: - [0x7fdc0, .rodata, ov_SC04_000_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x7fe2c, data, tail6] - [0x7fe9c, .rodata, ov_SC04_000_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7fec0, data, tail7] - [0x7fee0, .rodata, ov_SC04_000_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7ff28, data, tail8] + - [0x7ff28, data, tail7] - [0x7ff88, .rodata, ov_SC04_000_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7ffbc, data, tail9] + - [0x7ffbc, data, tail8] - [0x7ffc0, .rodata, ov_SC04_000_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7ffdc, data, tail10] + - [0x7ffdc, data, tail9] - [0x7ffe0, .rodata, ov_SC04_000_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7fffc, data, tail11] + - [0x7fffc, data, tail10] - [0x80020, .rodata, ov_SC04_000_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8003c, data, tail12] + - [0x8003c, data, tail11] - [0x80054, .rodata, ov_SC04_000_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80074, data, tail13] + - [0x80074, data, tail12] - [0x800f4, .rodata, ov_SC04_000_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80108, data, tail14] + - [0x80108, data, tail13] - [0x802b0, .rodata, ov_SC04_000_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80428, data, tail15] + - [0x80428, data, tail14] - [0x804b8, .rodata, ov_SC04_000_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80544, data, tail16] + - [0x80544, data, tail15] - [0x8055c, .rodata, ov_SC04_000_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8057c, data, tail17] + - [0x8057c, data, tail16] - [0x82EFC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x82EFF] # 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 diff --git a/config/splat.ov_SC04_002.yaml b/config/splat.ov_SC04_002.yaml index 6ae9849d4..c57e85a95 100644 --- a/config/splat.ov_SC04_002.yaml +++ b/config/splat.ov_SC04_002.yaml @@ -124,27 +124,26 @@ segments: - [0x97110, .rodata, ov_SC04_002_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9717c, data, tail6] - [0x971ec, .rodata, ov_SC04_002_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97210, data, tail7] - [0x97230, .rodata, ov_SC04_002_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97278, data, tail8] + - [0x97278, data, tail7] - [0x972d8, .rodata, ov_SC04_002_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9730c, data, tail9] + - [0x9730c, data, tail8] - [0x97310, .rodata, ov_SC04_002_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9732c, data, tail10] + - [0x9732c, data, tail9] - [0x97330, .rodata, ov_SC04_002_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9734c, data, tail11] + - [0x9734c, data, tail10] - [0x97370, .rodata, ov_SC04_002_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9738c, data, tail12] + - [0x9738c, data, tail11] - [0x973a4, .rodata, ov_SC04_002_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x973c4, data, tail13] + - [0x973c4, data, tail12] - [0x97444, .rodata, ov_SC04_002_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97458, data, tail14] + - [0x97458, data, tail13] - [0x97600, .rodata, ov_SC04_002_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97778, data, tail15] + - [0x97778, data, tail14] - [0x97808, .rodata, ov_SC04_002_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97894, data, tail16] + - [0x97894, data, tail15] - [0x978ac, .rodata, ov_SC04_002_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x978cc, data, tail17] + - [0x978cc, data, tail16] - [0x995DC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x995DF] # 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 diff --git a/config/splat.ov_SC04_003.yaml b/config/splat.ov_SC04_003.yaml index ca4622eba..e8f6cf60d 100644 --- a/config/splat.ov_SC04_003.yaml +++ b/config/splat.ov_SC04_003.yaml @@ -124,27 +124,26 @@ segments: - [0x71d8c, .rodata, ov_SC04_003_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x71df8, data, tail6] - [0x71e68, .rodata, ov_SC04_003_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71e8c, data, tail7] - [0x71eac, .rodata, ov_SC04_003_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71ef4, data, tail8] + - [0x71ef4, data, tail7] - [0x71f54, .rodata, ov_SC04_003_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71f88, data, tail9] + - [0x71f88, data, tail8] - [0x71f8c, .rodata, ov_SC04_003_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71fa8, data, tail10] + - [0x71fa8, data, tail9] - [0x71fac, .rodata, ov_SC04_003_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71fc8, data, tail11] + - [0x71fc8, data, tail10] - [0x71fec, .rodata, ov_SC04_003_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72008, data, tail12] + - [0x72008, data, tail11] - [0x72020, .rodata, ov_SC04_003_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72040, data, tail13] + - [0x72040, data, tail12] - [0x720c0, .rodata, ov_SC04_003_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x720d4, data, tail14] + - [0x720d4, data, tail13] - [0x7227c, .rodata, ov_SC04_003_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x723f4, data, tail15] + - [0x723f4, data, tail14] - [0x72484, .rodata, ov_SC04_003_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72510, data, tail16] + - [0x72510, data, tail15] - [0x72528, .rodata, ov_SC04_003_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72548, data, tail17] + - [0x72548, data, tail16] - [0x73A94, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x73A97] # 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 diff --git a/config/splat.ov_SC04_004.yaml b/config/splat.ov_SC04_004.yaml index 47f3db9d1..60dfea627 100644 --- a/config/splat.ov_SC04_004.yaml +++ b/config/splat.ov_SC04_004.yaml @@ -123,25 +123,24 @@ segments: - [0x89b88, .rodata, ov_SC04_004_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x89bf4, data, tail6] - [0x89c64, .rodata, ov_SC04_004_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89c88, data, tail7] - [0x89ca8, .rodata, ov_SC04_004_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89cf0, data, tail8] + - [0x89cf0, data, tail7] - [0x89d50, .rodata, ov_SC04_004_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89d84, data, tail9] + - [0x89d84, data, tail8] - [0x89d88, .rodata, ov_SC04_004_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89da4, data, tail10] + - [0x89da4, data, tail9] - [0x89da8, .rodata, ov_SC04_004_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89dc4, data, tail11] + - [0x89dc4, data, tail10] - [0x89de8, .rodata, ov_SC04_004_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89e04, data, tail12] + - [0x89e04, data, tail11] - [0x89e1c, .rodata, ov_SC04_004_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89e3c, data, tail13] + - [0x89e3c, data, tail12] - [0x89ebc, .rodata, ov_SC04_004_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x89ed0, data, tail14] + - [0x89ed0, data, tail13] - [0x8a078, .rodata, ov_SC04_004_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8a1f0, data, tail15] + - [0x8a1f0, data, tail14] - [0x8a280, .rodata, ov_SC04_004_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8a30c, data, tail16] + - [0x8a30c, data, tail15] - [0x8BAFC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x8BAFF] # 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 diff --git a/config/splat.ov_SC04_005.yaml b/config/splat.ov_SC04_005.yaml index cdf7345d3..7f30094b6 100644 --- a/config/splat.ov_SC04_005.yaml +++ b/config/splat.ov_SC04_005.yaml @@ -124,27 +124,26 @@ segments: - [0x97d4c, .rodata, ov_SC04_005_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x97db8, data, tail6] - [0x97e28, .rodata, ov_SC04_005_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97e4c, data, tail7] - [0x97e6c, .rodata, ov_SC04_005_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97eb4, data, tail8] + - [0x97eb4, data, tail7] - [0x97f14, .rodata, ov_SC04_005_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97f48, data, tail9] + - [0x97f48, data, tail8] - [0x97f4c, .rodata, ov_SC04_005_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97f68, data, tail10] + - [0x97f68, data, tail9] - [0x97f6c, .rodata, ov_SC04_005_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97f88, data, tail11] + - [0x97f88, data, tail10] - [0x97fac, .rodata, ov_SC04_005_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x97fc8, data, tail12] + - [0x97fc8, data, tail11] - [0x97fe0, .rodata, ov_SC04_005_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x98000, data, tail13] + - [0x98000, data, tail12] - [0x98080, .rodata, ov_SC04_005_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x98094, data, tail14] + - [0x98094, data, tail13] - [0x9823c, .rodata, ov_SC04_005_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x983b4, data, tail15] + - [0x983b4, data, tail14] - [0x98444, .rodata, ov_SC04_005_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x984d0, data, tail16] + - [0x984d0, data, tail15] - [0x984e8, .rodata, ov_SC04_005_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x98508, data, tail17] + - [0x98508, data, tail16] - [0x9A1D4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x9A1D7] # 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 diff --git a/config/splat.ov_SC04_006.yaml b/config/splat.ov_SC04_006.yaml index 5b9a5bcc6..1d97a0375 100644 --- a/config/splat.ov_SC04_006.yaml +++ b/config/splat.ov_SC04_006.yaml @@ -124,27 +124,26 @@ segments: - [0x73ff4, .rodata, ov_SC04_006_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x74060, data, tail6] - [0x740d0, .rodata, ov_SC04_006_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x740f4, data, tail7] - [0x74114, .rodata, ov_SC04_006_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7415c, data, tail8] + - [0x7415c, data, tail7] - [0x741bc, .rodata, ov_SC04_006_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x741f0, data, tail9] + - [0x741f0, data, tail8] - [0x741f4, .rodata, ov_SC04_006_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x74210, data, tail10] + - [0x74210, data, tail9] - [0x74214, .rodata, ov_SC04_006_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x74230, data, tail11] + - [0x74230, data, tail10] - [0x74254, .rodata, ov_SC04_006_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x74270, data, tail12] + - [0x74270, data, tail11] - [0x74288, .rodata, ov_SC04_006_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x742a8, data, tail13] + - [0x742a8, data, tail12] - [0x74328, .rodata, ov_SC04_006_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7433c, data, tail14] + - [0x7433c, data, tail13] - [0x744e4, .rodata, ov_SC04_006_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7465c, data, tail15] + - [0x7465c, data, tail14] - [0x746ec, .rodata, ov_SC04_006_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x74778, data, tail16] + - [0x74778, data, tail15] - [0x74790, .rodata, ov_SC04_006_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x747b0, data, tail17] + - [0x747b0, data, tail16] - [0x75C74, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x75C77] # 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 diff --git a/config/splat.ov_SC04_007.yaml b/config/splat.ov_SC04_007.yaml index 3515f7442..9abb57494 100644 --- a/config/splat.ov_SC04_007.yaml +++ b/config/splat.ov_SC04_007.yaml @@ -124,27 +124,26 @@ segments: - [0x8b5b0, .rodata, ov_SC04_007_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x8b61c, data, tail6] - [0x8b68c, .rodata, ov_SC04_007_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8b6b0, data, tail7] - [0x8b6d0, .rodata, ov_SC04_007_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8b718, data, tail8] + - [0x8b718, data, tail7] - [0x8b778, .rodata, ov_SC04_007_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8b7ac, data, tail9] + - [0x8b7ac, data, tail8] - [0x8b7b0, .rodata, ov_SC04_007_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8b7cc, data, tail10] + - [0x8b7cc, data, tail9] - [0x8b7d0, .rodata, ov_SC04_007_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8b7ec, data, tail11] + - [0x8b7ec, data, tail10] - [0x8b810, .rodata, ov_SC04_007_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8b82c, data, tail12] + - [0x8b82c, data, tail11] - [0x8b844, .rodata, ov_SC04_007_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8b864, data, tail13] + - [0x8b864, data, tail12] - [0x8b8e4, .rodata, ov_SC04_007_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8b8f8, data, tail14] + - [0x8b8f8, data, tail13] - [0x8baa0, .rodata, ov_SC04_007_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8bc18, data, tail15] + - [0x8bc18, data, tail14] - [0x8bca8, .rodata, ov_SC04_007_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8bd34, data, tail16] + - [0x8bd34, data, tail15] - [0x8bd4c, .rodata, ov_SC04_007_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8bd6c, data, tail17] + - [0x8bd6c, data, tail16] - [0x8DA34, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x8DA37] # 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 diff --git a/config/splat.ov_SC04_008.yaml b/config/splat.ov_SC04_008.yaml index 5af499084..b79ddba5d 100644 --- a/config/splat.ov_SC04_008.yaml +++ b/config/splat.ov_SC04_008.yaml @@ -122,23 +122,22 @@ segments: - [0x68298, .rodata, ov_SC04_008_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x68304, data, tail6] - [0x68374, .rodata, ov_SC04_008_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68398, data, tail7] - [0x683b8, .rodata, ov_SC04_008_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68400, data, tail8] + - [0x68400, data, tail7] - [0x68460, .rodata, ov_SC04_008_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68494, data, tail9] + - [0x68494, data, tail8] - [0x684b8, .rodata, ov_SC04_008_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x684d4, data, tail10] + - [0x684d4, data, tail9] - [0x684f8, .rodata, ov_SC04_008_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68514, data, tail11] + - [0x68514, data, tail10] - [0x6852c, .rodata, ov_SC04_008_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6854c, data, tail12] + - [0x6854c, data, tail11] - [0x685cc, .rodata, ov_SC04_008_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x685e0, data, tail13] + - [0x685e0, data, tail12] - [0x68788, .rodata, ov_SC04_008_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68900, data, tail14] + - [0x68900, data, tail13] - [0x68990, .rodata, ov_SC04_008_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68a1c, data, tail15] + - [0x68a1c, data, tail14] - [0x6B364, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x6B367] # 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 diff --git a/config/splat.ov_SC04_009.yaml b/config/splat.ov_SC04_009.yaml index 56d9a98d3..57cce2a36 100644 --- a/config/splat.ov_SC04_009.yaml +++ b/config/splat.ov_SC04_009.yaml @@ -124,27 +124,26 @@ segments: - [0x6e4ac, .rodata, ov_SC04_009_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x6e518, data, tail6] - [0x6e588, .rodata, ov_SC04_009_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e5ac, data, tail7] - [0x6e5cc, .rodata, ov_SC04_009_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e614, data, tail8] + - [0x6e614, data, tail7] - [0x6e674, .rodata, ov_SC04_009_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e6a8, data, tail9] + - [0x6e6a8, data, tail8] - [0x6e6ac, .rodata, ov_SC04_009_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e6c8, data, tail10] + - [0x6e6c8, data, tail9] - [0x6e6cc, .rodata, ov_SC04_009_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e6e8, data, tail11] + - [0x6e6e8, data, tail10] - [0x6e70c, .rodata, ov_SC04_009_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e728, data, tail12] + - [0x6e728, data, tail11] - [0x6e740, .rodata, ov_SC04_009_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e760, data, tail13] + - [0x6e760, data, tail12] - [0x6e7e0, .rodata, ov_SC04_009_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6e7f4, data, tail14] + - [0x6e7f4, data, tail13] - [0x6e99c, .rodata, ov_SC04_009_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6eb14, data, tail15] + - [0x6eb14, data, tail14] - [0x6eba4, .rodata, ov_SC04_009_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6ec30, data, tail16] + - [0x6ec30, data, tail15] - [0x6ec48, .rodata, ov_SC04_009_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6ec68, data, tail17] + - [0x6ec68, data, tail16] - [0x70114, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x70117] # 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 diff --git a/config/splat.ov_SC04_010.yaml b/config/splat.ov_SC04_010.yaml index b226cf558..09db69360 100644 --- a/config/splat.ov_SC04_010.yaml +++ b/config/splat.ov_SC04_010.yaml @@ -124,27 +124,26 @@ segments: - [0x65938, .rodata, ov_SC04_010_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x659a4, data, tail6] - [0x65a14, .rodata, ov_SC04_010_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65a38, data, tail7] - [0x65a58, .rodata, ov_SC04_010_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65aa0, data, tail8] + - [0x65aa0, data, tail7] - [0x65b00, .rodata, ov_SC04_010_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65b34, data, tail9] + - [0x65b34, data, tail8] - [0x65b38, .rodata, ov_SC04_010_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65b54, data, tail10] + - [0x65b54, data, tail9] - [0x65b58, .rodata, ov_SC04_010_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65b74, data, tail11] + - [0x65b74, data, tail10] - [0x65b98, .rodata, ov_SC04_010_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65bb4, data, tail12] + - [0x65bb4, data, tail11] - [0x65bcc, .rodata, ov_SC04_010_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65bec, data, tail13] + - [0x65bec, data, tail12] - [0x65c6c, .rodata, ov_SC04_010_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65c80, data, tail14] + - [0x65c80, data, tail13] - [0x65e28, .rodata, ov_SC04_010_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65fa0, data, tail15] + - [0x65fa0, data, tail14] - [0x66030, .rodata, ov_SC04_010_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x660bc, data, tail16] + - [0x660bc, data, tail15] - [0x660d4, .rodata, ov_SC04_010_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x660f4, data, tail17] + - [0x660f4, data, tail16] - [0x675EC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x675EF] # 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 diff --git a/config/splat.ov_SC04_011.yaml b/config/splat.ov_SC04_011.yaml index 04a306ed9..7ad64377a 100644 --- a/config/splat.ov_SC04_011.yaml +++ b/config/splat.ov_SC04_011.yaml @@ -124,27 +124,26 @@ segments: - [0xc4ed4, .rodata, ov_SC04_011_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xc4f40, data, tail6] - [0xc4fb0, .rodata, ov_SC04_011_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc4fd4, data, tail7] - [0xc4ff4, .rodata, ov_SC04_011_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc503c, data, tail8] + - [0xc503c, data, tail7] - [0xc509c, .rodata, ov_SC04_011_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc50d0, data, tail9] + - [0xc50d0, data, tail8] - [0xc50d4, .rodata, ov_SC04_011_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc50f0, data, tail10] + - [0xc50f0, data, tail9] - [0xc50f4, .rodata, ov_SC04_011_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc5110, data, tail11] + - [0xc5110, data, tail10] - [0xc5134, .rodata, ov_SC04_011_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc5150, data, tail12] + - [0xc5150, data, tail11] - [0xc5168, .rodata, ov_SC04_011_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc5188, data, tail13] + - [0xc5188, data, tail12] - [0xc5208, .rodata, ov_SC04_011_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc521c, data, tail14] + - [0xc521c, data, tail13] - [0xc53c4, .rodata, ov_SC04_011_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc553c, data, tail15] + - [0xc553c, data, tail14] - [0xc55cc, .rodata, ov_SC04_011_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc5658, data, tail16] + - [0xc5658, data, tail15] - [0xc57a8, .rodata, ov_SC04_011_jr_8017D494] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc57c8, data, tail17] + - [0xc57c8, data, tail16] - [0xC9554, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xC9557] # 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 diff --git a/config/splat.ov_SC04_012.yaml b/config/splat.ov_SC04_012.yaml index 7b7f153cd..bfe336c0c 100644 --- a/config/splat.ov_SC04_012.yaml +++ b/config/splat.ov_SC04_012.yaml @@ -123,25 +123,24 @@ segments: - [0x68018, .rodata, ov_SC04_012_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x68084, data, tail6] - [0x680f4, .rodata, ov_SC04_012_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68118, data, tail7] - [0x68138, .rodata, ov_SC04_012_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68180, data, tail8] + - [0x68180, data, tail7] - [0x681e0, .rodata, ov_SC04_012_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68214, data, tail9] + - [0x68214, data, tail8] - [0x68218, .rodata, ov_SC04_012_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68234, data, tail10] + - [0x68234, data, tail9] - [0x68238, .rodata, ov_SC04_012_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68254, data, tail11] + - [0x68254, data, tail10] - [0x68278, .rodata, ov_SC04_012_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68294, data, tail12] + - [0x68294, data, tail11] - [0x682ac, .rodata, ov_SC04_012_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x682cc, data, tail13] + - [0x682cc, data, tail12] - [0x6834c, .rodata, ov_SC04_012_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68360, data, tail14] + - [0x68360, data, tail13] - [0x68508, .rodata, ov_SC04_012_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x68680, data, tail15] + - [0x68680, data, tail14] - [0x68710, .rodata, ov_SC04_012_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6879c, data, tail16] + - [0x6879c, data, tail15] - [0x6B0E4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x6B0E7] # 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 diff --git a/config/splat.ov_SC04_015.yaml b/config/splat.ov_SC04_015.yaml index 47d15638f..03da61b55 100644 --- a/config/splat.ov_SC04_015.yaml +++ b/config/splat.ov_SC04_015.yaml @@ -123,25 +123,24 @@ segments: - [0x9ecb0, .rodata, ov_SC04_015_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9ed1c, data, tail6] - [0x9ed8c, .rodata, ov_SC04_015_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9edb0, data, tail7] - [0x9edd0, .rodata, ov_SC04_015_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ee18, data, tail8] + - [0x9ee18, data, tail7] - [0x9ee78, .rodata, ov_SC04_015_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9eeac, data, tail9] + - [0x9eeac, data, tail8] - [0x9eeb0, .rodata, ov_SC04_015_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9eecc, data, tail10] + - [0x9eecc, data, tail9] - [0x9eed0, .rodata, ov_SC04_015_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9eeec, data, tail11] + - [0x9eeec, data, tail10] - [0x9ef10, .rodata, ov_SC04_015_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ef2c, data, tail12] + - [0x9ef2c, data, tail11] - [0x9ef44, .rodata, ov_SC04_015_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9ef64, data, tail13] + - [0x9ef64, data, tail12] - [0x9efe4, .rodata, ov_SC04_015_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9eff8, data, tail14] + - [0x9eff8, data, tail13] - [0x9f1a0, .rodata, ov_SC04_015_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9f318, data, tail15] + - [0x9f318, data, tail14] - [0x9f3a8, .rodata, ov_SC04_015_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9f434, data, tail16] + - [0x9f434, data, tail15] - [0xA1284, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xA1287] # 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 diff --git a/config/splat.ov_SC04_016.yaml b/config/splat.ov_SC04_016.yaml index 6dfd95615..b7722e15f 100644 --- a/config/splat.ov_SC04_016.yaml +++ b/config/splat.ov_SC04_016.yaml @@ -124,27 +124,26 @@ segments: - [0x7ce68, .rodata, ov_SC04_016_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x7ced4, data, tail6] - [0x7cf44, .rodata, ov_SC04_016_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7cf68, data, tail7] - [0x7cf88, .rodata, ov_SC04_016_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7cfd0, data, tail8] + - [0x7cfd0, data, tail7] - [0x7d030, .rodata, ov_SC04_016_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7d064, data, tail9] + - [0x7d064, data, tail8] - [0x7d068, .rodata, ov_SC04_016_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7d084, data, tail10] + - [0x7d084, data, tail9] - [0x7d088, .rodata, ov_SC04_016_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7d0a4, data, tail11] + - [0x7d0a4, data, tail10] - [0x7d0c8, .rodata, ov_SC04_016_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7d0e4, data, tail12] + - [0x7d0e4, data, tail11] - [0x7d0fc, .rodata, ov_SC04_016_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7d11c, data, tail13] + - [0x7d11c, data, tail12] - [0x7d19c, .rodata, ov_SC04_016_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7d1b0, data, tail14] + - [0x7d1b0, data, tail13] - [0x7d358, .rodata, ov_SC04_016_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7d4d0, data, tail15] + - [0x7d4d0, data, tail14] - [0x7d560, .rodata, ov_SC04_016_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7d5ec, data, tail16] + - [0x7d5ec, data, tail15] - [0x7d604, .rodata, ov_SC04_016_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7d624, data, tail17] + - [0x7d624, data, tail16] - [0x84184, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x84187] # 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 diff --git a/config/splat.ov_SC04_018.yaml b/config/splat.ov_SC04_018.yaml index 5e320aea9..74fda224a 100644 --- a/config/splat.ov_SC04_018.yaml +++ b/config/splat.ov_SC04_018.yaml @@ -123,25 +123,24 @@ segments: - [0xbcc80, .rodata, ov_SC04_018_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xbccec, data, tail6] - [0xbcd5c, .rodata, ov_SC04_018_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcd80, data, tail7] - [0xbcda0, .rodata, ov_SC04_018_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcde8, data, tail8] + - [0xbcde8, data, tail7] - [0xbce48, .rodata, ov_SC04_018_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbce7c, data, tail9] + - [0xbce7c, data, tail8] - [0xbce80, .rodata, ov_SC04_018_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbce9c, data, tail10] + - [0xbce9c, data, tail9] - [0xbcea0, .rodata, ov_SC04_018_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcebc, data, tail11] + - [0xbcebc, data, tail10] - [0xbcee0, .rodata, ov_SC04_018_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcefc, data, tail12] + - [0xbcefc, data, tail11] - [0xbcf14, .rodata, ov_SC04_018_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcf34, data, tail13] + - [0xbcf34, data, tail12] - [0xbcfb4, .rodata, ov_SC04_018_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcfc8, data, tail14] + - [0xbcfc8, data, tail13] - [0xbd170, .rodata, ov_SC04_018_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbd2e8, data, tail15] + - [0xbd2e8, data, tail14] - [0xbd378, .rodata, ov_SC04_018_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbd404, data, tail16] + - [0xbd404, data, tail15] - [0xBF9CC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xBF9CF] # 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 diff --git a/config/splat.ov_SC04_019.yaml b/config/splat.ov_SC04_019.yaml index 41736d23d..fd8066666 100644 --- a/config/splat.ov_SC04_019.yaml +++ b/config/splat.ov_SC04_019.yaml @@ -123,25 +123,24 @@ segments: - [0xbcc80, .rodata, ov_SC04_019_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xbccec, data, tail6] - [0xbcd5c, .rodata, ov_SC04_019_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcd80, data, tail7] - [0xbcda0, .rodata, ov_SC04_019_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcde8, data, tail8] + - [0xbcde8, data, tail7] - [0xbce48, .rodata, ov_SC04_019_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbce7c, data, tail9] + - [0xbce7c, data, tail8] - [0xbce80, .rodata, ov_SC04_019_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbce9c, data, tail10] + - [0xbce9c, data, tail9] - [0xbcea0, .rodata, ov_SC04_019_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcebc, data, tail11] + - [0xbcebc, data, tail10] - [0xbcee0, .rodata, ov_SC04_019_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcefc, data, tail12] + - [0xbcefc, data, tail11] - [0xbcf14, .rodata, ov_SC04_019_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcf34, data, tail13] + - [0xbcf34, data, tail12] - [0xbcfb4, .rodata, ov_SC04_019_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcfc8, data, tail14] + - [0xbcfc8, data, tail13] - [0xbd170, .rodata, ov_SC04_019_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbd2e8, data, tail15] + - [0xbd2e8, data, tail14] - [0xbd378, .rodata, ov_SC04_019_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbd404, data, tail16] + - [0xbd404, data, tail15] - [0xBF9CC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xBF9CF] # 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 diff --git a/config/splat.ov_SC04_020.yaml b/config/splat.ov_SC04_020.yaml index cdcbded63..a8a51c82a 100644 --- a/config/splat.ov_SC04_020.yaml +++ b/config/splat.ov_SC04_020.yaml @@ -124,27 +124,26 @@ segments: - [0x926a8, .rodata, ov_SC04_020_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x92714, data, tail6] - [0x92784, .rodata, ov_SC04_020_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x927a8, data, tail7] - [0x927c8, .rodata, ov_SC04_020_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x92810, data, tail8] + - [0x92810, data, tail7] - [0x92870, .rodata, ov_SC04_020_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x928a4, data, tail9] + - [0x928a4, data, tail8] - [0x928a8, .rodata, ov_SC04_020_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x928c4, data, tail10] + - [0x928c4, data, tail9] - [0x928c8, .rodata, ov_SC04_020_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x928e4, data, tail11] + - [0x928e4, data, tail10] - [0x92908, .rodata, ov_SC04_020_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x92924, data, tail12] + - [0x92924, data, tail11] - [0x9293c, .rodata, ov_SC04_020_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9295c, data, tail13] + - [0x9295c, data, tail12] - [0x929dc, .rodata, ov_SC04_020_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x929f0, data, tail14] + - [0x929f0, data, tail13] - [0x92b98, .rodata, ov_SC04_020_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x92d10, data, tail15] + - [0x92d10, data, tail14] - [0x92da0, .rodata, ov_SC04_020_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x92e2c, data, tail16] + - [0x92e2c, data, tail15] - [0x92e44, .rodata, ov_SC04_020_jr_8017D604] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x92e64, data, tail17] + - [0x92e64, data, tail16] - [0x94654, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x94657] # 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 diff --git a/config/splat.ov_SC04_021.yaml b/config/splat.ov_SC04_021.yaml index e2d0c31e1..ca9ca8c50 100644 --- a/config/splat.ov_SC04_021.yaml +++ b/config/splat.ov_SC04_021.yaml @@ -124,27 +124,26 @@ segments: - [0x65d44, .rodata, ov_SC04_021_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x65db0, data, tail6] - [0x65e20, .rodata, ov_SC04_021_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65e44, data, tail7] - [0x65e64, .rodata, ov_SC04_021_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65eac, data, tail8] + - [0x65eac, data, tail7] - [0x65f0c, .rodata, ov_SC04_021_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65f40, data, tail9] + - [0x65f40, data, tail8] - [0x65f44, .rodata, ov_SC04_021_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65f60, data, tail10] + - [0x65f60, data, tail9] - [0x65f64, .rodata, ov_SC04_021_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65f80, data, tail11] + - [0x65f80, data, tail10] - [0x65fa4, .rodata, ov_SC04_021_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65fc0, data, tail12] + - [0x65fc0, data, tail11] - [0x65fd8, .rodata, ov_SC04_021_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65ff8, data, tail13] + - [0x65ff8, data, tail12] - [0x66078, .rodata, ov_SC04_021_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6608c, data, tail14] + - [0x6608c, data, tail13] - [0x66234, .rodata, ov_SC04_021_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x663ac, data, tail15] + - [0x663ac, data, tail14] - [0x6643c, .rodata, ov_SC04_021_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x664c8, data, tail16] + - [0x664c8, data, tail15] - [0x66500, .rodata, ov_SC04_021_jr_8017D5C0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66520, data, tail17] + - [0x66520, data, tail16] - [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 diff --git a/config/splat.ov_SC05_000.yaml b/config/splat.ov_SC05_000.yaml index 66f05d891..7faec7782 100644 --- a/config/splat.ov_SC05_000.yaml +++ b/config/splat.ov_SC05_000.yaml @@ -124,27 +124,26 @@ segments: - [0x70e94, .rodata, ov_SC05_000_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x70f00, data, tail6] - [0x70f70, .rodata, ov_SC05_000_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70f94, data, tail7] - [0x70fb4, .rodata, ov_SC05_000_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70ffc, data, tail8] + - [0x70ffc, data, tail7] - [0x7105c, .rodata, ov_SC05_000_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71090, data, tail9] + - [0x71090, data, tail8] - [0x71094, .rodata, ov_SC05_000_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x710b0, data, tail10] + - [0x710b0, data, tail9] - [0x710b4, .rodata, ov_SC05_000_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x710d0, data, tail11] + - [0x710d0, data, tail10] - [0x710f4, .rodata, ov_SC05_000_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71110, data, tail12] + - [0x71110, data, tail11] - [0x71128, .rodata, ov_SC05_000_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71148, data, tail13] + - [0x71148, data, tail12] - [0x711c8, .rodata, ov_SC05_000_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x711dc, data, tail14] + - [0x711dc, data, tail13] - [0x71384, .rodata, ov_SC05_000_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x714fc, data, tail15] + - [0x714fc, data, tail14] - [0x7158c, .rodata, ov_SC05_000_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71618, data, tail16] + - [0x71618, data, tail15] - [0x71630, .rodata, ov_SC05_000_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71650, data, tail17] + - [0x71650, data, tail16] - [0x72AFC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x72AFF] # 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 diff --git a/config/splat.ov_SC05_001.yaml b/config/splat.ov_SC05_001.yaml index ee22dd23e..458342897 100644 --- a/config/splat.ov_SC05_001.yaml +++ b/config/splat.ov_SC05_001.yaml @@ -124,27 +124,26 @@ segments: - [0x8be48, .rodata, ov_SC05_001_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x8beb4, data, tail6] - [0x8bf24, .rodata, ov_SC05_001_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8bf48, data, tail7] - [0x8bf68, .rodata, ov_SC05_001_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8bfb0, data, tail8] + - [0x8bfb0, data, tail7] - [0x8c010, .rodata, ov_SC05_001_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8c044, data, tail9] + - [0x8c044, data, tail8] - [0x8c048, .rodata, ov_SC05_001_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8c064, data, tail10] + - [0x8c064, data, tail9] - [0x8c068, .rodata, ov_SC05_001_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8c084, data, tail11] + - [0x8c084, data, tail10] - [0x8c0a8, .rodata, ov_SC05_001_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8c0c4, data, tail12] + - [0x8c0c4, data, tail11] - [0x8c0dc, .rodata, ov_SC05_001_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8c0fc, data, tail13] + - [0x8c0fc, data, tail12] - [0x8c17c, .rodata, ov_SC05_001_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8c190, data, tail14] + - [0x8c190, data, tail13] - [0x8c338, .rodata, ov_SC05_001_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8c4b0, data, tail15] + - [0x8c4b0, data, tail14] - [0x8c540, .rodata, ov_SC05_001_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8c5cc, data, tail16] + - [0x8c5cc, data, tail15] - [0x8c5e4, .rodata, ov_SC05_001_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8c604, data, tail17] + - [0x8c604, data, tail16] - [0x8DEAC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x8DEAF] # 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 diff --git a/config/splat.ov_SC05_002.yaml b/config/splat.ov_SC05_002.yaml index c1128e8f8..a0b27b884 100644 --- a/config/splat.ov_SC05_002.yaml +++ b/config/splat.ov_SC05_002.yaml @@ -124,27 +124,26 @@ segments: - [0x761f4, .rodata, ov_SC05_002_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x76260, data, tail6] - [0x762d0, .rodata, ov_SC05_002_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x762f4, data, tail7] - [0x76314, .rodata, ov_SC05_002_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7635c, data, tail8] + - [0x7635c, data, tail7] - [0x763bc, .rodata, ov_SC05_002_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x763f0, data, tail9] + - [0x763f0, data, tail8] - [0x763f4, .rodata, ov_SC05_002_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x76410, data, tail10] + - [0x76410, data, tail9] - [0x76414, .rodata, ov_SC05_002_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x76430, data, tail11] + - [0x76430, data, tail10] - [0x76454, .rodata, ov_SC05_002_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x76470, data, tail12] + - [0x76470, data, tail11] - [0x76488, .rodata, ov_SC05_002_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x764a8, data, tail13] + - [0x764a8, data, tail12] - [0x76528, .rodata, ov_SC05_002_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7653c, data, tail14] + - [0x7653c, data, tail13] - [0x766e4, .rodata, ov_SC05_002_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7685c, data, tail15] + - [0x7685c, data, tail14] - [0x768ec, .rodata, ov_SC05_002_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x76978, data, tail16] + - [0x76978, data, tail15] - [0x76990, .rodata, ov_SC05_002_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x769b0, data, tail17] + - [0x769b0, data, tail16] - [0x77E64, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x77E67] # 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 diff --git a/config/splat.ov_SC05_003.yaml b/config/splat.ov_SC05_003.yaml index fe386d285..27c5be5cf 100644 --- a/config/splat.ov_SC05_003.yaml +++ b/config/splat.ov_SC05_003.yaml @@ -124,27 +124,26 @@ segments: - [0x82cf0, .rodata, ov_SC05_003_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x82d5c, data, tail6] - [0x82dcc, .rodata, ov_SC05_003_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x82df0, data, tail7] - [0x82e10, .rodata, ov_SC05_003_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x82e58, data, tail8] + - [0x82e58, data, tail7] - [0x82eb8, .rodata, ov_SC05_003_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x82eec, data, tail9] + - [0x82eec, data, tail8] - [0x82ef0, .rodata, ov_SC05_003_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x82f0c, data, tail10] + - [0x82f0c, data, tail9] - [0x82f10, .rodata, ov_SC05_003_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x82f2c, data, tail11] + - [0x82f2c, data, tail10] - [0x82f50, .rodata, ov_SC05_003_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x82f6c, data, tail12] + - [0x82f6c, data, tail11] - [0x82f84, .rodata, ov_SC05_003_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x82fa4, data, tail13] + - [0x82fa4, data, tail12] - [0x83024, .rodata, ov_SC05_003_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x83038, data, tail14] + - [0x83038, data, tail13] - [0x831e0, .rodata, ov_SC05_003_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x83358, data, tail15] + - [0x83358, data, tail14] - [0x833e8, .rodata, ov_SC05_003_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x83474, data, tail16] + - [0x83474, data, tail15] - [0x8348c, .rodata, ov_SC05_003_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x834ac, data, tail17] + - [0x834ac, data, tail16] - [0x84974, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x84977] # 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 diff --git a/config/splat.ov_SC05_004.yaml b/config/splat.ov_SC05_004.yaml index 15fef1ab1..6a0dc18b4 100644 --- a/config/splat.ov_SC05_004.yaml +++ b/config/splat.ov_SC05_004.yaml @@ -121,27 +121,26 @@ segments: - [0x752e4, .rodata, ov_SC05_004_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x75350, data, tail5] - [0x753c0, .rodata, ov_SC05_004_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x753e4, data, tail6] - [0x75404, .rodata, ov_SC05_004_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7544c, data, tail7] + - [0x7544c, data, tail6] - [0x754ac, .rodata, ov_SC05_004_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x754e0, data, tail8] + - [0x754e0, data, tail7] - [0x754e4, .rodata, ov_SC05_004_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75500, data, tail9] + - [0x75500, data, tail8] - [0x75504, .rodata, ov_SC05_004_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75520, data, tail10] + - [0x75520, data, tail9] - [0x75544, .rodata, ov_SC05_004_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75560, data, tail11] + - [0x75560, data, tail10] - [0x75578, .rodata, ov_SC05_004_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75598, data, tail12] + - [0x75598, data, tail11] - [0x75618, .rodata, ov_SC05_004_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7562c, data, tail13] + - [0x7562c, data, tail12] - [0x757d4, .rodata, ov_SC05_004_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7594c, data, tail14] + - [0x7594c, data, tail13] - [0x759dc, .rodata, ov_SC05_004_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75a68, data, tail15] + - [0x75a68, data, tail14] - [0x75a80, .rodata, ov_SC05_004_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75aa0, data, tail16] + - [0x75aa0, data, tail15] - [0x771CC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x771CF] # 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 diff --git a/config/splat.ov_SC05_005.yaml b/config/splat.ov_SC05_005.yaml index b628ba3ad..7aadd7452 100644 --- a/config/splat.ov_SC05_005.yaml +++ b/config/splat.ov_SC05_005.yaml @@ -124,27 +124,26 @@ segments: - [0x87fcc, .rodata, ov_SC05_005_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x88038, data, tail6] - [0x880a8, .rodata, ov_SC05_005_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x880cc, data, tail7] - [0x880ec, .rodata, ov_SC05_005_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x88134, data, tail8] + - [0x88134, data, tail7] - [0x88194, .rodata, ov_SC05_005_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x881c8, data, tail9] + - [0x881c8, data, tail8] - [0x881cc, .rodata, ov_SC05_005_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x881e8, data, tail10] + - [0x881e8, data, tail9] - [0x881ec, .rodata, ov_SC05_005_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x88208, data, tail11] + - [0x88208, data, tail10] - [0x8822c, .rodata, ov_SC05_005_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x88248, data, tail12] + - [0x88248, data, tail11] - [0x88260, .rodata, ov_SC05_005_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x88280, data, tail13] + - [0x88280, data, tail12] - [0x88300, .rodata, ov_SC05_005_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x88314, data, tail14] + - [0x88314, data, tail13] - [0x884bc, .rodata, ov_SC05_005_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x88634, data, tail15] + - [0x88634, data, tail14] - [0x886c4, .rodata, ov_SC05_005_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x88750, data, tail16] + - [0x88750, data, tail15] - [0x88768, .rodata, ov_SC05_005_jr_8017D898] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x88788, data, tail17] + - [0x88788, data, tail16] - [0x89ED4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x89ED7] # 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 diff --git a/config/splat.ov_SC05_006.yaml b/config/splat.ov_SC05_006.yaml index 2240174a2..db7612312 100644 --- a/config/splat.ov_SC05_006.yaml +++ b/config/splat.ov_SC05_006.yaml @@ -124,27 +124,26 @@ segments: - [0x6611c, .rodata, ov_SC05_006_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x66188, data, tail6] - [0x661f8, .rodata, ov_SC05_006_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6621c, data, tail7] - [0x6623c, .rodata, ov_SC05_006_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66284, data, tail8] + - [0x66284, data, tail7] - [0x662e4, .rodata, ov_SC05_006_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66318, data, tail9] + - [0x66318, data, tail8] - [0x6631c, .rodata, ov_SC05_006_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66338, data, tail10] + - [0x66338, data, tail9] - [0x6633c, .rodata, ov_SC05_006_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66358, data, tail11] + - [0x66358, data, tail10] - [0x6637c, .rodata, ov_SC05_006_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66398, data, tail12] + - [0x66398, data, tail11] - [0x663b0, .rodata, ov_SC05_006_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x663d0, data, tail13] + - [0x663d0, data, tail12] - [0x66450, .rodata, ov_SC05_006_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66464, data, tail14] + - [0x66464, data, tail13] - [0x6660c, .rodata, ov_SC05_006_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66784, data, tail15] + - [0x66784, data, tail14] - [0x66814, .rodata, ov_SC05_006_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x668a0, data, tail16] + - [0x668a0, data, tail15] - [0x668b8, .rodata, ov_SC05_006_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x668d8, data, tail17] + - [0x668d8, data, tail16] - [0x68004, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x68007] # 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 diff --git a/config/splat.ov_SC05_007.yaml b/config/splat.ov_SC05_007.yaml index e31d10da6..511409a03 100644 --- a/config/splat.ov_SC05_007.yaml +++ b/config/splat.ov_SC05_007.yaml @@ -124,27 +124,26 @@ segments: - [0x730f4, .rodata, ov_SC05_007_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x73160, data, tail6] - [0x731d0, .rodata, ov_SC05_007_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x731f4, data, tail7] - [0x73214, .rodata, ov_SC05_007_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7325c, data, tail8] + - [0x7325c, data, tail7] - [0x732bc, .rodata, ov_SC05_007_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x732f0, data, tail9] + - [0x732f0, data, tail8] - [0x732f4, .rodata, ov_SC05_007_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73310, data, tail10] + - [0x73310, data, tail9] - [0x73314, .rodata, ov_SC05_007_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73330, data, tail11] + - [0x73330, data, tail10] - [0x73354, .rodata, ov_SC05_007_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73370, data, tail12] + - [0x73370, data, tail11] - [0x73388, .rodata, ov_SC05_007_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x733a8, data, tail13] + - [0x733a8, data, tail12] - [0x73428, .rodata, ov_SC05_007_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7343c, data, tail14] + - [0x7343c, data, tail13] - [0x735e4, .rodata, ov_SC05_007_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7375c, data, tail15] + - [0x7375c, data, tail14] - [0x737ec, .rodata, ov_SC05_007_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73878, data, tail16] + - [0x73878, data, tail15] - [0x73890, .rodata, ov_SC05_007_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x738b0, data, tail17] + - [0x738b0, data, tail16] - [0x74DA4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x74DA7] # 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 diff --git a/config/splat.ov_SC05_008.yaml b/config/splat.ov_SC05_008.yaml index 49739f72f..a99f638a9 100644 --- a/config/splat.ov_SC05_008.yaml +++ b/config/splat.ov_SC05_008.yaml @@ -123,25 +123,24 @@ segments: - [0x77428, .rodata, ov_SC05_008_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x77494, data, tail6] - [0x77504, .rodata, ov_SC05_008_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77528, data, tail7] - [0x77548, .rodata, ov_SC05_008_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77590, data, tail8] + - [0x77590, data, tail7] - [0x775f0, .rodata, ov_SC05_008_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77624, data, tail9] + - [0x77624, data, tail8] - [0x77628, .rodata, ov_SC05_008_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77644, data, tail10] + - [0x77644, data, tail9] - [0x77648, .rodata, ov_SC05_008_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77664, data, tail11] + - [0x77664, data, tail10] - [0x77688, .rodata, ov_SC05_008_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x776a4, data, tail12] + - [0x776a4, data, tail11] - [0x776bc, .rodata, ov_SC05_008_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x776dc, data, tail13] + - [0x776dc, data, tail12] - [0x7775c, .rodata, ov_SC05_008_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77770, data, tail14] + - [0x77770, data, tail13] - [0x77918, .rodata, ov_SC05_008_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77a90, data, tail15] + - [0x77a90, data, tail14] - [0x77b20, .rodata, ov_SC05_008_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77bac, data, tail16] + - [0x77bac, data, tail15] - [0x79190, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x79193] # 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 diff --git a/config/splat.ov_SC05_009.yaml b/config/splat.ov_SC05_009.yaml index 9ed942dab..d89d6dc7d 100644 --- a/config/splat.ov_SC05_009.yaml +++ b/config/splat.ov_SC05_009.yaml @@ -123,25 +123,24 @@ segments: - [0x6ce3c, .rodata, ov_SC05_009_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x6cea8, data, tail6] - [0x6cf18, .rodata, ov_SC05_009_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6cf3c, data, tail7] - [0x6cf5c, .rodata, ov_SC05_009_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6cfa4, data, tail8] + - [0x6cfa4, data, tail7] - [0x6d004, .rodata, ov_SC05_009_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6d038, data, tail9] + - [0x6d038, data, tail8] - [0x6d05c, .rodata, ov_SC05_009_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6d078, data, tail10] + - [0x6d078, data, tail9] - [0x6d09c, .rodata, ov_SC05_009_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6d0b8, data, tail11] + - [0x6d0b8, data, tail10] - [0x6d0d0, .rodata, ov_SC05_009_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6d0f0, data, tail12] + - [0x6d0f0, data, tail11] - [0x6d170, .rodata, ov_SC05_009_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6d184, data, tail13] + - [0x6d184, data, tail12] - [0x6d32c, .rodata, ov_SC05_009_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6d4a4, data, tail14] + - [0x6d4a4, data, tail13] - [0x6d534, .rodata, ov_SC05_009_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6d5c0, data, tail15] + - [0x6d5c0, data, tail14] - [0x6d5d8, .rodata, ov_SC05_009_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6d5f8, data, tail16] + - [0x6d5f8, data, tail15] - [0x6EAEC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x6EAEF] # 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 diff --git a/config/splat.ov_SC05_010.yaml b/config/splat.ov_SC05_010.yaml index 0c37e7118..c2bcdf759 100644 --- a/config/splat.ov_SC05_010.yaml +++ b/config/splat.ov_SC05_010.yaml @@ -124,27 +124,26 @@ segments: - [0x9d070, .rodata, ov_SC05_010_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9d0dc, data, tail6] - [0x9d14c, .rodata, ov_SC05_010_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d170, data, tail7] - [0x9d190, .rodata, ov_SC05_010_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d1d8, data, tail8] + - [0x9d1d8, data, tail7] - [0x9d238, .rodata, ov_SC05_010_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d26c, data, tail9] + - [0x9d26c, data, tail8] - [0x9d270, .rodata, ov_SC05_010_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d28c, data, tail10] + - [0x9d28c, data, tail9] - [0x9d290, .rodata, ov_SC05_010_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d2ac, data, tail11] + - [0x9d2ac, data, tail10] - [0x9d2d0, .rodata, ov_SC05_010_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d2ec, data, tail12] + - [0x9d2ec, data, tail11] - [0x9d304, .rodata, ov_SC05_010_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d324, data, tail13] + - [0x9d324, data, tail12] - [0x9d3a4, .rodata, ov_SC05_010_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d3b8, data, tail14] + - [0x9d3b8, data, tail13] - [0x9d560, .rodata, ov_SC05_010_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d6d8, data, tail15] + - [0x9d6d8, data, tail14] - [0x9d768, .rodata, ov_SC05_010_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d7f4, data, tail16] + - [0x9d7f4, data, tail15] - [0x9d944, .rodata, ov_SC05_010_jr_8017C8D0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9d964, data, tail17] + - [0x9d964, data, tail16] - [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 diff --git a/config/splat.ov_SC05_011.yaml b/config/splat.ov_SC05_011.yaml index e8eb28841..d5d24b57f 100644 --- a/config/splat.ov_SC05_011.yaml +++ b/config/splat.ov_SC05_011.yaml @@ -124,27 +124,26 @@ segments: - [0x733d4, .rodata, ov_SC05_011_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x73440, data, tail6] - [0x734b0, .rodata, ov_SC05_011_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x734d4, data, tail7] - [0x734f4, .rodata, ov_SC05_011_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7353c, data, tail8] + - [0x7353c, data, tail7] - [0x7359c, .rodata, ov_SC05_011_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x735d0, data, tail9] + - [0x735d0, data, tail8] - [0x735d4, .rodata, ov_SC05_011_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x735f0, data, tail10] + - [0x735f0, data, tail9] - [0x735f4, .rodata, ov_SC05_011_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73610, data, tail11] + - [0x73610, data, tail10] - [0x73634, .rodata, ov_SC05_011_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73650, data, tail12] + - [0x73650, data, tail11] - [0x73668, .rodata, ov_SC05_011_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73688, data, tail13] + - [0x73688, data, tail12] - [0x73708, .rodata, ov_SC05_011_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7371c, data, tail14] + - [0x7371c, data, tail13] - [0x738c4, .rodata, ov_SC05_011_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73a3c, data, tail15] + - [0x73a3c, data, tail14] - [0x73acc, .rodata, ov_SC05_011_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73b58, data, tail16] + - [0x73b58, data, tail15] - [0x73b70, .rodata, ov_SC05_011_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73b90, data, tail17] + - [0x73b90, data, tail16] - [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 diff --git a/config/splat.ov_SC05_017.yaml b/config/splat.ov_SC05_017.yaml index 52e0a890f..cbc0a6c98 100644 --- a/config/splat.ov_SC05_017.yaml +++ b/config/splat.ov_SC05_017.yaml @@ -123,25 +123,24 @@ segments: - [0xc2abc, .rodata, ov_SC05_017_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xc2b28, data, tail6] - [0xc2b98, .rodata, ov_SC05_017_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc2bbc, data, tail7] - [0xc2bdc, .rodata, ov_SC05_017_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc2c24, data, tail8] + - [0xc2c24, data, tail7] - [0xc2c84, .rodata, ov_SC05_017_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc2cb8, data, tail9] + - [0xc2cb8, data, tail8] - [0xc2cbc, .rodata, ov_SC05_017_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc2cd8, data, tail10] + - [0xc2cd8, data, tail9] - [0xc2cdc, .rodata, ov_SC05_017_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc2cf8, data, tail11] + - [0xc2cf8, data, tail10] - [0xc2d1c, .rodata, ov_SC05_017_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc2d38, data, tail12] + - [0xc2d38, data, tail11] - [0xc2d50, .rodata, ov_SC05_017_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc2d70, data, tail13] + - [0xc2d70, data, tail12] - [0xc2df0, .rodata, ov_SC05_017_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc2e04, data, tail14] + - [0xc2e04, data, tail13] - [0xc2fac, .rodata, ov_SC05_017_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc3124, data, tail15] + - [0xc3124, data, tail14] - [0xc31b4, .rodata, ov_SC05_017_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xc3240, data, tail16] + - [0xc3240, data, tail15] - [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 diff --git a/config/splat.ov_SC05_018.yaml b/config/splat.ov_SC05_018.yaml index 4df910702..d5e0eefad 100644 --- a/config/splat.ov_SC05_018.yaml +++ b/config/splat.ov_SC05_018.yaml @@ -124,27 +124,26 @@ segments: - [0xbc630, .rodata, ov_SC05_018_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xbc69c, data, tail6] - [0xbc70c, .rodata, ov_SC05_018_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbc730, data, tail7] - [0xbc750, .rodata, ov_SC05_018_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbc798, data, tail8] + - [0xbc798, data, tail7] - [0xbc7f8, .rodata, ov_SC05_018_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbc82c, data, tail9] + - [0xbc82c, data, tail8] - [0xbc830, .rodata, ov_SC05_018_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbc84c, data, tail10] + - [0xbc84c, data, tail9] - [0xbc850, .rodata, ov_SC05_018_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbc86c, data, tail11] + - [0xbc86c, data, tail10] - [0xbc890, .rodata, ov_SC05_018_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbc8ac, data, tail12] + - [0xbc8ac, data, tail11] - [0xbc8c4, .rodata, ov_SC05_018_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbc8e4, data, tail13] + - [0xbc8e4, data, tail12] - [0xbc964, .rodata, ov_SC05_018_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbc978, data, tail14] + - [0xbc978, data, tail13] - [0xbcb20, .rodata, ov_SC05_018_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcc98, data, tail15] + - [0xbcc98, data, tail14] - [0xbcd28, .rodata, ov_SC05_018_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcdb4, data, tail16] + - [0xbcdb4, data, tail15] - [0xbcdcc, .rodata, ov_SC05_018_jr_8017D604] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xbcdec, data, tail17] + - [0xbcdec, data, tail16] - [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 diff --git a/config/splat.ov_SC05_019.yaml b/config/splat.ov_SC05_019.yaml index d4e7c3210..d11b21d14 100644 --- a/config/splat.ov_SC05_019.yaml +++ b/config/splat.ov_SC05_019.yaml @@ -124,27 +124,26 @@ segments: - [0x65d44, .rodata, ov_SC05_019_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x65db0, data, tail6] - [0x65e20, .rodata, ov_SC05_019_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65e44, data, tail7] - [0x65e64, .rodata, ov_SC05_019_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65eac, data, tail8] + - [0x65eac, data, tail7] - [0x65f0c, .rodata, ov_SC05_019_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65f40, data, tail9] + - [0x65f40, data, tail8] - [0x65f44, .rodata, ov_SC05_019_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65f60, data, tail10] + - [0x65f60, data, tail9] - [0x65f64, .rodata, ov_SC05_019_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65f80, data, tail11] + - [0x65f80, data, tail10] - [0x65fa4, .rodata, ov_SC05_019_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65fc0, data, tail12] + - [0x65fc0, data, tail11] - [0x65fd8, .rodata, ov_SC05_019_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x65ff8, data, tail13] + - [0x65ff8, data, tail12] - [0x66078, .rodata, ov_SC05_019_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6608c, data, tail14] + - [0x6608c, data, tail13] - [0x66234, .rodata, ov_SC05_019_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x663ac, data, tail15] + - [0x663ac, data, tail14] - [0x6643c, .rodata, ov_SC05_019_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x664c8, data, tail16] + - [0x664c8, data, tail15] - [0x66500, .rodata, ov_SC05_019_jr_8017D5C0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66520, data, tail17] + - [0x66520, data, tail16] - [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 diff --git a/config/splat.ov_SC06_000.yaml b/config/splat.ov_SC06_000.yaml index 3fdf197a2..9d6f4f8d5 100644 --- a/config/splat.ov_SC06_000.yaml +++ b/config/splat.ov_SC06_000.yaml @@ -120,25 +120,24 @@ segments: - [0x849bc, .rodata, ov_SC06_000_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x84a28, data, tail5] - [0x84a98, .rodata, ov_SC06_000_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x84abc, data, tail6] - [0x84adc, .rodata, ov_SC06_000_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x84b24, data, tail7] + - [0x84b24, data, tail6] - [0x84b84, .rodata, ov_SC06_000_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x84bb8, data, tail8] + - [0x84bb8, data, tail7] - [0x84bbc, .rodata, ov_SC06_000_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x84bd8, data, tail9] + - [0x84bd8, data, tail8] - [0x84bdc, .rodata, ov_SC06_000_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x84bf8, data, tail10] + - [0x84bf8, data, tail9] - [0x84c1c, .rodata, ov_SC06_000_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x84c38, data, tail11] + - [0x84c38, data, tail10] - [0x84c50, .rodata, ov_SC06_000_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x84c70, data, tail12] + - [0x84c70, data, tail11] - [0x84cf0, .rodata, ov_SC06_000_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x84d04, data, tail13] + - [0x84d04, data, tail12] - [0x84eac, .rodata, ov_SC06_000_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x85024, data, tail14] + - [0x85024, data, tail13] - [0x850b4, .rodata, ov_SC06_000_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x85140, data, tail15] + - [0x85140, data, tail14] - [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 diff --git a/config/splat.ov_SC06_006.yaml b/config/splat.ov_SC06_006.yaml index 2d8688562..16924db05 100644 --- a/config/splat.ov_SC06_006.yaml +++ b/config/splat.ov_SC06_006.yaml @@ -124,27 +124,26 @@ segments: - [0xce2c4, .rodata, ov_SC06_006_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xce330, data, tail6] - [0xce3a0, .rodata, ov_SC06_006_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xce3c4, data, tail7] - [0xce3e4, .rodata, ov_SC06_006_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xce42c, data, tail8] + - [0xce42c, data, tail7] - [0xce48c, .rodata, ov_SC06_006_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xce4c0, data, tail9] + - [0xce4c0, data, tail8] - [0xce4c4, .rodata, ov_SC06_006_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xce4e0, data, tail10] + - [0xce4e0, data, tail9] - [0xce4e4, .rodata, ov_SC06_006_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xce500, data, tail11] + - [0xce500, data, tail10] - [0xce524, .rodata, ov_SC06_006_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xce540, data, tail12] + - [0xce540, data, tail11] - [0xce558, .rodata, ov_SC06_006_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xce578, data, tail13] + - [0xce578, data, tail12] - [0xce5f8, .rodata, ov_SC06_006_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xce60c, data, tail14] + - [0xce60c, data, tail13] - [0xce7b4, .rodata, ov_SC06_006_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xce92c, data, tail15] + - [0xce92c, data, tail14] - [0xce9bc, .rodata, ov_SC06_006_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcea48, data, tail16] + - [0xcea48, data, tail15] - [0xcea60, .rodata, ov_SC06_006_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcea80, data, tail17] + - [0xcea80, data, tail16] - [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 diff --git a/config/splat.ov_SC06_008.yaml b/config/splat.ov_SC06_008.yaml index a9a800720..d17d056ba 100644 --- a/config/splat.ov_SC06_008.yaml +++ b/config/splat.ov_SC06_008.yaml @@ -124,27 +124,26 @@ segments: - [0x8039c, .rodata, ov_SC06_008_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x80408, data, tail6] - [0x80478, .rodata, ov_SC06_008_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8049c, data, tail7] - [0x804bc, .rodata, ov_SC06_008_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80504, data, tail8] + - [0x80504, data, tail7] - [0x80564, .rodata, ov_SC06_008_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80598, data, tail9] + - [0x80598, data, tail8] - [0x8059c, .rodata, ov_SC06_008_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x805b8, data, tail10] + - [0x805b8, data, tail9] - [0x805bc, .rodata, ov_SC06_008_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x805d8, data, tail11] + - [0x805d8, data, tail10] - [0x805fc, .rodata, ov_SC06_008_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80618, data, tail12] + - [0x80618, data, tail11] - [0x80630, .rodata, ov_SC06_008_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80650, data, tail13] + - [0x80650, data, tail12] - [0x806d0, .rodata, ov_SC06_008_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x806e4, data, tail14] + - [0x806e4, data, tail13] - [0x8088c, .rodata, ov_SC06_008_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80a04, data, tail15] + - [0x80a04, data, tail14] - [0x80a94, .rodata, ov_SC06_008_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80b20, data, tail16] + - [0x80b20, data, tail15] - [0x80b38, .rodata, ov_SC06_008_jr_8017C294] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x80b58, data, tail17] + - [0x80b58, data, tail16] - [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 diff --git a/config/splat.ov_SC06_010.yaml b/config/splat.ov_SC06_010.yaml index ae2e34f07..ed616ba38 100644 --- a/config/splat.ov_SC06_010.yaml +++ b/config/splat.ov_SC06_010.yaml @@ -120,25 +120,24 @@ segments: - [0x883f0, .rodata, ov_SC06_010_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x8845c, data, tail5] - [0x884cc, .rodata, ov_SC06_010_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x884f0, data, tail6] - [0x88510, .rodata, ov_SC06_010_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x88558, data, tail7] + - [0x88558, data, tail6] - [0x885b8, .rodata, ov_SC06_010_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x885ec, data, tail8] + - [0x885ec, data, tail7] - [0x885f0, .rodata, ov_SC06_010_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8860c, data, tail9] + - [0x8860c, data, tail8] - [0x88610, .rodata, ov_SC06_010_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8862c, data, tail10] + - [0x8862c, data, tail9] - [0x88650, .rodata, ov_SC06_010_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8866c, data, tail11] + - [0x8866c, data, tail10] - [0x88684, .rodata, ov_SC06_010_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x886a4, data, tail12] + - [0x886a4, data, tail11] - [0x88724, .rodata, ov_SC06_010_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x88738, data, tail13] + - [0x88738, data, tail12] - [0x888e0, .rodata, ov_SC06_010_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x88a58, data, tail14] + - [0x88a58, data, tail13] - [0x88ae8, .rodata, ov_SC06_010_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x88b74, data, tail15] + - [0x88b74, data, tail14] - [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 diff --git a/config/splat.ov_SC06_011.yaml b/config/splat.ov_SC06_011.yaml index 8d7a9362d..54836481c 100644 --- a/config/splat.ov_SC06_011.yaml +++ b/config/splat.ov_SC06_011.yaml @@ -124,27 +124,26 @@ segments: - [0x81f50, .rodata, ov_SC06_011_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x81fbc, data, tail6] - [0x8202c, .rodata, ov_SC06_011_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x82050, data, tail7] - [0x82070, .rodata, ov_SC06_011_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x820b8, data, tail8] + - [0x820b8, data, tail7] - [0x82118, .rodata, ov_SC06_011_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8214c, data, tail9] + - [0x8214c, data, tail8] - [0x82150, .rodata, ov_SC06_011_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8216c, data, tail10] + - [0x8216c, data, tail9] - [0x82170, .rodata, ov_SC06_011_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8218c, data, tail11] + - [0x8218c, data, tail10] - [0x821b0, .rodata, ov_SC06_011_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x821cc, data, tail12] + - [0x821cc, data, tail11] - [0x821e4, .rodata, ov_SC06_011_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x82204, data, tail13] + - [0x82204, data, tail12] - [0x82284, .rodata, ov_SC06_011_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x82298, data, tail14] + - [0x82298, data, tail13] - [0x82440, .rodata, ov_SC06_011_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x825b8, data, tail15] + - [0x825b8, data, tail14] - [0x82648, .rodata, ov_SC06_011_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x826d4, data, tail16] + - [0x826d4, data, tail15] - [0x826ec, .rodata, ov_SC06_011_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8270c, data, tail17] + - [0x8270c, data, tail16] - [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 diff --git a/config/splat.ov_SC06_013.yaml b/config/splat.ov_SC06_013.yaml index b2b371a69..39296fa1e 100644 --- a/config/splat.ov_SC06_013.yaml +++ b/config/splat.ov_SC06_013.yaml @@ -124,27 +124,26 @@ segments: - [0x70e24, .rodata, ov_SC06_013_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x70e90, data, tail6] - [0x70f00, .rodata, ov_SC06_013_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70f24, data, tail7] - [0x70f44, .rodata, ov_SC06_013_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x70f8c, data, tail8] + - [0x70f8c, data, tail7] - [0x70fec, .rodata, ov_SC06_013_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71020, data, tail9] + - [0x71020, data, tail8] - [0x71024, .rodata, ov_SC06_013_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71040, data, tail10] + - [0x71040, data, tail9] - [0x71044, .rodata, ov_SC06_013_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71060, data, tail11] + - [0x71060, data, tail10] - [0x71084, .rodata, ov_SC06_013_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x710a0, data, tail12] + - [0x710a0, data, tail11] - [0x710b8, .rodata, ov_SC06_013_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x710d8, data, tail13] + - [0x710d8, data, tail12] - [0x71158, .rodata, ov_SC06_013_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7116c, data, tail14] + - [0x7116c, data, tail13] - [0x71314, .rodata, ov_SC06_013_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7148c, data, tail15] + - [0x7148c, data, tail14] - [0x7151c, .rodata, ov_SC06_013_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x715a8, data, tail16] + - [0x715a8, data, tail15] - [0x715c0, .rodata, ov_SC06_013_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x715e0, data, tail17] + - [0x715e0, data, tail16] - [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 diff --git a/config/splat.ov_SC06_014.yaml b/config/splat.ov_SC06_014.yaml index d31f48fb1..b02a516b4 100644 --- a/config/splat.ov_SC06_014.yaml +++ b/config/splat.ov_SC06_014.yaml @@ -124,27 +124,26 @@ segments: - [0x77814, .rodata, ov_SC06_014_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x77880, data, tail6] - [0x778f0, .rodata, ov_SC06_014_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77914, data, tail7] - [0x77934, .rodata, ov_SC06_014_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7797c, data, tail8] + - [0x7797c, data, tail7] - [0x779dc, .rodata, ov_SC06_014_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77a10, data, tail9] + - [0x77a10, data, tail8] - [0x77a14, .rodata, ov_SC06_014_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77a30, data, tail10] + - [0x77a30, data, tail9] - [0x77a34, .rodata, ov_SC06_014_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77a50, data, tail11] + - [0x77a50, data, tail10] - [0x77a74, .rodata, ov_SC06_014_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77a90, data, tail12] + - [0x77a90, data, tail11] - [0x77aa8, .rodata, ov_SC06_014_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77ac8, data, tail13] + - [0x77ac8, data, tail12] - [0x77b48, .rodata, ov_SC06_014_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77b5c, data, tail14] + - [0x77b5c, data, tail13] - [0x77d04, .rodata, ov_SC06_014_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77e7c, data, tail15] + - [0x77e7c, data, tail14] - [0x77f0c, .rodata, ov_SC06_014_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77f98, data, tail16] + - [0x77f98, data, tail15] - [0x77fb0, .rodata, ov_SC06_014_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x77fd0, data, tail17] + - [0x77fd0, data, tail16] - [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 diff --git a/config/splat.ov_SC06_015.yaml b/config/splat.ov_SC06_015.yaml index a5706e128..034cc745e 100644 --- a/config/splat.ov_SC06_015.yaml +++ b/config/splat.ov_SC06_015.yaml @@ -124,27 +124,26 @@ segments: - [0x6abf4, .rodata, ov_SC06_015_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x6ac60, data, tail6] - [0x6acd0, .rodata, ov_SC06_015_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6acf4, data, tail7] - [0x6ad14, .rodata, ov_SC06_015_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6ad5c, data, tail8] + - [0x6ad5c, data, tail7] - [0x6adbc, .rodata, ov_SC06_015_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6adf0, data, tail9] + - [0x6adf0, data, tail8] - [0x6adf4, .rodata, ov_SC06_015_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6ae10, data, tail10] + - [0x6ae10, data, tail9] - [0x6ae14, .rodata, ov_SC06_015_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6ae30, data, tail11] + - [0x6ae30, data, tail10] - [0x6ae54, .rodata, ov_SC06_015_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6ae70, data, tail12] + - [0x6ae70, data, tail11] - [0x6ae88, .rodata, ov_SC06_015_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6aea8, data, tail13] + - [0x6aea8, data, tail12] - [0x6af28, .rodata, ov_SC06_015_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6af3c, data, tail14] + - [0x6af3c, data, tail13] - [0x6b0e4, .rodata, ov_SC06_015_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b25c, data, tail15] + - [0x6b25c, data, tail14] - [0x6b2ec, .rodata, ov_SC06_015_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b378, data, tail16] + - [0x6b378, data, tail15] - [0x6b390, .rodata, ov_SC06_015_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6b3b0, data, tail17] + - [0x6b3b0, data, tail16] - [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 diff --git a/config/splat.ov_SC06_016.yaml b/config/splat.ov_SC06_016.yaml index 860abcece..ccc9cc0ec 100644 --- a/config/splat.ov_SC06_016.yaml +++ b/config/splat.ov_SC06_016.yaml @@ -124,27 +124,26 @@ segments: - [0x7583c, .rodata, ov_SC06_016_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x758a8, data, tail6] - [0x75918, .rodata, ov_SC06_016_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7593c, data, tail7] - [0x7595c, .rodata, ov_SC06_016_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x759a4, data, tail8] + - [0x759a4, data, tail7] - [0x75a04, .rodata, ov_SC06_016_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75a38, data, tail9] + - [0x75a38, data, tail8] - [0x75a3c, .rodata, ov_SC06_016_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75a58, data, tail10] + - [0x75a58, data, tail9] - [0x75a5c, .rodata, ov_SC06_016_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75a78, data, tail11] + - [0x75a78, data, tail10] - [0x75a9c, .rodata, ov_SC06_016_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75ab8, data, tail12] + - [0x75ab8, data, tail11] - [0x75ad0, .rodata, ov_SC06_016_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75af0, data, tail13] + - [0x75af0, data, tail12] - [0x75b70, .rodata, ov_SC06_016_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75b84, data, tail14] + - [0x75b84, data, tail13] - [0x75d2c, .rodata, ov_SC06_016_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75ea4, data, tail15] + - [0x75ea4, data, tail14] - [0x75f34, .rodata, ov_SC06_016_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x75fc0, data, tail16] + - [0x75fc0, data, tail15] - [0x76110, .rodata, ov_SC06_016_jr_8017C8D0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x76130, data, tail17] + - [0x76130, data, tail16] - [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 diff --git a/config/splat.ov_SC06_018.yaml b/config/splat.ov_SC06_018.yaml index ca41f0f04..3dda717de 100644 --- a/config/splat.ov_SC06_018.yaml +++ b/config/splat.ov_SC06_018.yaml @@ -124,27 +124,26 @@ segments: - [0xab0cc, .rodata, ov_SC06_018_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xab138, data, tail6] - [0xab1a8, .rodata, ov_SC06_018_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xab1cc, data, tail7] - [0xab1ec, .rodata, ov_SC06_018_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xab234, data, tail8] + - [0xab234, data, tail7] - [0xab294, .rodata, ov_SC06_018_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xab2c8, data, tail9] + - [0xab2c8, data, tail8] - [0xab2cc, .rodata, ov_SC06_018_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xab2e8, data, tail10] + - [0xab2e8, data, tail9] - [0xab2ec, .rodata, ov_SC06_018_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xab308, data, tail11] + - [0xab308, data, tail10] - [0xab32c, .rodata, ov_SC06_018_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xab348, data, tail12] + - [0xab348, data, tail11] - [0xab360, .rodata, ov_SC06_018_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xab380, data, tail13] + - [0xab380, data, tail12] - [0xab400, .rodata, ov_SC06_018_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xab414, data, tail14] + - [0xab414, data, tail13] - [0xab5bc, .rodata, ov_SC06_018_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xab734, data, tail15] + - [0xab734, data, tail14] - [0xab7c4, .rodata, ov_SC06_018_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xab850, data, tail16] + - [0xab850, data, tail15] - [0xab868, .rodata, ov_SC06_018_jr_8017C24C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xab888, data, tail17] + - [0xab888, data, tail16] - [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 diff --git a/config/splat.ov_SC06_020.yaml b/config/splat.ov_SC06_020.yaml index 9539a3b13..4a3d7586a 100644 --- a/config/splat.ov_SC06_020.yaml +++ b/config/splat.ov_SC06_020.yaml @@ -124,27 +124,26 @@ segments: - [0x909b4, .rodata, ov_SC06_020_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x90a20, data, tail6] - [0x90a90, .rodata, ov_SC06_020_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90ab4, data, tail7] - [0x90ad4, .rodata, ov_SC06_020_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90b1c, data, tail8] + - [0x90b1c, data, tail7] - [0x90b7c, .rodata, ov_SC06_020_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90bb0, data, tail9] + - [0x90bb0, data, tail8] - [0x90bb4, .rodata, ov_SC06_020_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90bd0, data, tail10] + - [0x90bd0, data, tail9] - [0x90bd4, .rodata, ov_SC06_020_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90bf0, data, tail11] + - [0x90bf0, data, tail10] - [0x90c14, .rodata, ov_SC06_020_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90c30, data, tail12] + - [0x90c30, data, tail11] - [0x90c48, .rodata, ov_SC06_020_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90c68, data, tail13] + - [0x90c68, data, tail12] - [0x90ce8, .rodata, ov_SC06_020_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90cfc, data, tail14] + - [0x90cfc, data, tail13] - [0x90ea4, .rodata, ov_SC06_020_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9101c, data, tail15] + - [0x9101c, data, tail14] - [0x910ac, .rodata, ov_SC06_020_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x91138, data, tail16] + - [0x91138, data, tail15] - [0x91150, .rodata, ov_SC06_020_jr_8017C24C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x91170, data, tail17] + - [0x91170, data, tail16] - [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 diff --git a/config/splat.ov_SC06_022.yaml b/config/splat.ov_SC06_022.yaml index 9d00fd512..b80a80e0c 100644 --- a/config/splat.ov_SC06_022.yaml +++ b/config/splat.ov_SC06_022.yaml @@ -124,27 +124,26 @@ segments: - [0xb81c4, .rodata, ov_SC06_022_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xb8230, data, tail6] - [0xb82a0, .rodata, ov_SC06_022_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb82c4, data, tail7] - [0xb82e4, .rodata, ov_SC06_022_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb832c, data, tail8] + - [0xb832c, data, tail7] - [0xb838c, .rodata, ov_SC06_022_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb83c0, data, tail9] + - [0xb83c0, data, tail8] - [0xb83c4, .rodata, ov_SC06_022_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb83e0, data, tail10] + - [0xb83e0, data, tail9] - [0xb83e4, .rodata, ov_SC06_022_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb8400, data, tail11] + - [0xb8400, data, tail10] - [0xb8424, .rodata, ov_SC06_022_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb8440, data, tail12] + - [0xb8440, data, tail11] - [0xb8458, .rodata, ov_SC06_022_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb8478, data, tail13] + - [0xb8478, data, tail12] - [0xb84f8, .rodata, ov_SC06_022_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb850c, data, tail14] + - [0xb850c, data, tail13] - [0xb86b4, .rodata, ov_SC06_022_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb882c, data, tail15] + - [0xb882c, data, tail14] - [0xb88bc, .rodata, ov_SC06_022_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb8948, data, tail16] + - [0xb8948, data, tail15] - [0xb8960, .rodata, ov_SC06_022_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb8980, data, tail17] + - [0xb8980, data, tail16] - [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 diff --git a/config/splat.ov_SC06_024.yaml b/config/splat.ov_SC06_024.yaml index 1ca8a65e0..453a32cd6 100644 --- a/config/splat.ov_SC06_024.yaml +++ b/config/splat.ov_SC06_024.yaml @@ -124,27 +124,26 @@ segments: - [0xb7308, .rodata, ov_SC06_024_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xb7374, data, tail6] - [0xb73e4, .rodata, ov_SC06_024_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7408, data, tail7] - [0xb7428, .rodata, ov_SC06_024_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7470, data, tail8] + - [0xb7470, data, tail7] - [0xb74d0, .rodata, ov_SC06_024_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7504, data, tail9] + - [0xb7504, data, tail8] - [0xb7508, .rodata, ov_SC06_024_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7524, data, tail10] + - [0xb7524, data, tail9] - [0xb7528, .rodata, ov_SC06_024_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7544, data, tail11] + - [0xb7544, data, tail10] - [0xb7568, .rodata, ov_SC06_024_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7584, data, tail12] + - [0xb7584, data, tail11] - [0xb759c, .rodata, ov_SC06_024_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb75bc, data, tail13] + - [0xb75bc, data, tail12] - [0xb763c, .rodata, ov_SC06_024_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7650, data, tail14] + - [0xb7650, data, tail13] - [0xb77f8, .rodata, ov_SC06_024_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7970, data, tail15] + - [0xb7970, data, tail14] - [0xb7a00, .rodata, ov_SC06_024_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7a8c, data, tail16] + - [0xb7a8c, data, tail15] - [0xb7aa4, .rodata, ov_SC06_024_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb7ac4, data, tail17] + - [0xb7ac4, data, tail16] - [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 diff --git a/config/splat.ov_SC06_025.yaml b/config/splat.ov_SC06_025.yaml index be05cbcd1..35803a96a 100644 --- a/config/splat.ov_SC06_025.yaml +++ b/config/splat.ov_SC06_025.yaml @@ -124,27 +124,26 @@ segments: - [0x87628, .rodata, ov_SC06_025_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x87694, data, tail6] - [0x87704, .rodata, ov_SC06_025_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x87728, data, tail7] - [0x87748, .rodata, ov_SC06_025_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x87790, data, tail8] + - [0x87790, data, tail7] - [0x877f0, .rodata, ov_SC06_025_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x87824, data, tail9] + - [0x87824, data, tail8] - [0x87828, .rodata, ov_SC06_025_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x87844, data, tail10] + - [0x87844, data, tail9] - [0x87848, .rodata, ov_SC06_025_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x87864, data, tail11] + - [0x87864, data, tail10] - [0x87888, .rodata, ov_SC06_025_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x878a4, data, tail12] + - [0x878a4, data, tail11] - [0x878bc, .rodata, ov_SC06_025_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x878dc, data, tail13] + - [0x878dc, data, tail12] - [0x8795c, .rodata, ov_SC06_025_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x87970, data, tail14] + - [0x87970, data, tail13] - [0x87b18, .rodata, ov_SC06_025_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x87c90, data, tail15] + - [0x87c90, data, tail14] - [0x87d20, .rodata, ov_SC06_025_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x87dac, data, tail16] + - [0x87dac, data, tail15] - [0x87dc4, .rodata, ov_SC06_025_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x87de4, data, tail17] + - [0x87de4, data, tail16] - [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 diff --git a/config/splat.ov_SC06_027.yaml b/config/splat.ov_SC06_027.yaml index 8f30ccfc3..f2d373427 100644 --- a/config/splat.ov_SC06_027.yaml +++ b/config/splat.ov_SC06_027.yaml @@ -124,27 +124,26 @@ segments: - [0x73664, .rodata, ov_SC06_027_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x736d0, data, tail6] - [0x73740, .rodata, ov_SC06_027_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73764, data, tail7] - [0x73784, .rodata, ov_SC06_027_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x737cc, data, tail8] + - [0x737cc, data, tail7] - [0x7382c, .rodata, ov_SC06_027_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73860, data, tail9] + - [0x73860, data, tail8] - [0x73864, .rodata, ov_SC06_027_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73880, data, tail10] + - [0x73880, data, tail9] - [0x73884, .rodata, ov_SC06_027_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x738a0, data, tail11] + - [0x738a0, data, tail10] - [0x738c4, .rodata, ov_SC06_027_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x738e0, data, tail12] + - [0x738e0, data, tail11] - [0x738f8, .rodata, ov_SC06_027_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73918, data, tail13] + - [0x73918, data, tail12] - [0x73998, .rodata, ov_SC06_027_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x739ac, data, tail14] + - [0x739ac, data, tail13] - [0x73b54, .rodata, ov_SC06_027_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73ccc, data, tail15] + - [0x73ccc, data, tail14] - [0x73d5c, .rodata, ov_SC06_027_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73de8, data, tail16] + - [0x73de8, data, tail15] - [0x73e00, .rodata, ov_SC06_027_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x73e20, data, tail17] + - [0x73e20, data, tail16] - [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 diff --git a/config/splat.ov_SC06_029.yaml b/config/splat.ov_SC06_029.yaml index ffc971b24..7b913d690 100644 --- a/config/splat.ov_SC06_029.yaml +++ b/config/splat.ov_SC06_029.yaml @@ -123,25 +123,24 @@ segments: - [0xb2ce0, .rodata, ov_SC06_029_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xb2d4c, data, tail6] - [0xb2dbc, .rodata, ov_SC06_029_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb2de0, data, tail7] - [0xb2e00, .rodata, ov_SC06_029_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb2e48, data, tail8] + - [0xb2e48, data, tail7] - [0xb2ea8, .rodata, ov_SC06_029_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb2edc, data, tail9] + - [0xb2edc, data, tail8] - [0xb2ee0, .rodata, ov_SC06_029_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb2efc, data, tail10] + - [0xb2efc, data, tail9] - [0xb2f00, .rodata, ov_SC06_029_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb2f1c, data, tail11] + - [0xb2f1c, data, tail10] - [0xb2f40, .rodata, ov_SC06_029_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb2f5c, data, tail12] + - [0xb2f5c, data, tail11] - [0xb2f74, .rodata, ov_SC06_029_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb2f94, data, tail13] + - [0xb2f94, data, tail12] - [0xb3014, .rodata, ov_SC06_029_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb3028, data, tail14] + - [0xb3028, data, tail13] - [0xb31d0, .rodata, ov_SC06_029_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb3348, data, tail15] + - [0xb3348, data, tail14] - [0xb33d8, .rodata, ov_SC06_029_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xb3464, data, tail16] + - [0xb3464, data, tail15] - [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 diff --git a/config/splat.ov_SC06_030.yaml b/config/splat.ov_SC06_030.yaml index ea4d199ce..013dab205 100644 --- a/config/splat.ov_SC06_030.yaml +++ b/config/splat.ov_SC06_030.yaml @@ -124,27 +124,26 @@ segments: - [0x90044, .rodata, ov_SC06_030_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x900b0, data, tail6] - [0x90120, .rodata, ov_SC06_030_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90144, data, tail7] - [0x90164, .rodata, ov_SC06_030_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x901ac, data, tail8] + - [0x901ac, data, tail7] - [0x9020c, .rodata, ov_SC06_030_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90240, data, tail9] + - [0x90240, data, tail8] - [0x90244, .rodata, ov_SC06_030_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90260, data, tail10] + - [0x90260, data, tail9] - [0x90264, .rodata, ov_SC06_030_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90280, data, tail11] + - [0x90280, data, tail10] - [0x902a4, .rodata, ov_SC06_030_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x902c0, data, tail12] + - [0x902c0, data, tail11] - [0x902d8, .rodata, ov_SC06_030_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x902f8, data, tail13] + - [0x902f8, data, tail12] - [0x90378, .rodata, ov_SC06_030_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9038c, data, tail14] + - [0x9038c, data, tail13] - [0x90534, .rodata, ov_SC06_030_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x906ac, data, tail15] + - [0x906ac, data, tail14] - [0x9073c, .rodata, ov_SC06_030_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x907c8, data, tail16] + - [0x907c8, data, tail15] - [0x90918, .rodata, ov_SC06_030_jr_8017C8D0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x90938, data, tail17] + - [0x90938, data, tail16] - [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 diff --git a/config/splat.ov_SC06_032.yaml b/config/splat.ov_SC06_032.yaml index d5de900df..7ac724fd7 100644 --- a/config/splat.ov_SC06_032.yaml +++ b/config/splat.ov_SC06_032.yaml @@ -124,27 +124,26 @@ segments: - [0xa66a0, .rodata, ov_SC06_032_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa670c, data, tail6] - [0xa677c, .rodata, ov_SC06_032_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa67a0, data, tail7] - [0xa67c0, .rodata, ov_SC06_032_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6808, data, tail8] + - [0xa6808, data, tail7] - [0xa6868, .rodata, ov_SC06_032_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa689c, data, tail9] + - [0xa689c, data, tail8] - [0xa68a0, .rodata, ov_SC06_032_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa68bc, data, tail10] + - [0xa68bc, data, tail9] - [0xa68c0, .rodata, ov_SC06_032_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa68dc, data, tail11] + - [0xa68dc, data, tail10] - [0xa6900, .rodata, ov_SC06_032_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa691c, data, tail12] + - [0xa691c, data, tail11] - [0xa6934, .rodata, ov_SC06_032_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6954, data, tail13] + - [0xa6954, data, tail12] - [0xa69d4, .rodata, ov_SC06_032_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa69e8, data, tail14] + - [0xa69e8, data, tail13] - [0xa6b90, .rodata, ov_SC06_032_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6d08, data, tail15] + - [0xa6d08, data, tail14] - [0xa6d98, .rodata, ov_SC06_032_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6e24, data, tail16] + - [0xa6e24, data, tail15] - [0xa6e3c, .rodata, ov_SC06_032_jr_8017C24C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6e5c, data, tail17] + - [0xa6e5c, data, tail16] - [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 diff --git a/config/splat.ov_SC06_033.yaml b/config/splat.ov_SC06_033.yaml index caabf2ad5..b5205be64 100644 --- a/config/splat.ov_SC06_033.yaml +++ b/config/splat.ov_SC06_033.yaml @@ -124,27 +124,26 @@ segments: - [0xa6754, .rodata, ov_SC06_033_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa67c0, data, tail6] - [0xa6830, .rodata, ov_SC06_033_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6854, data, tail7] - [0xa6874, .rodata, ov_SC06_033_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa68bc, data, tail8] + - [0xa68bc, data, tail7] - [0xa691c, .rodata, ov_SC06_033_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6950, data, tail9] + - [0xa6950, data, tail8] - [0xa6954, .rodata, ov_SC06_033_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6970, data, tail10] + - [0xa6970, data, tail9] - [0xa6974, .rodata, ov_SC06_033_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6990, data, tail11] + - [0xa6990, data, tail10] - [0xa69b4, .rodata, ov_SC06_033_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa69d0, data, tail12] + - [0xa69d0, data, tail11] - [0xa69e8, .rodata, ov_SC06_033_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6a08, data, tail13] + - [0xa6a08, data, tail12] - [0xa6a88, .rodata, ov_SC06_033_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6a9c, data, tail14] + - [0xa6a9c, data, tail13] - [0xa6c44, .rodata, ov_SC06_033_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6dbc, data, tail15] + - [0xa6dbc, data, tail14] - [0xa6e4c, .rodata, ov_SC06_033_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6ed8, data, tail16] + - [0xa6ed8, data, tail15] - [0xa6ef0, .rodata, ov_SC06_033_jr_8017C24C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6f10, data, tail17] + - [0xa6f10, data, tail16] - [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 diff --git a/config/splat.ov_SC07_000.yaml b/config/splat.ov_SC07_000.yaml index 4c2f66f9a..f002ed359 100644 --- a/config/splat.ov_SC07_000.yaml +++ b/config/splat.ov_SC07_000.yaml @@ -124,27 +124,26 @@ segments: - [0xa5db0, .rodata, ov_SC07_000_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xa5e1c, data, tail6] - [0xa5e8c, .rodata, ov_SC07_000_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa5eb0, data, tail7] - [0xa5ed0, .rodata, ov_SC07_000_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa5f18, data, tail8] + - [0xa5f18, data, tail7] - [0xa5f78, .rodata, ov_SC07_000_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa5fac, data, tail9] + - [0xa5fac, data, tail8] - [0xa5fb0, .rodata, ov_SC07_000_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa5fcc, data, tail10] + - [0xa5fcc, data, tail9] - [0xa5fd0, .rodata, ov_SC07_000_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa5fec, data, tail11] + - [0xa5fec, data, tail10] - [0xa6010, .rodata, ov_SC07_000_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa602c, data, tail12] + - [0xa602c, data, tail11] - [0xa6044, .rodata, ov_SC07_000_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6064, data, tail13] + - [0xa6064, data, tail12] - [0xa60e4, .rodata, ov_SC07_000_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa60f8, data, tail14] + - [0xa60f8, data, tail13] - [0xa62a0, .rodata, ov_SC07_000_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6418, data, tail15] + - [0xa6418, data, tail14] - [0xa64a8, .rodata, ov_SC07_000_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa6534, data, tail16] + - [0xa6534, data, tail15] - [0xa654c, .rodata, ov_SC07_000_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xa656c, data, tail17] + - [0xa656c, data, tail16] - [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 diff --git a/config/splat.ov_SC07_001.yaml b/config/splat.ov_SC07_001.yaml index 1606e40e4..47d17b797 100644 --- a/config/splat.ov_SC07_001.yaml +++ b/config/splat.ov_SC07_001.yaml @@ -124,27 +124,26 @@ segments: - [0x80f4c, .rodata, ov_SC07_001_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x80fb8, data, tail6] - [0x81028, .rodata, ov_SC07_001_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x8104c, data, tail7] - [0x8106c, .rodata, ov_SC07_001_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x810b4, data, tail8] + - [0x810b4, data, tail7] - [0x81114, .rodata, ov_SC07_001_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x81148, data, tail9] + - [0x81148, data, tail8] - [0x8114c, .rodata, ov_SC07_001_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x81168, data, tail10] + - [0x81168, data, tail9] - [0x8116c, .rodata, ov_SC07_001_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x81188, data, tail11] + - [0x81188, data, tail10] - [0x811ac, .rodata, ov_SC07_001_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x811c8, data, tail12] + - [0x811c8, data, tail11] - [0x811e0, .rodata, ov_SC07_001_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x81200, data, tail13] + - [0x81200, data, tail12] - [0x81280, .rodata, ov_SC07_001_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x81294, data, tail14] + - [0x81294, data, tail13] - [0x8143c, .rodata, ov_SC07_001_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x815b4, data, tail15] + - [0x815b4, data, tail14] - [0x81644, .rodata, ov_SC07_001_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x816d0, data, tail16] + - [0x816d0, data, tail15] - [0x816e8, .rodata, ov_SC07_001_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x81708, data, tail17] + - [0x81708, data, tail16] - [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 diff --git a/config/splat.ov_SC07_002.yaml b/config/splat.ov_SC07_002.yaml index c7b37113e..772c52f16 100644 --- a/config/splat.ov_SC07_002.yaml +++ b/config/splat.ov_SC07_002.yaml @@ -124,27 +124,26 @@ segments: - [0x71934, .rodata, ov_SC07_002_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x719a0, data, tail6] - [0x71a10, .rodata, ov_SC07_002_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71a34, data, tail7] - [0x71a54, .rodata, ov_SC07_002_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71a9c, data, tail8] + - [0x71a9c, data, tail7] - [0x71afc, .rodata, ov_SC07_002_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71b30, data, tail9] + - [0x71b30, data, tail8] - [0x71b34, .rodata, ov_SC07_002_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71b50, data, tail10] + - [0x71b50, data, tail9] - [0x71b54, .rodata, ov_SC07_002_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71b70, data, tail11] + - [0x71b70, data, tail10] - [0x71b94, .rodata, ov_SC07_002_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71bb0, data, tail12] + - [0x71bb0, data, tail11] - [0x71bc8, .rodata, ov_SC07_002_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71be8, data, tail13] + - [0x71be8, data, tail12] - [0x71c68, .rodata, ov_SC07_002_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71c7c, data, tail14] + - [0x71c7c, data, tail13] - [0x71e24, .rodata, ov_SC07_002_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x71f9c, data, tail15] + - [0x71f9c, data, tail14] - [0x7202c, .rodata, ov_SC07_002_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x720b8, data, tail16] + - [0x720b8, data, tail15] - [0x72208, .rodata, ov_SC07_002_jr_8017C8D0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x72228, data, tail17] + - [0x72228, data, tail16] - [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 diff --git a/config/splat.ov_SC07_006.yaml b/config/splat.ov_SC07_006.yaml index eb501fee0..485afd0ae 100644 --- a/config/splat.ov_SC07_006.yaml +++ b/config/splat.ov_SC07_006.yaml @@ -106,13 +106,12 @@ segments: - [0xcc2e4, .rodata, ov_SC07_006_jr_8013F350] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0xcc318, data, tail3] - [0xcc494, .rodata, ov_SC07_006_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcc4b8, data, tail4] - [0xcc4d8, .rodata, ov_SC07_006_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcc520, data, tail5] + - [0xcc520, data, tail4] - [0xcc618, .rodata, ov_SC07_006_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xcc634, data, tail6] + - [0xcc634, data, tail5] - [0xccb54, .rodata, ov_SC07_006_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0xccb74, data, tail7] + - [0xccb74, data, tail6] - [0xCE214, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0xCE217] # 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 diff --git a/config/splat.ov_SC07_007.yaml b/config/splat.ov_SC07_007.yaml index 91a13004e..5d0fb80da 100644 --- a/config/splat.ov_SC07_007.yaml +++ b/config/splat.ov_SC07_007.yaml @@ -106,13 +106,12 @@ segments: - [0x9dac0, .rodata, ov_SC07_007_jr_8013F350] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x9daf4, data, tail3] - [0x9dc70, .rodata, ov_SC07_007_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9dc94, data, tail4] - [0x9dcb4, .rodata, ov_SC07_007_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9dcfc, data, tail5] + - [0x9dcfc, data, tail4] - [0x9ddf4, .rodata, ov_SC07_007_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9de10, data, tail6] + - [0x9de10, data, tail5] - [0x9e330, .rodata, ov_SC07_007_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x9e350, data, tail7] + - [0x9e350, data, tail6] - [0x9F9DC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x9F9DF] # 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 diff --git a/config/splat.ov_SC07_008.yaml b/config/splat.ov_SC07_008.yaml index 52898342d..cade7a242 100644 --- a/config/splat.ov_SC07_008.yaml +++ b/config/splat.ov_SC07_008.yaml @@ -124,27 +124,26 @@ segments: - [0x6c984, .rodata, ov_SC07_008_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x6c9f0, data, tail6] - [0x6ca60, .rodata, ov_SC07_008_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6ca84, data, tail7] - [0x6caa4, .rodata, ov_SC07_008_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6caec, data, tail8] + - [0x6caec, data, tail7] - [0x6cb4c, .rodata, ov_SC07_008_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6cb80, data, tail9] + - [0x6cb80, data, tail8] - [0x6cb84, .rodata, ov_SC07_008_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6cba0, data, tail10] + - [0x6cba0, data, tail9] - [0x6cba4, .rodata, ov_SC07_008_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6cbc0, data, tail11] + - [0x6cbc0, data, tail10] - [0x6cbe4, .rodata, ov_SC07_008_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6cc00, data, tail12] + - [0x6cc00, data, tail11] - [0x6cc18, .rodata, ov_SC07_008_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6cc38, data, tail13] + - [0x6cc38, data, tail12] - [0x6ccb8, .rodata, ov_SC07_008_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6cccc, data, tail14] + - [0x6cccc, data, tail13] - [0x6ce74, .rodata, ov_SC07_008_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6cfec, data, tail15] + - [0x6cfec, data, tail14] - [0x6d07c, .rodata, ov_SC07_008_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6d108, data, tail16] + - [0x6d108, data, tail15] - [0x6d120, .rodata, ov_SC07_008_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6d140, data, tail17] + - [0x6d140, data, tail16] - [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 diff --git a/config/splat.ov_SC07_009.yaml b/config/splat.ov_SC07_009.yaml index 181f2280f..1b278ec68 100644 --- a/config/splat.ov_SC07_009.yaml +++ b/config/splat.ov_SC07_009.yaml @@ -123,25 +123,24 @@ segments: - [0x7a010, .rodata, ov_SC07_009_jr_8015444C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x7a07c, data, tail6] - [0x7a0ec, .rodata, ov_SC07_009_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7a110, data, tail7] - [0x7a130, .rodata, ov_SC07_009_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7a178, data, tail8] + - [0x7a178, data, tail7] - [0x7a1d8, .rodata, ov_SC07_009_jr_80159C84] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7a20c, data, tail9] + - [0x7a20c, data, tail8] - [0x7a210, .rodata, ov_SC07_009_jr_8015A3C8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7a22c, data, tail10] + - [0x7a22c, data, tail9] - [0x7a230, .rodata, ov_SC07_009_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7a24c, data, tail11] + - [0x7a24c, data, tail10] - [0x7a270, .rodata, ov_SC07_009_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7a28c, data, tail12] + - [0x7a28c, data, tail11] - [0x7a2a4, .rodata, ov_SC07_009_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7a2c4, data, tail13] + - [0x7a2c4, data, tail12] - [0x7a344, .rodata, ov_SC07_009_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7a358, data, tail14] + - [0x7a358, data, tail13] - [0x7a500, .rodata, ov_SC07_009_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7a678, data, tail15] + - [0x7a678, data, tail14] - [0x7a708, .rodata, ov_SC07_009_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7a794, data, tail16] + - [0x7a794, data, tail15] - [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 diff --git a/config/splat.ov_SC07_010.yaml b/config/splat.ov_SC07_010.yaml index bc6747c84..88dcaa8b6 100644 --- a/config/splat.ov_SC07_010.yaml +++ b/config/splat.ov_SC07_010.yaml @@ -106,11 +106,10 @@ segments: - [0x7dfa0, .rodata, ov_SC07_010_jr_8013F350] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x7dfd4, data, tail3] - [0x7e150, .rodata, ov_SC07_010_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7e174, data, tail4] - [0x7e194, .rodata, ov_SC07_010_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7e1dc, data, tail5] + - [0x7e1dc, data, tail4] - [0x7e2d4, .rodata, ov_SC07_010_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x7e2f0, data, tail6] + - [0x7e2f0, data, tail5] - [0x813EC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x813EF] # 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 diff --git a/config/splat.ov_SC07_011.yaml b/config/splat.ov_SC07_011.yaml index e9de9e248..12d1cd63f 100644 --- a/config/splat.ov_SC07_011.yaml +++ b/config/splat.ov_SC07_011.yaml @@ -106,13 +106,12 @@ segments: - [0x66668, .rodata, ov_SC07_011_jr_8013F350] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - [0x6669c, data, tail3] - [0x66818, .rodata, ov_SC07_011_jr_80154C24] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x6683c, data, tail4] - [0x6685c, .rodata, ov_SC07_011_jr_801588CC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x668a4, data, tail5] + - [0x668a4, data, tail4] - [0x6699c, .rodata, ov_SC07_011_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x669b8, data, tail6] + - [0x669b8, data, tail5] - [0x66ed8, .rodata, ov_SC07_011_jr_8017BEBC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py) - - [0x66ef8, data, tail7] + - [0x66ef8, data, tail6] - [0x683A4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word) - [0x683A7] # 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 diff --git a/src/ov_SC01_000/ov_SC01_000_jr_80154C24.c b/src/ov_SC01_000/ov_SC01_000_jr_80154C24.c index 1c14fd39d..505fd4399 100644 --- a/src/ov_SC01_000/ov_SC01_000_jr_80154C24.c +++ b/src/ov_SC01_000/ov_SC01_000_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC01_001/ov_SC01_001_jr_80154C24.c b/src/ov_SC01_001/ov_SC01_001_jr_80154C24.c index b56908c44..90d53fece 100644 --- a/src/ov_SC01_001/ov_SC01_001_jr_80154C24.c +++ b/src/ov_SC01_001/ov_SC01_001_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC01_004/ov_SC01_004_jr_80154C24.c b/src/ov_SC01_004/ov_SC01_004_jr_80154C24.c index 382224b39..98feb32b4 100644 --- a/src/ov_SC01_004/ov_SC01_004_jr_80154C24.c +++ b/src/ov_SC01_004/ov_SC01_004_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC01_005/ov_SC01_005_jr_80154C24.c b/src/ov_SC01_005/ov_SC01_005_jr_80154C24.c index 8077e2133..170c1cd49 100644 --- a/src/ov_SC01_005/ov_SC01_005_jr_80154C24.c +++ b/src/ov_SC01_005/ov_SC01_005_jr_80154C24.c @@ -1093,7 +1093,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC01_006/ov_SC01_006_jr_80154C24.c b/src/ov_SC01_006/ov_SC01_006_jr_80154C24.c index 3e480b45e..266219746 100644 --- a/src/ov_SC01_006/ov_SC01_006_jr_80154C24.c +++ b/src/ov_SC01_006/ov_SC01_006_jr_80154C24.c @@ -1093,7 +1093,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC01_008/ov_SC01_008_jr_80154C24.c b/src/ov_SC01_008/ov_SC01_008_jr_80154C24.c index f55cc2275..3727725a8 100644 --- a/src/ov_SC01_008/ov_SC01_008_jr_80154C24.c +++ b/src/ov_SC01_008/ov_SC01_008_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC01_009/ov_SC01_009_jr_80154C24.c b/src/ov_SC01_009/ov_SC01_009_jr_80154C24.c index 41e489dd7..888b63320 100644 --- a/src/ov_SC01_009/ov_SC01_009_jr_80154C24.c +++ b/src/ov_SC01_009/ov_SC01_009_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC01_074/ov_SC01_074_jr_80154C24.c b/src/ov_SC01_074/ov_SC01_074_jr_80154C24.c index 12bba22d8..a9dd0321a 100644 --- a/src/ov_SC01_074/ov_SC01_074_jr_80154C24.c +++ b/src/ov_SC01_074/ov_SC01_074_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC01_077/ov_SC01_077_jr_80154C24.c b/src/ov_SC01_077/ov_SC01_077_jr_80154C24.c index 2fcaf1929..92c25a08a 100644 --- a/src/ov_SC01_077/ov_SC01_077_jr_80154C24.c +++ b/src/ov_SC01_077/ov_SC01_077_jr_80154C24.c @@ -1130,7 +1130,100 @@ void func_80155580(void *a0) DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC01_080/ov_SC01_080_jr_80154C24.c b/src/ov_SC01_080/ov_SC01_080_jr_80154C24.c index e7b0c3ea0..9526a32f1 100644 --- a/src/ov_SC01_080/ov_SC01_080_jr_80154C24.c +++ b/src/ov_SC01_080/ov_SC01_080_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC01_084/ov_SC01_084_jr_80154C24.c b/src/ov_SC01_084/ov_SC01_084_jr_80154C24.c index 5479b7f37..0e00e01df 100644 --- a/src/ov_SC01_084/ov_SC01_084_jr_80154C24.c +++ b/src/ov_SC01_084/ov_SC01_084_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_000/ov_SC02_000_jr_80154C24.c b/src/ov_SC02_000/ov_SC02_000_jr_80154C24.c index 929ef0089..27abebd95 100644 --- a/src/ov_SC02_000/ov_SC02_000_jr_80154C24.c +++ b/src/ov_SC02_000/ov_SC02_000_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_003/ov_SC02_003_jr_80154C24.c b/src/ov_SC02_003/ov_SC02_003_jr_80154C24.c index 89d3fd2ba..77d8efdd9 100644 --- a/src/ov_SC02_003/ov_SC02_003_jr_80154C24.c +++ b/src/ov_SC02_003/ov_SC02_003_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_004/ov_SC02_004_jr_80154C24.c b/src/ov_SC02_004/ov_SC02_004_jr_80154C24.c index 3312d4002..b4e2e6192 100644 --- a/src/ov_SC02_004/ov_SC02_004_jr_80154C24.c +++ b/src/ov_SC02_004/ov_SC02_004_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_005/ov_SC02_005_jr_80154C24.c b/src/ov_SC02_005/ov_SC02_005_jr_80154C24.c index 173d7aa46..0f281451c 100644 --- a/src/ov_SC02_005/ov_SC02_005_jr_80154C24.c +++ b/src/ov_SC02_005/ov_SC02_005_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_011/ov_SC02_011_jr_80154C24.c b/src/ov_SC02_011/ov_SC02_011_jr_80154C24.c index 9ff9bd5a4..e3a494be8 100644 --- a/src/ov_SC02_011/ov_SC02_011_jr_80154C24.c +++ b/src/ov_SC02_011/ov_SC02_011_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_015/ov_SC02_015_jr_80154C24.c b/src/ov_SC02_015/ov_SC02_015_jr_80154C24.c index 32cfbf4f0..76735b33b 100644 --- a/src/ov_SC02_015/ov_SC02_015_jr_80154C24.c +++ b/src/ov_SC02_015/ov_SC02_015_jr_80154C24.c @@ -1090,7 +1090,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_016/ov_SC02_016_jr_80154C24.c b/src/ov_SC02_016/ov_SC02_016_jr_80154C24.c index a18e10daa..a0af39a80 100644 --- a/src/ov_SC02_016/ov_SC02_016_jr_80154C24.c +++ b/src/ov_SC02_016/ov_SC02_016_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_017/ov_SC02_017_jr_80154C24.c b/src/ov_SC02_017/ov_SC02_017_jr_80154C24.c index 6ca0c9ca6..c01b26b67 100644 --- a/src/ov_SC02_017/ov_SC02_017_jr_80154C24.c +++ b/src/ov_SC02_017/ov_SC02_017_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_021/ov_SC02_021_jr_80154C24.c b/src/ov_SC02_021/ov_SC02_021_jr_80154C24.c index 422621001..9602214f8 100644 --- a/src/ov_SC02_021/ov_SC02_021_jr_80154C24.c +++ b/src/ov_SC02_021/ov_SC02_021_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_026/ov_SC02_026_jr_80154C24.c b/src/ov_SC02_026/ov_SC02_026_jr_80154C24.c index 2bbba72a1..5f5b8fb13 100644 --- a/src/ov_SC02_026/ov_SC02_026_jr_80154C24.c +++ b/src/ov_SC02_026/ov_SC02_026_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_027/ov_SC02_027_jr_80154C24.c b/src/ov_SC02_027/ov_SC02_027_jr_80154C24.c index 42fbe0093..e7899cb16 100644 --- a/src/ov_SC02_027/ov_SC02_027_jr_80154C24.c +++ b/src/ov_SC02_027/ov_SC02_027_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_028/ov_SC02_028_jr_80154C24.c b/src/ov_SC02_028/ov_SC02_028_jr_80154C24.c index 00bbfae01..841cb2831 100644 --- a/src/ov_SC02_028/ov_SC02_028_jr_80154C24.c +++ b/src/ov_SC02_028/ov_SC02_028_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_031/ov_SC02_031_jr_80154C24.c b/src/ov_SC02_031/ov_SC02_031_jr_80154C24.c index 01eb66d3e..b83d51cf9 100644 --- a/src/ov_SC02_031/ov_SC02_031_jr_80154C24.c +++ b/src/ov_SC02_031/ov_SC02_031_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_035/ov_SC02_035_jr_80154C24.c b/src/ov_SC02_035/ov_SC02_035_jr_80154C24.c index 51851feed..afe270610 100644 --- a/src/ov_SC02_035/ov_SC02_035_jr_80154C24.c +++ b/src/ov_SC02_035/ov_SC02_035_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_039/ov_SC02_039_jr_80154C24.c b/src/ov_SC02_039/ov_SC02_039_jr_80154C24.c index 6e73c7dd8..872d729f2 100644 --- a/src/ov_SC02_039/ov_SC02_039_jr_80154C24.c +++ b/src/ov_SC02_039/ov_SC02_039_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC02_041/ov_SC02_041_jr_80154C24.c b/src/ov_SC02_041/ov_SC02_041_jr_80154C24.c index 2c0652e33..6c69d4ca9 100644 --- a/src/ov_SC02_041/ov_SC02_041_jr_80154C24.c +++ b/src/ov_SC02_041/ov_SC02_041_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_001/ov_SC03_001_jr_80154C24.c b/src/ov_SC03_001/ov_SC03_001_jr_80154C24.c index c5e72c5e4..8b29d0480 100644 --- a/src/ov_SC03_001/ov_SC03_001_jr_80154C24.c +++ b/src/ov_SC03_001/ov_SC03_001_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_002/ov_SC03_002_jr_80154C24.c b/src/ov_SC03_002/ov_SC03_002_jr_80154C24.c index 4ea6d40e5..af44d1ad8 100644 --- a/src/ov_SC03_002/ov_SC03_002_jr_80154C24.c +++ b/src/ov_SC03_002/ov_SC03_002_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_003/ov_SC03_003_jr_80154C24.c b/src/ov_SC03_003/ov_SC03_003_jr_80154C24.c index a6af78fb9..1e16af9f6 100644 --- a/src/ov_SC03_003/ov_SC03_003_jr_80154C24.c +++ b/src/ov_SC03_003/ov_SC03_003_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_006/ov_SC03_006_jr_80154C24.c b/src/ov_SC03_006/ov_SC03_006_jr_80154C24.c index 2ac3e9895..223694f8e 100644 --- a/src/ov_SC03_006/ov_SC03_006_jr_80154C24.c +++ b/src/ov_SC03_006/ov_SC03_006_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_007/ov_SC03_007_jr_80154C24.c b/src/ov_SC03_007/ov_SC03_007_jr_80154C24.c index a09e13b0a..2ee3d6dbe 100644 --- a/src/ov_SC03_007/ov_SC03_007_jr_80154C24.c +++ b/src/ov_SC03_007/ov_SC03_007_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_010/ov_SC03_010_jr_80154C24.c b/src/ov_SC03_010/ov_SC03_010_jr_80154C24.c index c7fc0f8e6..edeec3bb4 100644 --- a/src/ov_SC03_010/ov_SC03_010_jr_80154C24.c +++ b/src/ov_SC03_010/ov_SC03_010_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_011/ov_SC03_011_jr_80154C24.c b/src/ov_SC03_011/ov_SC03_011_jr_80154C24.c index a7cdcaa28..2f2b015c1 100644 --- a/src/ov_SC03_011/ov_SC03_011_jr_80154C24.c +++ b/src/ov_SC03_011/ov_SC03_011_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_012/ov_SC03_012_jr_80154C24.c b/src/ov_SC03_012/ov_SC03_012_jr_80154C24.c index 07d77e138..7240a413c 100644 --- a/src/ov_SC03_012/ov_SC03_012_jr_80154C24.c +++ b/src/ov_SC03_012/ov_SC03_012_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_013/ov_SC03_013_jr_80154C24.c b/src/ov_SC03_013/ov_SC03_013_jr_80154C24.c index fc4af9e5f..e9f64192e 100644 --- a/src/ov_SC03_013/ov_SC03_013_jr_80154C24.c +++ b/src/ov_SC03_013/ov_SC03_013_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_014/ov_SC03_014_jr_80154C24.c b/src/ov_SC03_014/ov_SC03_014_jr_80154C24.c index ea2afd54f..73aece3db 100644 --- a/src/ov_SC03_014/ov_SC03_014_jr_80154C24.c +++ b/src/ov_SC03_014/ov_SC03_014_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_015/ov_SC03_015_jr_80154C24.c b/src/ov_SC03_015/ov_SC03_015_jr_80154C24.c index 241f0376b..c1edac92c 100644 --- a/src/ov_SC03_015/ov_SC03_015_jr_80154C24.c +++ b/src/ov_SC03_015/ov_SC03_015_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_023/ov_SC03_023_jr_80154C24.c b/src/ov_SC03_023/ov_SC03_023_jr_80154C24.c index 8736bf6e8..06da3d7c2 100644 --- a/src/ov_SC03_023/ov_SC03_023_jr_80154C24.c +++ b/src/ov_SC03_023/ov_SC03_023_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_024/ov_SC03_024_jr_80154C24.c b/src/ov_SC03_024/ov_SC03_024_jr_80154C24.c index db500a247..78fbe4692 100644 --- a/src/ov_SC03_024/ov_SC03_024_jr_80154C24.c +++ b/src/ov_SC03_024/ov_SC03_024_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_028/ov_SC03_028_jr_80154C24.c b/src/ov_SC03_028/ov_SC03_028_jr_80154C24.c index 97ffdf373..945c2ce52 100644 --- a/src/ov_SC03_028/ov_SC03_028_jr_80154C24.c +++ b/src/ov_SC03_028/ov_SC03_028_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_029/ov_SC03_029_jr_80154C24.c b/src/ov_SC03_029/ov_SC03_029_jr_80154C24.c index 6d8025838..f8dad9c10 100644 --- a/src/ov_SC03_029/ov_SC03_029_jr_80154C24.c +++ b/src/ov_SC03_029/ov_SC03_029_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_030/ov_SC03_030_jr_80154C24.c b/src/ov_SC03_030/ov_SC03_030_jr_80154C24.c index 86da5f1ed..d279a67f2 100644 --- a/src/ov_SC03_030/ov_SC03_030_jr_80154C24.c +++ b/src/ov_SC03_030/ov_SC03_030_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_031/ov_SC03_031_jr_80154C24.c b/src/ov_SC03_031/ov_SC03_031_jr_80154C24.c index 3c126003e..83350a476 100644 --- a/src/ov_SC03_031/ov_SC03_031_jr_80154C24.c +++ b/src/ov_SC03_031/ov_SC03_031_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_089/ov_SC03_089_jr_80154C24.c b/src/ov_SC03_089/ov_SC03_089_jr_80154C24.c index 33349d7e3..8c2e6e205 100644 --- a/src/ov_SC03_089/ov_SC03_089_jr_80154C24.c +++ b/src/ov_SC03_089/ov_SC03_089_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_090/ov_SC03_090_jr_80154C24.c b/src/ov_SC03_090/ov_SC03_090_jr_80154C24.c index 64f875301..9fee98853 100644 --- a/src/ov_SC03_090/ov_SC03_090_jr_80154C24.c +++ b/src/ov_SC03_090/ov_SC03_090_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_091/ov_SC03_091_jr_80154C24.c b/src/ov_SC03_091/ov_SC03_091_jr_80154C24.c index 1b0f0cb94..96278a4ff 100644 --- a/src/ov_SC03_091/ov_SC03_091_jr_80154C24.c +++ b/src/ov_SC03_091/ov_SC03_091_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_092/ov_SC03_092_jr_80154C24.c b/src/ov_SC03_092/ov_SC03_092_jr_80154C24.c index 7f58adeb6..9c261f647 100644 --- a/src/ov_SC03_092/ov_SC03_092_jr_80154C24.c +++ b/src/ov_SC03_092/ov_SC03_092_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_093/ov_SC03_093_jr_80154C24.c b/src/ov_SC03_093/ov_SC03_093_jr_80154C24.c index 59b01b9b8..92f6392c7 100644 --- a/src/ov_SC03_093/ov_SC03_093_jr_80154C24.c +++ b/src/ov_SC03_093/ov_SC03_093_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_094/ov_SC03_094_jr_80154C24.c b/src/ov_SC03_094/ov_SC03_094_jr_80154C24.c index 2a8d2a606..f80aa8653 100644 --- a/src/ov_SC03_094/ov_SC03_094_jr_80154C24.c +++ b/src/ov_SC03_094/ov_SC03_094_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_095/ov_SC03_095_jr_80154C24.c b/src/ov_SC03_095/ov_SC03_095_jr_80154C24.c index 781c3b4c1..e83e54fdc 100644 --- a/src/ov_SC03_095/ov_SC03_095_jr_80154C24.c +++ b/src/ov_SC03_095/ov_SC03_095_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_096/ov_SC03_096_jr_80154C24.c b/src/ov_SC03_096/ov_SC03_096_jr_80154C24.c index e5729087e..eeb68b781 100644 --- a/src/ov_SC03_096/ov_SC03_096_jr_80154C24.c +++ b/src/ov_SC03_096/ov_SC03_096_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_097/ov_SC03_097_jr_80154C24.c b/src/ov_SC03_097/ov_SC03_097_jr_80154C24.c index 3c331e607..f1aebd344 100644 --- a/src/ov_SC03_097/ov_SC03_097_jr_80154C24.c +++ b/src/ov_SC03_097/ov_SC03_097_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_098/ov_SC03_098_jr_80154C24.c b/src/ov_SC03_098/ov_SC03_098_jr_80154C24.c index 4fc4a4cd2..2e66c12b9 100644 --- a/src/ov_SC03_098/ov_SC03_098_jr_80154C24.c +++ b/src/ov_SC03_098/ov_SC03_098_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_099/ov_SC03_099_jr_80154C24.c b/src/ov_SC03_099/ov_SC03_099_jr_80154C24.c index b045f99dd..c295b3e0b 100644 --- a/src/ov_SC03_099/ov_SC03_099_jr_80154C24.c +++ b/src/ov_SC03_099/ov_SC03_099_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_100/ov_SC03_100_jr_80154C24.c b/src/ov_SC03_100/ov_SC03_100_jr_80154C24.c index 1b75c891b..45c3fa2bf 100644 --- a/src/ov_SC03_100/ov_SC03_100_jr_80154C24.c +++ b/src/ov_SC03_100/ov_SC03_100_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_101/ov_SC03_101_jr_80154C24.c b/src/ov_SC03_101/ov_SC03_101_jr_80154C24.c index ede82a6c7..aec96c037 100644 --- a/src/ov_SC03_101/ov_SC03_101_jr_80154C24.c +++ b/src/ov_SC03_101/ov_SC03_101_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_102/ov_SC03_102_jr_80154C24.c b/src/ov_SC03_102/ov_SC03_102_jr_80154C24.c index e3d236f15..9276fb980 100644 --- a/src/ov_SC03_102/ov_SC03_102_jr_80154C24.c +++ b/src/ov_SC03_102/ov_SC03_102_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_103/ov_SC03_103_jr_80154C24.c b/src/ov_SC03_103/ov_SC03_103_jr_80154C24.c index 629c7f216..d1185e5c1 100644 --- a/src/ov_SC03_103/ov_SC03_103_jr_80154C24.c +++ b/src/ov_SC03_103/ov_SC03_103_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_104/ov_SC03_104_jr_80154C24.c b/src/ov_SC03_104/ov_SC03_104_jr_80154C24.c index 7791d2b66..e1af00d89 100644 --- a/src/ov_SC03_104/ov_SC03_104_jr_80154C24.c +++ b/src/ov_SC03_104/ov_SC03_104_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_105/ov_SC03_105_jr_80154C24.c b/src/ov_SC03_105/ov_SC03_105_jr_80154C24.c index e89b73154..24ce2e3ef 100644 --- a/src/ov_SC03_105/ov_SC03_105_jr_80154C24.c +++ b/src/ov_SC03_105/ov_SC03_105_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_108/ov_SC03_108_jr_80154C24.c b/src/ov_SC03_108/ov_SC03_108_jr_80154C24.c index 12cf421e6..f33735ea5 100644 --- a/src/ov_SC03_108/ov_SC03_108_jr_80154C24.c +++ b/src/ov_SC03_108/ov_SC03_108_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_109/ov_SC03_109_jr_80154C24.c b/src/ov_SC03_109/ov_SC03_109_jr_80154C24.c index 1915ae147..f1c923407 100644 --- a/src/ov_SC03_109/ov_SC03_109_jr_80154C24.c +++ b/src/ov_SC03_109/ov_SC03_109_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_110/ov_SC03_110_jr_80154C24.c b/src/ov_SC03_110/ov_SC03_110_jr_80154C24.c index 530191c29..779e84542 100644 --- a/src/ov_SC03_110/ov_SC03_110_jr_80154C24.c +++ b/src/ov_SC03_110/ov_SC03_110_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_111/ov_SC03_111_jr_80154C24.c b/src/ov_SC03_111/ov_SC03_111_jr_80154C24.c index be7380787..117ad5861 100644 --- a/src/ov_SC03_111/ov_SC03_111_jr_80154C24.c +++ b/src/ov_SC03_111/ov_SC03_111_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + #include "common.h" diff --git a/src/ov_SC03_112/ov_SC03_112_jr_80154C24.c b/src/ov_SC03_112/ov_SC03_112_jr_80154C24.c index de3e5eb67..f62187916 100644 --- a/src/ov_SC03_112/ov_SC03_112_jr_80154C24.c +++ b/src/ov_SC03_112/ov_SC03_112_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112_jr_80154C24", func_80155800); diff --git a/src/ov_SC03_113/ov_SC03_113_jr_80154C24.c b/src/ov_SC03_113/ov_SC03_113_jr_80154C24.c index 942a8c8b1..e007d01b0 100644 --- a/src/ov_SC03_113/ov_SC03_113_jr_80154C24.c +++ b/src/ov_SC03_113/ov_SC03_113_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113_jr_80154C24", func_80155800); diff --git a/src/ov_SC03_114/ov_SC03_114_jr_80154C24.c b/src/ov_SC03_114/ov_SC03_114_jr_80154C24.c index 98b6c3198..fb804efce 100644 --- a/src/ov_SC03_114/ov_SC03_114_jr_80154C24.c +++ b/src/ov_SC03_114/ov_SC03_114_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114_jr_80154C24", func_80155800); diff --git a/src/ov_SC03_115/ov_SC03_115_jr_80154C24.c b/src/ov_SC03_115/ov_SC03_115_jr_80154C24.c index c582f2cc8..c333ec1dc 100644 --- a/src/ov_SC03_115/ov_SC03_115_jr_80154C24.c +++ b/src/ov_SC03_115/ov_SC03_115_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115_jr_80154C24", func_80155800); diff --git a/src/ov_SC03_116/ov_SC03_116_jr_80154C24.c b/src/ov_SC03_116/ov_SC03_116_jr_80154C24.c index 6dd453c62..9dd19b481 100644 --- a/src/ov_SC03_116/ov_SC03_116_jr_80154C24.c +++ b/src/ov_SC03_116/ov_SC03_116_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116_jr_80154C24", func_80155800); diff --git a/src/ov_SC03_117/ov_SC03_117_jr_80154C24.c b/src/ov_SC03_117/ov_SC03_117_jr_80154C24.c index 2742a22cd..93c565b4c 100644 --- a/src/ov_SC03_117/ov_SC03_117_jr_80154C24.c +++ b/src/ov_SC03_117/ov_SC03_117_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117_jr_80154C24", func_80155800); diff --git a/src/ov_SC03_118/ov_SC03_118_jr_80154C24.c b/src/ov_SC03_118/ov_SC03_118_jr_80154C24.c index 0a281ab0b..49ac77f88 100644 --- a/src/ov_SC03_118/ov_SC03_118_jr_80154C24.c +++ b/src/ov_SC03_118/ov_SC03_118_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118_jr_80154C24", func_80155800); diff --git a/src/ov_SC03_119/ov_SC03_119_jr_80154C24.c b/src/ov_SC03_119/ov_SC03_119_jr_80154C24.c index 8b0cfe609..b9f0f0b8a 100644 --- a/src/ov_SC03_119/ov_SC03_119_jr_80154C24.c +++ b/src/ov_SC03_119/ov_SC03_119_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119_jr_80154C24", func_80155800); diff --git a/src/ov_SC03_121/ov_SC03_121_jr_80154C24.c b/src/ov_SC03_121/ov_SC03_121_jr_80154C24.c index 91934c5cc..9f5f597ea 100644 --- a/src/ov_SC03_121/ov_SC03_121_jr_80154C24.c +++ b/src/ov_SC03_121/ov_SC03_121_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121_jr_80154C24", func_80155800); diff --git a/src/ov_SC03_124/ov_SC03_124_jr_80154C24.c b/src/ov_SC03_124/ov_SC03_124_jr_80154C24.c index 2ec5d6407..e26dcb072 100644 --- a/src/ov_SC03_124/ov_SC03_124_jr_80154C24.c +++ b/src/ov_SC03_124/ov_SC03_124_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124_jr_80154C24", func_80155800); diff --git a/src/ov_SC03_125/ov_SC03_125_jr_80154C24.c b/src/ov_SC03_125/ov_SC03_125_jr_80154C24.c index 3fea4941c..9046fe803 100644 --- a/src/ov_SC03_125/ov_SC03_125_jr_80154C24.c +++ b/src/ov_SC03_125/ov_SC03_125_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125_jr_80154C24", func_80155800); diff --git a/src/ov_SC03_126/ov_SC03_126_jr_80154C24.c b/src/ov_SC03_126/ov_SC03_126_jr_80154C24.c index 47579f5ee..c3c9e8450 100644 --- a/src/ov_SC03_126/ov_SC03_126_jr_80154C24.c +++ b/src/ov_SC03_126/ov_SC03_126_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_000/ov_SC04_000_jr_80154C24.c b/src/ov_SC04_000/ov_SC04_000_jr_80154C24.c index 64925f2d8..53c223848 100644 --- a/src/ov_SC04_000/ov_SC04_000_jr_80154C24.c +++ b/src/ov_SC04_000/ov_SC04_000_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_002/ov_SC04_002_jr_80154C24.c b/src/ov_SC04_002/ov_SC04_002_jr_80154C24.c index e0bcafb5e..fd5ebf87d 100644 --- a/src/ov_SC04_002/ov_SC04_002_jr_80154C24.c +++ b/src/ov_SC04_002/ov_SC04_002_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_003/ov_SC04_003_jr_80154C24.c b/src/ov_SC04_003/ov_SC04_003_jr_80154C24.c index 162b8c32e..873fc945d 100644 --- a/src/ov_SC04_003/ov_SC04_003_jr_80154C24.c +++ b/src/ov_SC04_003/ov_SC04_003_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_004/ov_SC04_004_jr_80154C24.c b/src/ov_SC04_004/ov_SC04_004_jr_80154C24.c index ad70d4f6f..dd1d5887b 100644 --- a/src/ov_SC04_004/ov_SC04_004_jr_80154C24.c +++ b/src/ov_SC04_004/ov_SC04_004_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_005/ov_SC04_005_jr_80154C24.c b/src/ov_SC04_005/ov_SC04_005_jr_80154C24.c index 0edb947e0..7772e83e7 100644 --- a/src/ov_SC04_005/ov_SC04_005_jr_80154C24.c +++ b/src/ov_SC04_005/ov_SC04_005_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_006/ov_SC04_006_jr_80154C24.c b/src/ov_SC04_006/ov_SC04_006_jr_80154C24.c index 4f18a4b66..d1a2bd8e5 100644 --- a/src/ov_SC04_006/ov_SC04_006_jr_80154C24.c +++ b/src/ov_SC04_006/ov_SC04_006_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_007/ov_SC04_007_jr_80154C24.c b/src/ov_SC04_007/ov_SC04_007_jr_80154C24.c index 7ffd1d620..5e0747b24 100644 --- a/src/ov_SC04_007/ov_SC04_007_jr_80154C24.c +++ b/src/ov_SC04_007/ov_SC04_007_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_008/ov_SC04_008_jr_80154C24.c b/src/ov_SC04_008/ov_SC04_008_jr_80154C24.c index 1610e5e5e..4fbcdc9a9 100644 --- a/src/ov_SC04_008/ov_SC04_008_jr_80154C24.c +++ b/src/ov_SC04_008/ov_SC04_008_jr_80154C24.c @@ -1114,7 +1114,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_009/ov_SC04_009_jr_80154C24.c b/src/ov_SC04_009/ov_SC04_009_jr_80154C24.c index 9d8d9b193..3e483f027 100644 --- a/src/ov_SC04_009/ov_SC04_009_jr_80154C24.c +++ b/src/ov_SC04_009/ov_SC04_009_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_010/ov_SC04_010_jr_80154C24.c b/src/ov_SC04_010/ov_SC04_010_jr_80154C24.c index c2a5df4c4..14aa68073 100644 --- a/src/ov_SC04_010/ov_SC04_010_jr_80154C24.c +++ b/src/ov_SC04_010/ov_SC04_010_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_011/ov_SC04_011_jr_80154C24.c b/src/ov_SC04_011/ov_SC04_011_jr_80154C24.c index 5e12517fe..877a218d8 100644 --- a/src/ov_SC04_011/ov_SC04_011_jr_80154C24.c +++ b/src/ov_SC04_011/ov_SC04_011_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_012/ov_SC04_012_jr_80154C24.c b/src/ov_SC04_012/ov_SC04_012_jr_80154C24.c index 867a7b4a3..6f7ca1f68 100644 --- a/src/ov_SC04_012/ov_SC04_012_jr_80154C24.c +++ b/src/ov_SC04_012/ov_SC04_012_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_015/ov_SC04_015_jr_80154C24.c b/src/ov_SC04_015/ov_SC04_015_jr_80154C24.c index 60d46474f..1ddbbde6a 100644 --- a/src/ov_SC04_015/ov_SC04_015_jr_80154C24.c +++ b/src/ov_SC04_015/ov_SC04_015_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_016/ov_SC04_016_jr_80154C24.c b/src/ov_SC04_016/ov_SC04_016_jr_80154C24.c index 29dc17a35..a2041c4e5 100644 --- a/src/ov_SC04_016/ov_SC04_016_jr_80154C24.c +++ b/src/ov_SC04_016/ov_SC04_016_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_018/ov_SC04_018_jr_80154C24.c b/src/ov_SC04_018/ov_SC04_018_jr_80154C24.c index d106a9902..23d186cd6 100644 --- a/src/ov_SC04_018/ov_SC04_018_jr_80154C24.c +++ b/src/ov_SC04_018/ov_SC04_018_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_019/ov_SC04_019_jr_80154C24.c b/src/ov_SC04_019/ov_SC04_019_jr_80154C24.c index 9551b7562..b2fde090b 100644 --- a/src/ov_SC04_019/ov_SC04_019_jr_80154C24.c +++ b/src/ov_SC04_019/ov_SC04_019_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_020/ov_SC04_020_jr_80154C24.c b/src/ov_SC04_020/ov_SC04_020_jr_80154C24.c index acf185f3e..1730ff6e8 100644 --- a/src/ov_SC04_020/ov_SC04_020_jr_80154C24.c +++ b/src/ov_SC04_020/ov_SC04_020_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020_jr_80154C24", func_80155800); diff --git a/src/ov_SC04_021/ov_SC04_021_jr_80154C24.c b/src/ov_SC04_021/ov_SC04_021_jr_80154C24.c index 7f7a25a22..24bba026a 100644 --- a/src/ov_SC04_021/ov_SC04_021_jr_80154C24.c +++ b/src/ov_SC04_021/ov_SC04_021_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_000/ov_SC05_000_jr_80154C24.c b/src/ov_SC05_000/ov_SC05_000_jr_80154C24.c index 6da4cbb79..e5b91af41 100644 --- a/src/ov_SC05_000/ov_SC05_000_jr_80154C24.c +++ b/src/ov_SC05_000/ov_SC05_000_jr_80154C24.c @@ -1090,7 +1090,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_001/ov_SC05_001_jr_80154C24.c b/src/ov_SC05_001/ov_SC05_001_jr_80154C24.c index d49eae59e..76836c565 100644 --- a/src/ov_SC05_001/ov_SC05_001_jr_80154C24.c +++ b/src/ov_SC05_001/ov_SC05_001_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_002/ov_SC05_002_jr_80154C24.c b/src/ov_SC05_002/ov_SC05_002_jr_80154C24.c index 40c7625d2..9fec85097 100644 --- a/src/ov_SC05_002/ov_SC05_002_jr_80154C24.c +++ b/src/ov_SC05_002/ov_SC05_002_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_003/ov_SC05_003_jr_80154C24.c b/src/ov_SC05_003/ov_SC05_003_jr_80154C24.c index 58bee2747..c57d07330 100644 --- a/src/ov_SC05_003/ov_SC05_003_jr_80154C24.c +++ b/src/ov_SC05_003/ov_SC05_003_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_004/ov_SC05_004_jr_80154C24.c b/src/ov_SC05_004/ov_SC05_004_jr_80154C24.c index 4df258a33..2024336bf 100644 --- a/src/ov_SC05_004/ov_SC05_004_jr_80154C24.c +++ b/src/ov_SC05_004/ov_SC05_004_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_005/ov_SC05_005_jr_80154C24.c b/src/ov_SC05_005/ov_SC05_005_jr_80154C24.c index 79951b510..b9ec16ec1 100644 --- a/src/ov_SC05_005/ov_SC05_005_jr_80154C24.c +++ b/src/ov_SC05_005/ov_SC05_005_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_006/ov_SC05_006_jr_80154C24.c b/src/ov_SC05_006/ov_SC05_006_jr_80154C24.c index fb220c5db..ca40325ff 100644 --- a/src/ov_SC05_006/ov_SC05_006_jr_80154C24.c +++ b/src/ov_SC05_006/ov_SC05_006_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_007/ov_SC05_007_jr_80154C24.c b/src/ov_SC05_007/ov_SC05_007_jr_80154C24.c index 25c7b9c26..25d5a50f7 100644 --- a/src/ov_SC05_007/ov_SC05_007_jr_80154C24.c +++ b/src/ov_SC05_007/ov_SC05_007_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_008/ov_SC05_008_jr_80154C24.c b/src/ov_SC05_008/ov_SC05_008_jr_80154C24.c index 35435edeb..0262cc50d 100644 --- a/src/ov_SC05_008/ov_SC05_008_jr_80154C24.c +++ b/src/ov_SC05_008/ov_SC05_008_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_009/ov_SC05_009_jr_80154C24.c b/src/ov_SC05_009/ov_SC05_009_jr_80154C24.c index cb180d828..349c181a9 100644 --- a/src/ov_SC05_009/ov_SC05_009_jr_80154C24.c +++ b/src/ov_SC05_009/ov_SC05_009_jr_80154C24.c @@ -1114,7 +1114,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_010/ov_SC05_010_jr_80154C24.c b/src/ov_SC05_010/ov_SC05_010_jr_80154C24.c index f7d274237..0350cef89 100644 --- a/src/ov_SC05_010/ov_SC05_010_jr_80154C24.c +++ b/src/ov_SC05_010/ov_SC05_010_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_011/ov_SC05_011_jr_80154C24.c b/src/ov_SC05_011/ov_SC05_011_jr_80154C24.c index e7f432677..6d1e1a385 100644 --- a/src/ov_SC05_011/ov_SC05_011_jr_80154C24.c +++ b/src/ov_SC05_011/ov_SC05_011_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_017/ov_SC05_017_jr_80154C24.c b/src/ov_SC05_017/ov_SC05_017_jr_80154C24.c index a0e8188a4..9e9faed1a 100644 --- a/src/ov_SC05_017/ov_SC05_017_jr_80154C24.c +++ b/src/ov_SC05_017/ov_SC05_017_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_018/ov_SC05_018_jr_80154C24.c b/src/ov_SC05_018/ov_SC05_018_jr_80154C24.c index 4006ff337..05c8d36e9 100644 --- a/src/ov_SC05_018/ov_SC05_018_jr_80154C24.c +++ b/src/ov_SC05_018/ov_SC05_018_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018_jr_80154C24", func_80155800); diff --git a/src/ov_SC05_019/ov_SC05_019_jr_80154C24.c b/src/ov_SC05_019/ov_SC05_019_jr_80154C24.c index 30e9cfc87..dc0a6a4e7 100644 --- a/src/ov_SC05_019/ov_SC05_019_jr_80154C24.c +++ b/src/ov_SC05_019/ov_SC05_019_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_000/ov_SC06_000_jr_80154C24.c b/src/ov_SC06_000/ov_SC06_000_jr_80154C24.c index 8083b9879..009571624 100644 --- a/src/ov_SC06_000/ov_SC06_000_jr_80154C24.c +++ b/src/ov_SC06_000/ov_SC06_000_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_006/ov_SC06_006_jr_80154C24.c b/src/ov_SC06_006/ov_SC06_006_jr_80154C24.c index f07b9fd0f..3aaca6def 100644 --- a/src/ov_SC06_006/ov_SC06_006_jr_80154C24.c +++ b/src/ov_SC06_006/ov_SC06_006_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_008/ov_SC06_008_jr_80154C24.c b/src/ov_SC06_008/ov_SC06_008_jr_80154C24.c index c03a8d3f7..064932e5c 100644 --- a/src/ov_SC06_008/ov_SC06_008_jr_80154C24.c +++ b/src/ov_SC06_008/ov_SC06_008_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_010/ov_SC06_010_jr_80154C24.c b/src/ov_SC06_010/ov_SC06_010_jr_80154C24.c index 2d2e6e35b..e97999394 100644 --- a/src/ov_SC06_010/ov_SC06_010_jr_80154C24.c +++ b/src/ov_SC06_010/ov_SC06_010_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_011/ov_SC06_011_jr_80154C24.c b/src/ov_SC06_011/ov_SC06_011_jr_80154C24.c index c643ecd98..1a7ab171f 100644 --- a/src/ov_SC06_011/ov_SC06_011_jr_80154C24.c +++ b/src/ov_SC06_011/ov_SC06_011_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_013/ov_SC06_013_jr_80154C24.c b/src/ov_SC06_013/ov_SC06_013_jr_80154C24.c index a31b1a44a..bf3864272 100644 --- a/src/ov_SC06_013/ov_SC06_013_jr_80154C24.c +++ b/src/ov_SC06_013/ov_SC06_013_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_014/ov_SC06_014_jr_80154C24.c b/src/ov_SC06_014/ov_SC06_014_jr_80154C24.c index b5256ac7c..ce34ed8e0 100644 --- a/src/ov_SC06_014/ov_SC06_014_jr_80154C24.c +++ b/src/ov_SC06_014/ov_SC06_014_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_015/ov_SC06_015_jr_80154C24.c b/src/ov_SC06_015/ov_SC06_015_jr_80154C24.c index f39d0edc3..818988b2f 100644 --- a/src/ov_SC06_015/ov_SC06_015_jr_80154C24.c +++ b/src/ov_SC06_015/ov_SC06_015_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_016/ov_SC06_016_jr_80154C24.c b/src/ov_SC06_016/ov_SC06_016_jr_80154C24.c index ad52a365f..e375cac88 100644 --- a/src/ov_SC06_016/ov_SC06_016_jr_80154C24.c +++ b/src/ov_SC06_016/ov_SC06_016_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_018/ov_SC06_018_jr_80154C24.c b/src/ov_SC06_018/ov_SC06_018_jr_80154C24.c index a6e72cda6..df7366188 100644 --- a/src/ov_SC06_018/ov_SC06_018_jr_80154C24.c +++ b/src/ov_SC06_018/ov_SC06_018_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_020/ov_SC06_020_jr_80154C24.c b/src/ov_SC06_020/ov_SC06_020_jr_80154C24.c index 5e5266741..9024ca922 100644 --- a/src/ov_SC06_020/ov_SC06_020_jr_80154C24.c +++ b/src/ov_SC06_020/ov_SC06_020_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_022/ov_SC06_022_jr_80154C24.c b/src/ov_SC06_022/ov_SC06_022_jr_80154C24.c index c6f4e944b..939853848 100644 --- a/src/ov_SC06_022/ov_SC06_022_jr_80154C24.c +++ b/src/ov_SC06_022/ov_SC06_022_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_024/ov_SC06_024_jr_80154C24.c b/src/ov_SC06_024/ov_SC06_024_jr_80154C24.c index 9b57c3e23..ef64142d7 100644 --- a/src/ov_SC06_024/ov_SC06_024_jr_80154C24.c +++ b/src/ov_SC06_024/ov_SC06_024_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_025/ov_SC06_025_jr_80154C24.c b/src/ov_SC06_025/ov_SC06_025_jr_80154C24.c index 7691ccb68..3d4ff9af9 100644 --- a/src/ov_SC06_025/ov_SC06_025_jr_80154C24.c +++ b/src/ov_SC06_025/ov_SC06_025_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_027/ov_SC06_027_jr_80154C24.c b/src/ov_SC06_027/ov_SC06_027_jr_80154C24.c index d8e93bffa..7c1b3e2e3 100644 --- a/src/ov_SC06_027/ov_SC06_027_jr_80154C24.c +++ b/src/ov_SC06_027/ov_SC06_027_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_029/ov_SC06_029_jr_80154C24.c b/src/ov_SC06_029/ov_SC06_029_jr_80154C24.c index 60cbe2224..2c693b59c 100644 --- a/src/ov_SC06_029/ov_SC06_029_jr_80154C24.c +++ b/src/ov_SC06_029/ov_SC06_029_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_030/ov_SC06_030_jr_80154C24.c b/src/ov_SC06_030/ov_SC06_030_jr_80154C24.c index 4701b3d2c..0c38a4c50 100644 --- a/src/ov_SC06_030/ov_SC06_030_jr_80154C24.c +++ b/src/ov_SC06_030/ov_SC06_030_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_032/ov_SC06_032_jr_80154C24.c b/src/ov_SC06_032/ov_SC06_032_jr_80154C24.c index f523ddbab..b0cc2bbe6 100644 --- a/src/ov_SC06_032/ov_SC06_032_jr_80154C24.c +++ b/src/ov_SC06_032/ov_SC06_032_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032_jr_80154C24", func_80155800); diff --git a/src/ov_SC06_033/ov_SC06_033_jr_80154C24.c b/src/ov_SC06_033/ov_SC06_033_jr_80154C24.c index 28401382b..efd6dd4cf 100644 --- a/src/ov_SC06_033/ov_SC06_033_jr_80154C24.c +++ b/src/ov_SC06_033/ov_SC06_033_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033_jr_80154C24", func_80155800); diff --git a/src/ov_SC07_000/ov_SC07_000_jr_80154C24.c b/src/ov_SC07_000/ov_SC07_000_jr_80154C24.c index 35e1935c0..2d93df04d 100644 --- a/src/ov_SC07_000/ov_SC07_000_jr_80154C24.c +++ b/src/ov_SC07_000/ov_SC07_000_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000_jr_80154C24", func_80155800); diff --git a/src/ov_SC07_001/ov_SC07_001_jr_80154C24.c b/src/ov_SC07_001/ov_SC07_001_jr_80154C24.c index bdfe4cdf0..e0c7f67d5 100644 --- a/src/ov_SC07_001/ov_SC07_001_jr_80154C24.c +++ b/src/ov_SC07_001/ov_SC07_001_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001_jr_80154C24", func_80155800); diff --git a/src/ov_SC07_002/ov_SC07_002_jr_80154C24.c b/src/ov_SC07_002/ov_SC07_002_jr_80154C24.c index a44235a1b..c9ecd5d85 100644 --- a/src/ov_SC07_002/ov_SC07_002_jr_80154C24.c +++ b/src/ov_SC07_002/ov_SC07_002_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002_jr_80154C24", func_80155800); diff --git a/src/ov_SC07_006/ov_SC07_006_jr_80154C24.c b/src/ov_SC07_006/ov_SC07_006_jr_80154C24.c index 15b21fa49..db822c779 100644 --- a/src/ov_SC07_006/ov_SC07_006_jr_80154C24.c +++ b/src/ov_SC07_006/ov_SC07_006_jr_80154C24.c @@ -1978,7 +1978,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555bc (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_006/nonmatchings/ov_SC07_006_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC07_006/nonmatchings/ov_SC07_006_jr_80154C24", func_80155800); diff --git a/src/ov_SC07_007/ov_SC07_007_jr_80154C24.c b/src/ov_SC07_007/ov_SC07_007_jr_80154C24.c index 0e1f018af..8de9203f5 100644 --- a/src/ov_SC07_007/ov_SC07_007_jr_80154C24.c +++ b/src/ov_SC07_007/ov_SC07_007_jr_80154C24.c @@ -1978,7 +1978,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555bc (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_007/nonmatchings/ov_SC07_007_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC07_007/nonmatchings/ov_SC07_007_jr_80154C24", func_80155800); diff --git a/src/ov_SC07_008/ov_SC07_008_jr_80154C24.c b/src/ov_SC07_008/ov_SC07_008_jr_80154C24.c index 530e07037..c3a089095 100644 --- a/src/ov_SC07_008/ov_SC07_008_jr_80154C24.c +++ b/src/ov_SC07_008/ov_SC07_008_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008_jr_80154C24", func_80155800); diff --git a/src/ov_SC07_009/ov_SC07_009_jr_80154C24.c b/src/ov_SC07_009/ov_SC07_009_jr_80154C24.c index 81ff873fe..e0194edef 100644 --- a/src/ov_SC07_009/ov_SC07_009_jr_80154C24.c +++ b/src/ov_SC07_009/ov_SC07_009_jr_80154C24.c @@ -1092,7 +1092,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009_jr_80154C24", func_80155800); diff --git a/src/ov_SC07_010/ov_SC07_010_jr_80154C24.c b/src/ov_SC07_010/ov_SC07_010_jr_80154C24.c index 26c8b8f7f..dd66c4b1c 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_80154C24.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_80154C24.c @@ -1396,7 +1396,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555bc (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_010/nonmatchings/ov_SC07_010_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC07_010/nonmatchings/ov_SC07_010_jr_80154C24", func_80155800); diff --git a/src/ov_SC07_011/ov_SC07_011_jr_80154C24.c b/src/ov_SC07_011/ov_SC07_011_jr_80154C24.c index 31ac91150..f5fff0077 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_80154C24.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_80154C24.c @@ -1979,7 +1979,100 @@ void func_80155580(void *a0) { DEFINE_func_801555BC() /* dedup: shared engine-core @0x801555bc (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_011/nonmatchings/ov_SC07_011_jr_80154C24", func_801555F4); + + +void func_801555F4(void *param_1) +{ + extern void func_80156648(int *a0); + extern int D_800D4C94; + extern int D_800D4CE4; + extern int D_800D4D38; + extern int D_800D4D88; + extern int D_800D4E10; + extern int D_800D4E6C; + + + int uVar1; + unsigned char bVar3; + int s1; + unsigned short uVar4; + + ((void(*)(int, int))func_80154A74)(((int)param_1), 0x15); + if ((*(unsigned int *)(((int)param_1) + 0x44) & 0x200) == 0) { + if (*(int *)(((int)param_1) + 0x2c) == -0xb0000) { + uVar1 = ((int(*)(int))func_80029178)(0x82); + if ((uVar1 & 0xff) != 0) { + uVar1 = 7; + goto L_648; + } + } + } else { + uVar1 = 5; +L_648: + *(unsigned char *)(((int)param_1) + 0x1aa) = uVar1; + } + switch (*(unsigned char *)(((int)param_1) + 0x1aa)) { + case 0: + case 1: + bVar3 = *(unsigned char *)(((int)param_1) + 0x1ab) ^ 1; + *(unsigned char *)(((int)param_1) + 0x1ab) = bVar3; + if (bVar3 != 0) + *(unsigned char *)(((int)param_1) + 0x1aa) = 0; + else + *(unsigned char *)(((int)param_1) + 0x1aa) = 1; + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4C94); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 0; + D_8011F730 |= 3; + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 2: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4CE4); + ((void(*)(int))func_80147324)(0x446); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 1; + goto L_575c; + case 3: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D38); + ((void(*)(int))func_80147324)(0x400); + ((void(*)(unsigned short))func_80147300)(0x5f3); + s1 = 2; + goto L_575c; + case 4: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4D88); + ((void(*)(unsigned short))func_80147300)(0x5f6); + s1 = 3; + func_80146CA0((void *)((int)param_1)); +L_575c: + func_80146CA0((void *)((int)param_1)); + goto L_7b8; + case 5: + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E10); + s1 = 4; + uVar4 = 7; + goto L_7b0; + case 7: + ((void(*)(int))func_80147324)(0x7f); + ((void(*)(unsigned short))func_80147300)(0x5f4); + ((void(*)(int *, int))func_80154274)((int *)((int)param_1), (int)&D_800D4E6C); + s1 = 6; + uVar4 = 8; +L_7b0: + *(unsigned short *)(((int)param_1) + 2) = uVar4; + goto L_7b8; + default: + ; + } +L_7b8: + ((void(*)(int *, int))func_80146E90)((int *)((int)param_1), 0); + func_80156648((int *)((int)param_1)); + if (s1 >= 0) { + ((int(*)(int, int, int, int))func_80146994)(4, ((int)param_1), s1, 0); + } + ((void(*)(int *))func_801553A8)((int *)((int)param_1)); +} + INCLUDE_ASM("asm/ov_SC07_011/nonmatchings/ov_SC07_011_jr_80154C24", func_80155800);