Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion config/RSBE01_02/rels/sora_enemy/symbols.txt
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ fn_41_3BE4 = .text:0x00003BE4; // type:function size:0x20
fn_41_3C04 = .text:0x00003C04; // type:function size:0xFC
fn_41_3D00 = .text:0x00003D00; // type:function size:0x150
fn_41_3E50 = .text:0x00003E50; // type:function size:0xDC8
isNull__10soNullableFv = .text:0x00004C18; // type:function size:0x8
isNull__10soNullableCFv = .text:0x00004C18; // type:function size:0x8
fn_41_4C20 = .text:0x00004C20; // type:function size:0xF4
fn_41_4D14 = .text:0x00004D14; // type:function size:0x24
fn_41_4D38 = .text:0x00004D38; // type:function size:0x24
Expand Down
2 changes: 1 addition & 1 deletion config/RSBE01_02/rels/sora_melee/symbols.txt
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ fn_27_581C = .text:0x0000581C; // type:function size:0x25C
fn_27_5A78 = .text:0x00005A78; // type:function size:0x18C
fn_27_5C04 = .text:0x00005C04; // type:function size:0xA0
fn_27_5CA4 = .text:0x00005CA4; // type:function size:0x28C
isNull__10soNullableFv = .text:0x00005F30; // type:function size:0x8
isNull__10soNullableCFv = .text:0x00005F30; // type:function size:0x8
fn_27_5F38 = .text:0x00005F38; // type:function size:0x190
fn_27_60C8 = .text:0x000060C8; // type:function size:0x4
fn_27_60CC = .text:0x000060CC; // type:function size:0x4
Expand Down
7 changes: 7 additions & 0 deletions config/RSBE01_02/splits.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,13 @@ sora/mt/mt_prng.cpp:
.sbss start:0x805A00B8 end:0x805A00C0
.sdata2 start:0x805A1748 end:0x805A176C

sora/ac/ac_cmd_interpreter.cpp:
.text start:0x80139658 end:0x8013CA1C
.rodata start:0x80409520 end:0x8040964C
.data start:0x8045DD78 end:0x8045DDAC
.sdata start:0x8059E6D0 end:0x8059E6D8
.sdata2 start:0x805A2AA8 end:0x805A2AC0

