mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-29 07:10:32 -04:00
feat(phase-29 crack-wave3): func_8015C32C jtbl bank ov_SC06_018 (transient crash recovery)
This commit is contained in:
+1
-1
@@ -3021,7 +3021,7 @@ 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_80159C84.o,tail7.data.o,ov_SC06_018_jr_8015A3C8.o,tail8.data.o,ov_SC06_018_jr_8015AE2C.o,tail9.data.o,ov_SC06_018_jr_8016AB6C.o,tail10.data.o,ov_SC06_018_jr_801734BC.o,tail11.data.o,ov_SC06_018_jr_80178D40.o,tail12.data.o,ov_SC06_018_jr_8017A4AC.o,tail13.data.o,ov_SC06_018_jr_8017C24C.o,tail14.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_80159C84.o,tail7.data.o,ov_SC06_018_jr_8015A3C8.o,tail8.data.o,ov_SC06_018_jr_8015AE2C.o,tail9.data.o,ov_SC06_018_jr_8015C32C.o,tail10.data.o,ov_SC06_018_jr_8016AB6C.o,tail11.data.o,ov_SC06_018_jr_801734BC.o,tail12.data.o,ov_SC06_018_jr_80178D40.o,tail13.data.o,ov_SC06_018_jr_8017A4AC.o,tail14.data.o,ov_SC06_018_jr_8017C24C.o,tail15.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_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
|
||||
@@ -104,6 +104,7 @@ segments:
|
||||
- [0x31b2c, c, ov_SC06_018_jr_80159C84]
|
||||
- [0x32270, c, ov_SC06_018_jr_8015A3C8]
|
||||
- [0x32cd4, c, ov_SC06_018_jr_8015AE2C]
|
||||
- [0x341d4, c, ov_SC06_018_jr_8015C32C]
|
||||
- [0x42a14, c, ov_SC06_018_jr_8016AB6C]
|
||||
- [0x4b364, c, ov_SC06_018_jr_801734BC]
|
||||
- [0x50be8, c, ov_SC06_018_jr_80178D40]
|
||||
@@ -126,16 +127,18 @@ segments:
|
||||
- [0xab2e8, data, tail8]
|
||||
- [0xab2ec, .rodata, ov_SC06_018_jr_8015AE2C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab308, data, tail9]
|
||||
- [0xab32c, .rodata, ov_SC06_018_jr_8015C32C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab348, data, tail10]
|
||||
- [0xab360, .rodata, ov_SC06_018_jr_8016AB6C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab380, data, tail10]
|
||||
- [0xab380, data, tail11]
|
||||
- [0xab400, .rodata, ov_SC06_018_jr_801734BC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab414, data, tail11]
|
||||
- [0xab414, data, tail12]
|
||||
- [0xab5bc, .rodata, ov_SC06_018_jr_80178D40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab734, data, tail12]
|
||||
- [0xab734, data, tail13]
|
||||
- [0xab7c4, .rodata, ov_SC06_018_jr_8017A4AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab850, data, tail13]
|
||||
- [0xab850, data, tail14]
|
||||
- [0xab868, .rodata, ov_SC06_018_jr_8017C24C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xab888, data, tail14]
|
||||
- [0xab888, data, tail15]
|
||||
- [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
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user