Split Japanese DOL till card.c

This commit is contained in:
dbalatoni13 2024-11-26 04:08:04 +01:00
parent 6259d3f03a
commit 5bcfdd1d6b
4 changed files with 547 additions and 471 deletions

View file

@ -204,3 +204,48 @@ game/minigame_seq.c:
game/ovllist.c:
.data start:0x8012F378 end:0x8012FCE8
game/esprite.c:
.text start:0x8003F690 end:0x8003FD40
.bss start:0x80190500 end:0x80191D00
.sbss start:0x801D3A58 end:0x801D3A60
game/code_8003FF68.c:
.text start:0x8003FD40 end:0x800402D8
.data start:0x8012FCE8 end:0x8012FD08
.bss start:0x80191D00 end:0x80192000
.sdata start:0x801D3258 end:0x801D3278
.sbss start:0x801D3A60 end:0x801D3A68
.sdata2 start:0x801D4B60 end:0x801D4B78
game/ClusterExec.c:
.text start:0x800402D8 end:0x80040B38
.sdata2 start:0x801D4B78 end:0x801D4B88
game/ShapeExec.c:
.text start:0x80040B38 end:0x80040F48
.sdata2 start:0x801D4B88 end:0x801D4B98
game/wipe.c:
.text start:0x80040F48 end:0x80041E54
.data start:0x8012FD08 end:0x8012FD20
.bss start:0x80192000 end:0x8019204C
.sdata start:0x801D3278 end:0x801D3280
.sbss start:0x801D3A68 end:0x801D3A70
.sdata2 start:0x801D4B98 end:0x801D4BC0
game/window.c:
.text start:0x80041E54 end:0x80047E88
.data start:0x8012FD20 end:0x80130268
.bss start:0x80192060 end:0x80196470
.sdata start:0x801D3280 end:0x801D3288
.sbss start:0x801D3A70 end:0x801D3AB8
.sdata2 start:0x801D4BC0 end:0x801D4C58
game/messdata.c:
.text start:0x80047E88 end:0x80047F70
game/card.c:
.text start:0x80047F70 end:0x80048574
.data start:0x80130268 end:0x801302B8
.sbss start:0x801D3AB8 end:0x801D3AC0

View file