Runtime.PPCEABI.H/__init_cpp_exceptions.cpp:
.text start:0x803F1A08 end:0x803F1A78
.ctors start:0x804064E0 end:0x804064E4 rename:.ctors$10
Expand Down
120 changes: 60 additions & 60 deletions config/RSBE01_02/symbols.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5946,55 +5946,55 @@ fn_80138ED8 = .text:0x80138ED8; // type:function size:0x48
fn_80138F20 = .text:0x80138F20; // type:function size:0x300
fn_80139220 = .text:0x80139220; // type:function size:0x350
fn_80139570 = .text:0x80139570; // type:function size:0xE8
fn_80139658 = .text:0x80139658; // type:function size:0x70
fn_801396C8 = .text:0x801396C8; // type:function size:0x40
fn_80139708 = .text:0x80139708; // type:function size:0x40
fn_80139748 = .text:0x80139748; // type:function size:0x280
fn_801399C8 = .text:0x801399C8; // type:function size:0x4
fn_801399CC = .text:0x801399CC; // type:function size:0x2CC
fn_80139C98 = .text:0x80139C98; // type:function size:0x164
fn_80139DFC = .text:0x80139DFC; // type:function size:0x34
fn_80139E30 = .text:0x80139E30; // type:function size:0xD0
fn_80139F00 = .text:0x80139F00; // type:function size:0x58
fn_80139F58 = .text:0x80139F58; // type:function size:0x14
fn_80139F6C = .text:0x80139F6C; // type:function size:0x168
fn_8013A0D4 = .text:0x8013A0D4; // type:function size:0x8
fn_8013A0DC = .text:0x8013A0DC; // type:function size:0x134
fn_8013A210 = .text:0x8013A210; // type:function size:0x130
fn_8013A340 = .text:0x8013A340; // type:function size:0x16C
fn_8013A4AC = .text:0x8013A4AC; // type:function size:0x74
fn_8013A520 = .text:0x8013A520; // type:function size:0x8
fn_8013A528 = .text:0x8013A528; // type:function size:0x68
fn_8013A590 = .text:0x8013A590; // type:function size:0x10C
fn_8013A69C = .text:0x8013A69C; // type:function size:0x25C
fn_8013A8F8 = .text:0x8013A8F8; // type:function size:0x1C
fn_8013A914 = .text:0x8013A914; // type:function size:0x148
fn_8013AA5C = .text:0x8013AA5C; // type:function size:0x1D4
fn_8013AC30 = .text:0x8013AC30; // type:function size:0x428
fn_8013B058 = .text:0x8013B058; // type:function size:0xC
fn_8013B064 = .text:0x8013B064; // type:function size:0x13C
fn_8013B1A0 = .text:0x8013B1A0; // type:function size:0xF0
fn_8013B290 = .text:0x8013B290; // type:function size:0x13C
fn_8013B3CC = .text:0x8013B3CC; // type:function size:0x18C
fn_8013B558 = .text:0x8013B558; // type:function size:0xD8
fn_8013B630 = .text:0x8013B630; // type:function size:0x154
fn_8013B784 = .text:0x8013B784; // type:function size:0x128
fn_8013B8AC = .text:0x8013B8AC; // type:function size:0x8
fn_8013B8B4 = .text:0x8013B8B4; // type:function size:0x1E0
fn_8013BA94 = .text:0x8013BA94; // type:function size:0x1BC
fn_8013BC50 = .text:0x8013BC50; // type:function size:0x1E0
fn_8013BE30 = .text:0x8013BE30; // type:function size:0xAC
fn_8013BEDC = .text:0x8013BEDC; // type:function size:0xB0
fn_8013BF8C = .text:0x8013BF8C; // type:function size:0xE0
fn_8013C06C = .text:0x8013C06C; // type:function size:0x1E0
fn_8013C24C = .text:0x8013C24C; // type:function size:0xAC
fn_8013C2F8 = .text:0x8013C2F8; // type:function size:0xB0
fn_8013C3A8 = .text:0x8013C3A8; // type:function size:0xA0
fn_8013C448 = .text:0x8013C448; // type:function size:0x12C
fn_8013C574 = .text:0x8013C574; // type:function size:0x144
fn_8013C6B8 = .text:0x8013C6B8; // type:function size:0x128
fn_8013C7E0 = .text:0x8013C7E0; // type:function size:0xE8
fn_8013C8C8 = .text:0x8013C8C8; // type:function size:0x154
__ct__16acCmdInterpreterFP44soArrayVector<25acCmdInterpreterStackData,8>lP13acAnimCmdConvPCUcf = .text:0x80139658; // type:function size:0x70
__dt__13acAnimCmdImplFv = .text:0x801396C8; // type:function size:0x40
__dt__16acCmdInterpreterFv = .text:0x80139708; // type:function size:0x40
interpretCmd__16acCmdInterpreterFf = .text:0x80139748; // type:function size:0x280
interpretNotSystemCmd__16acCmdInterpreterFv = .text:0x801399C8; // type:function size:0x4
resetInterpreter__16acCmdInterpreterFfPC13acAnimCmdConv = .text:0x801399CC; // type:function size:0x2CC
isBreakInterpret__16acCmdInterpreterFv = .text:0x80139C98; // type:function size:0x164
isSkipEnd__16acCmdInterpreterCFv = .text:0x80139DFC; // type:function size:0x34
skipNextIfGroup__16acCmdInterpreterFb = .text:0x80139E30; // type:function size:0xD0
popSystemStack__16acCmdInterpreterFv = .text:0x80139F00; // type:function size:0x58
pushSystemStack__16acCmdInterpreterFRC25acCmdInterpreterStackData = .text:0x80139F58; // type:function size:0x14
skipNextSwitchGroup__16acCmdInterpreterFb = .text:0x80139F6C; // type:function size:0x168
isNull__10soNullableCFv = .text:0x8013A0D4; // type:function size:0x8
skipNextNotSwitchGroup__16acCmdInterpreterFv = .text:0x8013A0DC; // type:function size:0x134
skipNextLoopGroup__16acCmdInterpreterFv = .text:0x8013A210; // type:function size:0x130
skipNextWhileGroup__16acCmdInterpreterFv = .text:0x8013A340; // type:function size:0x16C
getCurrentCmd__16acCmdInterpreterFv = .text:0x8013A4AC; // type:function size:0x74
getCmdAddress__13acAnimCmdImplCFv = .text:0x8013A520; // type:function size:0x8
getLastSystemStackData__16acCmdInterpreterFv = .text:0x8013A528; // type:function size:0x68
dispatchCmdSwitch__16acCmdInterpreterCFPC9acAnimCmd = .text:0x8013A590; // type:function size:0x10C
skipCmd__16acCmdInterpreterFv = .text:0x8013A69C; // type:function size:0x25C
isSleepStackData__16acCmdInterpreterCFl = .text:0x8013A8F8; // type:function size:0x1C
systemCmdFuncWait__16acCmdInterpreterFv = .text:0x8013A914; // type:function size:0x148
systemCmdFuncWaitSub__16acCmdInterpreterFf = .text:0x8013AA5C; // type:function size:0x1D4
systemCmdFuncFrame__16acCmdInterpreterFv = .text:0x8013AC30; // type:function size:0x428
systemCmdFuncFrameClr__16acCmdInterpreterFv = .text:0x8013B058; // type:function size:0xC
systemCmdFuncLoop__16acCmdInterpreterFv = .text:0x8013B064; // type:function size:0x13C
systemCmdFuncPool__16acCmdInterpreterFv = .text:0x8013B1A0; // type:function size:0xF0
systemCmdFuncBreak__16acCmdInterpreterFv = .text:0x8013B290; // type:function size:0x13C
systemCmdFuncCall__16acCmdInterpreterFv = .text:0x8013B3CC; // type:function size:0x18C
systemCmdFuncJump__16acCmdInterpreterFv = .text:0x8013B558; // type:function size:0xD8
systemCmdFuncReturn__16acCmdInterpreterFv = .text:0x8013B630; // type:function size:0x154
systemCmdFuncIf__16acCmdInterpreterFv = .text:0x8013B784; // type:function size:0x128
dispatchCmdIf__16acCmdInterpreterFPC9acAnimCmd = .text:0x8013B8AC; // type:function size:0x8
systemCmdFuncIfAnd__16acCmdInterpreterFv = .text:0x8013B8B4; // type:function size:0x1E0
systemCmdFuncIfOr__16acCmdInterpreterFv = .text:0x8013BA94; // type:function size:0x1BC
systemCmdFuncElsIf__16acCmdInterpreterFv = .text:0x8013BC50; // type:function size:0x1E0
systemCmdFuncElse__16acCmdInterpreterFv = .text:0x8013BE30; // type:function size:0xAC
systemCmdFuncEndIf__16acCmdInterpreterFv = .text:0x8013BEDC; // type:function size:0xB0
systemCmdFuncSwitch__16acCmdInterpreterFv = .text:0x8013BF8C; // type:function size:0xE0
systemCmdFuncCase__16acCmdInterpreterFv = .text:0x8013C06C; // type:function size:0x1E0
systemCmdFuncDefault__16acCmdInterpreterFv = .text:0x8013C24C; // type:function size:0xAC
systemCmdFuncEndSwitch__16acCmdInterpreterFv = .text:0x8013C2F8; // type:function size:0xB0
systemCmdFuncBreakSwitch__16acCmdInterpreterFv = .text:0x8013C3A8; // type:function size:0xA0
systemCmdFuncWhile__16acCmdInterpreterFv = .text:0x8013C448; // type:function size:0x12C
systemCmdFuncWhileAnd__16acCmdInterpreterFv = .text:0x8013C574; // type:function size:0x144
systemCmdFuncWhileOr__16acCmdInterpreterFv = .text:0x8013C6B8; // type:function size:0x128
systemCmdFuncEndWhile__16acCmdInterpreterFv = .text:0x8013C7E0; // type:function size:0xE8
systemCmdFuncEnd__16acCmdInterpreterFv = .text:0x8013C8C8; // type:function size:0x154
fn_8013CA1C = .text:0x8013CA1C; // type:function size:0x10
fn_8013CA2C = .text:0x8013CA2C; // type:function size:0x10
fn_8013CA3C = .text:0x8013CA3C; // type:function size:0x20
Expand Down Expand Up @@ -16045,7 +16045,7 @@ fn_803F0B20 = .text:0x803F0B20; // type:function size:0xBC
__construct_array = .text:0x803F0BDC; // type:function size:0xF8
__destroy_arr = .text:0x803F0CD4; // type:function size:0x78
fn_803F0D4C = .text:0x803F0D4C; // type:function size:0x80
fn_803F0DCC = .text:0x803F0DCC; // type:function size:0x30
__ptmf_test = .text:0x803F0DCC; // type:function size:0x30
fn_803F0DFC = .text:0x803F0DFC; // type:function size:0x3C
__ptmf_scall = .text:0x803F0E38; // type:function size:0x28
fn_803F0E60 = .text:0x803F0E60; // type:function size:0x24
Expand Down Expand Up @@ -16560,8 +16560,8 @@ lbl_80409420 = .rodata:0x80409420; // type:object size:0xC8 data:4byte
lbl_804094E8 = .rodata:0x804094E8; // type:object size:0x20 align:4 data:float
lbl_80409508 = .rodata:0x80409508; // type:object size:0xC data:4byte
lbl_80409514 = .rodata:0x80409514; // type:object size:0xC data:4byte
lbl_80409520 = .rodata:0x80409520; // type:object size:0x130
lbl_80409650 = .rodata:0x80409650; // type:object size:0x10
systemCmdFuncTable = .rodata:0x80409520; // type:object size:0x12C scope:local
lbl_80409650 = .rodata:0x80409650; // type:object size:0x10 align:8
lbl_80409660 = .rodata:0x80409660; // type:object size:0x100
lbl_80409760 = .rodata:0x80409760; // type:object size:0x10
lbl_80409770 = .rodata:0x80409770; // type:object size:0x14 data:4byte
Expand Down Expand Up @@ -26061,14 +26061,14 @@ jumptable_8045DB98 = .data:0x8045DB98; // type:object size:0x20 scope:local
lbl_8045DBB8 = .data:0x8045DBB8; // type:object size:0x184
lbl_8045DD3C = .data:0x8045DD3C; // type:object size:0x2C
lbl_8045DD68 = .data:0x8045DD68; // type:object size:0x10
lbl_8045DD78 = .data:0x8045DD78; // type:object size:0x20
lbl_8045DD98 = .data:0x8045DD98; // type:object size:0x14
lbl_8045DDAC = .data:0x8045DDAC; // type:object size:0xC
__vt__16acCmdInterpreter = .data:0x8045DD78; // type:object size:0x20
lbl_8045DD98 = .data:0x8045DD98; // type:object size:0x14 data:string
lbl_8045DDAC = .data:0x8045DDAC; // type:object size:0xC align:4
lbl_8045DDB8 = .data:0x8045DDB8; // type:object size:0xC
lbl_8045DDC4 = .data:0x8045DDC4; // type:object size:0xC
__vt__10soNullable = .data:0x8045DDC4; // type:object size:0xC
lbl_8045DDD0 = .data:0x8045DDD0; // type:object size:0xC
lbl_8045DDDC = .data:0x8045DDDC; // type:object size:0x14 data:string
lbl_8045DDF0 = .data:0x8045DDF0; // type:object size:0x34
__vt__13acAnimCmdImpl = .data:0x8045DDF0; // type:object size:0x34
lbl_8045DE24 = .data:0x8045DE24; // type:object size:0x10
lbl_8045DE34 = .data:0x8045DE34; // type:object size:0x14
lbl_8045DE48 = .data:0x8045DE48; // type:object size:0x30
Expand Down Expand Up @@ -29579,9 +29579,9 @@ lbl_8059E6B0 = .sdata:0x8059E6B0; // type:object size:0x8 data:string
lbl_8059E6B8 = .sdata:0x8059E6B8; // type:object size:0x8 data:string
lbl_8059E6C0 = .sdata:0x8059E6C0; // type:object size:0x8 data:string
lbl_8059E6C8 = .sdata:0x8059E6C8; // type:object size:0x8
lbl_8059E6D0 = .sdata:0x8059E6D0; // type:object size:0x8
__RTTI__16acCmdInterpreter = .sdata:0x8059E6D0; // type:object size:0x8
lbl_8059E6D8 = .sdata:0x8059E6D8; // type:object size:0x8
lbl_8059E6E0 = .sdata:0x8059E6E0; // type:object size:0x8
__RTTI__10soNullable = .sdata:0x8059E6E0; // type:object size:0x8
lbl_8059E6E8 = .sdata:0x8059E6E8; // type:object size:0x8
lbl_8059E6F0 = .sdata:0x8059E6F0; // type:object size:0x8
lbl_8059E6F8 = .sdata:0x8059E6F8; // type:object size:0x8
Expand Down Expand Up @@ -30802,7 +30802,7 @@ lbl_805A0358 = .sbss:0x805A0358; // type:object size:0x8 data:byte
lbl_805A0360 = .sbss:0x805A0360; // type:object size:0x8 data:4byte
lbl_805A0368 = .sbss:0x805A0368; // type:object size:0x8 data:4byte
lbl_805A0370 = .sbss:0x805A0370; // type:object size:0x8 data:4byte
lbl_805A0378 = .sbss:0x805A0378; // type:object size:0x8 data:4byte
g_acAnimCmdNull = .sbss:0x805A0378; // type:object size:0x8 data:4byte
lbl_805A0380 = .sbss:0x805A0380; // type:object size:0x8 data:4byte
lbl_805A0388 = .sbss:0x805A0388; // type:object size:0x8 data:4byte
lbl_805A0390 = .sbss:0x805A0390; // type:object size:0x4 data:4byte
Expand Down
1 change: 1 addition & 0 deletions configure.py
Original file line number Diff line number Diff line change
Expand Up @@ -287,6 +287,7 @@ def MatchingFor(*versions):
"host": False,
"objects": [
Object(Matching, "sora/mt/mt_prng.cpp", extra_cflags=["-RTTI off"]),
Object(NonMatching, "sora/ac/ac_cmd_interpreter.cpp"),
],
},
# Common REL units
Expand Down
2 changes: 1 addition & 1 deletion include/lib/BrawlHeaders
Submodule BrawlHeaders updated 181 files
Empty file removed src/sora/.gitkeep
Empty file.
Loading