Split most of the rest of board RELs

w04, w05, w20, and w21 are split
This commit is contained in:
gamemasterplc 2024-01-18 15:30:13 -06:00
parent 270e67e011
commit f3e6d3754e
11 changed files with 171 additions and 39 deletions

View file

@ -5,3 +5,42 @@ Sections:
.rodata type:rodata align:8
.data type:data align:8
.bss type:bss align:8
REL/board_executor.c:
.text start:0x00000000 end:0x000000E0
REL/w05Dll/main.c:
.text start:0x000000E0 end:0x000013D4
.rodata start:0x00000000 end:0x00000048
.data start:0x00000000 end:0x00000150
.bss start:0x00000000 end:0x00000028
REL/w05Dll/hotel.c:
.text start:0x000013D4 end:0x00002B40
.rodata start:0x00000048 end:0x00000090
.data start:0x00000150 end:0x000001A8
.bss start:0x00000028 end:0x00000030
REL/w05Dll/monkey.c:
.text start:0x00002B40 end:0x00003F74
.rodata start:0x00000090 end:0x000000F8
.data start:0x000001A8 end:0x00000200
.bss start:0x00000030 end:0x00000058
REL/w05Dll/dolphin.c:
.text start:0x00003F74 end:0x00006B28
.rodata start:0x000000F8 end:0x000001A8
.data start:0x00000200 end:0x00000310
.bss start:0x00000058 end:0x00000078
REL/w05Dll/mg_item.c:
.text start:0x00006B28 end:0x00009680
.rodata start:0x000001A8 end:0x00000268
.data start:0x00000310 end:0x00000450
.bss start:0x00000078 end:0x000000B8
REL/w05Dll/mg_coin.c:
.text start:0x00009680 end:0x0000B644
.rodata start:0x00000268 end:0x00000300
.data start:0x00000450 end:0x000004C7
.bss start:0x000000B8 end:0x00000108

View file

