feat(phase-24): T7 whale func_80144B9C banked ×134 (-O0 reach-134 rollout) — clean fleet 136/136

The single biggest byte-weight lever (770 ins ×134 ~ +1.6% byte-weight), banked across all 134
overlays as -O0 compiled C (was ×1 in ov_SC01_077, commit:0463).

- ROLLOUT (tools/rollout_whale_o0.py): per single-file overlay, LINE-split <ov>.c at the whale
  (splat emits in vram order), carve the yaml code subseg into before/<ov>_o0b(-O0)/<ov>_after,
  thin <ov>_o0b.c #includes the shared src/shared/func_80144B9C.h (the whale C moved there — DRY,
  TU-local typedefs, not a fragile 200-line DEFINE_ macro). Makefile WHALE_O0B_OBJS wildcard -O0.
- DEDUP: group E_func_80144B9C (134 members, h_exact 74186b97, source=the header; group_members
  keys on binary+vram so a header-share validates like a macro-share).
- MILESTONE: clean fleet check-all 136/136 (R22); dedup-check 1811/0; FLEET REAL 225816->225949,
  byte-identical 65.91->65.95% function-count (the gain is byte-weighted). Validated on ov_SC01_000
  + spot-checks SC02/SC03/SC07 before the full fleet.
- cookbook §38 + SETUP inventory.
This commit is contained in:
Drew T
2026-07-07 22:23:10 -06:00
parent 3b0cc190b2
commit 8cfbbf2d47
541 changed files with 529710 additions and 528926 deletions
+6 -3
View File
@@ -444,9 +444,12 @@ build/src/boot.o: CC1FLAGS := -quiet -O0 -G0 -mips1 -mcpu=3000 -mgas -msoft-floa
# (config/splat.ov_SC01_077.yaml) so this override reaches just that .o.
build/src/ov_SC01_077/ov_SC01_077_o0.o: CC1FLAGS := -quiet -O0 -G0 -mips1 -mcpu=3000 -mgas -msoft-float -fgnu-linker
# Phase-24: the whale func_80144B9C is a 2nd -O0 region (0x80144B9C..0x801457A4), carved into its
# own object o0b by the splat config; same -O0 override (struct-assign memcpy matches only at -O0).
build/src/ov_SC01_077/ov_SC01_077_o0b.o: CC1FLAGS := -quiet -O0 -G0 -mips1 -mcpu=3000 -mgas -msoft-float -fgnu-linker
# Phase-24: the whale func_80144B9C is a 2nd -O0 region (0x80144B9C..0x801457A4) present in EVERY
# overlay (reach-134), carved into its own object <ov>_o0b by each overlay's splat config; the
# struct-assign memcpy matches only at -O0. One wildcard rule -O0-compiles all overlays' _o0b.o
# (the ×134 rollout; tools/rollout_whale_o0.py). All share src/shared/func_80144B9C.h.
WHALE_O0B_OBJS := $(patsubst src/%.c,build/src/%.o,$(wildcard src/ov_*/ov_*_o0b.c))
$(WHALE_O0B_OBJS): CC1FLAGS := -quiet -O0 -G0 -mips1 -mcpu=3000 -mgas -msoft-float -fgnu-linker
# link (the .ld pulls in the .o by path) + objcopy to the raw PS-X EXE image.
$(OUT): $(OBJS) $(ASSET_OBJS) $(LD_SCRIPT)
+10
View File
@@ -12791,3 +12791,13 @@ groups:
func: DEFINE_func_80148094
vram: 0x80148094
binaries: [ov_SC01_077, ov_SC01_005, ov_SC01_006, ov_SC03_001, ov_SC01_000, ov_SC01_001, ov_SC02_000, ov_SC02_003, ov_SC03_002, ov_SC03_006, ov_SC04_000, ov_SC04_018, ov_SC04_019, ov_SC05_000, ov_SC06_000, ov_SC07_000, ov_SC01_004, ov_SC01_008, ov_SC01_009, ov_SC01_074, ov_SC01_080, ov_SC01_084, ov_SC02_004, ov_SC02_005, ov_SC02_011, ov_SC02_015, ov_SC02_016, ov_SC02_017, ov_SC02_021, ov_SC02_026, ov_SC02_027, ov_SC02_028, ov_SC02_031, ov_SC02_035, ov_SC02_039, ov_SC02_041, ov_SC03_003, ov_SC03_007, ov_SC03_010, ov_SC03_011, ov_SC03_012, ov_SC03_013, ov_SC03_014, ov_SC03_015, ov_SC03_023, ov_SC03_024, ov_SC03_028, ov_SC03_029, ov_SC03_030, ov_SC03_031, ov_SC03_089, ov_SC03_090, ov_SC03_091, ov_SC03_092, ov_SC03_093, ov_SC03_094, ov_SC03_095, ov_SC03_096, ov_SC03_097, ov_SC03_098, ov_SC03_099, ov_SC03_100, ov_SC03_101, ov_SC03_102, ov_SC03_103, ov_SC03_104, ov_SC03_105, ov_SC03_108, ov_SC03_109, ov_SC03_110, ov_SC03_111, ov_SC03_112, ov_SC03_113, ov_SC03_114, ov_SC03_115, ov_SC03_116, ov_SC03_117, ov_SC03_118, ov_SC03_119, ov_SC03_121, ov_SC03_124, ov_SC03_125, ov_SC03_126, ov_SC04_002, ov_SC04_003, ov_SC04_004, ov_SC04_005, ov_SC04_006, ov_SC04_007, ov_SC04_008, ov_SC04_009, ov_SC04_010, ov_SC04_011, ov_SC04_012, ov_SC04_015, ov_SC04_016, ov_SC04_020, ov_SC04_021, ov_SC05_001, ov_SC05_002, ov_SC05_003, ov_SC05_004, ov_SC05_005, ov_SC05_006, ov_SC05_007, ov_SC05_008, ov_SC05_009, ov_SC05_010, ov_SC05_011, ov_SC05_017, ov_SC05_018, ov_SC05_019, ov_SC06_006, ov_SC06_008, ov_SC06_010, ov_SC06_011, ov_SC06_013, ov_SC06_014, ov_SC06_015, ov_SC06_016, ov_SC06_018, ov_SC06_020, ov_SC06_022, ov_SC06_024, ov_SC06_025, ov_SC06_027, ov_SC06_029, ov_SC06_030, ov_SC06_032, ov_SC06_033, ov_SC07_001, ov_SC07_002, ov_SC07_008, ov_SC07_009]
- id: E_func_80144B9C
tier: h_exact
hash: 74186b97e5d9c09b5c0970ffd0cbfbf197bf5ffd
source: src/shared/func_80144B9C.h
func: func_80144B9C # -O0 whale (770 ins); shared via a HEADER #included in each
# overlay's -O0 <ov>_o0b.c (NOT a DEFINE_ macro — gcc-2.7.2 has
# no per-fn -O0 pragma, so it needs its own -O0 TU). tools/rollout_whale_o0.py
vram: 0x80144B9C
binaries: [ov_SC01_000, ov_SC01_001, ov_SC01_004, ov_SC01_005, ov_SC01_006, ov_SC01_008, ov_SC01_009, ov_SC01_074, ov_SC01_077, ov_SC01_080, ov_SC01_084, ov_SC02_000, ov_SC02_003, ov_SC02_004, ov_SC02_005, ov_SC02_011, ov_SC02_015, ov_SC02_016, ov_SC02_017, ov_SC02_021, ov_SC02_026, ov_SC02_027, ov_SC02_028, ov_SC02_031, ov_SC02_035, ov_SC02_039, ov_SC02_041, ov_SC03_001, ov_SC03_002, ov_SC03_003, ov_SC03_006, ov_SC03_007, ov_SC03_010, ov_SC03_011, ov_SC03_012, ov_SC03_013, ov_SC03_014, ov_SC03_015, ov_SC03_023, ov_SC03_024, ov_SC03_028, ov_SC03_029, ov_SC03_030, ov_SC03_031, ov_SC03_089, ov_SC03_090, ov_SC03_091, ov_SC03_092, ov_SC03_093, ov_SC03_094, ov_SC03_095, ov_SC03_096, ov_SC03_097, ov_SC03_098, ov_SC03_099, ov_SC03_100, ov_SC03_101, ov_SC03_102, ov_SC03_103, ov_SC03_104, ov_SC03_105, ov_SC03_108, ov_SC03_109, ov_SC03_110, ov_SC03_111, ov_SC03_112, ov_SC03_113, ov_SC03_114, ov_SC03_115, ov_SC03_116, ov_SC03_117, ov_SC03_118, ov_SC03_119, ov_SC03_121, ov_SC03_124, ov_SC03_125, ov_SC03_126, ov_SC04_000, ov_SC04_002, ov_SC04_003, ov_SC04_004, ov_SC04_005, ov_SC04_006, ov_SC04_007, ov_SC04_008, ov_SC04_009, ov_SC04_010, ov_SC04_011, ov_SC04_012, ov_SC04_015, ov_SC04_016, ov_SC04_018, ov_SC04_019, ov_SC04_020, ov_SC04_021, ov_SC05_000, ov_SC05_001, ov_SC05_002, ov_SC05_003, ov_SC05_004, ov_SC05_005, ov_SC05_006, ov_SC05_007, ov_SC05_008, ov_SC05_009, ov_SC05_010, ov_SC05_011, ov_SC05_017, ov_SC05_018, ov_SC05_019, ov_SC06_000, ov_SC06_006, ov_SC06_008, ov_SC06_010, ov_SC06_011, ov_SC06_013, ov_SC06_014, ov_SC06_015, ov_SC06_016, ov_SC06_018, ov_SC06_020, ov_SC06_022, ov_SC06_024, ov_SC06_025, ov_SC06_027, ov_SC06_029, ov_SC06_030, ov_SC06_032, ov_SC06_033, ov_SC07_000, ov_SC07_001, ov_SC07_002, ov_SC07_008, ov_SC07_009]
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC01_000] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC01_000] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC01_000_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC01_000_after] # -O2 after whale (0x1D64C..data tail)
- [0x56A64, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x7D78C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x7D78F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC01_001] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC01_001] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC01_001_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC01_001_after] # -O2 after whale (0x1D64C..data tail)
- [0x5B6B4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xCB06C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xCB06F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC01_004] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC01_004] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC01_004_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC01_004_after] # -O2 after whale (0x1D64C..data tail)
- [0x57078, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x68274, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x68277] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC01_005] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC01_005] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC01_005_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC01_005_after] # -O2 after whale (0x1D64C..data tail)
- [0x5A20C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xA5F08, bin, trailing] # final 1 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xA5F09] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC01_006] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC01_006] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC01_006_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC01_006_after] # -O2 after whale (0x1D64C..data tail)
- [0x5A20C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xA5F08, bin, trailing] # final 1 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xA5F09] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC01_008] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC01_008] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC01_008_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC01_008_after] # -O2 after whale (0x1D64C..data tail)
- [0x575EC, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x7B484, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x7B487] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC01_009] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC01_009] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC01_009_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC01_009_after] # -O2 after whale (0x1D64C..data tail)
- [0x5A7D4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xCB304, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xCB307] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC01_074] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC01_074] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC01_074_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC01_074_after] # -O2 after whale (0x1D64C..data tail)
- [0x56454, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x73C14, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x73C17] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC01_080] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC01_080] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC01_080_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC01_080_after] # -O2 after whale (0x1D64C..data tail)
- [0x5B3B4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x9FDF4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x9FDF7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC01_084] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC01_084] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC01_084_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC01_084_after] # -O2 after whale (0x1D64C..data tail)
- [0x5E6A8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x9FA9C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x9FA9F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_000] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_000] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_000_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_000_after] # -O2 after whale (0x1D64C..data tail)
- [0x62A58, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xC070C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xC070F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_003] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_003] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_003_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_003_after] # -O2 after whale (0x1D64C..data tail)
- [0x62A58, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xC070C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xC070F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_004] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_004] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_004_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_004_after] # -O2 after whale (0x1D64C..data tail)
- [0x55B38, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x6E26C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x6E26F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_005] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_005] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_005_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_005_after] # -O2 after whale (0x1D64C..data tail)
- [0x6873C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xBCB00, bin, trailing] # final 1 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xBCB01] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_011] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_011] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_011_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_011_after] # -O2 after whale (0x1D64C..data tail)
- [0x68B8C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xC3924, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xC3927] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_015] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_015] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_015_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_015_after] # -O2 after whale (0x1D64C..data tail)
- [0x560A0, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x68544, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x68547] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_016] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_016] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_016_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_016_after] # -O2 after whale (0x1D64C..data tail)
- [0x5C2D8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x8C97C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x8C97F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_017] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_017] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_017_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_017_after] # -O2 after whale (0x1D64C..data tail)
- [0x62330, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xC7BDC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xC7BDF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_021] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_021] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_021_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_021_after] # -O2 after whale (0x1D64C..data tail)
- [0x57924, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x6B744, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x6B747] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_026] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_026] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_026_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_026_after] # -O2 after whale (0x1D64C..data tail)
- [0x5DF78, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xA8164, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xA8167] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_027] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_027] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_027_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_027_after] # -O2 after whale (0x1D64C..data tail)
- [0x6309C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xB28E4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xB28E7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_028] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_028] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_028_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_028_after] # -O2 after whale (0x1D64C..data tail)
- [0x632A0, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xAB4E4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xAB4E7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_031] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_031] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_031_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_031_after] # -O2 after whale (0x1D64C..data tail)
- [0x5CACC, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x8F9B4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x8F9B7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_035] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_035] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_035_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_035_after] # -O2 after whale (0x1D64C..data tail)
- [0x5C32C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x968EC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x968EF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_039] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_039] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_039_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_039_after] # -O2 after whale (0x1D64C..data tail)
- [0x56F58, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x78CA4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x78CA7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC02_041] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC02_041] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC02_041_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC02_041_after] # -O2 after whale (0x1D64C..data tail)
- [0x5CC28, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x9157C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x9157F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_001] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_001] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_001_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_001_after] # -O2 after whale (0x1D64C..data tail)
- [0x650C8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xC730C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xC730F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_002] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_002] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_002_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_002_after] # -O2 after whale (0x1D64C..data tail)
- [0x5D358, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xA39F4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xA39F7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_003] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_003] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_003_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_003_after] # -O2 after whale (0x1D64C..data tail)
- [0x57120, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x67A24, bin, trailing] # final 1 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x67A25] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_006] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_006] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_006_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_006_after] # -O2 after whale (0x1D64C..data tail)
- [0x6443C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xCF75C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xCF75F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_007] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_007] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_007_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_007_after] # -O2 after whale (0x1D64C..data tail)
- [0x5F234, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xC316C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xC316F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_010] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_010] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_010_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_010_after] # -O2 after whale (0x1D64C..data tail)
- [0x57D54, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x78074, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x78077] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_011] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_011] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_011_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_011_after] # -O2 after whale (0x1D64C..data tail)
- [0x590C4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x7A2A8, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x7A2AB] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_012] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_012] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_012_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_012_after] # -O2 after whale (0x1D64C..data tail)
- [0x55FA4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x6D004, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x6D007] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_013] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_013] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_013_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_013_after] # -O2 after whale (0x1D64C..data tail)
- [0x58D8C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x853FC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x853FF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_014] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_014] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_014_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_014_after] # -O2 after whale (0x1D64C..data tail)
- [0x633C8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xC2EE4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xC2EE7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_015] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_015] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_015_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_015_after] # -O2 after whale (0x1D64C..data tail)
- [0x633C8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xC2EE4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xC2EE7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_023] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_023] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_023_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_023_after] # -O2 after whale (0x1D64C..data tail)
- [0x56D44, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x70C2C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x70C2F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_024] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_024] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_024_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_024_after] # -O2 after whale (0x1D64C..data tail)
- [0x5ED68, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x996F4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x996F7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_028] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_028] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_028_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_028_after] # -O2 after whale (0x1D64C..data tail)
- [0x63834, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xC44AC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xC44AF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_029] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_029] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_029_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_029_after] # -O2 after whale (0x1D64C..data tail)
- [0x5F66C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xB18EC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xB18EF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_030] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_030] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_030_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_030_after] # -O2 after whale (0x1D64C..data tail)
- [0x59CA8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [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
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_031] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_031] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_031_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_031_after] # -O2 after whale (0x1D64C..data tail)
- [0x5A1C4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x9E14C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x9E14F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_089] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_089] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_089_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_089_after] # -O2 after whale (0x1D64C..data tail)
- [0x614C0, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x9E7C4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x9E7C7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_090] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_090] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_090_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_090_after] # -O2 after whale (0x1D64C..data tail)
- [0x638E4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xA3C34, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xA3C37] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_091] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_091] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_091_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_091_after] # -O2 after whale (0x1D64C..data tail)
- [0x6478C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xAA584, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xAA587] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_092] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_092] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_092_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_092_after] # -O2 after whale (0x1D64C..data tail)
- [0x5CB5C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x8AF2C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x8AF2F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_093] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_093] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_093_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_093_after] # -O2 after whale (0x1D64C..data tail)
- [0x5DD34, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xA4584, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xA4587] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_094] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_094] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_094_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_094_after] # -O2 after whale (0x1D64C..data tail)
- [0x5F730, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xAB13C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xAB13F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_095] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_095] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_095_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_095_after] # -O2 after whale (0x1D64C..data tail)
- [0x58D90, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x73D3C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x73D3F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_096] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_096] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_096_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_096_after] # -O2 after whale (0x1D64C..data tail)
- [0x58910, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x727F4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x727F7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_097] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_097] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_097_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_097_after] # -O2 after whale (0x1D64C..data tail)
- [0x5DCF0, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x82D74, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x82D77] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_098] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_098] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_098_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_098_after] # -O2 after whale (0x1D64C..data tail)
- [0x5D17C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x9D75C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x9D75F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_099] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_099] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_099_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_099_after] # -O2 after whale (0x1D64C..data tail)
- [0x5B27C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x97304, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x97307] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_100] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_100] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_100_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_100_after] # -O2 after whale (0x1D64C..data tail)
- [0x5C748, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xA080C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xA080F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_101] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_101] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_101_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_101_after] # -O2 after whale (0x1D64C..data tail)
- [0x5B724, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x760CC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x760CF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_102] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_102] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_102_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_102_after] # -O2 after whale (0x1D64C..data tail)
- [0x5DFDC, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x91ACC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x91ACF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_103] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_103] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_103_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_103_after] # -O2 after whale (0x1D64C..data tail)
- [0x5BF8C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x9CC7C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x9CC7F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_104] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_104] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_104_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_104_after] # -O2 after whale (0x1D64C..data tail)
- [0x62B1C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x9833C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x9833F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_105] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_105] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_105_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_105_after] # -O2 after whale (0x1D64C..data tail)
- [0x621A4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x94BC4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x94BC7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_108] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_108] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_108_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_108_after] # -O2 after whale (0x1D64C..data tail)
- [0x58AFC, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x7994C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x7994F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_109] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_109] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_109_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_109_after] # -O2 after whale (0x1D64C..data tail)
- [0x561A8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x72354, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x72357] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_110] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_110] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_110_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_110_after] # -O2 after whale (0x1D64C..data tail)
- [0x59BC8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x7A384, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x7A387] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_111] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_111] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_111_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_111_after] # -O2 after whale (0x1D64C..data tail)
- [0x5C77C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x91A2C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x91A2F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_112] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_112] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_112_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_112_after] # -O2 after whale (0x1D64C..data tail)
- [0x5D584, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x84FF4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x84FF7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_113] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_113] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_113_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_113_after] # -O2 after whale (0x1D64C..data tail)
- [0x5AC34, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x7DB94, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x7DB97] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_114] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_114] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_114_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_114_after] # -O2 after whale (0x1D64C..data tail)
- [0x5689C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x8170C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x8170F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_115] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_115] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_115_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_115_after] # -O2 after whale (0x1D64C..data tail)
- [0x58308, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x6CFE4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x6CFE7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_116] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_116] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_116_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_116_after] # -O2 after whale (0x1D64C..data tail)
- [0x5A70C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x6FBF4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x6FBF7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_117] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_117] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_117_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_117_after] # -O2 after whale (0x1D64C..data tail)
- [0x5C718, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xA67EC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xA67EF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_118] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_118] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_118_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_118_after] # -O2 after whale (0x1D64C..data tail)
- [0x617C4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xAC6F4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xAC6F7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_119] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_119] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_119_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_119_after] # -O2 after whale (0x1D64C..data tail)
- [0x617C4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xAC6F4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xAC6F7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_121] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_121] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_121_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_121_after] # -O2 after whale (0x1D64C..data tail)
- [0x59FE0, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x86E54, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x86E57] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_124] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_124] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_124_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_124_after] # -O2 after whale (0x1D64C..data tail)
- [0x6276C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xBA48C, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xBA48F] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_125] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_125] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_125_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_125_after] # -O2 after whale (0x1D64C..data tail)
- [0x5BBDC, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x9C3E4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x9C3E7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC03_126] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC03_126] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC03_126_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC03_126_after] # -O2 after whale (0x1D64C..data tail)
- [0x570D4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x679D4, bin, trailing] # final 1 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x679D5] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_000] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_000] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_000_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_000_after] # -O2 after whale (0x1D64C..data tail)
- [0x5B0E0, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x82EFC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x82EFF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_002] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_002] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_002_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_002_after] # -O2 after whale (0x1D64C..data tail)
- [0x6024C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x995DC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x995DF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_003] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_003] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_003_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_003_after] # -O2 after whale (0x1D64C..data tail)
- [0x59FE8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x73A94, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x73A97] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_004] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_004] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_004_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_004_after] # -O2 after whale (0x1D64C..data tail)
- [0x5C51C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x8BAFC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x8BAFF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_005] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_005] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_005_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_005_after] # -O2 after whale (0x1D64C..data tail)
- [0x5F950, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x9A1D4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x9A1D7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_006] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_006] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_006_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_006_after] # -O2 after whale (0x1D64C..data tail)
- [0x57A30, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x75C74, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x75C77] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_007] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_007] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_007_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_007_after] # -O2 after whale (0x1D64C..data tail)
- [0x5D9E8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x8DA34, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x8DA37] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_008] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_008] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_008_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_008_after] # -O2 after whale (0x1D64C..data tail)
- [0x56920, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x6B364, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x6B367] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_009] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_009] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_009_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_009_after] # -O2 after whale (0x1D64C..data tail)
- [0x5694C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x70114, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x70117] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_010] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_010] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_010_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_010_after] # -O2 after whale (0x1D64C..data tail)
- [0x55FF8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x675EC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x675EF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_011] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_011] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_011_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_011_after] # -O2 after whale (0x1D64C..data tail)
- [0x68288, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xC9554, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xC9557] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_012] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_012] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_012_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_012_after] # -O2 after whale (0x1D64C..data tail)
- [0x5645C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x6B0E4, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x6B0E7] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_015] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_015] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_015_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_015_after] # -O2 after whale (0x1D64C..data tail)
- [0x5C38C, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xA1284, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xA1287] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_016] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_016] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_016_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_016_after] # -O2 after whale (0x1D64C..data tail)
- [0x57E58, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x84184, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x84187] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_018] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_018] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_018_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_018_after] # -O2 after whale (0x1D64C..data tail)
- [0x64DD0, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xBF9CC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xBF9CF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_019] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_019] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_019_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_019_after] # -O2 after whale (0x1D64C..data tail)
- [0x64DD0, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0xBF9CC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xBF9CF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_020] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_020] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_020_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_020_after] # -O2 after whale (0x1D64C..data tail)
- [0x5B1A8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x94654, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x94657] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC04_021] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC04_021] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC04_021_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC04_021_after] # -O2 after whale (0x1D64C..data tail)
- [0x570D4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x679D4, bin, trailing] # final 1 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x679D5] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC05_000] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC05_000] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC05_000_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC05_000_after] # -O2 after whale (0x1D64C..data tail)
- [0x560E8, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x72AFC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x72AFF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC05_001] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC05_001] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC05_001_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC05_001_after] # -O2 after whale (0x1D64C..data tail)
- [0x5D8C4, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x8DEAC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x8DEAF] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC05_002] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC05_002] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC05_002_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC05_002_after] # -O2 after whale (0x1D64C..data tail)
- [0x58084, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x77E64, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x77E67] # EOF marker = the 0.4.dec byte length
+3 -1
View File
@@ -93,7 +93,9 @@ segments:
# shift the code start. Mark it `rodata` (section_order places .rodata first) so it lands at
# 0x80128158 ahead of the code, a 1-word analogue of main's rodata-island (no ld_interleave).
# - [0x0, rodata, head]
- [0x0, c, ov_SC05_003] # code: starts at file 0x0 (overlays open with a prologue)
- [0x0, c, ov_SC05_003] # -O2 before whale (file 0x0..0x1CA44)
- [0x1CA44, c, ov_SC05_003_o0b] # -O0 whale func_80144B9C (0x1CA44..0x1D64C)
- [0x1D64C, c, ov_SC05_003_after] # -O2 after whale (0x1D64C..data tail)
- [0x5A3BC, data, tail] # data tail: pointer tables + packed data (split iterated)
- [0x84974, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0x84977] # EOF marker = the 0.4.dec byte length

Some files were not shown because too many files have changed in this diff Show More