Split first 4 board translation units

This commit is contained in:
gamemasterplc 2023-12-05 09:29:08 -06:00
parent 894293c2f3
commit 2c8b0169cc
3 changed files with 37 additions and 1 deletions

View file

@ -316,6 +316,38 @@ game/sreset.c:
.sdata start:0x801D3658 end:0x801D3670
.sbss start:0x801D3EB8 end:0x801D3ED0
game/board/main.c:
.text start:0x8005B150 end:0x80061F44
.rodata start:0x8011DD60 end:0x8011DD90
.data start:0x80139798 end:0x80139898
.bss start:0x8019D7E0 end:0x8019D968
.sdata start:0x801D3670 end:0x801D3680
.sbss start:0x801D3ED0 end:0x801D3F20
.sdata2 start:0x801D5148 end:0x801D51F8
game/board/board.c:
.text start:0x80061F44 end:0x8006D248
.rodata start:0x8011DD90 end:0x8011DE60
.data start:0x80139898 end:0x80139AA0
.bss start:0x8019D968 end:0x8019D998
.sdata start:0x801D3680 end:0x801D36E0
.sbss start:0x801D3F20 end:0x801D3F58
.sdata2 start:0x801D51F8 end:0x801D5300
game/board/model.c:
.text start:0x8006D248 end:0x8006FD7C
.sbss start:0x801D3F58 end:0x801D3F68
.sdata2 start:0x801D5300 end:0x801D5318
game/board/window.c:
.text start:0x8006FD7C end:0x800714F8
.rodata start:0x8011DE60 end:0x8011DED0
.data start:0x80139AA0 end:0x80139B00
.bss start:0x8019D998 end:0x8019D9F8
.sdata start:0x801D36E0 end:0x801D36F0
.sbss start:0x801D3F68 end:0x801D3F98
.sdata2 start:0x801D5318 end:0x801D5328
dolphin/PPCArch.c:
.text start:0x800B42F4 end:0x800B439C

View file

@ -6260,7 +6260,7 @@ lbl_801D3F04 = .sbss:0x801D3F04; // type:object size:0x4 data:4byte
lbl_801D3F08 = .sbss:0x801D3F08; // type:object size:0x4 data:4byte
lbl_801D3F0C = .sbss:0x801D3F0C; // type:object size:0x4 data:4byte
lbl_801D3F10 = .sbss:0x801D3F10; // type:object size:0x4 data:4byte
rngSeed = .sbss:0x801D3F14; // type:object size:0x4 data:4byte
boardRandSeed = .sbss:0x801D3F14; // type:object size:0x4 scope:local data:4byte
lbl_801D3F18 = .sbss:0x801D3F18; // type:object size:0x8 data:4byte
lbl_801D3F20 = .sbss:0x801D3F20; // type:object size:0x4 data:4byte
lbl_801D3F24 = .sbss:0x801D3F24; // type:object size:0x4 data:4byte

View file

@ -280,6 +280,10 @@ config.libs = [
Object(NonMatching, "game/flag.c"),
Object(NonMatching, "game/saveload.c"),
Object(NonMatching, "game/sreset.c"),
Object(NonMatching, "game/board/main.c"),
Object(NonMatching, "game/board/board.c"),
Object(NonMatching, "game/board/model.c"),
Object(NonMatching, "game/board/window.c"),
],
},
DolphinLib(