@ -1,8 +1,8 @@
fn_1_0 = .text:0x00000000; // type:function size:0x30
InitBoard = .text:0x00000000; // type:function size:0x30 scope:local
_prolog = .text:0x00000030; // type:function size:0x64 scope:global
_epilog = .text:0x00000094; // type:function size:0x4C scope:global
fn_1_E0 = .text:0x000000E0; // type:function size:0x4D8
fn_1_5B8 = .text:0x000005B8; // type:function size:0x18C
BoardCreate = .text:0x000000E0; // type:function size:0x4D8
BoardDestroy = .text:0x000005B8; // type:function size:0x18C
fn_1_744 = .text:0x00000744; // type:function size:0x44
fn_1_788 = .text:0x00000788; // type:function size:0x4
fn_1_78C = .text:0x0000078C; // type:function size:0xA0
@ -256,10 +256,10 @@ lbl_1_data_144 = .data:0x00000144; // type:object size:0x8
lbl_1_data_14C = .data:0x0000014C; // type:object size:0x4
lbl_1_data_150 = .data:0x00000150; // type:object size:0x14
lbl_1_data_164 = .data:0x00000164; // type:object size:0x2 data:2byte
lbl_1_data_166 = .data:0x00000166; // type:object size:0xA
lbl_1_data_166 = .data:0x00000166; // type:object size:0x7 data:string
lbl_1_data_170 = .data:0x00000170; // type:object size:0x10
lbl_1_data_180 = .data:0x00000180; // type:object size:0x4 data:4byte
lbl_1_data_184 = .data:0x00000184; // type:object size:0x4
lbl_1_data_184 = .data:0x00000184; // type:object size:0x3 data:string
lbl_1_data_188 = .data:0x00000188; // type:object size:0x10
lbl_1_data_198 = .data:0x00000198; // type:object size:0x8
lbl_1_data_1A0 = .data:0x000001A0; // type:object size:0x8 data:string
@ -271,19 +271,19 @@ lbl_1_data_1CC = .data:0x000001CC; // type:object size:0xC
lbl_1_data_1D8 = .data:0x000001D8; // type:object size:0x8 data:string
lbl_1_data_1E0 = .data:0x000001E0; // type:object size:0x8 data:string
lbl_1_data_1E8 = .data:0x000001E8; // type:object size:0xA data:string
lbl_1_data_1F2 = .data:0x000001F2; // type:object size:0xE
lbl_1_data_1F2 = .data:0x000001F2; // type:object size:0xB data:string
lbl_1_data_200 = .data:0x00000200; // type:object size:0x8 data:string
lbl_1_data_208 = .data:0x00000208; // type:object size:0x8 data:string
lbl_1_data_210 = .data:0x00000210; // type:object size:0x6 data:string
lbl_1_data_216 = .data:0x00000216; // type:object size:0x6 data:string
lbl_1_data_21C = .data:0x0000021C; // type:object size:0x7 data:string
lbl_1_data_223 = .data:0x00000223; // type:object size:0x9
lbl_1_data_223 = .data:0x00000223; // type:object size:0x7 data:string
lbl_1_data_22C = .data:0x0000022C; // type:object size:0x18
lbl_1_data_244 = .data:0x00000244; // type:object size:0x18
lbl_1_data_25C = .data:0x0000025C; // type:object size:0x48
lbl_1_data_2A4 = .data:0x000002A4; // type:object size:0x48
lbl_1_data_2EC = .data:0x000002EC; // type:object size:0x8
lbl_1_data_2F4 = .data:0x000002F4; // type:object size:0x1C
lbl_1_data_2F4 = .data:0x000002F4; // type:object size:0x18
lbl_1_data_310 = .data:0x00000310; // type:object size:0x8
lbl_1_data_318 = .data:0x00000318; // type:object size:0x7 data:string
lbl_1_data_31F = .data:0x0000031F; // type:object size:0x7 data:string
@ -291,8 +291,9 @@ lbl_1_data_326 = .data:0x00000326; // type:object size:0xA
lbl_1_data_330 = .data:0x00000330; // type:object size:0xC
lbl_1_data_33C = .data:0x0000033C; // type:object size:0x7 data:string
lbl_1_data_343 = .data:0x00000343; // type:object size:0xD data:string
lbl_1_data_350 = .data:0x00000350; // type:object size:0xF0
lbl_1_data_440 = .data:0x00000440; // type:object size:0x10
lbl_1_data_350 = .data:0x00000350; // type:object size:0x38
lbl_1_data_388 = .data:0x00000388; // type:object size:0xB8
lbl_1_data_440 = .data:0x00000440; // type:object size:0xC
lbl_1_data_450 = .data:0x00000450; // type:object size:0x6 data:string
lbl_1_data_456 = .data:0x00000456; // type:object size:0x7 data:string
lbl_1_data_45D = .data:0x0000045D; // type:object size:0x7 data:string
@ -312,20 +313,20 @@ lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x4 data:4byte
lbl_1_bss_4 = .bss:0x00000004; // type:object size:0x4 data:4byte
lbl_1_bss_8 = .bss:0x00000008; // type:object size:0x8 data:2byte
lbl_1_bss_10 = .bss:0x00000010; // type:object size:0x4 data:4byte
lbl_1_bss_14 = .bss:0x00000014; // type:object size:0x14 data:2byte
lbl_1_bss_28 = .bss:0x00000028; // type:object size:0x8 data:2byte
lbl_1_bss_14 = .bss:0x00000014; // type:object size:0xE data:2byte
lbl_1_bss_28 = .bss:0x00000028; // type:object size:0x2 data:2byte
lbl_1_bss_30 = .bss:0x00000030; // type:object size:0x8 data:2byte
lbl_1_bss_38 = .bss:0x00000038; // type:object size:0xC data:float
lbl_1_bss_44 = .bss:0x00000044; // type:object size:0x2 data:2byte
lbl_1_bss_48 = .bss:0x00000048; // type:object size:0x2 data:2byte
lbl_1_bss_4A = .bss:0x0000004A; // type:object size:0x2 data:2byte
lbl_1_bss_4C = .bss:0x0000004C; // type:object size:0x2 data:2byte
lbl_1_bss_4E = .bss:0x0000004E; // type:object size:0xA data:2byte
lbl_1_bss_4E = .bss:0x0000004E; // type:object size:0x4 data:2byte
lbl_1_bss_58 = .bss:0x00000058; // type:object size:0xC
lbl_1_bss_64 = .bss:0x00000064; // type:object size:0x2 data:2byte
lbl_1_bss_68 = .bss:0x00000068; // type:object size:0x4 data:4byte
lbl_1_bss_6C = .bss:0x0000006C; // type:object size:0x6
lbl_1_bss_72 = .bss:0x00000072; // type:object size:0x6 data:2byte
lbl_1_bss_72 = .bss:0x00000072; // type:object size:0x4 data:2byte
lbl_1_bss_78 = .bss:0x00000078; // type:object size:0x4 data:4byte
lbl_1_bss_7C = .bss:0x0000007C; // type:object size:0xC
lbl_1_bss_88 = .bss:0x00000088; // type:object size:0x4 data:4byte