Split first 3 boards

Also introduce board executor file. Renamed w10dll splits.
This commit is contained in:
gamemasterplc 2023-12-31 10:15:36 -06:00
parent 45f0930c6c
commit 0a62d3a3d7
17 changed files with 199 additions and 34 deletions

View file

@ -5,3 +5,47 @@ 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/w02Dll/main.c:
.text start:0x000000E0 end:0x00001254
.rodata start:0x00000000 end:0x00000038
.data start:0x00000000 end:0x000002A8
.bss start:0x00000000 end:0x00000050
REL/w02Dll/dice.c:
.text start:0x00001254 end:0x00002D04
.rodata start:0x00000038 end:0x00000108
.data start:0x000002A8 end:0x00000360
REL/w02Dll/gamble.c:
.text start:0x00002D04 end:0x000039F4
.rodata start:0x00000108 end:0x00000178
.data start:0x00000360 end:0x00000378
.bss start:0x00000050 end:0x00000058
REL/w02Dll/mg_coin.c:
.text start:0x000039F4 end:0x00005CF8
.rodata start:0x00000178 end:0x00000218
.data start:0x00000378 end:0x00000428
.bss start:0x00000058 end:0x000000C8
REL/w02Dll/mg_item.c:
.text start:0x00005CF8 end:0x00009250
.rodata start:0x00000218 end:0x000002F0
.data start:0x00000428 end:0x00000490
.bss start:0x000000C8 end:0x000001A0
REL/w02Dll/shuffleboard.c:
.text start:0x00009250 end:0x0000BC1C
.rodata start:0x000002F0 end:0x00000408
.data start:0x00000490 end:0x000004D0
.bss start:0x000001A0 end:0x00000380
REL/w02Dll/roulette.c:
.text start:0x0000BC1C end:0x0000E4D4
.rodata start:0x00000408 end:0x00000530
.data start:0x000004D0 end:0x00000524
.bss start:0x00000380 end:0x00000390

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:0x4F4
fn_1_5D4 = .text:0x000005D4; // type:function size:0x158
BoardInit = .text:0x000000E0; // type:function size:0x4F4
BoardDestroy = .text:0x000005D4; // type:function size:0x158
fn_1_72C = .text:0x0000072C; // type:function size:0x44
fn_1_770 = .text:0x00000770; // type:function size:0x4
fn_1_774 = .text:0x00000774; // type:function size:0x8C