@ -4032,25 +4032,25 @@ lbl_8012F999 = .data:0x8012F999; // type:object size:0xF scope:local data:string
lbl_8012F9A8 = .data:0x8012F9A8; // type:object size:0xF scope:local data:string
lbl_8012F9B7 = .data:0x8012F9B7; // type:object size:0x11 scope:local
_ovltbl = .data:0x8012F9C8; // type:object size:0x320
lbl_8012FCE8 = .data:0x8012FCE8; // type:object size:0x20
lbl_8012FD08 = .data:0x8012FD08; // type:object size:0xC
lbl_8012FD14 = .data:0x8012FD14; // type:object size:0xC
lbl_8012FD20 = .data:0x8012FD20; // type:object size:0x170
lbl_8012FE90 = .data:0x8012FE90; // type:object size:0x130
lbl_8012FFC0 = .data:0x8012FFC0; // type:object size:0x140
lbl_80130100 = .data:0x80130100; // type:object size:0x3C
lbl_8013013C = .data:0x8013013C; // type:object size:0x10
lbl_8013014C = .data:0x8013014C; // type:object size:0xE data:string
lbl_8013015A = .data:0x8013015A; // type:object size:0xF data:string
lbl_80130169 = .data:0x80130169; // type:object size:0x10 data:string
lbl_80130179 = .data:0x80130179; // type:object size:0x13
lbl_8013018C = .data:0x8013018C; // type:object size:0x10
lbl_8013019C = .data:0x8013019C; // type:object size:0x54
lbl_801301F0 = .data:0x801301F0; // type:object size:0x13 data:string
lbl_80130203 = .data:0x80130203; // type:object size:0x19
lbl_8013021C = .data:0x8013021C; // type:object size:0x4C
lbl_80130268 = .data:0x80130268; // type:object size:0x26 data:string
lbl_8013028E = .data:0x8013028E; // type:object size:0x2A
lbl_80130100 = .data:0x8012FCE8; // type:object size:0x20
fadeInFunc = .data:0x8012FD08; // type:object size:0xC
fadeOutFunc = .data:0x8012FD14; // type:object size:0xC
spcFontTbl = .data:0x8012FD20; // type:object size:0x170 scope:local
charWETbl = .data:0x8012FE90; // type:object size:0x130
charWJTbl = .data:0x8012FFC0; // type:object size:0x140
charColPal = .data:0x80130100; // type:object size:0x3C scope:local
frameFileTbl = .data:0x8013013C; // type:object size:0x10 scope:local
@257 = .data:0x8013014C; // type:object size:0xE scope:local data:string
@258 = .data:0x8013015A; // type:object size:0xF scope:local data:string
@259 = .data:0x80130169; // type:object size:0x10 scope:local data:string
@260 = .data:0x80130179; // type:object size:0x11 scope:local data:string
mesDataTbl = .data:0x8013018C; // type:object size:0x10 scope:local
winVoiceTbl = .data:0x8013019C; // type:object size:0x54 scope:local
@1076 = .data:0x801301F0; // type:object size:0x13 scope:local data:string
@1077 = .data:0x80130203; // type:object size:0x18 scope:local data:string
winPortraitTbl = .data:0x8013021C; // type:object size:0x4C scope:local
lbl_80130268 = .data:0x80130268; // type:object size:0x26 scope:local data:string
lbl_8013028E = .data:0x8013028E; // type:object size:0x2A scope:local
lbl_801302B8 = .data:0x801302B8; // type:object size:0x19 data:string
lbl_801302D1 = .data:0x801302D1; // type:object size:0x14 data:string
lbl_801302E5 = .data:0x801302E5; // type:object size:0x93
@ -4428,15 +4428,15 @@ sndFXBuf = .bss:0x8018FED0; // type:object size:0x200 scope:local
charVoiceGroupStat = .bss:0x801900D0; // type:object size:0x20
seqWorkData = .bss:0x801900F0; // type:object size:0x400 scope:local data:4byte
winnerNameW = .bss:0x801904F0; // type:object size:0x10 scope:local data:2byte
lbl_80190500 = .bss:0x80190500; // type:object size:0x600 data:2byte
lbl_80190B00 = .bss:0x80190B00; // type:object size:0x1200 data:4byte
lbl_80191D00 = .bss:0x80191D00; // type:object size:0x100
lbl_80191E00 = .bss:0x80191E00; // type:object size:0x100
lbl_80191F00 = .bss:0x80191F00; // type:object size:0x100
wipeData = .bss:0x80192000; // type:object size:0x60 data:4byte
lbl_80192060 = .bss:0x80192060; // type:object size:0x3000 data:byte
lbl_80195060 = .bss:0x80195060; // type:object size:0x10
lbl_80195070 = .bss:0x80195070; // type:object size:0x1410
esprite = .bss:0x80190500; // type:object size:0x600 data:2byte
espanim = .bss:0x80190B00; // type:object size:0x1200 data:4byte
lbl_80192060 = .bss:0x80191D00; // type:object size:0x100
lbl_80192160 = .bss:0x80191E00; // type:object size:0x100
lbl_80192260 = .bss:0x80191F00; // type:object size:0x100
wipeData = .bss:0x80192000; // type:object size:0x4C data:4byte
winData = .bss:0x80192060; // type:object size:0x3000 data:byte
winKey = .bss:0x80195060; // type:object size:0x10
winComKeyBuf = .bss:0x80195070; // type:object size:0x1400
lbl_80196480 = .bss:0x80196480; // type:object size:0x400 data:byte
lbl_80196880 = .bss:0x80196880; // type:object size:0x20
lbl_801968A0 = .bss:0x801968A0; // type:object size:0x2C0
@ -4696,19 +4696,13 @@ wordDrawE = .sdata:0x801D3182; // type:object size:0x6 scope:local data:string
@1994 = .sdata:0x801D3244; // type:object size:0x6 scope:local
@1995 = .sdata:0x801D324A; // type:object size:0x6 scope:local data:string
pauseStr$2283 = .sdata:0x801D3250; // type:object size:0x8 scope:local
lbl_801D3258 = .sdata:0x801D3258; // type:object size:0x8
lbl_801D3260 = .sdata:0x801D3260; // type:object size:0x8
lbl_801D3268 = .sdata:0x801D3268; // type:object size:0x8
lbl_801D3270 = .sdata:0x801D3270; // type:object size:0x8
lbl_801D3278 = .sdata:0x801D3278; // type:object size:0x1 data:byte
lbl_801D3279 = .sdata:0x801D3279; // type:object size:0x1 data:byte
lbl_801D327A = .sdata:0x801D327A; // type:object size:0x1 data:byte
lbl_801D327B = .sdata:0x801D327B; // type:object size:0x1 data:byte
lbl_801D327C = .sdata:0x801D327C; // type:object size:0x1 data:byte
lbl_801D327D = .sdata:0x801D327D; // type:object size:0x1 data:byte
lbl_801D327E = .sdata:0x801D327E; // type:object size:0x1 data:byte
lbl_801D327F = .sdata:0x801D327F; // type:object size:0x1 data:byte
lbl_801D3280 = .sdata:0x801D3280; // type:object size:0x8 data:2byte
lbl_801D35C0 = .sdata:0x801D3258; // type:object size:0x8
lbl_801D35C8 = .sdata:0x801D3260; // type:object size:0x8
lbl_801D35D0 = .sdata:0x801D3268; // type:object size:0x8
lbl_801D35D8 = .sdata:0x801D3270; // type:object size:0x8
colorN$226 = .sdata:0x801D3278; // type:object size:0x4 scope:local data:byte
colorN$271 = .sdata:0x801D327C; // type:object size:0x4 scope:local data:byte
winPrio = .sdata:0x801D3280; // type:object size:0x2 scope:local data:2byte
lbl_801D3288 = .sdata:0x801D3288; // type:object size:0x8
lbl_801D3290 = .sdata:0x801D3290; // type:object size:0x8
lbl_801D3298 = .sdata:0x801D3298; // type:object size:0x8
@ -4872,13 +4866,13 @@ autoInvalidation = .sdata:0x801D3598; // type:object size:0x4 scope:local data:4
@41 = .sdata:0x801D35A8; // type:object size:0x3 scope:local data:string
lbl_801D35B0 = .sdata:0x801D35B0; // type:object size:0x8 data:string
lbl_801D35B8 = .sdata:0x801D35B8; // type:object size:0x8 data:byte
lbl_801D35C0 = .sdata:0x801D35C0; // type:object size:0x4 data:4byte
lbl_801D35C0_2 = .sdata:0x801D35C0; // type:object size:0x4 data:4byte
lbl_801D35C4 = .sdata:0x801D35C4; // type:object size:0x4 data:4byte
lbl_801D35C8 = .sdata:0x801D35C8; // type:object size:0x4 data:4byte
lbl_801D35C8_2 = .sdata:0x801D35C8; // type:object size:0x4 data:4byte
lbl_801D35CC = .sdata:0x801D35CC; // type:object size:0x4 data:4byte
lbl_801D35D0 = .sdata:0x801D35D0; // type:object size:0x4 data:4byte
lbl_801D35D0_2 = .sdata:0x801D35D0; // type:object size:0x4 data:4byte
lbl_801D35D4 = .sdata:0x801D35D4; // type:object size:0x4
lbl_801D35D8 = .sdata:0x801D35D8; // type:object size:0x8
lbl_801D35D8_2 = .sdata:0x801D35D8; // type:object size:0x8
gx = .sdata:0x801D35E0; // type:object size:0x4 scope:global data:4byte
lbl_801D35E8 = .sdata:0x801D35E8; // type:object size:0x4
lbl_801D35EC = .sdata:0x801D35EC; // type:object size:0x4
@ -5138,31 +5132,31 @@ seqSpeed = .sbss:0x801D3A52; // type:object size:0x2 scope:local data:2byte
lbl_801D3A54 = .sbss:0x801D3A54; // type:object size:0x1 data:byte
seqDoneF = .sbss:0x801D3A55; // type:object size:0x1 scope:local data:byte
seqTimer = .sbss:0x801D3A56; // type:object size:0x2 scope:local data:2byte
lbl_801D3A58 = .sbss:0x801D3A58; // type:object size:0x8 data:2byte
lbl_801D3A60 = .sbss:0x801D3A60; // type:object size:0x8
wipeFadeInF = .sbss:0x801D3A68; // type:object size:0x8 data:4byte
lbl_801D3A70 = .sbss:0x801D3A70; // type:object size:0x4 data:4byte
lbl_801D3A74 = .sbss:0x801D3A74; // type:object size:0x1 data:byte
lbl_801D3A76 = .sbss:0x801D3A76; // type:object size:0x2 data:2byte
lbl_801D3A78 = .sbss:0x801D3A78; // type:object size:0x2 data:2byte
lbl_801D3A7A = .sbss:0x801D3A7A; // type:object size:0x2 data:2byte
lbl_801D3A7C = .sbss:0x801D3A7C; // type:object size:0x4 data:4byte
lbl_801D3A80 = .sbss:0x801D3A80; // type:object size:0x4 data:4byte
lbl_801D3A84 = .sbss:0x801D3A84; // type:object size:0x4 data:4byte
lbl_801D3A88 = .sbss:0x801D3A88; // type:object size:0x1 data:byte
lbl_801D3A89 = .sbss:0x801D3A89; // type:object size:0x1 data:byte
lbl_801D3A8A = .sbss:0x801D3A8A; // type:object size:0x8
lbl_801D3A92 = .sbss:0x801D3A92; // type:object size:0x2 data:2byte
lbl_801D3A94 = .sbss:0x801D3A94; // type:object size:0x2 data:2byte
lbl_801D3A98 = .sbss:0x801D3A98; // type:object size:0x4 data:4byte
lbl_801D3A9C = .sbss:0x801D3A9C; // type:object size:0x4 data:4byte
lbl_801D3AA0 = .sbss:0x801D3AA0; // type:object size:0x4 data:4byte
lbl_801D3AA4 = .sbss:0x801D3AA4; // type:object size:0x4 data:4byte
lbl_801D3AA8 = .sbss:0x801D3AA8; // type:object size:0x4 data:4byte
lbl_801D3AAC = .sbss:0x801D3AAC; // type:object size:0x4 data:4byte
lbl_801D3AB0 = .sbss:0x801D3AB0; // type:object size:0x8 data:4byte
lbl_801D3AB8 = .sbss:0x801D3AB8; // type:object size:0x1 data:byte
lbl_801D3ABC = .sbss:0x801D3ABC; // type:object size:0x4 data:4byte
gid = .sbss:0x801D3A58; // type:object size:0x2 scope:local data:2byte
lbl_801D3DA0 = .sbss:0x801D3A60; // type:object size:0x8
wipeFadeInF = .sbss:0x801D3A68; // type:object size:0x4 data:4byte
fontAnim = .sbss:0x801D3A70; // type:object size:0x4 data:4byte
LanguageNo = .sbss:0x801D3A74; // type:object size:0x1 scope:local data:byte
comKeyIdx = .sbss:0x801D3A76; // type:object size:0x2 scope:local data:2byte
comKeyIdxNow = .sbss:0x801D3A78; // type:object size:0x2 scope:local data:2byte
mesCharCnt = .sbss:0x801D3A7A; // type:object size:0x2 scope:local data:2byte
cancelCRF = .sbss:0x801D3A7C; // type:object size:0x4 scope:local data:4byte
fontWidthP = .sbss:0x801D3A80; // type:object size:0x4 scope:local data:4byte
winAMemP = .sbss:0x801D3A84; // type:object size:0x4 scope:local data:4byte
winInsertF = .sbss:0x801D3A88; // type:object size:0x1 scope:local data:byte
winTabSize = .sbss:0x801D3A89; // type:object size:0x1 scope:local data:byte
mesWInsert = .sbss:0x801D3A8A; // type:object size:0x8 scope:local
winMaxHeight = .sbss:0x801D3A92; // type:object size:0x2 scope:local data:2byte
winMaxWidth = .sbss:0x801D3A94; // type:object size:0x2 scope:local data:2byte
messDataNo = .sbss:0x801D3A98; // type:object size:0x4 scope:local data:4byte
messDataPtr = .sbss:0x801D3A9C; // type:object size:0x4 data:4byte
winProc = .sbss:0x801D3AA0; // type:object size:0x4 scope:local data:4byte
cardAnimB = .sbss:0x801D3AA4; // type:object size:0x4 scope:local data:4byte
cardAnimA = .sbss:0x801D3AA8; // type:object size:0x4 scope:local data:4byte
cursorAnim = .sbss:0x801D3AAC; // type:object size:0x4 scope:local data:4byte
iconAnim = .sbss:0x801D3AB0; // type:object size:0x4 scope:local data:4byte
UnMountCnt = .sbss:0x801D3AB8; // type:object size:0x1 data:byte
cardWork = .sbss:0x801D3ABC; // type:object size:0x4 scope:local data:4byte
lbl_801D3AC0 = .sbss:0x801D3AC0; // type:object size:0x2 data:2byte
lbl_801D3AC4 = .sbss:0x801D3AC4; // type:object size:0x4 data:4byte
lbl_801D3AC8 = .sbss:0x801D3AC8; // type:object size:0x8 data:4byte
@ -5356,7 +5350,7 @@ lbl_801D3D99 = .sbss:0x801D3D99; // type:object size:0x1 data:byte
lbl_801D3D9A = .sbss:0x801D3D9A; // type:object size:0x1 data:byte
lbl_801D3D9B = .sbss:0x801D3D9B; // type:object size:0x1 data:byte
lbl_801D3D9C = .sbss:0x801D3D9C; // type:object size:0x1 data:byte
lbl_801D3DA0 = .sbss:0x801D3DA0; // type:object size:0x4 data:4byte
lbl_801D3DA0_2 = .sbss:0x801D3DA0; // type:object size:0x4 data:4byte
lbl_801D3DA4 = .sbss:0x801D3DA4; // type:object size:0x4 data:4byte
lbl_801D3DA8 = .sbss:0x801D3DA8; // type:object size:0x4 data:float
lbl_801D3DAC = .sbss:0x801D3DAC; // type:object size:0x4 data:float
@ -5479,7 +5473,7 @@ lbl_801D3F4C = .sbss:0x801D3F4C; // type:object size:0x4 data:4byte
lbl_801D3F50 = .sbss:0x801D3F50; // type:object size:0x4 data:4byte
lbl_801D3F54 = .sbss:0x801D3F54; // type:object size:0x4 data:4byte
lbl_801D3F58 = .sbss:0x801D3F58; // type:object size:0x4 data:4byte
lbl_801D3F5C = .sbss:0x801D3F5C; // type:object size:0x1 data:byte
boardTutorialF = .sbss:0x801D3F5C; // type:object size:0x1 data:byte
lbl_801D3F5E = .sbss:0x801D3F5E; // type:object size:0x2 data:2byte
lbl_801D3F60 = .sbss:0x801D3F60; // type:object size:0x1 data:byte
lbl_801D3F61 = .sbss:0x801D3F61; // type:object size:0x1 data:byte
@ -6100,12 +6094,12 @@ lbl_801D4C10 = .sdata2:0x801D4C10; // type:object size:0x4 scope:local data:floa
lbl_801D4C18 = .sdata2:0x801D4C18; // type:object size:0x8 scope:local data:double
lbl_801D4C20 = .sdata2:0x801D4C20; // type:object size:0x4 scope:local data:float
lbl_801D4C24 = .sdata2:0x801D4C24; // type:object size:0x4 scope:local data:float
lbl_801D4C28 = .sdata2:0x801D4C28; // type:object size:0x4 data:float
lbl_801D4C30 = .sdata2:0x801D4C30; // type:object size:0x8 data:double
lbl_801D4C38 = .sdata2:0x801D4C38; // type:object size:0x8 data:double
lbl_801D4C40 = .sdata2:0x801D4C40; // type:object size:0x8 data:double
lbl_801D4C48 = .sdata2:0x801D4C48; // type:object size:0x4 data:float
lbl_801D4C50 = .sdata2:0x801D4C50; // type:object size:0x8 data:double
lbl_801D4C28 = .sdata2:0x801D4C28; // type:object size:0x4 scope:local data:float
lbl_801D4C30 = .sdata2:0x801D4C30; // type:object size:0x8 scope:local data:double
lbl_801D4C38 = .sdata2:0x801D4C38; // type:object size:0x8 scope:local data:double
lbl_801D4C40 = .sdata2:0x801D4C40; // type:object size:0x8 scope:local data:double
lbl_801D4C48 = .sdata2:0x801D4C48; // type:object size:0x4 scope:local data:float
lbl_801D4C50 = .sdata2:0x801D4C50; // type:object size:0x8 scope:local data:double
lbl_801D4C58 = .sdata2:0x801D4C58; // type:object size:0x8 data:double
lbl_801D4C60 = .sdata2:0x801D4C60; // type:object size:0x8 data:double
lbl_801D4C68 = .sdata2:0x801D4C68; // type:object size:0x8 data:double