From a415e08ac4f2e690c284ccb80ab3b20d1779884a Mon Sep 17 00:00:00 2001 From: gamemasterplc Date: Fri, 24 Nov 2023 20:07:40 -0600 Subject: [PATCH] Split frand.c --- config/GMPE01_00/splits.txt | 5 +++++ config/GMPE01_00/symbols.txt | 2 +- configure.py | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/config/GMPE01_00/splits.txt b/config/GMPE01_00/splits.txt index db12bce5..789beff4 100644 --- a/config/GMPE01_00/splits.txt +++ b/config/GMPE01_00/splits.txt @@ -114,6 +114,11 @@ game/hsfdraw.c: game/ovllist.c: .data start:0x8012F790 end:0x80130100 +game/frand.c: + .text start:0x800325F4 end:0x80032830 + .sbss start:0x801D3D10 end:0x801D3D18 + .sdata2 start:0x801D4CB0 end:0x801D4CC0 + Runtime.PPCEABI.H/global_destructor_chain.c: .text start:0x800E2008 end:0x800E2068 .dtors start:0x8011DCE8 end:0x8011DCEC diff --git a/config/GMPE01_00/symbols.txt b/config/GMPE01_00/symbols.txt index 88bdf190..47777257 100644 --- a/config/GMPE01_00/symbols.txt +++ b/config/GMPE01_00/symbols.txt @@ -6092,7 +6092,7 @@ lbl_801D3CFC = .sbss:0x801D3CFC; // type:object size:0x4 data:4byte lbl_801D3D00 = .sbss:0x801D3D00; // type:object size:0x4 lbl_801D3D04 = .sbss:0x801D3D04; // type:object size:0x4 data:float lbl_801D3D08 = .sbss:0x801D3D08; // type:object size:0x8 data:4byte -lbl_801D3D10 = .sbss:0x801D3D10; // type:object size:0x8 data:4byte +frand_seed = .sbss:0x801D3D10; // type:object size:0x8 scope:local data:4byte lbl_801D3D18 = .sbss:0x801D3D18; // type:object size:0x1 data:byte lbl_801D3D1C = .sbss:0x801D3D1C; // type:object size:0x4 data:4byte lbl_801D3D20 = .sbss:0x801D3D20; // type:object size:0x4 data:float diff --git a/configure.py b/configure.py index 1965abbf..59ba15ed 100755 --- a/configure.py +++ b/configure.py @@ -245,6 +245,7 @@ config.libs = [ Object(NonMatching, "game/sprput.c"), Object(NonMatching, "game/hsfload.c"), Object(NonMatching, "game/hsfdraw.c"), + Object(NonMatching, "game/frand.c"), Object(Matching, "game/ovllist.c"), ], },