Merge pull request #67 from gamemasterplc/main
Set up board/window.c for decompiling
This commit is contained in:
commit
46747df42d
4 changed files with 58 additions and 51 deletions
|
|
@ -341,16 +341,22 @@ game/board/model.c:
|
|||
.sdata2 start:0x801D5300 end:0x801D5318
|
||||
|
||||
game/board/window.c:
|
||||
.text start:0x8006FD7C end:0x800714F8
|
||||
.text start:0x8006FD7C end:0x80070D84
|
||||
.rodata start:0x8011DE60 end:0x8011DED0
|
||||
.data start:0x80139AA0 end:0x80139B00
|
||||
.data start:0x80139AA0 end:0x80139AE8
|
||||
.bss start:0x8019D998 end:0x8019D9F8
|
||||
.sdata start:0x801D36E0 end:0x801D36F0
|
||||
.sbss start:0x801D3F68 end:0x801D3F98
|
||||
.sdata start:0x801D36E0 end:0x801D36E8
|
||||
.sbss start:0x801D3F68 end:0x801D3F90
|
||||
.sdata2 start:0x801D5318 end:0x801D5328
|
||||
|
||||
game/board/board_snd.c:
|
||||
.text start:0x80070D84 end:0x80071290
|
||||
.data start:0x80139AE8 end:0x80139B00
|
||||
.sdata start:0x801D36E8 end:0x801D36F0
|
||||
.sbss start:0x801D3F90 end:0x801D3F98
|
||||
|
||||
game/board/com.c:
|
||||
.text start:0x800714F8 end:0x800729A4
|
||||
.text start:0x80071290 end:0x800729A4
|
||||
.data start:0x80139B00 end:0x80139BC8
|
||||
.sdata start:0x801D36F0 end:0x801D36F8
|
||||
.sdata2 start:0x801D5328 end:0x801D5350
|
||||
|
|
|
|||
|
|
@ -1010,7 +1010,7 @@ BoardGetPauseEnable = .text:0x8005B764; // type:function size:0x48
|
|||
BoardSetSave = .text:0x8005B7AC; // type:function size:0x524
|
||||
fn_8005BCD0 = .text:0x8005BCD0; // type:function size:0x160
|
||||
BoardLoadConfig = .text:0x8005BE30; // type:function size:0x160
|
||||
fn_8005BF90 = .text:0x8005BF90; // type:function size:0xC
|
||||
DestroyBoardMainProc = .text:0x8005BF90; // type:function size:0xC scope:local
|
||||
BoardMainProcFunc = .text:0x8005BF9C; // type:function size:0x7D0 scope:local
|
||||
BoardTurnNext = .text:0x8005C76C; // type:function size:0x8C
|
||||
BoardIsTurnCont = .text:0x8005C7F8; // type:function size:0x28C
|
||||
|
|
@ -1104,7 +1104,7 @@ fn_80061FC4 = .text:0x80061FC4; // type:function size:0xC
|
|||
fn_80061FD0 = .text:0x80061FD0; // type:function size:0xC
|
||||
fn_80061FDC = .text:0x80061FDC; // type:function size:0x78
|
||||
fn_80062054 = .text:0x80062054; // type:function size:0x78
|
||||
fn_800620CC = .text:0x800620CC; // type:function size:0x80
|
||||
BoardPlayerIsAllCom = .text:0x800620CC; // type:function size:0x80
|
||||
fn_8006214C = .text:0x8006214C; // type:function size:0x16C
|
||||
fn_800622B8 = .text:0x800622B8; // type:function size:0x588
|
||||
fn_80062840 = .text:0x80062840; // type:function size:0xFC
|
||||
|
|
@ -1289,33 +1289,33 @@ fn_8006F8A8 = .text:0x8006F8A8; // type:function size:0x9C
|
|||
fn_8006F944 = .text:0x8006F944; // type:function size:0x178
|
||||
fn_8006FABC = .text:0x8006FABC; // type:function size:0x194
|
||||
fn_8006FC50 = .text:0x8006FC50; // type:function size:0x12C
|
||||
fn_8006FD7C = .text:0x8006FD7C; // type:function size:0x24
|
||||
fn_8006FDA0 = .text:0x8006FDA0; // type:function size:0x34
|
||||
fn_8006FDD4 = .text:0x8006FDD4; // type:function size:0x24
|
||||
fn_8006FDF8 = .text:0x8006FDF8; // type:function size:0x6C
|
||||
fn_8006FE64 = .text:0x8006FE64; // type:function size:0x514
|
||||
BoardWinInit = .text:0x8006FD7C; // type:function size:0x24
|
||||
lbl_8006FDA0 = .text:0x8006FDA0; // type:function size:0x34
|
||||
BoardWinKillAll = .text:0x8006FDD4; // type:function size:0x24
|
||||
BoardWinDestroy = .text:0x8006FDF8; // type:function size:0x6C
|
||||
BoardWinProc = .text:0x8006FE64; // type:function size:0x514
|
||||
BoardWinChoiceGet = .text:0x80070378; // type:function size:0xC
|
||||
fn_80070384 = .text:0x80070384; // type:function size:0xC
|
||||
fn_80070390 = .text:0x80070390; // type:function size:0x1A0
|
||||
BoardWinPause = .text:0x80070384; // type:function size:0xC
|
||||
BoardWinCreateChoice = .text:0x80070390; // type:function size:0x1A0
|
||||
BoardWinCreate = .text:0x80070530; // type:function size:0x1A0
|
||||
fn_800706D0 = .text:0x800706D0; // type:function size:0x18
|
||||
BoardWinInsertMesSet = .text:0x800706D0; // type:function size:0x18
|
||||
BoardWinWait = .text:0x800706E8; // type:function size:0x50
|
||||
BoardWinKill = .text:0x80070738; // type:function size:0x38
|
||||
fn_80070770 = .text:0x80070770; // type:function size:0x48
|
||||
fn_800707B8 = .text:0x800707B8; // type:function size:0x48
|
||||
fn_80070800 = .text:0x80070800; // type:function size:0x1C
|
||||
fn_8007081C = .text:0x8007081C; // type:function size:0xC
|
||||
fn_80070828 = .text:0x80070828; // type:function size:0x64
|
||||
fn_8007088C = .text:0x8007088C; // type:function size:0x50
|
||||
fn_800708DC = .text:0x800708DC; // type:function size:0x38
|
||||
fn_80070914 = .text:0x80070914; // type:function size:0x44
|
||||
fn_80070958 = .text:0x80070958; // type:function size:0x38
|
||||
fn_80070990 = .text:0x80070990; // type:function size:0x38
|
||||
fn_800709C8 = .text:0x800709C8; // type:function size:0x38
|
||||
fn_80070A00 = .text:0x80070A00; // type:function size:0x168
|
||||
fn_80070B68 = .text:0x80070B68; // type:function size:0x214
|
||||
fn_80070D7C = .text:0x80070D7C; // type:function size:0x8
|
||||
fn_80070D84 = .text:0x80070D84; // type:function size:0x68
|
||||
BoardWinSetAttr = .text:0x80070770; // type:function size:0x48
|
||||
BoardWinResetAttr = .text:0x800707B8; // type:function size:0x48
|
||||
BoardWinChoiceDisable = .text:0x80070800; // type:function size:0x1C
|
||||
BoardWinKeyWait = .text:0x8007081C; // type:function size:0xC
|
||||
BoardWinSpeedGet = .text:0x80070828; // type:function size:0x64
|
||||
BoardWinSpeedSet = .text:0x8007088C; // type:function size:0x50
|
||||
BoardWinChoiceNowGet = .text:0x800708DC; // type:function size:0x38
|
||||
BoardWinPriSet = .text:0x80070914; // type:function size:0x44
|
||||
BoardWinChoiceNowGet2 = .text:0x80070958; // type:function size:0x38
|
||||
BoardWinPortraitGet = .text:0x80070990; // type:function size:0x38
|
||||
BoardWinPortraitGetStar = .text:0x800709C8; // type:function size:0x38
|
||||
BoardWinPlayerSet = .text:0x80070A00; // type:function size:0x168
|
||||
BoardWinStartComKeySet = .text:0x80070B68; // type:function size:0x214
|
||||
BoardWinComKeyFuncSet = .text:0x80070D7C; // type:function size:0x8
|
||||
BoardWinPlaySpeak = .text:0x80070D84; // type:function size:0x68
|
||||
fn_80070DEC = .text:0x80070DEC; // type:function size:0xD0
|
||||
fn_80070EBC = .text:0x80070EBC; // type:function size:0x2C
|
||||
fn_80070EE8 = .text:0x80070EE8; // type:function size:0x60
|
||||
|
|
@ -5159,8 +5159,8 @@ lbl_8013993C = .data:0x8013993C; // type:object size:0xA0
|
|||
lbl_801399DC = .data:0x801399DC; // type:object size:0x20
|
||||
lbl_801399FC = .data:0x801399FC; // type:object size:0x74
|
||||
lbl_80139A70 = .data:0x80139A70; // type:object size:0x30
|
||||
lbl_80139AA0 = .data:0x80139AA0; // type:object size:0x24
|
||||
lbl_80139AC4 = .data:0x80139AC4; // type:object size:0x24
|
||||
PortraitTbl = .data:0x80139AA0; // type:object size:0x24 scope:local
|
||||
StarPortraitTbl = .data:0x80139AC4; // type:object size:0x24 scope:local
|
||||
lbl_80139AE8 = .data:0x80139AE8; // type:object size:0x18
|
||||
COMItemWeightTbl = .data:0x80139B00; // type:object size:0x60 scope:local
|
||||
COMItemUseCheckFuncTbl = .data:0x80139B60; // type:object size:0x38 scope:local
|
||||
|
|
@ -5500,8 +5500,8 @@ boardCameraBackup = .bss:0x8019D8A4; // type:object size:0xC4
|
|||
lbl_8019D968 = .bss:0x8019D968; // type:object size:0x10
|
||||
lbl_8019D978 = .bss:0x8019D978; // type:object size:0x10
|
||||
lbl_8019D988 = .bss:0x8019D988; // type:object size:0x10
|
||||
lbl_8019D998 = .bss:0x8019D998; // type:object size:0x20
|
||||
lbl_8019D9B8 = .bss:0x8019D9B8; // type:object size:0x40
|
||||
winInsertMesTbl = .bss:0x8019D998; // type:object size:0x20 scope:local
|
||||
choiceDisableTbl = .bss:0x8019D9B8; // type:object size:0x40 scope:local
|
||||
lbl_8019D9F8 = .bss:0x8019D9F8; // type:object size:0xC data:float
|
||||
lbl_8019DA04 = .bss:0x8019DA04; // type:object size:0xC data:4byte
|
||||
SpaceData = .bss:0x8019DA10; // type:object size:0x7000 scope:local data:float
|
||||
|
|
@ -5750,7 +5750,7 @@ lbl_801D35D0 = .sdata:0x801D35D0; // type:object size:0x8
|
|||
lbl_801D35D8 = .sdata:0x801D35D8; // type:object size:0x8
|
||||
colorN$400 = .sdata:0x801D35E0; // type:object size:0x4 data:byte
|
||||
colorN$444 = .sdata:0x801D35E4; // type:object size:0x4 data:byte
|
||||
winPrio = .sdata:0x801D35E8; // type:object size:0x8 data:2byte
|
||||
winPrio = .sdata:0x801D35E8; // type:object size:0x8 scope:local data:2byte
|
||||
lbl_801D35F0 = .sdata:0x801D35F0; // type:object size:0x8
|
||||
lbl_801D35F8 = .sdata:0x801D35F8; // type:object size:0x8
|
||||
lbl_801D3600 = .sdata:0x801D3600; // type:object size:0x8
|
||||
|
|
@ -5791,7 +5791,7 @@ lbl_801D36C0 = .sdata:0x801D36C0; // type:object size:0x6 data:string
|
|||
lbl_801D36C6 = .sdata:0x801D36C6; // type:object size:0x6 data:string
|
||||
lbl_801D36CC = .sdata:0x801D36CC; // type:object size:0x6 data:string
|
||||
lbl_801D36D2 = .sdata:0x801D36D2; // type:object size:0xE
|
||||
lbl_801D36E0 = .sdata:0x801D36E0; // type:object size:0x8 data:2byte
|
||||
windowID = .sdata:0x801D36E0; // type:object size:0x2 scope:local data:2byte
|
||||
lbl_801D36E8 = .sdata:0x801D36E8; // type:object size:0x8 data:4byte
|
||||
lbl_801D36F0 = .sdata:0x801D36F0; // type:object size:0x8 data:byte
|
||||
lbl_801D36F8 = .sdata:0x801D36F8; // type:object size:0x2 data:2byte
|
||||
|
|
@ -6279,21 +6279,21 @@ lbl_801D3F4E = .sbss:0x801D3F4E; // type:object size:0xA
|
|||
lbl_801D3F58 = .sbss:0x801D3F58; // type:object size:0x4 data:4byte
|
||||
lbl_801D3F5C = .sbss:0x801D3F5C; // type:object size:0x4 data:4byte
|
||||
lbl_801D3F60 = .sbss:0x801D3F60; // type:object size:0x8 data:2byte
|
||||
lbl_801D3F68 = .sbss:0x801D3F68; // type:object size:0x4 data:4byte
|
||||
lbl_801D3F6C = .sbss:0x801D3F6C; // type:object size:0x4 data:4byte
|
||||
winProc = .sbss:0x801D3F68; // type:object size:0x4 scope:local data:4byte
|
||||
comKeyFunc = .sbss:0x801D3F6C; // type:object size:0x4 scope:local data:4byte
|
||||
lbl_801D3F70 = .sbss:0x801D3F70; // type:object size:0x8 data:float
|
||||
lbl_801D3F78 = .sbss:0x801D3F78; // type:object size:0x4 data:4byte
|
||||
lbl_801D3F7C = .sbss:0x801D3F7C; // type:object size:0x4 data:4byte
|
||||
lbl_801D3F80 = .sbss:0x801D3F80; // type:object size:0x2 data:2byte
|
||||
lbl_801D3F82 = .sbss:0x801D3F82; // type:object size:0x2 data:2byte
|
||||
lbl_801D3F84 = .sbss:0x801D3F84; // type:object size:0x2 data:2byte
|
||||
lbl_801D3F86 = .sbss:0x801D3F86; // type:object size:0x1 data:byte
|
||||
lbl_801D3F87 = .sbss:0x801D3F87; // type:object size:0x1 data:byte
|
||||
lbl_801D3F88 = .sbss:0x801D3F88; // type:object size:0x1 data:byte
|
||||
lbl_801D3F89 = .sbss:0x801D3F89; // type:object size:0x1 data:byte
|
||||
lbl_801D3F8A = .sbss:0x801D3F8A; // type:object size:0x1 data:byte
|
||||
lbl_801D3F8B = .sbss:0x801D3F8B; // type:object size:0x1 data:byte
|
||||
lbl_801D3F8C = .sbss:0x801D3F8C; // type:object size:0x1 data:byte
|
||||
winAttr = .sbss:0x801D3F78; // type:object size:0x4 scope:local data:4byte
|
||||
winMess = .sbss:0x801D3F7C; // type:object size:0x4 scope:local data:4byte
|
||||
defaultChoice = .sbss:0x801D3F80; // type:object size:0x2 scope:local data:2byte
|
||||
messSpeed = .sbss:0x801D3F82; // type:object size:0x2 scope:local data:2byte
|
||||
winPrio = .sbss:0x801D3F84; // type:object size:0x2 scope:local data:2byte
|
||||
winWait = .sbss:0x801D3F86; // type:object size:0x1 scope:local data:byte
|
||||
winPause = .sbss:0x801D3F87; // type:object size:0x1 scope:local data:byte
|
||||
disablePlayer = .sbss:0x801D3F88; // type:object size:0x1 scope:local data:byte
|
||||
winPosIdx = .sbss:0x801D3F89; // type:object size:0x1 scope:local data:byte
|
||||
winFrame = .sbss:0x801D3F8A; // type:object size:0x1 scope:local data:byte
|
||||
autoPickF = .sbss:0x801D3F8B; // type:object size:0x1 scope:local data:byte
|
||||
winChoice = .sbss:0x801D3F8C; // type:object size:0x1 scope:local data:byte
|
||||
lbl_801D3F90 = .sbss:0x801D3F90; // type:object size:0x8
|
||||
lbl_801D3F98 = .sbss:0x801D3F98; // type:object size:0x4 data:4byte
|
||||
lbl_801D3F9C = .sbss:0x801D3F9C; // type:object size:0x1 data:byte
|
||||
|
|
|
|||
|
|
@ -283,6 +283,7 @@ config.libs = [
|
|||
Object(NonMatching, "game/board/board.c"),
|
||||
Object(NonMatching, "game/board/model.c"),
|
||||
Object(NonMatching, "game/board/window.c"),
|
||||
Object(NonMatching, "game/board/board_snd.c"),
|
||||
Object(NonMatching, "game/board/com.c"),
|
||||
Object(NonMatching, "game/board/overhead.c"),
|
||||
Object(NonMatching, "game/board/space.c"),
|
||||
|
|
|
|||
|
|
@ -185,7 +185,7 @@ static s32 winVoiceTbl[] = {
|
|||
0x49
|
||||
};
|
||||
|
||||
s16 winPrio = 1000;
|
||||
static s16 winPrio = 1000;
|
||||
|
||||
void HuWindowInit(void) {
|
||||
s16 i;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue