mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-28 06:49:47 -04:00
feat(phase-30 S6c): jr family bank (pre-func_8012ACE0 rest)
This commit is contained in:
@@ -4770,6 +4770,7 @@ build/src/ov_SC07_007/ov_SC07_007_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (
|
||||
build/src/ov_SC07_007/ov_SC07_007_jr_801588CC.o: JTBL_PADS := 0,4,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28,+0x48
|
||||
build/src/ov_SC07_007/ov_SC07_007_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
build/src/ov_SC07_007/ov_SC07_007_jr_8015A3C8.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
build/src/ov_SC07_007/ov_SC07_007_jr_80171B4C.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
build/src/ov_SC07_007/ov_SC07_007_jr_801789AC.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x18
|
||||
build/src/ov_SC07_007/ov_SC07_007_jr_80179B74.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x90
|
||||
build/src/ov_SC07_007/ov_SC07_007_o0c.o: JTBL_PADS := 0,4,4,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x38,+0xa8,+0x118
|
||||
@@ -4804,6 +4805,7 @@ build/src/ov_SC07_010/ov_SC07_010_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (
|
||||
build/src/ov_SC07_010/ov_SC07_010_jr_801588CC.o: JTBL_PADS := 0,4,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28,+0x48
|
||||
build/src/ov_SC07_010/ov_SC07_010_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
build/src/ov_SC07_010/ov_SC07_010_jr_8015A3C8.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
build/src/ov_SC07_010/ov_SC07_010_jr_80171B4C.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
build/src/ov_SC07_010/ov_SC07_010_jr_801789AC.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x18
|
||||
build/src/ov_SC07_010/ov_SC07_010_jr_80179B74.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x90
|
||||
build/src/ov_SC07_010/ov_SC07_010_o0.o: JTBL_PADS := 0,4,4,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x38,+0xa8,+0x118
|
||||
@@ -4839,6 +4841,7 @@ build/src/ov_SC07_011/ov_SC07_011_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (
|
||||
build/src/ov_SC07_011/ov_SC07_011_jr_801588CC.o: JTBL_PADS := 0,4,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28,+0x48
|
||||
build/src/ov_SC07_011/ov_SC07_011_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
build/src/ov_SC07_011/ov_SC07_011_jr_8015A3C8.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
build/src/ov_SC07_011/ov_SC07_011_jr_80171B4C.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
build/src/ov_SC07_011/ov_SC07_011_jr_801789AC.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x18
|
||||
build/src/ov_SC07_011/ov_SC07_011_jr_80179B74.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x90
|
||||
build/src/ov_SC07_011/ov_SC07_011_o0c.o: JTBL_PADS := 0,4,4,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x38,+0xa8,+0x118
|
||||
|
||||
@@ -149,7 +149,7 @@ segments:
|
||||
- [0x9de48, .rodata, ov_SC07_007_jr_8016AE5C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9de68, data, tail15]
|
||||
- [0x9dea8, .rodata, ov_SC07_007_jr_80171B4C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9dec8, data, tail16]
|
||||
- [0x9dedc, data, tail16]
|
||||
- [0x9e06c, .rodata, ov_SC07_007_jr_801789AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9e1fc, .rodata, ov_SC07_007_jr_80179B74] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x9e318, data, tail17]
|
||||
|
||||
@@ -148,7 +148,7 @@ segments:
|
||||
- [0x7e328, .rodata, ov_SC07_010_jr_8016AE5C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7e348, data, tail15]
|
||||
- [0x7e388, .rodata, ov_SC07_010_jr_80171B4C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7e3a8, data, tail16]
|
||||
- [0x7e3bc, data, tail16]
|
||||
- [0x7e54c, .rodata, ov_SC07_010_jr_801789AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7e6dc, .rodata, ov_SC07_010_jr_80179B74] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x7e7f8, data, tail17]
|
||||
|
||||
@@ -149,7 +149,7 @@ segments:
|
||||
- [0x669f0, .rodata, ov_SC07_011_jr_8016AE5C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x66a10, data, tail15]
|
||||
- [0x66a50, .rodata, ov_SC07_011_jr_80171B4C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x66a70, data, tail16]
|
||||
- [0x66a84, data, tail16]
|
||||
- [0x66c14, .rodata, ov_SC07_011_jr_801789AC] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x66da4, .rodata, ov_SC07_011_jr_80179B74] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0x66ec0, data, tail17]
|
||||
|
||||
@@ -3324,7 +3324,29 @@ void func_801733FC(s32 a0, s32 a1) {
|
||||
DEFINE_func_80173460() /* dedup: shared engine-core @0x80173460 (src/shared) */
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC07_007/nonmatchings/ov_SC07_007_jr_80171B4C", func_801734BC);
|
||||
extern s16 D_80126B32;
|
||||
extern s16 D_80126B3E;
|
||||
extern void func_80174684(void *);
|
||||
|
||||
void func_801734BC(s32 arg0, s32 _unused1) {
|
||||
extern void func_80173544(void);
|
||||
extern s16 D_80126B40;
|
||||
|
||||
s16 temp;
|
||||
switch (((u32)arg0)) {
|
||||
case 0: temp = -0x4; break;
|
||||
case 1: temp = -0x8; break;
|
||||
case 2: temp = -0x12; break;
|
||||
case 3: temp = -0x18; break;
|
||||
case 4: temp = -0x1C; break;
|
||||
default: goto after;
|
||||
}
|
||||
D_80126B32 = temp;
|
||||
after:
|
||||
D_80126B3E = 0;
|
||||
D_80126B40 = 0;
|
||||
func_80174684(&func_80173544);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -2767,7 +2767,29 @@ void func_801733FC(s32 a0, s32 a1) {
|
||||
DEFINE_func_80173460() /* dedup: shared engine-core @0x80173460 (src/shared) */
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC07_010/nonmatchings/ov_SC07_010_jr_80171B4C", func_801734BC);
|
||||
extern s16 D_80126B32;
|
||||
extern s16 D_80126B3E;
|
||||
extern void func_80174684(void *);
|
||||
|
||||
void func_801734BC(s32 arg0, s32 _unused1) {
|
||||
extern void func_80173544(void);
|
||||
extern s16 D_80126B40;
|
||||
|
||||
s16 temp;
|
||||
switch (((u32)arg0)) {
|
||||
case 0: temp = -0x4; break;
|
||||
case 1: temp = -0x8; break;
|
||||
case 2: temp = -0x12; break;
|
||||
case 3: temp = -0x18; break;
|
||||
case 4: temp = -0x1C; break;
|
||||
default: goto after;
|
||||
}
|
||||
D_80126B32 = temp;
|
||||
after:
|
||||
D_80126B3E = 0;
|
||||
D_80126B40 = 0;
|
||||
func_80174684(&func_80173544);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -3324,7 +3324,29 @@ void func_801733FC(s32 a0, s32 a1) {
|
||||
DEFINE_func_80173460() /* dedup: shared engine-core @0x80173460 (src/shared) */
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC07_011/nonmatchings/ov_SC07_011_jr_80171B4C", func_801734BC);
|
||||
extern s16 D_80126B32;
|
||||
extern s16 D_80126B3E;
|
||||
extern void func_80174684(void *);
|
||||
|
||||
void func_801734BC(s32 arg0, s32 _unused1) {
|
||||
extern void func_80173544(void);
|
||||
extern s16 D_80126B40;
|
||||
|
||||
s16 temp;
|
||||
switch (((u32)arg0)) {
|
||||
case 0: temp = -0x4; break;
|
||||
case 1: temp = -0x8; break;
|
||||
case 2: temp = -0x12; break;
|
||||
case 3: temp = -0x18; break;
|
||||
case 4: temp = -0x1C; break;
|
||||
default: goto after;
|
||||
}
|
||||
D_80126B32 = temp;
|
||||
after:
|
||||
D_80126B3E = 0;
|
||||
D_80126B40 = 0;
|
||||
func_80174684(&func_80173544);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user