Split and Label gamework.c

This commit is contained in:
gamemasterplc 2023-11-30 16:44:13 -06:00
parent eb0cad89f0
commit d759d991f7
9 changed files with 65 additions and 59 deletions

View file

@ -159,6 +159,11 @@ game/fault.c:
.sdata start:0x801D34A0 end:0x801D34B0
.sbss start:0x801D3CF0 end:0x801D3D00
game/gamework.c:
.text start:0x800308B8 end:0x800315BC
.rodata start:0x8011DD30 end:0x8011DD50
.bss start:0x8018FC10 end:0x80190008
game/ovllist.c:
.data start:0x8012F790 end:0x80130100

View file

@ -543,36 +543,36 @@ XFB_puts = .text:0x800302D0; // type:function size:0xF4
XFB_putcS = .text:0x800303C4; // type:function size:0x150
XFB_putcProgressive = .text:0x80030514; // type:function size:0x1F0
XFB_putcInterlace = .text:0x80030704; // type:function size:0x1B4
fn_800308B8 = .text:0x800308B8; // type:function size:0x14C
fn_80030A04 = .text:0x80030A04; // type:function size:0x318
fn_80030D1C = .text:0x80030D1C; // type:function size:0x4C
fn_80030D68 = .text:0x80030D68; // type:function size:0x54
fn_80030DBC = .text:0x80030DBC; // type:function size:0x18
fn_80030DD4 = .text:0x80030DD4; // type:function size:0x140
fn_80030F14 = .text:0x80030F14; // type:function size:0x24
fn_80030F38 = .text:0x80030F38; // type:function size:0x38
fn_80030F70 = .text:0x80030F70; // type:function size:0x14
fn_80030F84 = .text:0x80030F84; // type:function size:0x1C
fn_80030FA0 = .text:0x80030FA0; // type:function size:0x18
fn_80030FB8 = .text:0x80030FB8; // type:function size:0x1C
fn_80030FD4 = .text:0x80030FD4; // type:function size:0x18
fn_80030FEC = .text:0x80030FEC; // type:function size:0x5C
fn_80031048 = .text:0x80031048; // type:function size:0x1C
fn_80031064 = .text:0x80031064; // type:function size:0x20
fn_80031084 = .text:0x80031084; // type:function size:0x6C
fn_800310F0 = .text:0x800310F0; // type:function size:0x5C
fn_8003114C = .text:0x8003114C; // type:function size:0x6C
fn_800311B8 = .text:0x800311B8; // type:function size:0x5C
fn_80031214 = .text:0x80031214; // type:function size:0x60
fn_80031274 = .text:0x80031274; // type:function size:0x18
fn_8003128C = .text:0x8003128C; // type:function size:0xB0
fn_8003133C = .text:0x8003133C; // type:function size:0xD0
fn_8003140C = .text:0x8003140C; // type:function size:0x6C
fn_80031478 = .text:0x80031478; // type:function size:0x94
fn_8003150C = .text:0x8003150C; // type:function size:0x18
fn_80031524 = .text:0x80031524; // type:function size:0x34
fn_80031558 = .text:0x80031558; // type:function size:0x54
fn_800315AC = .text:0x800315AC; // type:function size:0x10
GWInit = .text:0x800308B8; // type:function size:0x14C
GWInitGameStat = .text:0x80030A04; // type:function size:0x318
GWGetMessSpeed = .text:0x80030D1C; // type:function size:0x4C
GWSetMGRecord = .text:0x80030D68; // type:function size:0x54
GWGetMGRecord = .text:0x80030DBC; // type:function size:0x18
GWGetCharColor = .text:0x80030DD4; // type:function size:0x140
GWSetBoardPlayCount = .text:0x80030F14; // type:function size:0x24
GWAddBoardPlayCount = .text:0x80030F38; // type:function size:0x38
GWGetBoardPlayCount = .text:0x80030F70; // type:function size:0x14
GWSetBoardMaxStars = .text:0x80030F84; // type:function size:0x1C
GWGetBoardMaxStars = .text:0x80030FA0; // type:function size:0x18
GWSetBoardMaxCoins = .text:0x80030FB8; // type:function size:0x1C
GWGetBoardMaxCoins = .text:0x80030FD4; // type:function size:0x18
GWIncBoardWinCount = .text:0x80030FEC; // type:function size:0x5C
GWGetBoardWinCount = .text:0x80031048; // type:function size:0x1C
GWSetBoardWinCount = .text:0x80031064; // type:function size:0x20
GWGetMGAvail = .text:0x80031084; // type:function size:0x6C
GWSetMGAvail = .text:0x800310F0; // type:function size:0x5C
GWGetMGMark = .text:0x8003114C; // type:function size:0x6C
GWSetMGMark = .text:0x800311B8; // type:function size:0x5C
GWResetMGMark = .text:0x80031214; // type:function size:0x60
GWGetCoins = .text:0x80031274; // type:function size:0x18
GWSetCoins = .text:0x8003128C; // type:function size:0xB0
GWAddCoins = .text:0x8003133C; // type:function size:0xD0
GWSetStars = .text:0x8003140C; // type:function size:0x6C
GWAddStars = .text:0x80031478; // type:function size:0x94
GWGetStars = .text:0x8003150C; // type:function size:0x18
GWSetTotalStars = .text:0x80031524; // type:function size:0x34
GWAddTotalStars = .text:0x80031558; // type:function size:0x54
GWGetTotalStars = .text:0x800315AC; // type:function size:0x10
omOutView = .text:0x800315BC; // type:function size:0x238
omOutViewMulti = .text:0x800317F4; // type:function size:0x2C4
omSystemKeyCheckSetup = .text:0x80031AB8; // type:function size:0x74
@ -5414,10 +5414,10 @@ perf = .bss:0x8018F790; // type:object size:0x370 scope:local
Ssw = .bss:0x8018FB00; // type:object size:0x38 scope:local
omovlhis = .bss:0x8018FB38; // type:object size:0xC0 scope:local
XFB_Geometry = .bss:0x8018FBF8; // type:object size:0x18 scope:local
gPlayerConfig = .bss:0x8018FC10; // type:object size:0x28
gPlayerData = .bss:0x8018FC38; // type:object size:0xC0 data:byte
lbl_8018FCF8 = .bss:0x8018FCF8; // type:object size:0xE0 data:byte
lbl_8018FDD8 = .bss:0x8018FDD8; // type:object size:0x230
GWPlayerCfg = .bss:0x8018FC10; // type:object size:0x28
GWPlayer = .bss:0x8018FC38; // type:object size:0xC0 data:byte
GWSystem = .bss:0x8018FCF8; // type:object size:0xE0 data:byte
GWGameStat = .bss:0x8018FDD8; // type:object size:0x230
lbl_80190008 = .bss:0x80190008; // type:object size:0xC data:float
lbl_80190014 = .bss:0x80190014; // type:object size:0xC data:float
lbl_80190020 = .bss:0x80190020; // type:object size:0xC0