Split data.s

This commit is contained in:
Phillip Stephens 2022-04-17 21:19:18 -07:00
parent a3e46afabe
commit 4c74f8856b
Signed by: Antidote
GPG Key ID: F8BEE4C83DACA60D
395 changed files with 28317 additions and 27532 deletions

View File

@ -1,5 +1,21 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECAD0
lbl_803ECAD0:
# ROM: 0x3E9AD0
.4byte 0
.4byte 0
.4byte GetTableIndex__16CCollidableAABoxCFv
.4byte SetMaterial__19CCollisionPrimitiveFRC13CMaterialList
.4byte GetMaterial__19CCollisionPrimitiveCFv
.4byte CalculateAABox__16CCollidableAABoxCFRC12CTransform4f
.4byte CalculateLocalAABox__16CCollidableAABoxCFv
.4byte GetPrimType__16CCollidableAABoxCFv
.4byte __dt__16CCollidableAABoxFv
.4byte CastRayInternal__16CCollidableAABoxCFRC25CInternalRayCastStructure
.section .bss .section .bss
.global lbl_80479498 .global lbl_80479498

View File

@ -1,5 +1,69 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECAF8
lbl_803ECAF8:
# ROM: 0x3E9AF8
.4byte 0
.4byte 0
.4byte GetTableIndex__17CCollidableSphereCFv
.4byte SetMaterial__19CCollisionPrimitiveFRC13CMaterialList
.4byte GetMaterial__19CCollisionPrimitiveCFv
.4byte CalculateAABox__17CCollidableSphereCFRC12CTransform4f
.4byte CalculateLocalAABox__17CCollidableSphereCFv
.4byte GetPrimType__17CCollidableSphereCFv
.4byte __dt__17CCollidableSphere
.4byte CastRayInternal__17CCollidableSphereCFRC25CInternalRayCastStructure
.global lbl_803ECB20
lbl_803ECB20:
# ROM: 0x3E9B20
.4byte lbl_802D5044
.4byte lbl_802D4FA0
.4byte lbl_802D4FBC
.4byte lbl_802D5044
.4byte lbl_802D4FD8
.4byte lbl_802D4EC0
.4byte lbl_802D4EDC
.4byte lbl_802D5044
.4byte lbl_802D4FF4
.4byte lbl_802D4EF8
.4byte lbl_802D4F14
.4byte lbl_802D5044
.4byte lbl_802D5044
.4byte lbl_802D5044
.4byte lbl_802D5044
.4byte lbl_802D5044
.4byte lbl_802D5010
.4byte lbl_802D4E50
.4byte lbl_802D4E6C
.4byte lbl_802D5044
.4byte lbl_802D4E88
.4byte lbl_802D4DE0
.4byte lbl_802D4DCC
.4byte lbl_802D5044
.4byte lbl_802D4EA4
.4byte lbl_802D4DB8
.4byte lbl_802D4DA0
.4byte lbl_802D5044
.4byte lbl_802D5044
.4byte lbl_802D5044
.4byte lbl_802D5044
.4byte lbl_802D5044
.4byte lbl_802D502C
.4byte lbl_802D4F30
.4byte lbl_802D4F4C
.4byte lbl_802D5044
.4byte lbl_802D4F68
.4byte lbl_802D4E3C
.4byte lbl_802D4E24
.4byte lbl_802D5044
.4byte lbl_802D4F84
.4byte lbl_802D4E0C
.4byte lbl_802D4DF0
.4byte 0
.section .bss .section .bss
.global lbl_80479558 .global lbl_80479558

View File

@ -1,9 +1,17 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global AIVersion
AIVersion:
.asciz "<< Dolphin SDK - AI\trelease build: Sep 5 2002 05:34:25 (0x2301) >>"
.4byte 0
.section .sdata .section .sdata
.global lbl_805A8A68 .global lbl_805A8A68
lbl_805A8A68: lbl_805A8A68:
.incbin "baserom.dol", 0x3F6408, 0x8 .4byte AIVersion
.4byte 0
.section .sbss .section .sbss
lbl_805A96B8: lbl_805A96B8:

View File

@ -1,9 +1,16 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global ARVersionString
ARVersionString:
.asciz "<< Dolphin SDK - AR\trelease build: Sep 5 2002 05:34:27 (0x2301) >>"
.4byte 0
.section .sdata .section .sdata
.global lbl_805A8A70 .global lbl_805A8A70
lbl_805A8A70: lbl_805A8A70:
.incbin "baserom.dol", 0x3F6410, 0x8 .4byte ARVersionString
.4byte 0
.section .sbss .section .sbss
.global lbl_805A96F8 .global lbl_805A96F8

View File

@ -1,10 +1,17 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global ARQVersionString
ARQVersionString:
.asciz "<< Dolphin SDK - ARQ\trelease build: Sep 5 2002 05:34:29 (0x2301) >>"
.balign 4
.section .sdata .section .sdata
.global lbl_805A8A78 .global lbl_805A8A78
lbl_805A8A78: lbl_805A8A78:
.incbin "baserom.dol", 0x3F6418, 0x8 .4byte ARQVersionString
.4byte 0
.section .sbss .section .sbss
.global lbl_805A9718 .global lbl_805A9718

View File

@ -5,11 +5,6 @@
lbl_803D8588: lbl_803D8588:
.incbin "baserom.dol", 0x3D5588, 0x10 .incbin "baserom.dol", 0x3D5588, 0x10
.global lbl_803D8598
lbl_803D8598:
.incbin "baserom.dol", 0x3D5598, 0x10
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global ClampStick .global ClampStick

View File

@ -1,5 +1,27 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECA50
lbl_803ECA50:
# ROM: 0x3E9A50
.4byte 0
.4byte 0
.4byte __dt__16CAuiEnergyBarT01Fv
.4byte Update__16CAuiEnergyBarT01Ff
.4byte Draw__16CAuiEnergyBarT01CFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__10CGuiWidgetFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__16CAuiEnergyBarT01CFv
.4byte AddWorkerWidget__10CGuiWidgetFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__10CGuiWidgetCFv
.4byte OnVisible__10CGuiWidgetFv
.4byte OnActivate__10CGuiWidgetFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetWidgetTypeID__16CAuiEnergyBarT01CFv .global GetWidgetTypeID__16CAuiEnergyBarT01CFv

View File

@ -1,5 +1,28 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECA90
lbl_803ECA90:
# ROM: 0x3E9A90
.4byte 0
.4byte 0
.4byte __dt__13CAuiImagePaneFv
.4byte Update__13CAuiImagePaneFf
.4byte Draw__13CAuiImagePaneCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__10CGuiWidgetFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__13CAuiImagePaneCFv
.4byte AddWorkerWidget__10CGuiWidgetFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__13CAuiImagePaneCFv
.4byte OnVisible__10CGuiWidgetFv
.4byte OnActivate__10CGuiWidgetFv
.4byte WriteData__13CAuiImagePaneCFR13COutputStreamb
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__13CAuiImagePaneFv .global __dt__13CAuiImagePaneFv

View File

@ -1,5 +1,27 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EC6F8
lbl_803EC6F8:
# ROM: 0x3E96F8
.4byte 0
.4byte 0
.4byte __dt__9CAuiMeterFv
.4byte Update__10CGuiWidgetFf
.4byte Draw__10CGuiWidgetCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__10CGuiWidgetFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__9CAuiMeterCFv
.4byte AddWorkerWidget__9CAuiMeterFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__10CGuiWidgetCFv
.4byte OnVisible__9CAuiMeterFv
.4byte OnActivate__9CGuiGroupFv
.4byte GetWorkerWidget__9CAuiMeterFi
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__9CAuiMeterFv .global __dt__9CAuiMeterFv

View File

@ -1,5 +1,78 @@
.include "macros.inc" .include "macros.inc"
#TODO: Split this up properly (need to split CGuiCamera and CGuiCompoundWidget)
.section .data
.global lbl_803EC738
lbl_803EC738:
# ROM: 0x3E9738
.4byte 0
.4byte 0
.4byte __dt__10CGuiCameraFv
.4byte Update__10CGuiWidgetFf
.4byte Draw__10CGuiCameraCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__10CGuiWidgetFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__10CGuiCameraCFv
.4byte AddWorkerWidget__10CGuiWidgetFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__10CGuiWidgetCFv
.4byte OnVisible__10CGuiWidgetFv
.4byte OnActivate__10CGuiWidgetFv
.4byte 0
.global lbl_803EC778
lbl_803EC778:
# ROM: 0x3E9778
.4byte 0
.4byte 0
.4byte __dt__18CGuiCompoundWidgetFv
.4byte Update__10CGuiWidgetFf
.4byte Draw__10CGuiWidgetCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__10CGuiWidgetFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__18CGuiCompoundWidgetCFv
.4byte AddWorkerWidget__10CGuiWidgetFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__10CGuiWidgetCFv
.4byte OnVisible__18CGuiCompoundWidgetFv
.4byte OnActivate__18CGuiCompoundWidgetFb
.4byte GetWorkerWidget__18CGuiCompoundWidgetFi
.global lbl_803EC7B8
lbl_803EC7B8:
# ROM: 0x3E97B8
.4byte 0
.4byte 0
.4byte "__dt__36TObjOwnerDerivedFromIObj<9CGuiFrame>Fv"
.4byte 0
.global lbl_803EC7C8
lbl_803EC7C8:
# ROM: 0x3E97C8
.4byte 0
.4byte 0
.4byte __dt__9CGuiGroupFv
.4byte Update__10CGuiWidgetFf
.4byte Draw__10CGuiWidgetCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__10CGuiWidgetFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__9CGuiGroupCFv
.4byte AddWorkerWidget__9CGuiGroupFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__10CGuiWidgetCFv
.4byte OnVisible__18CGuiCompoundWidgetFv
.4byte OnActivate__9CGuiGroupFv
.4byte GetWorkerWidget__18CGuiCompoundWidgetFi
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__9CGuiGroupFv .global __dt__9CGuiGroupFv
@ -359,7 +432,7 @@ __ct__10CGuiCameraFRCQ210CGuiWidget15CGuiWidgetParmsffff:
/* 802C16C0 002BE620 7C 08 02 A6 */ mflr r0 /* 802C16C0 002BE620 7C 08 02 A6 */ mflr r0
/* 802C16C4 002BE624 90 01 00 44 */ stw r0, 0x44(r1) /* 802C16C4 002BE624 90 01 00 44 */ stw r0, 0x44(r1)
/* 802C16C8 002BE628 39 61 00 40 */ addi r11, r1, 0x40 /* 802C16C8 002BE628 39 61 00 40 */ addi r11, r1, 0x40
/* 802C16CC 002BE62C 48 0C 83 15 */ bl func_803899E0 /* 802C16CC 002BE62C 48 0C 83 15 */ bl _savefpr_26
/* 802C16D0 002BE630 93 E1 00 0C */ stw r31, 0xc(r1) /* 802C16D0 002BE630 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C16D4 002BE634 FF 40 08 90 */ fmr f26, f1 /* 802C16D4 002BE634 FF 40 08 90 */ fmr f26, f1
/* 802C16D8 002BE638 7C 7F 1B 78 */ mr r31, r3 /* 802C16D8 002BE638 7C 7F 1B 78 */ mr r31, r3
@ -382,7 +455,7 @@ __ct__10CGuiCameraFRCQ210CGuiWidget15CGuiWidgetParmsffff:
/* 802C171C 002BE67C D3 DF 00 CC */ stfs f30, 0xcc(r31) /* 802C171C 002BE67C D3 DF 00 CC */ stfs f30, 0xcc(r31)
/* 802C1720 002BE680 D3 FF 00 D0 */ stfs f31, 0xd0(r31) /* 802C1720 002BE680 D3 FF 00 D0 */ stfs f31, 0xd0(r31)
/* 802C1724 002BE684 39 61 00 40 */ addi r11, r1, 0x40 /* 802C1724 002BE684 39 61 00 40 */ addi r11, r1, 0x40
/* 802C1728 002BE688 48 0C 83 05 */ bl func_80389A2C /* 802C1728 002BE688 48 0C 83 05 */ bl _restfpr_26
/* 802C172C 002BE68C 80 01 00 44 */ lwz r0, 0x44(r1) /* 802C172C 002BE68C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802C1730 002BE690 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802C1730 002BE690 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C1734 002BE694 7C 08 03 A6 */ mtlr r0 /* 802C1734 002BE694 7C 08 03 A6 */ mtlr r0
@ -446,7 +519,7 @@ Create__10CGuiCameraFP9CGuiFrameR12CInputStreamb:
/* 802C1804 002BE764 7C 08 02 A6 */ mflr r0 /* 802C1804 002BE764 7C 08 02 A6 */ mflr r0
/* 802C1808 002BE768 90 01 00 84 */ stw r0, 0x84(r1) /* 802C1808 002BE768 90 01 00 84 */ stw r0, 0x84(r1)
/* 802C180C 002BE76C 39 61 00 80 */ addi r11, r1, 0x80 /* 802C180C 002BE76C 39 61 00 80 */ addi r11, r1, 0x80
/* 802C1810 002BE770 48 0C 81 D1 */ bl func_803899E0 /* 802C1810 002BE770 48 0C 81 D1 */ bl _savefpr_26
/* 802C1814 002BE774 93 E1 00 4C */ stw r31, 0x4c(r1) /* 802C1814 002BE774 93 E1 00 4C */ stw r31, 0x4c(r1)
/* 802C1818 002BE778 93 C1 00 48 */ stw r30, 0x48(r1) /* 802C1818 002BE778 93 C1 00 48 */ stw r30, 0x48(r1)
/* 802C181C 002BE77C 93 A1 00 44 */ stw r29, 0x44(r1) /* 802C181C 002BE77C 93 A1 00 44 */ stw r29, 0x44(r1)
@ -562,7 +635,7 @@ lbl_802C19A8:
/* 802C19C4 002BE924 48 00 90 C5 */ bl ParseBaseInfo__10CGuiWidgetFP9CGuiFrameR12CInputStreamRCQ210CGuiWidget15CGuiWidgetParms /* 802C19C4 002BE924 48 00 90 C5 */ bl ParseBaseInfo__10CGuiWidgetFP9CGuiFrameR12CInputStreamRCQ210CGuiWidget15CGuiWidgetParms
/* 802C19C8 002BE928 7F A3 EB 78 */ mr r3, r29 /* 802C19C8 002BE928 7F A3 EB 78 */ mr r3, r29
/* 802C19CC 002BE92C 39 61 00 80 */ addi r11, r1, 0x80 /* 802C19CC 002BE92C 39 61 00 80 */ addi r11, r1, 0x80
/* 802C19D0 002BE930 48 0C 80 5D */ bl func_80389A2C /* 802C19D0 002BE930 48 0C 80 5D */ bl _restfpr_26
/* 802C19D4 002BE934 80 01 00 84 */ lwz r0, 0x84(r1) /* 802C19D4 002BE934 80 01 00 84 */ lwz r0, 0x84(r1)
/* 802C19D8 002BE938 83 E1 00 4C */ lwz r31, 0x4c(r1) /* 802C19D8 002BE938 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 802C19DC 002BE93C 83 C1 00 48 */ lwz r30, 0x48(r1) /* 802C19DC 002BE93C 83 C1 00 48 */ lwz r30, 0x48(r1)

View File

@ -1,5 +1,27 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EC808
lbl_803EC808:
# ROM: 0x3E9808
.4byte 0
.4byte 0
.4byte __dt__14CGuiHeadWidgetFv
.4byte Update__10CGuiWidgetFf
.4byte Draw__10CGuiWidgetCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__10CGuiWidgetFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__14CGuiHeadWidgetCFv
.4byte AddWorkerWidget__10CGuiWidgetFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__10CGuiWidgetCFv
.4byte OnVisible__10CGuiWidgetFv
.4byte OnActivate__10CGuiWidgetFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __ct__14CGuiHeadWidgetFRCQ210CGuiWidget15CGuiWidgetParms .global __ct__14CGuiHeadWidgetFRCQ210CGuiWidget15CGuiWidgetParms

View File

@ -1,5 +1,27 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EC848
lbl_803EC848:
# ROM: 0x3E9848
.4byte 0
.4byte 0
.4byte __dt__9CGuiLightFv
.4byte Update__10CGuiWidgetFf
.4byte Draw__10CGuiWidgetCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__10CGuiWidgetFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__9CGuiLightCFv
.4byte AddWorkerWidget__10CGuiWidgetFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__10CGuiWidgetCFv
.4byte OnVisible__10CGuiWidgetFv
.4byte OnActivate__10CGuiWidgetFv
.4byte SetIsVisible__9CGuiLightFb
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetWidgetTypeID__9CGuiLightCFv .global GetWidgetTypeID__9CGuiLightCFv
@ -385,7 +407,7 @@ Create__9CGuiLightFP9CGuiFrameR12CInputStreamb:
/* 802C3CC8 002C0C28 7C 08 02 A6 */ mflr r0 /* 802C3CC8 002C0C28 7C 08 02 A6 */ mflr r0
/* 802C3CCC 002C0C2C 90 01 02 74 */ stw r0, 0x274(r1) /* 802C3CCC 002C0C2C 90 01 02 74 */ stw r0, 0x274(r1)
/* 802C3CD0 002C0C30 39 61 02 70 */ addi r11, r1, 0x270 /* 802C3CD0 002C0C30 39 61 02 70 */ addi r11, r1, 0x270
/* 802C3CD4 002C0C34 48 0C 5D 0D */ bl func_803899E0 /* 802C3CD4 002C0C34 48 0C 5D 0D */ bl _savefpr_26
/* 802C3CD8 002C0C38 BF 61 02 2C */ stmw r27, 0x22c(r1) /* 802C3CD8 002C0C38 BF 61 02 2C */ stmw r27, 0x22c(r1)
/* 802C3CDC 002C0C3C 7C 7E 1B 78 */ mr r30, r3 /* 802C3CDC 002C0C3C 7C 7E 1B 78 */ mr r30, r3
/* 802C3CE0 002C0C40 7C 9F 23 78 */ mr r31, r4 /* 802C3CE0 002C0C40 7C 9F 23 78 */ mr r31, r4
@ -551,7 +573,7 @@ lbl_802C3F24:
/* 802C3F40 002C0EA0 4B FF E5 FD */ bl AddLight__9CGuiFrameFP9CGuiLight /* 802C3F40 002C0EA0 4B FF E5 FD */ bl AddLight__9CGuiFrameFP9CGuiLight
/* 802C3F44 002C0EA4 7F 63 DB 78 */ mr r3, r27 /* 802C3F44 002C0EA4 7F 63 DB 78 */ mr r3, r27
/* 802C3F48 002C0EA8 39 61 02 70 */ addi r11, r1, 0x270 /* 802C3F48 002C0EA8 39 61 02 70 */ addi r11, r1, 0x270
/* 802C3F4C 002C0EAC 48 0C 5A E1 */ bl func_80389A2C /* 802C3F4C 002C0EAC 48 0C 5A E1 */ bl _restfpr_26
/* 802C3F50 002C0EB0 BB 61 02 2C */ lmw r27, 0x22c(r1) /* 802C3F50 002C0EB0 BB 61 02 2C */ lmw r27, 0x22c(r1)
/* 802C3F54 002C0EB4 80 01 02 74 */ lwz r0, 0x274(r1) /* 802C3F54 002C0EB4 80 01 02 74 */ lwz r0, 0x274(r1)
/* 802C3F58 002C0EB8 7C 08 03 A6 */ mtlr r0 /* 802C3F58 002C0EB8 7C 08 03 A6 */ mtlr r0

View File

@ -1,5 +1,27 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EC888
lbl_803EC888:
# ROM: 0x3E9888
.4byte 0
.4byte 0
.4byte __dt__9CGuiModelFv
.4byte Update__10CGuiWidgetFf
.4byte Draw__9CGuiModelCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__10CGuiWidgetFRC11CFinalInput
.4byte Touch__9CGuiModelCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__9CGuiModelCFv
.4byte AddWorkerWidget__10CGuiWidgetFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__9CGuiModelCFv
.4byte OnVisible__10CGuiWidgetFv
.4byte OnActivate__10CGuiWidgetFv
.4byte GetModelAssets__9CGuiModelCFv
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetWidgetTypeID__9CGuiModelCFv .global GetWidgetTypeID__9CGuiModelCFv

View File

@ -1,5 +1,17 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EC8C8
lbl_803EC8C8:
# ROM: 0x3E98C8
.4byte 0
.4byte 0
.4byte __dt__10CGuiObjectFv
.4byte Update__10CGuiObjectFf
.4byte Draw__10CGuiObjectCFRC19CGuiWidgetDrawParms
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global SetO2WTransform__10CGuiObjectFRC12CTransform4f .global SetO2WTransform__10CGuiObjectFRC12CTransform4f

View File

@ -1,5 +1,31 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EC8E0
lbl_803EC8E0:
# ROM: 0x3E98E0
.4byte 0
.4byte 0
.4byte __dt__8CGuiPaneFv
.4byte Update__10CGuiWidgetFf
.4byte Draw__8CGuiPaneCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__10CGuiWidgetFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__8CGuiPaneCFv
.4byte AddWorkerWidget__10CGuiWidgetFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__10CGuiWidgetCFv
.4byte OnVisible__10CGuiWidgetFv
.4byte OnActivate__10CGuiWidgetFv
.4byte ScaleDimensions__8CGuiPaneFRC9CVector3f
.4byte SetDimensions__8CGuiPaneFRC9CVector2fb
.4byte GetDimensions__8CGuiPaneCFv
.4byte InitializeBuffers__8CGuiPaneFv
.4byte WriteData__8CGuiPaneCFR13COutputStreamb
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetWidgetTypeID__8CGuiPaneCFv .global GetWidgetTypeID__8CGuiPaneCFv
@ -388,7 +414,7 @@ Create__8CGuiPaneFP9CGuiFrameR12CInputStreamb:
/* 802C5A50 002C29B0 7C 08 02 A6 */ mflr r0 /* 802C5A50 002C29B0 7C 08 02 A6 */ mflr r0
/* 802C5A54 002C29B4 90 01 00 84 */ stw r0, 0x84(r1) /* 802C5A54 002C29B4 90 01 00 84 */ stw r0, 0x84(r1)
/* 802C5A58 002C29B8 39 61 00 80 */ addi r11, r1, 0x80 /* 802C5A58 002C29B8 39 61 00 80 */ addi r11, r1, 0x80
/* 802C5A5C 002C29BC 48 0C 3F 89 */ bl func_803899E4 /* 802C5A5C 002C29BC 48 0C 3F 89 */ bl _savefpr_27
/* 802C5A60 002C29C0 93 E1 00 54 */ stw r31, 0x54(r1) /* 802C5A60 002C29C0 93 E1 00 54 */ stw r31, 0x54(r1)
/* 802C5A64 002C29C4 93 C1 00 50 */ stw r30, 0x50(r1) /* 802C5A64 002C29C4 93 C1 00 50 */ stw r30, 0x50(r1)
/* 802C5A68 002C29C8 93 A1 00 4C */ stw r29, 0x4c(r1) /* 802C5A68 002C29C8 93 A1 00 4C */ stw r29, 0x4c(r1)
@ -459,7 +485,7 @@ lbl_802C5B58:
/* 802C5B68 002C2AC8 48 00 4F 21 */ bl ParseBaseInfo__10CGuiWidgetFP9CGuiFrameR12CInputStreamRCQ210CGuiWidget15CGuiWidgetParms /* 802C5B68 002C2AC8 48 00 4F 21 */ bl ParseBaseInfo__10CGuiWidgetFP9CGuiFrameR12CInputStreamRCQ210CGuiWidget15CGuiWidgetParms
/* 802C5B6C 002C2ACC 7F A3 EB 78 */ mr r3, r29 /* 802C5B6C 002C2ACC 7F A3 EB 78 */ mr r3, r29
/* 802C5B70 002C2AD0 39 61 00 80 */ addi r11, r1, 0x80 /* 802C5B70 002C2AD0 39 61 00 80 */ addi r11, r1, 0x80
/* 802C5B74 002C2AD4 48 0C 3E BD */ bl func_80389A30 /* 802C5B74 002C2AD4 48 0C 3E BD */ bl _restfpr_27
/* 802C5B78 002C2AD8 80 01 00 84 */ lwz r0, 0x84(r1) /* 802C5B78 002C2AD8 80 01 00 84 */ lwz r0, 0x84(r1)
/* 802C5B7C 002C2ADC 83 E1 00 54 */ lwz r31, 0x54(r1) /* 802C5B7C 002C2ADC 83 E1 00 54 */ lwz r31, 0x54(r1)
/* 802C5B80 002C2AE0 83 C1 00 50 */ lwz r30, 0x50(r1) /* 802C5B80 002C2AE0 83 C1 00 50 */ lwz r30, 0x50(r1)

View File

@ -1,5 +1,28 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EC930
lbl_803EC930:
# ROM: 0x3E9930
.4byte 0
.4byte 0
.4byte __dt__15CGuiSliderGroupFv
.4byte Update__15CGuiSliderGroupFf
.4byte Draw__10CGuiWidgetCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__15CGuiSliderGroupFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__15CGuiSliderGroupCFv
.4byte AddWorkerWidget__15CGuiSliderGroupFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__10CGuiWidgetCFv
.4byte OnVisible__18CGuiCompoundWidgetFv
.4byte OnActivate__18CGuiCompoundWidgetFb
.4byte GetWorkerWidget__15CGuiSliderGroupFi
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__15CGuiSliderGroupFv .global __dt__15CGuiSliderGroupFv
@ -492,7 +515,7 @@ __ct__15CGuiSliderGroupFv:
/* 802C61E4 002C3144 7C 08 02 A6 */ mflr r0 /* 802C61E4 002C3144 7C 08 02 A6 */ mflr r0
/* 802C61E8 002C3148 90 01 00 34 */ stw r0, 0x34(r1) /* 802C61E8 002C3148 90 01 00 34 */ stw r0, 0x34(r1)
/* 802C61EC 002C314C 39 61 00 30 */ addi r11, r1, 0x30 /* 802C61EC 002C314C 39 61 00 30 */ addi r11, r1, 0x30
/* 802C61F0 002C3150 48 0C 37 F9 */ bl sub_803899e8 /* 802C61F0 002C3150 48 0C 37 F9 */ bl _savefpr_28
/* 802C61F4 002C3154 93 E1 00 0C */ stw r31, 0xc(r1) /* 802C61F4 002C3154 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C61F8 002C3158 FF 80 08 90 */ fmr f28, f1 /* 802C61F8 002C3158 FF 80 08 90 */ fmr f28, f1
/* 802C61FC 002C315C 7C 7F 1B 78 */ mr r31, r3 /* 802C61FC 002C315C 7C 7F 1B 78 */ mr r31, r3
@ -533,7 +556,7 @@ lbl_802C6254:
/* 802C6280 002C31E0 50 80 3E 30 */ rlwimi r0, r4, 7, 0x18, 0x18 /* 802C6280 002C31E0 50 80 3E 30 */ rlwimi r0, r4, 7, 0x18, 0x18
/* 802C6284 002C31E4 98 1F 00 F4 */ stb r0, 0xf4(r31) /* 802C6284 002C31E4 98 1F 00 F4 */ stb r0, 0xf4(r31)
/* 802C6288 002C31E8 39 61 00 30 */ addi r11, r1, 0x30 /* 802C6288 002C31E8 39 61 00 30 */ addi r11, r1, 0x30
/* 802C628C 002C31EC 48 0C 37 A9 */ bl sub_80389a34 /* 802C628C 002C31EC 48 0C 37 A9 */ bl _restfpr_28
/* 802C6290 002C31F0 80 01 00 34 */ lwz r0, 0x34(r1) /* 802C6290 002C31F0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802C6294 002C31F4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802C6294 002C31F4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C6298 002C31F8 7C 08 03 A6 */ mtlr r0 /* 802C6298 002C31F8 7C 08 03 A6 */ mtlr r0

View File

@ -1,5 +1,29 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EC970
lbl_803EC970:
# ROM: 0x3E9970
.4byte 0
.4byte 0
.4byte __dt__14CGuiTableGroupCFv
.4byte Update__10CGuiWidgetFf
.4byte Draw__10CGuiWidgetCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__14CGuiTableGroupCFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__14CGuiTableGroupCFv
.4byte AddWorkerWidget__14CGuiTableGroupFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__10CGuiWidgetCFv
.4byte OnVisible__18CGuiCompoundWidgetFv
.4byte OnActivate__14CGuiTableGroupFb
.4byte GetWorkerWidget__18CGuiCompoundWidgetFi
.4byte sub_802c7124
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global AddWorkerWidget__14CGuiTableGroupFP10CGuiWidget .global AddWorkerWidget__14CGuiTableGroupFP10CGuiWidget

View File

@ -1,5 +1,33 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EC9B8
lbl_803EC9B8:
# ROM: 0x3E99B8
.4byte 0
.4byte 0
.4byte __dt__12CGuiTextPaneFv
.4byte Update__12CGuiTextPaneFf
.4byte Draw__12CGuiTextPaneCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__10CGuiWidgetFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__12CGuiTextPaneCFv
.4byte AddWorkerWidget__10CGuiWidgetFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__12CGuiTextPaneCFv
.4byte OnVisible__10CGuiWidgetFv
.4byte OnActivate__10CGuiWidgetFv
.4byte ScaleDimensions__12CGuiTextPaneFRC9CVector3f
.4byte SetDimensions__12CGuiTextPaneFRC9CVector2fb
.4byte GetDimensions__8CGuiPaneCFv
.4byte InitializeBuffers__8CGuiPaneFv
.4byte WriteData__8CGuiPaneCFR13COutputStreamb
.4byte sub_802c7638
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetWidgetTypeID__12CGuiTextPaneCFv .global GetWidgetTypeID__12CGuiTextPaneCFv

View File

@ -1,5 +1,28 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECA10
lbl_803ECA10:
# ROM: 0x3E9A10
.4byte 0
.4byte 0
.4byte __dt__10CGuiWidgetFv
.4byte Update__10CGuiWidgetFf
.4byte Draw__10CGuiWidgetCFRC19CGuiWidgetDrawParms
.4byte Initialize__10CGuiWidgetFv
.4byte ProcessUserInput__10CGuiWidgetFRC11CFinalInput
.4byte Touch__10CGuiWidgetCFv
.4byte GetIsVisible__10CGuiWidgetCFv
.4byte sub_80020464
.4byte GetWidgetTypeID__10CGuiWidgetCFv
.4byte AddWorkerWidget__10CGuiWidgetFP10CGuiWidget
.4byte GetIsFinishedLoadingWidgetSpecific__10CGuiWidgetCFv
.4byte OnVisible__10CGuiWidgetFv
.4byte OnActivate__10CGuiWidgetFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global OnActivate__10CGuiWidgetFv .global OnActivate__10CGuiWidgetFv

View File

@ -1,5 +1,27 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF6D8
lbl_803EF6D8:
# ROM: 0x3EC6D8
.4byte 0
.4byte 0
.4byte __dt__14CGameAllocatorFv
.4byte Initialize__14CGameAllocatorFR10COsContext
.4byte Shutdown__14CGameAllocatorFv
.4byte Alloc__14CGameAllocatorFUlQ210IAllocator5EHintQ210IAllocator6EScopeQ210IAllocator5ETypeRC10CCallStack
.4byte Free__14CGameAllocatorFPCv
.4byte ReleaseAll__14CGameAllocatorFv
.4byte AllocSecondary__14CGameAllocatorFUlQ210IAllocator5EHintQ210IAllocator6EScopeQ210IAllocator5ETypeRC10CCallStack
.4byte FreeSecondary__14CGameAllocatorFPCv
.4byte ReleaseAllSecondary__14CGameAllocatorFv
.4byte SetOutOfMemoryCallback__14CGameAllocatorFPFPCvUi_CbPCv
.4byte EnumAllocations__14CGameAllocatorCFPFRCQ210IAllocator10SAllocInfoPCv_CbPCvb
.4byte GetAllocInfo__14CGameAllocatorCFPCv
.4byte OffsetFakeStatics__14CGameAllocatorFi
.4byte GetMetrics__14CGameAllocatorCFv
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global OffsetFakeStatics__14CGameAllocatorFi .global OffsetFakeStatics__14CGameAllocatorFi

View File

@ -1,5 +1,27 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED9C0
lbl_803ED9C0:
# ROM: 0x3EA9C0
.4byte 0
.4byte 0
.4byte __dt__10IAllocatorFv
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__10IAllocatorFv .global __dt__10IAllocatorFv

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED568
lbl_803ED568:
# ROM: 0x3EA568
.4byte 0
.4byte 0
.4byte "__dt__49TObjOwnerDerivedFromIObj<21CAllFormatsAnimSource>Fv"
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__21CAllFormatsAnimSourceFv .global __dt__21CAllFormatsAnimSourceFv

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECBD0
lbl_803ECBD0:
# ROM: 0x3E9BD0
.4byte 0
.4byte 0
.4byte sub_802d81c0
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global FAnimCharacterSet__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer .global FAnimCharacterSet__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECF48
lbl_803ECF48:
# ROM: 0x3E9F48
.4byte 0
.4byte 0
.4byte sub_802ebbf8
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global AnimPOIDataFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer .global AnimPOIDataFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer

View File

@ -1,5 +1,62 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECF58
lbl_803ECF58:
# ROM: 0x3E9F58
.4byte 0
.4byte 0
.4byte sub_802edf68
.4byte IsCAnimTreeNode__11IAnimReaderCFv
.4byte VAdvanceView__17CAnimSourceReaderFRC13CCharAnimTime
.4byte VGetTimeRemaining__17CAnimSourceReaderCFv
.4byte VGetSteadyStateAnimInfo__17CAnimSourceReaderCFv
.4byte VHasOffset__17CAnimSourceReaderCFRC6CSegId
.4byte VGetOffset__17CAnimSourceReaderCFRC6CSegId
.4byte VGetRotation__17CAnimSourceReaderCFRC6CSegId
.4byte VGetBoolPOIList__21CAnimSourceReaderBaseCFRC13CCharAnimTimeP12CBoolPOINodeUiUii
.4byte VGetInt32POIList__21CAnimSourceReaderBaseCFRC13CCharAnimTimeP13CInt32POINodeUiUii
.4byte VGetParticlePOIList__21CAnimSourceReaderBaseCFRC13CCharAnimTimeP16CParticlePOINodeUiUii
.4byte VGetSoundPOIList__21CAnimSourceReaderBaseCFRC13CCharAnimTimeP13CSoundPOINodeUiUii
.4byte VGetBoolPOIState__21CAnimSourceReaderBaseCFPCc
.4byte VGetInt32POIState__21CAnimSourceReaderBaseCFPCc
.4byte VGetParticlePOIState__21CAnimSourceReaderBaseCFPCc
.4byte VGetSegStatementSet__17CAnimSourceReaderCFRC10CSegIdListR16CSegStatementSet
.4byte VGetSegStatementSet__17CAnimSourceReaderCFRC10CSegIdListR16CSegStatementSetRC13CCharAnimTime
.4byte sub_802eeb90
.4byte VSimplified__11IAnimReaderFv
.4byte VSetPhase__17CAnimSourceReaderFf
.4byte VGetAdvancementResults__17CAnimSourceReaderCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte VGetOffset__17CAnimSourceReaderCFRC6CSegIdRC13CCharAnimTime
.4byte VSupportsReverseView__17CAnimSourceReaderCFv
.4byte VReverseView__17CAnimSourceReaderFRC13CCharAnimTime
.global lbl_803ECFC0
lbl_803ECFC0:
# ROM: 0x3E9FC0
.4byte 0
.4byte 0
.4byte HasPOIData__15CAnimSourceInfoCFv
.4byte GetBoolPOIStream__15CAnimSourceInfoCFv
.4byte GetInt32POIStream__15CAnimSourceInfoCFv
.4byte GetParticlePOIStream__15CAnimSourceInfoCFv
.4byte GetSoundPOIStream__15CAnimSourceInfoCFv
.4byte GetAnimationDuration__15CAnimSourceInfoCFv
.4byte __dt__15CAnimSourceInfoFv
.global lbl_803ECFE4
lbl_803ECFE4:
# ROM: 0x3E9FE4
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte sub_802ee0a0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global VGetAdvancementResults__17CAnimSourceReaderCFRC13CCharAnimTimeRC13CCharAnimTime .global VGetAdvancementResults__17CAnimSourceReaderCFRC13CCharAnimTimeRC13CCharAnimTime

View File

@ -1,5 +1,36 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED008
lbl_803ED008:
# ROM: 0x3EA008
.4byte 0
.4byte 0
.4byte sub_802edff0
.4byte IsCAnimTreeNode__11IAnimReaderCFv
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte VGetBoolPOIList__21CAnimSourceReaderBaseCFRC13CCharAnimTimeP12CBoolPOINodeUiUii
.4byte VGetInt32POIList__21CAnimSourceReaderBaseCFRC13CCharAnimTimeP13CInt32POINodeUiUii
.4byte VGetParticlePOIList__21CAnimSourceReaderBaseCFRC13CCharAnimTimeP16CParticlePOINodeUiUii
.4byte VGetSoundPOIList__21CAnimSourceReaderBaseCFRC13CCharAnimTimeP13CSoundPOINodeUiUii
.4byte VGetBoolPOIState__21CAnimSourceReaderBaseCFPCc
.4byte VGetInt32POIState__21CAnimSourceReaderBaseCFPCc
.4byte VGetParticlePOIState__21CAnimSourceReaderBaseCFPCc
.4byte 0
.4byte 0
.4byte 0
.4byte VSimplified__11IAnimReaderFv
.4byte 0
.4byte VGetAdvancementResults__11IAnimReaderCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global PostConstruct__21CAnimSourceReaderBaseFRC13CCharAnimTime .global PostConstruct__21CAnimSourceReaderBaseFRC13CCharAnimTime

View File

@ -1,5 +1,39 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED068
lbl_803ED068:
# ROM: 0x3EA068
.4byte 0
.4byte 0
.4byte __dt__28CAnimTreeAnimReaderContainerFv
.4byte IsCAnimTreeNode__13CAnimTreeNodeCFv
.4byte VAdvanceView__28CAnimTreeAnimReaderContainerFRC13CCharAnimTime
.4byte VGetTimeRemaining__28CAnimTreeAnimReaderContainerCFv
.4byte VGetSteadyStateAnimInfo__28CAnimTreeAnimReaderContainerCFv
.4byte VHasOffset__28CAnimTreeAnimReaderContainerCFRC6CSegId
.4byte VGetOffset__28CAnimTreeAnimReaderContainerCFRC6CSegId
.4byte VGetRotation__28CAnimTreeAnimReaderContainerCFRC6CSegId
.4byte VGetBoolPOIList__28CAnimTreeAnimReaderContainerCFRC13CCharAnimTimeP12CBoolPOINodeUiUii
.4byte VGetInt32POIList__28CAnimTreeAnimReaderContainerCFRC13CCharAnimTimeP13CInt32POINodeUiUii
.4byte VGetParticlePOIList__28CAnimTreeAnimReaderContainerCFRC13CCharAnimTimeP16CParticlePOINodeUiUii
.4byte VGetSoundPOIList__28CAnimTreeAnimReaderContainerCFRC13CCharAnimTimeP13CSoundPOINodeUiUii
.4byte VGetBoolPOIState__28CAnimTreeAnimReaderContainerCFPCc
.4byte VGetInt32POIState__28CAnimTreeAnimReaderContainerCFPCc
.4byte VGetParticlePOIState__28CAnimTreeAnimReaderContainerCFPCc
.4byte VGetSegStatementSet__28CAnimTreeAnimReaderContainerCFRC10CSegIdListR16CSegStatementSet
.4byte VGetSegStatementSet__28CAnimTreeAnimReaderContainerCFRC10CSegIdListR16CSegStatementSetRC13CCharAnimTime
.4byte VClone__28CAnimTreeAnimReaderContainerCFv
.4byte VSimplified__28CAnimTreeAnimReaderContainerFv
.4byte VSetPhase__28CAnimTreeAnimReaderContainerFf
.4byte VGetAdvancementResults__28CAnimTreeAnimReaderContainerCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte Depth__28CAnimTreeAnimReaderContainerCFv
.4byte VGetContributionOfHighestInfluence__28CAnimTreeAnimReaderContainerCFv
.4byte VGetNumChildren__28CAnimTreeAnimReaderContainerCFv
.4byte VGetBestUnblendedChild__28CAnimTreeAnimReaderContainerCFv
.4byte "VGetWeightedReaders__28CAnimTreeAnimReaderContainerFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>"
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__28CAnimTreeAnimReaderContainerFv .global __dt__28CAnimTreeAnimReaderContainerFv

View File

@ -1,5 +1,43 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED0D8
lbl_803ED0D8:
# ROM: 0x3EA0D8
.4byte 0
.4byte 0
.4byte __dt__14CAnimTreeBlendFv
.4byte IsCAnimTreeNode__13CAnimTreeNodeCFv
.4byte VAdvanceView__14CAnimTreeBlendFRC13CCharAnimTime
.4byte VGetTimeRemaining__14CAnimTreeBlendCFv
.4byte VGetSteadyStateAnimInfo__14CAnimTreeBlendCFv
.4byte VHasOffset__18CAnimTreeTweenBaseCFRC6CSegId
.4byte VGetOffset__18CAnimTreeTweenBaseCFRC6CSegId
.4byte VGetRotation__18CAnimTreeTweenBaseCFRC6CSegId
.4byte VGetBoolPOIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP12CBoolPOINodeUiUii
.4byte VGetInt32POIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP13CInt32POINodeUiUii
.4byte VGetParticlePOIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP16CParticlePOINodeUiUii
.4byte VGetSoundPOIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP13CSoundPOINodeUiUii
.4byte VGetBoolPOIState__20CAnimTreeDoubleChildCFPCc
.4byte VGetInt32POIState__20CAnimTreeDoubleChildCFPCc
.4byte VGetParticlePOIState__20CAnimTreeDoubleChildCFPCc
.4byte VGetSegStatementSet__18CAnimTreeTweenBaseCFRC10CSegIdListR16CSegStatementSet
.4byte VGetSegStatementSet__18CAnimTreeTweenBaseCFRC10CSegIdListR16CSegStatementSetRC13CCharAnimTime
.4byte VClone__14CAnimTreeBlendCFv
.4byte VSimplified__18CAnimTreeTweenBaseFv
.4byte VSetPhase__20CAnimTreeDoubleChildFf
.4byte VGetAdvancementResults__20CAnimTreeDoubleChildCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte Depth__20CAnimTreeDoubleChildCFv
.4byte VGetContributionOfHighestInfluence__20CAnimTreeDoubleChildCFv
.4byte VGetNumChildren__20CAnimTreeDoubleChildCFv
.4byte VGetBestUnblendedChild__20CAnimTreeDoubleChildCFv
.4byte "VGetWeightedReaders__18CAnimTreeTweenBaseFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>"
.4byte VGetRightChildWeight__18CAnimTreeTweenBaseCFv
.4byte SetBlendingWeight__14CAnimTreeBlendFf
.4byte VReverseSimplified__18CAnimTreeTweenBaseFv
.4byte VGetBlendingWeight__14CAnimTreeBlendCFv
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__14CAnimTreeBlendFv .global __dt__14CAnimTreeBlendFv

View File

@ -31,6 +31,7 @@ lbl_802F26F4:
/* 802F2714 002EF674 41 82 00 0C */ beq lbl_802F2720 /* 802F2714 002EF674 41 82 00 0C */ beq lbl_802F2720
/* 802F2718 002EF678 38 7E 00 14 */ addi r3, r30, 0x14 /* 802F2718 002EF678 38 7E 00 14 */ addi r3, r30, 0x14
/* 802F271C 002EF67C 4B D3 E8 85 */ bl sub_80030fa0 /* 802F271C 002EF67C 4B D3 E8 85 */ bl sub_80030fa0
.global lbl_802F2720
lbl_802F2720: lbl_802F2720:
/* 802F2720 002EF680 28 1E 00 00 */ cmplwi r30, 0 /* 802F2720 002EF680 28 1E 00 00 */ cmplwi r30, 0
/* 802F2724 002EF684 41 82 00 38 */ beq lbl_802F275C /* 802F2724 002EF684 41 82 00 38 */ beq lbl_802F275C

View File

@ -1,5 +1,41 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED158
lbl_803ED158:
# ROM: 0x3EA158
.4byte 0
.4byte 0
.4byte __dt__20CAnimTreeDoubleChildFv
.4byte IsCAnimTreeNode__13CAnimTreeNodeCFv
.4byte VAdvanceView__20CAnimTreeDoubleChildFRC13CCharAnimTime
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte VGetBoolPOIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP12CBoolPOINodeUiUii
.4byte VGetInt32POIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP13CInt32POINodeUiUii
.4byte VGetParticlePOIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP16CParticlePOINodeUiUii
.4byte VGetSoundPOIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP13CSoundPOINodeUiUii
.4byte VGetBoolPOIState__20CAnimTreeDoubleChildCFPCc
.4byte VGetInt32POIState__20CAnimTreeDoubleChildCFPCc
.4byte VGetParticlePOIState__20CAnimTreeDoubleChildCFPCc
.4byte 0
.4byte 0
.4byte 0
.4byte VSimplified__11IAnimReaderFv
.4byte VSetPhase__20CAnimTreeDoubleChildFf
.4byte VGetAdvancementResults__20CAnimTreeDoubleChildCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte Depth__20CAnimTreeDoubleChildCFv
.4byte VGetContributionOfHighestInfluence__20CAnimTreeDoubleChildCFv
.4byte VGetNumChildren__20CAnimTreeDoubleChildCFv
.4byte VGetBestUnblendedChild__20CAnimTreeDoubleChildCFv
.4byte "VGetWeightedReaders__20CAnimTreeDoubleChildFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>"
.4byte 0
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global "VGetWeightedReaders__20CAnimTreeDoubleChildFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>" .global "VGetWeightedReaders__20CAnimTreeDoubleChildFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>"

View File

@ -1,5 +1,42 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECBE0
lbl_803ECBE0:
# ROM: 0x3E9BE0
.4byte 0
.4byte 0
.4byte __dt__15CAnimTreeLoopInFv
.4byte IsCAnimTreeNode__13CAnimTreeNodeCFv
.4byte VAdvanceView__15CAnimTreeLoopInFRC13CCharAnimTime
.4byte VGetTimeRemaining__15CAnimTreeLoopInCFv
.4byte VGetSteadyStateAnimInfo__15CAnimTreeLoopInCFv
.4byte VHasOffset__20CAnimTreeSingleChildCFRC6CSegId
.4byte VGetOffset__20CAnimTreeSingleChildCFRC6CSegId
.4byte VGetRotation__20CAnimTreeSingleChildCFRC6CSegId
.4byte VGetBoolPOIList__15CAnimTreeLoopInCFRC13CCharAnimTimeP12CBoolPOINodeUiUii
.4byte VGetInt32POIList__15CAnimTreeLoopInCFRC13CCharAnimTimeP13CInt32POINodeUiUii
.4byte VGetParticlePOIList__15CAnimTreeLoopInCFRC13CCharAnimTimeP16CParticlePOINodeUiUii
.4byte VGetSoundPOIList__15CAnimTreeLoopInCFRC13CCharAnimTimeP13CSoundPOINodeUiUii
.4byte VGetBoolPOIState__20CAnimTreeSingleChildCFPCc
.4byte VGetInt32POIState__20CAnimTreeSingleChildCFPCc
.4byte VGetParticlePOIState__20CAnimTreeSingleChildCFPCc
.4byte VGetSegStatementSet__20CAnimTreeSingleChildCFRC10CSegIdListR16CSegStatementSet
.4byte VGetSegStatementSet__20CAnimTreeSingleChildCFRC10CSegIdListR16CSegStatementSetRC13CCharAnimTime
.4byte VClone__15CAnimTreeLoopInCFv
.4byte VSimplified__15CAnimTreeLoopInFv
.4byte VSetPhase__20CAnimTreeSingleChildFf
.4byte VGetAdvancementResults__20CAnimTreeSingleChildCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte Depth__20CAnimTreeSingleChildCFv
.4byte VGetContributionOfHighestInfluence__15CAnimTreeLoopInCFv
.4byte VGetNumChildren__20CAnimTreeSingleChildCFv
.4byte VGetBestUnblendedChild__15CAnimTreeLoopInCFv
.4byte "VGetWeightedReaders__20CAnimTreeSingleChildFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>"
.4byte VSupportsReverseView__15CAnimTreeLoopInCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__15CAnimTreeLoopInFv .global __dt__15CAnimTreeLoopInFv

View File

@ -1,5 +1,39 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED1D0
lbl_803ED1D0:
# ROM: 0x3EA1D0
.4byte 0
.4byte 0
.4byte __dt__13CAnimTreeNodeFv
.4byte IsCAnimTreeNode__13CAnimTreeNodeCFv
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte VSimplified__11IAnimReaderFv
.4byte 0
.4byte VGetAdvancementResults__11IAnimReaderCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global IsCAnimTreeNode__13CAnimTreeNodeCFv .global IsCAnimTreeNode__13CAnimTreeNodeCFv

View File

@ -1,5 +1,41 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECC58
lbl_803ECC58:
# ROM: 0x3E9C58
.4byte 0
.4byte 0
.4byte __dt__17CAnimTreeSequenceFv
.4byte IsCAnimTreeNode__13CAnimTreeNodeCFv
.4byte VAdvanceView__17CAnimTreeSequenceFRC13CCharAnimTime
.4byte VGetTimeRemaining__17CAnimTreeSequenceCFv
.4byte VGetSteadyStateAnimInfo__17CAnimTreeSequenceCFv
.4byte VHasOffset__20CAnimTreeSingleChildCFRC6CSegId
.4byte VGetOffset__20CAnimTreeSingleChildCFRC6CSegId
.4byte VGetRotation__20CAnimTreeSingleChildCFRC6CSegId
.4byte VGetBoolPOIList__17CAnimTreeSequenceCFRC13CCharAnimTimeP12CBoolPOINodeUiUii
.4byte VGetInt32POIList__17CAnimTreeSequenceCFRC13CCharAnimTimeP13CInt32POINodeUiUii
.4byte VGetParticlePOIList__17CAnimTreeSequenceCFRC13CCharAnimTimeP16CParticlePOINodeUiUii
.4byte VGetSoundPOIList__17CAnimTreeSequenceCFRC13CCharAnimTimeP13CSoundPOINodeUiUii
.4byte VGetBoolPOIState__20CAnimTreeSingleChildCFPCc
.4byte VGetInt32POIState__20CAnimTreeSingleChildCFPCc
.4byte VGetParticlePOIState__20CAnimTreeSingleChildCFPCc
.4byte VGetSegStatementSet__20CAnimTreeSingleChildCFRC10CSegIdListR16CSegStatementSet
.4byte VGetSegStatementSet__20CAnimTreeSingleChildCFRC10CSegIdListR16CSegStatementSetRC13CCharAnimTime
.4byte VClone__17CAnimTreeSequenceCFv
.4byte VSimplified__11IAnimReaderFv
.4byte VSetPhase__20CAnimTreeSingleChildFf
.4byte VGetAdvancementResults__20CAnimTreeSingleChildCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte Depth__20CAnimTreeSingleChildCFv
.4byte VGetContributionOfHighestInfluence__17CAnimTreeSequenceCFv
.4byte VGetNumChildren__20CAnimTreeSingleChildCFv
.4byte VGetBestUnblendedChild__17CAnimTreeSequenceCFv
.4byte "VGetWeightedReaders__20CAnimTreeSingleChildFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>"
.4byte VSupportsReverseView__17CAnimTreeSequenceCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__17CAnimTreeSequenceFv .global __dt__17CAnimTreeSequenceFv

View File

@ -1,5 +1,39 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED240
lbl_803ED240:
# ROM: 0x3EA240
.4byte 0
.4byte 0
.4byte __dt__20CAnimTreeSingleChildFv
.4byte IsCAnimTreeNode__13CAnimTreeNodeCFv
.4byte VAdvanceView__20CAnimTreeSingleChildFRC13CCharAnimTime
.4byte VGetTimeRemaining__20CAnimTreeSingleChildCFv
.4byte 0
.4byte VHasOffset__20CAnimTreeSingleChildCFRC6CSegId
.4byte VGetOffset__20CAnimTreeSingleChildCFRC6CSegId
.4byte VGetRotation__20CAnimTreeSingleChildCFRC6CSegId
.4byte VGetBoolPOIList__20CAnimTreeSingleChildCFRC13CCharAnimTimeP12CBoolPOINodeUiUii
.4byte VGetInt32POIList__20CAnimTreeSingleChildCFRC13CCharAnimTimeP13CInt32POINodeUiUii
.4byte VGetParticlePOIList__20CAnimTreeSingleChildCFRC13CCharAnimTimeP16CParticlePOINodeUiUii
.4byte VGetSoundPOIList__20CAnimTreeSingleChildCFRC13CCharAnimTimeP13CSoundPOINodeUiUii
.4byte VGetBoolPOIState__20CAnimTreeSingleChildCFPCc
.4byte VGetInt32POIState__20CAnimTreeSingleChildCFPCc
.4byte VGetParticlePOIState__20CAnimTreeSingleChildCFPCc
.4byte VGetSegStatementSet__20CAnimTreeSingleChildCFRC10CSegIdListR16CSegStatementSet
.4byte VGetSegStatementSet__20CAnimTreeSingleChildCFRC10CSegIdListR16CSegStatementSetRC13CCharAnimTime
.4byte 0
.4byte VSimplified__11IAnimReaderFv
.4byte VSetPhase__20CAnimTreeSingleChildFf
.4byte VGetAdvancementResults__20CAnimTreeSingleChildCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte Depth__20CAnimTreeSingleChildCFv
.4byte 0
.4byte VGetNumChildren__20CAnimTreeSingleChildCFv
.4byte 0
.4byte "VGetWeightedReaders__20CAnimTreeSingleChildFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>"
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global "VGetWeightedReaders__20CAnimTreeSingleChildFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>" .global "VGetWeightedReaders__20CAnimTreeSingleChildFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>"

View File

@ -1,5 +1,39 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED2B0
lbl_803ED2B0:
# ROM: 0x3EA2B0
.4byte 0
.4byte 0
.4byte __dt__18CAnimTreeTimeScaleFv
.4byte IsCAnimTreeNode__13CAnimTreeNodeCFv
.4byte VAdvanceView__18CAnimTreeTimeScaleFRC13CCharAnimTime
.4byte VGetTimeRemaining__18CAnimTreeTimeScaleCFv
.4byte VGetSteadyStateAnimInfo__18CAnimTreeTimeScaleCFv
.4byte VHasOffset__20CAnimTreeSingleChildCFRC6CSegId
.4byte VGetOffset__20CAnimTreeSingleChildCFRC6CSegId
.4byte VGetRotation__20CAnimTreeSingleChildCFRC6CSegId
.4byte VGetBoolPOIList__18CAnimTreeTimeScaleCFRC13CCharAnimTimeP12CBoolPOINodeUiUii
.4byte VGetInt32POIList__18CAnimTreeTimeScaleCFRC13CCharAnimTimeP13CInt32POINodeUiUii
.4byte VGetParticlePOIList__18CAnimTreeTimeScaleCFRC13CCharAnimTimeP16CParticlePOINodeUiUii
.4byte VGetSoundPOIList__18CAnimTreeTimeScaleCFRC13CCharAnimTimeP13CSoundPOINodeUiUii
.4byte VGetBoolPOIState__18CAnimTreeTimeScaleCFPCc
.4byte VGetInt32POIState__18CAnimTreeTimeScaleCFPCc
.4byte VGetParticlePOIState__18CAnimTreeTimeScaleCFPCc
.4byte VGetSegStatementSet__20CAnimTreeSingleChildCFRC10CSegIdListR16CSegStatementSet
.4byte VGetSegStatementSet__20CAnimTreeSingleChildCFRC10CSegIdListR16CSegStatementSetRC13CCharAnimTime
.4byte VClone__18CAnimTreeTimeScaleCFv
.4byte VSimplified__18CAnimTreeTimeScaleFv
.4byte VSetPhase__18CAnimTreeTimeScaleFf
.4byte VGetAdvancementResults__20CAnimTreeSingleChildCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte Depth__20CAnimTreeSingleChildCFv
.4byte VGetContributionOfHighestInfluence__18CAnimTreeTimeScaleCFv
.4byte VGetNumChildren__20CAnimTreeSingleChildCFv
.4byte VGetBestUnblendedChild__18CAnimTreeTimeScaleCFv
.4byte "VGetWeightedReaders__20CAnimTreeSingleChildFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>"
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global "CreatePrimitiveName__18CAnimTreeTimeScaleFRCQ24rstl25ncrc_ptr<13CAnimTreeNode>fRC13CCharAnimTimef" .global "CreatePrimitiveName__18CAnimTreeTimeScaleFRCQ24rstl25ncrc_ptr<13CAnimTreeNode>fRC13CCharAnimTimef"

View File

@ -1,7 +1,44 @@
.include "macros.inc" .include "macros.inc"
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .data
.global lbl_803ED320
lbl_803ED320:
# ROM: 0x3EA320
.4byte 0
.4byte 0
.4byte __dt__19CAnimTreeTransitionFv
.4byte IsCAnimTreeNode__13CAnimTreeNodeCFv
.4byte VAdvanceView__19CAnimTreeTransitionFRC13CCharAnimTime
.4byte VGetTimeRemaining__19CAnimTreeTransitionCFv
.4byte VGetSteadyStateAnimInfo__19CAnimTreeTransitionCFv
.4byte VHasOffset__18CAnimTreeTweenBaseCFRC6CSegId
.4byte VGetOffset__18CAnimTreeTweenBaseCFRC6CSegId
.4byte VGetRotation__18CAnimTreeTweenBaseCFRC6CSegId
.4byte VGetBoolPOIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP12CBoolPOINodeUiUii
.4byte VGetInt32POIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP13CInt32POINodeUiUii
.4byte VGetParticlePOIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP16CParticlePOINodeUiUii
.4byte VGetSoundPOIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP13CSoundPOINodeUiUii
.4byte VGetBoolPOIState__20CAnimTreeDoubleChildCFPCc
.4byte VGetInt32POIState__20CAnimTreeDoubleChildCFPCc
.4byte VGetParticlePOIState__20CAnimTreeDoubleChildCFPCc
.4byte VGetSegStatementSet__18CAnimTreeTweenBaseCFRC10CSegIdListR16CSegStatementSet
.4byte VGetSegStatementSet__18CAnimTreeTweenBaseCFRC10CSegIdListR16CSegStatementSetRC13CCharAnimTime
.4byte VClone__19CAnimTreeTransitionCFv
.4byte VSimplified__19CAnimTreeTransitionFv
.4byte VSetPhase__20CAnimTreeDoubleChildFf
.4byte VGetAdvancementResults__20CAnimTreeDoubleChildCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte Depth__20CAnimTreeDoubleChildCFv
.4byte VGetContributionOfHighestInfluence__20CAnimTreeDoubleChildCFv
.4byte VGetNumChildren__20CAnimTreeDoubleChildCFv
.4byte VGetBestUnblendedChild__19CAnimTreeTransitionCFv
.4byte "VGetWeightedReaders__18CAnimTreeTweenBaseFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>"
.4byte VGetRightChildWeight__18CAnimTreeTweenBaseCFv
.4byte SetBlendingWeight__19CAnimTreeTransitionFf
.4byte VReverseSimplified__19CAnimTreeTransitionFv
.4byte VGetBlendingWeight__19CAnimTreeTransitionCFv
.section .text, "ax" # 0x80003640 - 0x803CB1C0
.global VGetBestUnblendedChild__19CAnimTreeTransitionCFv .global VGetBestUnblendedChild__19CAnimTreeTransitionCFv
VGetBestUnblendedChild__19CAnimTreeTransitionCFv: VGetBestUnblendedChild__19CAnimTreeTransitionCFv:

View File

@ -1,5 +1,43 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED3A0
lbl_803ED3A0:
# ROM: 0x3EA3A0
.4byte 0
.4byte 0
.4byte __dt__18CAnimTreeTweenBaseFv
.4byte IsCAnimTreeNode__13CAnimTreeNodeCFv
.4byte VAdvanceView__20CAnimTreeDoubleChildFRC13CCharAnimTime
.4byte 0
.4byte 0
.4byte VHasOffset__18CAnimTreeTweenBaseCFRC6CSegId
.4byte VGetOffset__18CAnimTreeTweenBaseCFRC6CSegId
.4byte VGetRotation__18CAnimTreeTweenBaseCFRC6CSegId
.4byte VGetBoolPOIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP12CBoolPOINodeUiUii
.4byte VGetInt32POIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP13CInt32POINodeUiUii
.4byte VGetParticlePOIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP16CParticlePOINodeUiUii
.4byte VGetSoundPOIList__20CAnimTreeDoubleChildCFRC13CCharAnimTimeP13CSoundPOINodeUiUii
.4byte VGetBoolPOIState__20CAnimTreeDoubleChildCFPCc
.4byte VGetInt32POIState__20CAnimTreeDoubleChildCFPCc
.4byte VGetParticlePOIState__20CAnimTreeDoubleChildCFPCc
.4byte VGetSegStatementSet__18CAnimTreeTweenBaseCFRC10CSegIdListR16CSegStatementSet
.4byte VGetSegStatementSet__18CAnimTreeTweenBaseCFRC10CSegIdListR16CSegStatementSetRC13CCharAnimTime
.4byte 0
.4byte VSimplified__18CAnimTreeTweenBaseFv
.4byte VSetPhase__20CAnimTreeDoubleChildFf
.4byte VGetAdvancementResults__20CAnimTreeDoubleChildCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte Depth__20CAnimTreeDoubleChildCFv
.4byte VGetContributionOfHighestInfluence__20CAnimTreeDoubleChildCFv
.4byte VGetNumChildren__20CAnimTreeDoubleChildCFv
.4byte VGetBestUnblendedChild__20CAnimTreeDoubleChildCFv
.4byte "VGetWeightedReaders__18CAnimTreeTweenBaseFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>"
.4byte VGetRightChildWeight__18CAnimTreeTweenBaseCFv
.4byte 0
.4byte VReverseSimplified__18CAnimTreeTweenBaseFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global "VGetWeightedReaders__18CAnimTreeTweenBaseFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>" .global "VGetWeightedReaders__18CAnimTreeTweenBaseFfRQ24rstl48reserved_vector<Q24rstl22pair<f,P11IAnimReader>>"

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED420
lbl_803ED420:
# ROM: 0x3EA420
.4byte 0
.4byte 0
.4byte sub_802f8294
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global "GetSegIdFromString__15CCharLayoutInfoCFRCQ24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>" .global "GetSegIdFromString__15CCharLayoutInfoCFRCQ24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>"

View File

@ -1,5 +1,50 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED430
lbl_803ED430:
# ROM: 0x3EA430
.4byte 0
.4byte 0
.4byte __dt__21CFBStreamedAnimReaderFv
.4byte IsCAnimTreeNode__11IAnimReaderCFv
.4byte VAdvanceView__21CFBStreamedAnimReaderFRC13CCharAnimTime
.4byte VGetTimeRemaining__21CFBStreamedAnimReaderCFv
.4byte VGetSteadyStateAnimInfo__21CFBStreamedAnimReaderCFv
.4byte VHasOffset__21CFBStreamedAnimReaderCFRC6CSegId
.4byte VGetOffset__21CFBStreamedAnimReaderCFRC6CSegId
.4byte VGetRotation__21CFBStreamedAnimReaderCFRC6CSegId
.4byte VGetBoolPOIList__21CAnimSourceReaderBaseCFRC13CCharAnimTimeP12CBoolPOINodeUiUii
.4byte VGetInt32POIList__21CAnimSourceReaderBaseCFRC13CCharAnimTimeP13CInt32POINodeUiUii
.4byte VGetParticlePOIList__21CAnimSourceReaderBaseCFRC13CCharAnimTimeP16CParticlePOINodeUiUii
.4byte VGetSoundPOIList__21CAnimSourceReaderBaseCFRC13CCharAnimTimeP13CSoundPOINodeUiUii
.4byte VGetBoolPOIState__21CAnimSourceReaderBaseCFPCc
.4byte VGetInt32POIState__21CAnimSourceReaderBaseCFPCc
.4byte VGetParticlePOIState__21CAnimSourceReaderBaseCFPCc
.4byte VGetSegStatementSet__21CFBStreamedAnimReaderCFRC10CSegIdListR16CSegStatementSet
.4byte VGetSegStatementSet__21CFBStreamedAnimReaderCFRC10CSegIdListR16CSegStatementSetRC13CCharAnimTime
.4byte VClone__21CFBStreamedAnimReaderCFv
.4byte VSimplified__11IAnimReaderFv
.4byte VSetPhase__21CFBStreamedAnimReaderFf
.4byte VGetAdvancementResults__21CFBStreamedAnimReaderCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte VSupportsReverseView__21CFBStreamedAnimReaderCFv
.4byte VReverseView__21CFBStreamedAnimReaderFRC13CCharAnimTime
.global lbl_803ED494
lbl_803ED494:
# ROM: 0x3EA494
.4byte 0
.4byte 0
.4byte "HasPOIData__41TAnimSourceInfo<22CFBStreamedCompression>CFv"
.4byte "GetBoolPOIStream__41TAnimSourceInfo<22CFBStreamedCompression>CFv"
.4byte "GetInt32POIStream__41TAnimSourceInfo<22CFBStreamedCompression>CFv"
.4byte "GetParticlePOIStream__41TAnimSourceInfo<22CFBStreamedCompression>CFv"
.4byte "GetSoundPOIStream__41TAnimSourceInfo<22CFBStreamedCompression>CFv"
.4byte "GetAnimationDuration__41TAnimSourceInfo<22CFBStreamedCompression>CFv"
.4byte "__dt__41TAnimSourceInfo<22CFBStreamedCompression>Fv"
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global VGetAdvancementResults__21CFBStreamedAnimReaderCFRC13CCharAnimTimeRC13CCharAnimTime .global VGetAdvancementResults__21CFBStreamedAnimReaderCFRC13CCharAnimTimeRC13CCharAnimTime

View File

@ -1,5 +1,20 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECCD0
lbl_803ECCD0:
# ROM: 0x3E9CD0
.4byte 0
.4byte 0
.4byte __dt__14CMetaAnimBlendFv
.4byte GetAnimationTree__9IMetaAnimCFRC15CAnimSysContextRC24CMetaAnimTreeBuildOrders
.4byte "GetUniquePrimitives__14CMetaAnimBlendCFRQ24rstl72set<10CPrimitive,Q24rstl18less<10CPrimitive>,Q24rstl17rmemory_allocator>"
.4byte GetType__14CMetaAnimBlendCFv
.4byte WriteAnimData__14CMetaAnimBlendCFR13COutputStream
.4byte VGetAnimationTree__14CMetaAnimBlendCFRC15CAnimSysContextRC24CMetaAnimTreeBuildOrders
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__14CMetaAnimBlendFv .global __dt__14CMetaAnimBlendFv

View File

@ -1,5 +1,31 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECCF0
lbl_803ECCF0:
# ROM: 0x3E9CF0
.4byte 0
.4byte 0
.4byte __dt__19CMetaAnimPhaseBlendFv
.4byte GetAnimationTree__9IMetaAnimCFRC15CAnimSysContextRC24CMetaAnimTreeBuildOrders
.4byte "GetUniquePrimitives__19CMetaAnimPhaseBlendCFRQ24rstl72set<10CPrimitive,Q24rstl18less<10CPrimitive>,Q24rstl17rmemory_allocator>"
.4byte GetType__19CMetaAnimPhaseBlendCFv
.4byte WriteAnimData__19CMetaAnimPhaseBlendCFR13COutputStream
.4byte VGetAnimationTree__19CMetaAnimPhaseBlendCFRC15CAnimSysContextRC24CMetaAnimTreeBuildOrders
.global lbl_803ECD10
lbl_803ECD10:
# ROM: 0x3E9D10
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__19CMetaAnimPhaseBlendFv .global __dt__19CMetaAnimPhaseBlendFv

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECD30
lbl_803ECD30:
# ROM: 0x3E9D30
.4byte 0
.4byte 0
.4byte __dt__13CMetaAnimPlayFv
.4byte GetAnimationTree__9IMetaAnimCFRC15CAnimSysContextRC24CMetaAnimTreeBuildOrders
.4byte "GetUniquePrimitives__13CMetaAnimPlayCFRQ24rstl72set<10CPrimitive,Q24rstl18less<10CPrimitive>,Q24rstl17rmemory_allocator>"
.4byte GetType__13CMetaAnimPlayCFv
.4byte WriteAnimData__13CMetaAnimPlayCFR13COutputStream
.4byte VGetAnimationTree__13CMetaAnimPlayCFRC15CAnimSysContextRC24CMetaAnimTreeBuildOrders
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__13CMetaAnimPlayFv .global __dt__13CMetaAnimPlayFv

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECD50
lbl_803ECD50:
# ROM: 0x3E9D50
.4byte 0
.4byte 0
.4byte __dt__15CMetaAnimRandomFv
.4byte GetAnimationTree__9IMetaAnimCFRC15CAnimSysContextRC24CMetaAnimTreeBuildOrders
.4byte "GetUniquePrimitives__15CMetaAnimRandomCFRQ24rstl72set<10CPrimitive,Q24rstl18less<10CPrimitive>,Q24rstl17rmemory_allocator>"
.4byte GetType__15CMetaAnimRandomCFv
.4byte WriteAnimData__15CMetaAnimRandomCFR13COutputStream
.4byte VGetAnimationTree__15CMetaAnimRandomCFRC15CAnimSysContextRC24CMetaAnimTreeBuildOrders
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__15CMetaAnimRandomFv .global __dt__15CMetaAnimRandomFv

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECD70
lbl_803ECD70:
# ROM: 0x3E9D70
.4byte 0
.4byte 0
.4byte __dt__17CMetaAnimSequenceFv
.4byte GetAnimationTree__9IMetaAnimCFRC15CAnimSysContextRC24CMetaAnimTreeBuildOrders
.4byte "GetUniquePrimitives__17CMetaAnimSequenceCFRQ24rstl72set<10CPrimitive,Q24rstl18less<10CPrimitive>,Q24rstl17rmemory_allocator>"
.4byte sub_802e1744
.4byte WriteAnimData__17CMetaAnimSequenceCFR13COutputStream
.4byte VGetAnimationTree__17CMetaAnimSequenceCFRC15CAnimSysContextRC24CMetaAnimTreeBuildOrders
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__17CMetaAnimSequenceFv .global __dt__17CMetaAnimSequenceFv

View File

@ -1,5 +1,17 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECD90
lbl_803ECD90:
# ROM: 0x3E9D90
.4byte 0
.4byte 0
.4byte __dt__18CMetaTransMetaAnimFv
.4byte "VGetTransitionTree__18CMetaTransMetaAnimCFRCQ24rstl25ncrc_ptr<13CAnimTreeNode>RCQ24rstl25ncrc_ptr<13CAnimTreeNode>RC15CAnimSysContext"
.4byte GetType__18CMetaTransMetaAnimCFv
.4byte WriteTransData__18CMetaTransMetaAnimCFR13COutputStream
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__18CMetaTransMetaAnimFv .global __dt__18CMetaTransMetaAnimFv

View File

@ -1,5 +1,17 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECDA8
lbl_803ECDA8:
# ROM: 0x3E9DA8
.4byte 0
.4byte 0
.4byte __dt__20CMetaTransPhaseTransFv
.4byte "VGetTransitionTree__20CMetaTransPhaseTransCFRCQ24rstl25ncrc_ptr<13CAnimTreeNode>RCQ24rstl25ncrc_ptr<13CAnimTreeNode>RC15CAnimSysContext"
.4byte GetType__20CMetaTransPhaseTransCFv
.4byte WriteTransData__20CMetaTransPhaseTransCFR13COutputStream
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__20CMetaTransPhaseTransFv .global __dt__20CMetaTransPhaseTransFv

View File

@ -1,5 +1,17 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECDC0
lbl_803ECDC0:
# ROM: 0x3E9DC0
.4byte 0
.4byte 0
.4byte __dt__14CMetaTransSnapFv
.4byte "VGetTransitionTree__14CMetaTransSnapCFRCQ24rstl25ncrc_ptr<13CAnimTreeNode>RCQ24rstl25ncrc_ptr<13CAnimTreeNode>RC15CAnimSysContext"
.4byte GetType__14CMetaTransSnapCFv
.4byte WriteTransData__14CMetaTransSnapCFR13COutputStream
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__14CMetaTransSnapFv .global __dt__14CMetaTransSnapFv

View File

@ -1,5 +1,17 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECDD8
lbl_803ECDD8:
# ROM: 0x3E9DD8
.4byte 0
.4byte 0
.4byte __dt__15CMetaTransTransFv
.4byte "VGetTransitionTree__15CMetaTransTransCFRCQ24rstl25ncrc_ptr<13CAnimTreeNode>RCQ24rstl25ncrc_ptr<13CAnimTreeNode>RC15CAnimSysContext"
.4byte GetType__15CMetaTransTransCFv
.4byte WriteTransData__15CMetaTransTransCFR13COutputStream
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__15CMetaTransTransFv .global __dt__15CMetaTransTransFv

View File

@ -1,5 +1,21 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED4B8
lbl_803ED4B8:
# ROM: 0x3EA4B8
.4byte 0
.4byte 0
.4byte __dt__21CStackSegStatementSetFv
.global lbl_803ED4C4
lbl_803ED4C4:
# ROM: 0x3EA4C4
.4byte 0
.4byte 0
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__21CStackSegStatementSetFv .global __dt__21CStackSegStatementSetFv

View File

@ -1,5 +1,30 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED4D0
lbl_803ED4D0:
# ROM: 0x3EA4D0
.4byte 0
.4byte 0
.4byte GetType__25CLinearAnimationTimeScaleCFv
.4byte VTimeScaleIntegral__25CLinearAnimationTimeScaleCFRCfRCf
.4byte VFindUpperLimit__25CLinearAnimationTimeScaleCFRCfRCf
.4byte VClone__25CLinearAnimationTimeScaleCFv
.4byte VGetFunctionMirrored__25CLinearAnimationTimeScaleCFRCf
.global lbl_803ED4EC
lbl_803ED4EC:
# ROM: 0x3EA4EC
.4byte 0
.4byte 0
.4byte GetType__27CConstantAnimationTimeScaleCFv
.4byte VTimeScaleIntegral__27CConstantAnimationTimeScaleCFRCfRCf
.4byte VFindUpperLimit__27CConstantAnimationTimeScaleCFRCfRCf
.4byte VClone__27CConstantAnimationTimeScaleCFv
.4byte VGetFunctionMirrored__27CConstantAnimationTimeScaleCFRCf
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetType__25CLinearAnimationTimeScaleCFv .global GetType__25CLinearAnimationTimeScaleCFv

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF728
lbl_803EF728:
# ROM: 0x3EC728
.4byte 0
.4byte 0
.4byte "__dt__20TToken<10CSkinRules>Fv"
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global ProcessingNormals__10CSkinRulesFiPPUs .global ProcessingNormals__10CSkinRulesFiPPUs

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF718
lbl_803EF718:
# ROM: 0x3EC718
.4byte 0
.4byte 0
.4byte __dt__13CSkinnedModelFv
.4byte 0
.section .bss .section .bss
.global lbl_804BFFC0 .global lbl_804BFFC0

View File

@ -1,5 +1,35 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED508
lbl_803ED508:
# ROM: 0x3EA508
.4byte 0
.4byte 0
.4byte __dt__11IAnimReaderFv
.4byte IsCAnimTreeNode__11IAnimReaderCFv
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte VSimplified__11IAnimReaderFv
.4byte 0
.4byte VGetAdvancementResults__11IAnimReaderCFRC13CCharAnimTimeRC13CCharAnimTime
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global IsCAnimTreeNode__11IAnimReaderCFv .global IsCAnimTreeNode__11IAnimReaderCFv

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECDF0
lbl_803ECDF0:
# ROM: 0x3E9DF0
.4byte 0
.4byte 0
.4byte 0
.4byte GetAnimationTree__9IMetaAnimCFRC15CAnimSysContextRC24CMetaAnimTreeBuildOrders
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global AdvanceAnim__9IMetaAnimFR11IAnimReaderRC13CCharAnimTime .global AdvanceAnim__9IMetaAnimFR11IAnimReaderRC13CCharAnimTime

View File

@ -1,6 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss .section .data
.global lbl_803EF788
lbl_803EF788:
# ROM: 0x3EC788
.4byte 0
.4byte 0
.4byte sub_80358ca4
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0

View File

@ -1,5 +1,102 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ECE10
lbl_803ECE10:
# ROM: 0x3E9E10
.4byte 0
.4byte 0
.4byte __dt__Q211CSfxManager11CSfxWrapperFv
.4byte SetActive__Q211CSfxManager15CBaseSfxWrapperFb
.4byte SetPlaying__Q211CSfxManager15CBaseSfxWrapperFb
.4byte SetRank__Q211CSfxManager15CBaseSfxWrapperFs
.4byte SetInArea__Q211CSfxManager15CBaseSfxWrapperFb
.4byte IsLooped__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte IsPlaying__Q211CSfxManager11CSfxWrapperCFv
.4byte IsActive__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte IsInArea__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte UseAcoustics__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte GetRank__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte GetPriority__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte GetArea__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte GetSfxHandle__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte Play__Q211CSfxManager11CSfxWrapperFv
.4byte Stop__Q211CSfxManager11CSfxWrapperFv
.4byte Ready__Q211CSfxManager11CSfxWrapperFv
.4byte GetAudible__Q211CSfxManager11CSfxWrapperFRC9CVector3f
.4byte GetVoice__Q211CSfxManager11CSfxWrapperCFv
.4byte GetSFXId__Q211CSfxManager11CSfxWrapperCFv
.4byte UpdateEmitterSilent__Q211CSfxManager11CSfxWrapperFv
.4byte UpdateEmitter__Q211CSfxManager11CSfxWrapperFv
.4byte SetReverb__Q211CSfxManager11CSfxWrapperFc
.global lbl_803ECE74
lbl_803ECE74:
# ROM: 0x3E9E74
.4byte 0
.4byte 0
.4byte "__dt__71TObjOwnerDerivedFromIObj<Q24rstl36vector<s,Q24rstl17rmemory_allocator>>Fv"
.global lbl_803ECE80
lbl_803ECE80:
# ROM: 0x3E9E80
.4byte 0
.4byte 0
.4byte __dt__Q211CSfxManager18CSfxEmitterWrapperFv
.4byte SetActive__Q211CSfxManager15CBaseSfxWrapperFb
.4byte SetPlaying__Q211CSfxManager15CBaseSfxWrapperFb
.4byte SetRank__Q211CSfxManager15CBaseSfxWrapperFs
.4byte SetInArea__Q211CSfxManager15CBaseSfxWrapperFb
.4byte IsLooped__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte IsPlaying__Q211CSfxManager18CSfxEmitterWrapperCFv
.4byte IsActive__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte IsInArea__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte UseAcoustics__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte GetRank__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte GetPriority__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte GetArea__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte GetSfxHandle__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte Play__Q211CSfxManager18CSfxEmitterWrapperFv
.4byte Stop__Q211CSfxManager18CSfxEmitterWrapperFv
.4byte Ready__Q211CSfxManager18CSfxEmitterWrapperFv
.4byte GetAudible__Q211CSfxManager18CSfxEmitterWrapperFRC9CVector3f
.4byte GetVoice__Q211CSfxManager18CSfxEmitterWrapperCFv
.4byte GetSfxId__Q211CSfxManager18CSfxEmitterWrapperFv
.4byte UpdateEmitterSilent__Q211CSfxManager18CSfxEmitterWrapperFv
.4byte UpdateEmitter__Q211CSfxManager18CSfxEmitterWrapperFv
.4byte SetReverb__Q211CSfxManager18CSfxEmitterWrapperFc
.global lbl_803ECEE4
lbl_803ECEE4:
# ROM: 0x3E9EE4
.4byte 0
.4byte 0
.4byte 0
.4byte SetActive__Q211CSfxManager15CBaseSfxWrapperFb
.4byte SetPlaying__Q211CSfxManager15CBaseSfxWrapperFb
.4byte SetRank__Q211CSfxManager15CBaseSfxWrapperFs
.4byte SetInArea__Q211CSfxManager15CBaseSfxWrapperFb
.4byte IsLooped__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte IsPlaying__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte IsActive__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte IsInArea__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte UseAcoustics__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte GetRank__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte GetPriority__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte GetArea__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte GetSfxHandle__Q211CSfxManager15CBaseSfxWrapperCFv
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.section .bss .section .bss
.global lbl_80479BA0 .global lbl_80479BA0

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF670
lbl_803EF670:
# ROM: 0x3EC670
.4byte 0
.4byte 0
.4byte sub_8034a1b0
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global FAudioGroupSetLocDataFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer .global FAudioGroupSetLocDataFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer

View File

@ -1,5 +1,51 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF840
lbl_803EF840:
# ROM: 0x3EC840
.4byte 0x00010002
.4byte 0x00040008
.4byte 0x00100020
.4byte 0x00400080
.4byte 0x01000200
.4byte 0x04000800
.4byte 0x10002000
.4byte 0x40000000
.4byte 0xF8000004
.4byte 0x008700D5
.4byte 0x01110143
.4byte 0x017501A9
.4byte 0x01A90175
.4byte 0x01430111
.4byte 0x00D50087
.4byte 0x0004F800
.4byte 0xFFF40012
.4byte 0x00290040
.4byte 0x007000C6
.4byte 0x01630462
.4byte 0x04620163
.4byte 0x00C60070
.4byte 0x00400029
.4byte 0x0012FFF4
.4byte 0
.4byte 0x00000200
.4byte 0x02000200
.4byte 0x06000E00
.4byte 0x0E000600
.4byte 0x02000200
.4byte 0x02000000
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global g721_decoder__FiP10g72x_state .global g721_decoder__FiP10g72x_state

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF830
lbl_803EF830:
# ROM: 0x3EC830
.4byte 0
.4byte 0
.4byte sub_8036505c
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global FDependencyGroupFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer .global FDependencyGroupFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer

View File

@ -1,5 +1,29 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED578
lbl_803ED578:
# ROM: 0x3EA578
.4byte 0
.4byte 0
.4byte __dt__15CARAMDvdRequestFv
.4byte WaitUntilComplete__15CARAMDvdRequestFv
.4byte IsComplete__15CARAMDvdRequestFv
.4byte PostCancelRequest__15CARAMDvdRequestFv
.4byte GetMediaType__15CARAMDvdRequestCFv
.global lbl_803ED594
lbl_803ED594:
# ROM: 0x3EA594
.4byte 0
.4byte 0
.4byte __dt__15CRealDvdRequestFv
.4byte WaitUntilComplete__15CRealDvdRequestFv
.4byte IsComplete__15CRealDvdRequestFv
.4byte PostCancelRequest__15CRealDvdRequestFv
.4byte GetMediaType__15CRealDvdRequestCFv
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__15CARAMDvdRequestFv .global __dt__15CARAMDvdRequestFv

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EE3D8
lbl_803EE3D8:
# ROM: 0x3EB3D8
.4byte 0
.4byte 0
.4byte "__dt__31TObjOwnerParam<P12IObjectStore>Fv"
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global "__dt__31TObjOwnerParam<P12IObjectStore>Fv" .global "__dt__31TObjOwnerParam<P12IObjectStore>Fv"

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF660
lbl_803EF660:
# ROM: 0x3EC660
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global ScaleAnalogueSticks__11CFinalInputCFff .global ScaleAnalogueSticks__11CFinalInputCFff

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EE368
lbl_803EE368:
# ROM: 0x3EB368
.4byte 0
.4byte 0
.4byte __dt__11CResFactoryFv
.4byte Build__11CResFactoryFRC10SObjectTagRC15CVParamTransfer
.4byte BuildAsync__11CResFactoryFRC10SObjectTagRC15CVParamTransferPP4IObj
.4byte CancelBuild__11CResFactoryFRC10SObjectTag
.4byte CanBuild__11CResFactoryFRC10SObjectTag
.4byte GetResourceIdByName__11CResFactoryCFPCc
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global sub_803394a8 .global sub_803394a8

View File

@ -1,5 +1,38 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EE3E4
lbl_803EE3E4:
# ROM: 0x3EB3E4
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.global lbl_803EE410
lbl_803EE410:
# ROM: 0x3EB410
.4byte 0
.4byte 0
.4byte GetObj__11CSimplePoolFRC10SObjectTagRC15CVParamTransfer
.4byte GetObj__11CSimplePoolFRC10SObjectTag
.4byte GetObj__11CSimplePoolFPCc
.4byte GetObj__11CSimplePoolFPCcRC15CVParamTransfer
.4byte HasObject__11CSimplePoolCFRC10SObjectTag
.4byte ObjectIsLive__11CSimplePoolCFRC10SObjectTag
.4byte GetFactory__11CSimplePoolCFv
.4byte Flush__11CSimplePoolFv
.4byte ObjectUnreferenced__11CSimplePoolFRC10SObjectTag
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetFactory__11CSimplePoolCFv .global GetFactory__11CSimplePoolCFv

View File

@ -1,5 +1,35 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF610
lbl_803EF610:
# ROM: 0x3EC610
.4byte 0x3F800000
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x3F800000
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x3F800000
.4byte 0
.global lbl_803EF640
lbl_803EF640:
# ROM: 0x3EC640
.4byte lbl_80347A5C
.4byte lbl_80347AD4
.4byte lbl_80347B2C
.4byte lbl_80347B6C
.4byte lbl_80347C44
.4byte lbl_80347C44
.4byte lbl_80347D0C
.4byte lbl_80347E5C
.section .bss .section .bss
.global lbl_804BFF50 .global lbl_804BFF50

View File

@ -1,5 +1,42 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED910
lbl_803ED910:
# ROM: 0x3EA910
.4byte 0
.4byte 0
.4byte 0x00000280
.4byte 0x000001E0
.4byte 0x43A00000
.4byte 0x43700000
.global lbl_803ED928
lbl_803ED928:
# ROM: 0x3EA928
.4byte 0x00000002
.4byte 0x00000002
.4byte 0x00000002
.4byte 0x00000002
.4byte 0x00000002
.4byte 0x00000002
.4byte 0x00000002
.4byte 0x00000002
.global lbl_803ED948
lbl_803ED948:
# ROM: 0x3EA948
.4byte lbl_8030A4CC
.4byte lbl_8030A614
.4byte lbl_8030A754
.4byte lbl_8030AB30
.4byte lbl_8030A8FC
.4byte lbl_8030AA14
.4byte lbl_8030AC34
.4byte lbl_8030AD80
.section .bss .section .bss
.global lbl_80479CC0 .global lbl_80479CC0

View File

@ -1,7 +1,16 @@
.include "macros.inc" .include "macros.inc"
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .data
.global lbl_803EF738
lbl_803EF738:
# ROM: 0x3EC738
.4byte 0
.4byte 0
.4byte "__dt__15TToken<6CModel>Fv"
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0
.global UpdateLastFrame__6CModelFv .global UpdateLastFrame__6CModelFv
UpdateLastFrame__6CModelFv: UpdateLastFrame__6CModelFv:

View File

@ -1,5 +1,38 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED968
lbl_803ED968:
# ROM: 0x3EA968
.4byte lbl_8030E9C8
.4byte lbl_8030E9D4
.4byte lbl_8030E9E0
.4byte lbl_8030E9EC
.4byte lbl_8030E9A4
.4byte lbl_8030E9B0
.4byte lbl_8030E9BC
.4byte lbl_8030E9F8
.4byte lbl_8030EA04
.4byte lbl_8030EA10
.4byte lbl_8030EA1C
.global lbl_803ED994
lbl_803ED994:
# ROM: 0x3EA994
.4byte lbl_8030EB24
.4byte lbl_8030EB2C
.4byte lbl_8030EB2C
.4byte lbl_8030EB34
.4byte lbl_8030EB24
.4byte lbl_8030EB2C
.4byte lbl_8030EB34
.4byte lbl_8030EB34
.4byte lbl_8030EB34
.4byte lbl_8030EB3C
.4byte lbl_8030EB24
.section .bss .section .bss
.global lbl_804BFD10 .global lbl_804BFD10

View File

@ -1,5 +1,29 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF6A0
lbl_803EF6A0:
# ROM: 0x3EC6A0
.4byte 0x01000200
.4byte 0x04000800
.4byte 0x10000010
.4byte 0x00080002
.4byte 0x00040001
.4byte 0x00400020
.global lbl_803EF6B8
lbl_803EF6B8:
# ROM: 0x3EC6B8
.4byte 0
.4byte 0
.4byte __dt__18CDolphinControllerFv
.4byte Poll__18CDolphinControllerFv
.4byte GetDeviceCount__18CDolphinControllerCFv
.4byte GetGamepadData__18CDolphinControllerFi
.4byte GetControllerType__18CDolphinControllerFi
.4byte SetMotorState__18CDolphinControllerF7EIOPort11EMotorState
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetAnalogStickMaxValue__18CDolphinControllerCF8EJoyAxis .global GetAnalogStickMaxValue__18CDolphinControllerCF8EJoyAxis
@ -38,8 +62,8 @@ SetMotorState__18CDolphinControllerF7EIOPort11EMotorState:
/* 8034F0C0 0034C020 38 21 00 10 */ addi r1, r1, 0x10 /* 8034F0C0 0034C020 38 21 00 10 */ addi r1, r1, 0x10
/* 8034F0C4 0034C024 4E 80 00 20 */ blr /* 8034F0C4 0034C024 4E 80 00 20 */ blr
.global sub_8034f0c8 .global GetControllerType__18CDolphinControllerFi
sub_8034f0c8: GetControllerType__18CDolphinControllerFi:
/* 8034F0C8 0034C028 54 80 10 3A */ slwi r0, r4, 2 /* 8034F0C8 0034C028 54 80 10 3A */ slwi r0, r4, 2
/* 8034F0CC 0034C02C 7C 63 02 14 */ add r3, r3, r0 /* 8034F0CC 0034C02C 7C 63 02 14 */ add r3, r3, r0
/* 8034F0D0 0034C030 80 63 01 A4 */ lwz r3, 0x1a4(r3) /* 8034F0D0 0034C030 80 63 01 A4 */ lwz r3, 0x1a4(r3)

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF680
lbl_803EF680:
# ROM: 0x3EC680
.4byte 0
.4byte 0
.4byte __dt__11IControllerFv
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global Create__11IControllerFRC10COsContext .global Create__11IControllerFRC10COsContext

View File

@ -1,5 +1,35 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EE318
lbl_803EE318:
# ROM: 0x3EB318
.4byte lbl_803373E0
.4byte lbl_8033741C
.4byte lbl_80337458
.4byte lbl_80337490
.4byte lbl_803374A0
.4byte lbl_803374DC
.4byte lbl_803374EC
.4byte lbl_803374FC
.global lbl_803EE338
lbl_803EE338:
# ROM: 0x3EB338
.4byte lbl_80337EF4
.4byte lbl_80337FDC
.4byte lbl_803380C4
.4byte lbl_803381AC
.4byte lbl_80338294
.4byte lbl_80338308
.4byte lbl_8033837C
.4byte lbl_803383F0
.4byte lbl_80337F68
.4byte lbl_80338050
.4byte lbl_80338138
.4byte lbl_80338220
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global ClosestPointAlongVector__6CAABoxCFRC9CVector3f .global ClosestPointAlongVector__6CAABoxCFRC9CVector3f

View File

@ -1,5 +1,71 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EDA00
lbl_803EDA00:
# ROM: 0x3EAA00
.4byte 0
.4byte 0
.4byte __dt__16CCEParticleColor
.4byte GetValue__16CCEParticleColor
.global lbl_803EDA10
lbl_803EDA10:
# ROM: 0x3EAA10
.4byte 0
.4byte 0
.4byte __dt__18CCEKeyframeEmitterFv
.4byte GetValue__18CCEKeyframeEmitterCFiR6CColor
.global lbl_803EDA20
lbl_803EDA20:
# ROM: 0x3EAA20
.4byte 0
.4byte 0
.4byte __dt__8CCEPulseFv
.4byte GetValue__8CCEPulseCFiR6CColor
.global lbl_803EDA30
lbl_803EDA30:
# ROM: 0x3EAA30
.4byte 0
.4byte 0
.4byte __dt__12CCETimeChainFv
.4byte GetValue__12CCETimeChainCFiR6CColor
.global lbl_803EDA40
lbl_803EDA40:
# ROM: 0x3EAA40
.4byte 0
.4byte 0
.4byte __dt__10CCEFadeEndFv
.4byte GetValue__10CCEFadeEndCFiR6CColor
.global lbl_803EDA50
lbl_803EDA50:
# ROM: 0x3EAA50
.4byte 0
.4byte 0
.4byte __dt__7CCEFadeFv
.4byte GetValue__7CCEFadeCFiR6CColor
.global lbl_803EDA60
lbl_803EDA60:
# ROM: 0x3EAA60
.4byte 0
.4byte 0
.4byte __dt__15CCEFastConstantFv
.4byte GetValue__15CCEFastConstantCFiR6CColor
.global lbl_803EDA70
lbl_803EDA70:
# ROM: 0x3EAA70
.4byte 0
.4byte 0
.4byte __dt__11CCEConstantFv
.4byte GetValue__11CCEConstantCFiR6CColor
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__16CCEParticleColor .global __dt__16CCEParticleColor

View File

@ -1,5 +1,341 @@
.include "macros.inc" .include "macros.inc"
#TODO: Resplit, this has CIntElement, CModVectorElement and CParticleDataFactory in it, that can't be right
.section .data
.global lbl_803EDA80
lbl_803EDA80:
# ROM: 0x3EAA80
.4byte 0
.4byte 0
.4byte __dt__11CElementGenFv
.4byte Update__11CElementGenFd
.4byte Render__11CElementGenFv
.4byte SetOrientation__11CElementGenFRC12CTransform4f
.4byte SetTranslation__11CElementGenFRC9CVector3f
.4byte SetGlobalOrientation__11CElementGenFRC12CTransform4f
.4byte SetGlobalTranslation__11CElementGenFRC9CVector3f
.4byte SetGlobalScale__11CElementGenFRC9CVector3f
.4byte SetLocalScale__11CElementGenFRC9CVector3f
.4byte SetParticleEmission__11CElementGenFb
.4byte SetModulationColor__11CElementGenFRC6CColor
.4byte SetGeneratorRate__11CElementGenFf
.4byte GetOrientation__11CElementGenCFv
.4byte GetTranslation__11CElementGenCFv
.4byte GetGlobalOrientation__11CElementGenCFv
.4byte GetGlobalTranslation__11CElementGenCFv
.4byte GetGlobalScale__11CElementGenCFv
.4byte GetParticleEmission__11CElementGenCFv
.4byte GetModulationColor__11CElementGenCFv
.4byte GetGeneratorRate__11CElementGenCFv
.4byte IsSystemDeletable__11CElementGenCFv
.4byte GetBounds__11CElementGenCFv
.4byte GetParticleCount__11CElementGenCFv
.4byte SystemHasLight__11CElementGenCFv
.4byte GetLight__11CElementGenCFv
.4byte DestroyParticles__11CElementGenFv
.4byte AddModifier__12CParticleGenFP5CWarp
.4byte Get4CharId__11CElementGenCF
.global lbl_803EDAF8
lbl_803EDAF8:
# ROM: 0x3EAAF8
.4byte 0
.4byte 0
.4byte __dt__7CIEGEMT
.4byte GetValue__7CIEGEMTCFiRi
.global lbl_803EDB08
lbl_803EDB08:
# ROM: 0x3EAB08
.4byte 0
.4byte 0
.4byte __dt__7CIEGAPC
.4byte GetValue__7CIEGAPCCFiRi
.global lbl_803EDB18
lbl_803EDB18:
# ROM: 0x3EAB18
.4byte 0
.4byte 0
.4byte __dt__7CIEGTCP
.4byte GetValue__7CIEGTCPCFiRi
.global lbl_803EDB28
lbl_803EDB28:
# ROM: 0x3EAB28
.4byte 0
.4byte 0
.4byte __dt__12CIERealToInt
.4byte GetValue__12CIERealToIntCFiRi
.global lbl_803EDB38
lbl_803EDB38:
# ROM: 0x3EAB38
.4byte 0
.4byte 0
.4byte __dt__11CIESubtract
.4byte GetValue__11CIESubtractCFiRi
.global lbl_803EDB48
lbl_803EDB48:
# ROM: 0x3EAB48
.4byte 0
.4byte 0
.4byte __dt__18CIEKeyframeEmitter
.4byte GetValue__18CIEKeyframeEmitterCFiRi
.global lbl_803EDB58
lbl_803EDB58:
# ROM: 0x3EAB58
.4byte 0
.4byte 0
.4byte __dt__18CIELifetimePercent
.4byte GetValue__18CIELifetimePercentCFiRi
.global lbl_803EDB68
lbl_803EDB68:
# ROM: 0x3EAB68
.4byte 0
.4byte 0
.4byte __dt__8CIEPulse
.4byte GetValue__8CIEPulseCFiRi
.global lbl_803EDB78
lbl_803EDB78:
# ROM: 0x3EAB78
.4byte 0
.4byte 0
.4byte __dt__8CIEClamp
.4byte GetValue__8CIEClampCFiRi
.global lbl_803EDB88
lbl_803EDB88:
# ROM: 0x3EAB88
.4byte 0
.4byte 0
.4byte __dt__12CIETimeChain
.4byte GetValue__12CIETimeChainCFiRi
.global lbl_803EDB98
lbl_803EDB98:
# ROM: 0x3EAB98
.4byte 0
.4byte 0
.4byte __dt__16CIEInitialRandom
.4byte GetValue__16CIEInitialRandomCFiRi
.global lbl_803EDBA8
lbl_803EDBA8:
# ROM: 0x3EABA8
.4byte 0
.4byte 0
.4byte __dt__12CIETimeScale
.4byte GetValue__12CIETimescaleCFiRi
.global lbl_803EDBB8
lbl_803EDBB8:
# ROM: 0x3EABB8
.4byte 0
.4byte 0
.4byte __dt__10CIEImpulse
.4byte GetValue__10CIEImpulseCFiRi
.global lbl_803EDBC8
lbl_803EDBC8:
# ROM: 0x3EABC8
.4byte 0
.4byte 0
.4byte __dt__16CIESampleAndHold
.4byte GetValue__16CIESampleAndHoldCFiRi
.global lbl_803EDBD8
lbl_803EDBD8:
# ROM: 0x3EABD8
.4byte 0
.4byte 0
.4byte __dt__9CIERandom
.4byte GetValue__9CIERandomCFiRi
.global lbl_803EDBE8
lbl_803EDBE8:
# ROM: 0x3EABE8
.4byte 0
.4byte 0
.4byte __dt__9CIEModulo
.4byte GetValue__9CIEModuloCFiRi
.global lbl_803EDBF8
lbl_803EDBF8:
# ROM: 0x3EABF8
.4byte 0
.4byte 0
.4byte __dt__11CIEMultiply
.4byte GetValue__11CIEMultiplyCFiRi
.global lbl_803EDC08
lbl_803EDC08:
# ROM: 0x3EAC08
.4byte 0
.4byte 0
.4byte __dt__6CIEAdd
.4byte GetValue__6CIEAddCFiRi
.global lbl_803EDC18
lbl_803EDC18:
# ROM: 0x3EAC18
.4byte 0
.4byte 0
.4byte __dt__8CIEDeath
.4byte GetValue__8CIEDeathCFiRi
.global lbl_803EDC28
lbl_803EDC28:
# ROM: 0x3EAC28
.4byte 0
.4byte 0
.4byte __dt__11CIEConstant
.4byte sub_80322868
.global lbl_803EDC38
lbl_803EDC38:
# ROM: 0x3EAC38
.4byte 0
.4byte 0
.4byte __dt__15CMVESetPositionFv
.4byte GetValue__15CMVESetPositionCFiR9CVector3fR9CVector3f
.global lbl_803EDC48
lbl_803EDC48:
# ROM: 0x3EAC48
.4byte 0
.4byte 0
.4byte __dt__10CMVEBounceFv
.4byte GetValue__10CMVEBounceCFiR9CVector3fR9CVector3f
.global lbl_803EDC58
lbl_803EDC58:
# ROM: 0x3EAC58
.4byte 0
.4byte 0
.4byte __dt__9CMVESwirlFv
.4byte GetValue__9CMVESwirlCFiR9CVector3fR9CVector3f
.global lbl_803EDC68
lbl_803EDC68:
# ROM: 0x3EAC68
.4byte 0
.4byte 0
.4byte __dt__24CMVEExponentialImplosionFv
.4byte GetValue__24CMVEExponentialImplosionCFiR9CVector3fR9CVector3f
.global lbl_803EDC78
lbl_803EDC78:
# ROM: 0x3EAC78
.4byte 0
.4byte 0
.4byte __dt__19CMVELinearImplosionFv
.4byte GetValue__19CMVELinearImplosionCFiR9CVector3fR9CVector3f
.global lbl_803EDC88
lbl_803EDC88:
# ROM: 0x3EAC88
.4byte 0
.4byte 0
.4byte __dt__13CMVEImplosionFv
.4byte GetValue__13CMVEImplosionCFiR9CVector3fR9CVector3f
.global lbl_803EDC98
lbl_803EDC98:
# ROM: 0x3EAC98
.4byte 0
.4byte 0
.4byte __dt__9CMVEPulseFv
.4byte GetValue__9CMVEPulseCFiR9CVector3fR9CVector3f
.global lbl_803EDCA8
lbl_803EDCA8:
# ROM: 0x3EACA8
.4byte 0
.4byte 0
.4byte __dt__13CMVETimeChainFv
.4byte GetValue__13CMVETimeChainCFiR9CVector3fR9CVector3f
.global lbl_803EDCB8
lbl_803EDCB8:
# ROM: 0x3EACB8
.4byte 0
.4byte 0
.4byte __dt__11CMVEExplodeFv
.4byte GetValue__11CMVEExplodeCFiR9CVector3fR9CVector3f
.global lbl_803EDCC8
lbl_803EDCC8:
# ROM: 0x3EACC8
.4byte 0
.4byte 0
.4byte __dt__8CMVEWindFv
.4byte GetValue__8CMVEWindCFiR9CVector3fR9CVector3f
.global lbl_803EDCD8
lbl_803EDCD8:
# ROM: 0x3EACD8
.4byte 0
.4byte 0
.4byte __dt__11CMVEGravityFv
.4byte GetValue__11CMVEGravityCFiR9CVector3fR9CVector3f
.global lbl_803EDCE8
lbl_803EDCE8:
# ROM: 0x3EACE8
.4byte 0
.4byte 0
.4byte __dt__16CMVEFastConstantFv
.4byte GetValue__16CMVEFastConstantCFiR9CVector3fR9CVector3f
.global lbl_803EDCF8
lbl_803EDCF8:
# ROM: 0x3EACF8
.4byte 0
.4byte 0
.4byte __dt__12CMVEConstantFv
.4byte GetValue__12CMVEConstantCFiR9CVector3fR9CVector3f
.global lbl_803EDD08
lbl_803EDD08:
# ROM: 0x3EAD08
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte SetGeneratorRate__12CParticleGenFf
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte GetGeneratorRate__12CParticleGenCFv
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte AddModifier__12CParticleGenFP5CWarp
.4byte 0
.section .bss .section .bss
.global lbl_804BFE28 .global lbl_804BFE28

View File

@ -1,5 +1,40 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF748
lbl_803EF748:
# ROM: 0x3EC748
.4byte 0
.4byte 0
.4byte __dt__14CVEAngleSphereFv
.4byte GetValue__14CVEAngleSphereCFiR9CVector3fR9CVector3f
.global lbl_803EF758
lbl_803EF758:
# ROM: 0x3EC758
.4byte 0
.4byte 0
.4byte __dt__15CEmitterElement
.4byte 0
.global lbl_803EF768
lbl_803EF768:
# ROM: 0x3EC768
.4byte 0
.4byte 0
.4byte __dt__9CVESphereFv
.4byte GetValue__9CVESphereCFiR9CVector3fR9CVector3f
.global lbl_803EF778
lbl_803EF778:
# ROM: 0x3EC778
.4byte 0
.4byte 0
.4byte __dt__16CEESimpleEmitterFv
.4byte GetValue__16CEESimpleEmitterCFiR9CVector3fR9CVector3f
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetValue__14CVEAngleSphereCFiR9CVector3fR9CVector3f .global GetValue__14CVEAngleSphereCFiR9CVector3fR9CVector3f

View File

@ -1,5 +1,41 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF7B8
lbl_803EF7B8:
# ROM: 0x3EC7B8
.4byte 0
.4byte 0
.4byte __dt__17CParticleElectricFv
.4byte Update__17CParticleElectricFd
.4byte Render__17CParticleElectricFv
.4byte SetOrientation__17CParticleElectricFRC12CTransform4f
.4byte SetTranslation__17CParticleElectricFRC9CVector3f
.4byte SetGlobalOrientation__17CParticleElectricFRC12CTransform4f
.4byte SetGlobalTranslation__17CParticleElectricFRC9CVector3f
.4byte SetGlobalScale__17CParticleElectricFRC9CVector3f
.4byte SetLocalScale__17CParticleElectricFRC9CVector3f
.4byte SetParticleEmission__17CParticleElectricFb
.4byte SetModulationColor__17CParticleElectricFRC6CColor
.4byte SetGeneratorRate__12CParticleGenFf
.4byte GetOrientation__17CParticleElectricCFv
.4byte GetTranslation__17CParticleElectricCFv
.4byte GetGlobalOrientation__17CParticleElectricCFv
.4byte GetGlobalTranslation__17CParticleElectricCFv
.4byte GetGlobalScale__17CParticleElectricFv
.4byte GetParticleEmission__17CParticleElectricFv
.4byte GetModulationColor__17CParticleElectricFv
.4byte GetGeneratorRate__12CParticleGenCFv
.4byte IsSystemDeletable__17CParticleElectricFv
.4byte GetBounds__17CParticleElectricFv
.4byte GetParticleCount__17CParticleElectricFv
.4byte SystemHasLight__17CParticleElectricFv
.4byte GetLight__17CParticleElectricFv
.4byte DestroyParticles__17CParticleElectricFv
.4byte AddModifier__12CParticleGenFP5CWarp
.4byte Get4CharId__17CParticleElectricFv
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetTranslation__17CParticleElectricCFv .global GetTranslation__17CParticleElectricCFv

View File

@ -1,5 +1,41 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EDD80
lbl_803EDD80:
# ROM: 0x3EAD80
.4byte 0
.4byte 0
.4byte __dt__15CParticleSwooshFv
.4byte Update__15CParticleSwooshFd
.4byte Render__15CParticleSwooshFv
.4byte SetOrientation__15CParticleSwooshFRC12CTransform4f
.4byte SetTranslation__15CParticleSwooshFRC9CVector3f
.4byte SetGlobalOrientation__15CParticleSwooshFRC12CTransform4f
.4byte SetGlobalTranslation__15CParticleSwooshFRC9CVector3f
.4byte SetGlobalScale__15CParticleSwooshFRC9CVector3f
.4byte SetLocalScale__15CParticleSwooshFRC9CVector3f
.4byte SetParticleEmission__15CParticleSwooshFb
.4byte SetModulationColor__15CParticleSwooshFRC6CColor
.4byte SetGeneratorRate__12CParticleGenFf
.4byte GetOrientation__15CParticleSwooshCFv
.4byte GetTranslation__15CParticleSwooshCFv
.4byte GetGlobalOrientation__15CParticleSwooshCFv
.4byte GetGlobalTranslation__15CParticleSwooshCFv
.4byte GetGlobalScale__15CParticleSwooshCFv
.4byte GetParticleEmission__15CParticleSwooshCFv
.4byte GetModulationColor__15CParticleSwooshCFv
.4byte GetGeneratorRate__12CParticleGenCFv
.4byte IsSystemDeletable__15CParticleSwooshCFv
.4byte GetBounds__15CParticleSwooshCFv
.4byte GetParticleCount__15CParticleSwooshCFv
.4byte SystemHasLight__15CParticleSwooshCFv
.4byte GetLight__15CParticleSwooshCFv
.4byte DestroyParticles__15CParticleSwooshFv
.4byte AddModifier__12CParticleGenFP5CWarp
.4byte Get4CharId__15CParticleSwooshCF
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetTranslation__15CParticleSwooshCFv .global GetTranslation__15CParticleSwooshCFv
@ -1769,6 +1805,8 @@ lbl_8032C024:
/* 8032C0FC 0032905C C0 41 00 70 */ lfs f2, 0x70(r1) /* 8032C0FC 0032905C C0 41 00 70 */ lfs f2, 0x70(r1)
/* 8032C100 00329060 38 9D 00 38 */ addi r4, r29, 0x38 /* 8032C100 00329060 38 9D 00 38 */ addi r4, r29, 0x38
/* 8032C104 00329064 EC 00 E8 2A */ fadds f0, f0, f29 /* 8032C104 00329064 EC 00 E8 2A */ fadds f0, f0, f29
.global lbl_8032C108
lbl_8032C108:
/* 8032C108 00329068 C0 21 00 74 */ lfs f1, 0x74(r1) /* 8032C108 00329068 C0 21 00 74 */ lfs f1, 0x74(r1)
/* 8032C10C 0032906C 80 D5 01 78 */ lwz r6, 0x178(r21) /* 8032C10C 0032906C 80 D5 01 78 */ lwz r6, 0x178(r21)
/* 8032C110 00329070 EC 42 F8 2A */ fadds f2, f2, f31 /* 8032C110 00329070 EC 42 F8 2A */ fadds f2, f2, f31

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EDDF8
lbl_803EDDF8:
# ROM: 0x3EADF8
.4byte 0
.4byte 0
.4byte "__dt__46TObjOwnerDerivedFromIObj<18CSwooshDescription>Fv"
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global CreateWPSM__26CParticleSwooshDataFactoryFP18CSwooshDescriptionR12CInputStreamP11CSimplePool .global CreateWPSM__26CParticleSwooshDataFactoryFP18CSwooshDescriptionR12CInputStreamP11CSimplePool

View File

@ -1,5 +1,359 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EDE08
lbl_803EDE08:
# ROM: 0x3EAE08
.4byte 0
.4byte 0
.4byte __dt__15CREIntTimesReal
.4byte GetValue__15CREIntTimesRealCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDE1C
lbl_803EDE1C:
# ROM: 0x3EAE1C
.4byte 0
.4byte 0
.4byte __dt__20CREGetComponentAlpha
.4byte GetValue__20CREGetComponentAlphaCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDE30
lbl_803EDE30:
# ROM: 0x3EAE30
.4byte 0
.4byte 0
.4byte __dt__19CREGetComponentBlue
.4byte GetValue__19CREGetComponentBlueCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDE44
lbl_803EDE44:
# ROM: 0x3EAE44
.4byte 0
.4byte 0
.4byte __dt__20CREGetComponentGreen
.4byte GetValue__20CREGetComponentGreenCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDE58
lbl_803EDE58:
# ROM: 0x3EAE58
.4byte 0
.4byte 0
.4byte __dt__18CREGetComponentRed
.4byte GetValue__18CREGetComponentRedCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDE6C
lbl_803EDE6C:
# ROM: 0x3EAE6C
.4byte 0
.4byte 0
.4byte __dt__11CRESubtract
.4byte GetValue__11CRESubtractCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDE80
lbl_803EDE80:
# ROM: 0x3EAE80
.4byte 0
.4byte 0
.4byte __dt__7CRECEXT
.4byte GetValue__7CRECEXTCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDE94
lbl_803EDE94:
# ROM: 0x3EAE94
.4byte 0
.4byte 0
.4byte __dt__16CREConstantRange
.4byte GetValue__16CREConstantRangeCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDEA8
lbl_803EDEA8:
# ROM: 0x3EAEA8
.4byte 0
.4byte 0
.4byte __dt__15CRECompareEqual
.4byte GetValue__15CRECompareEqualCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDEBC
lbl_803EDEBC:
# ROM: 0x3EAEBC
.4byte 0
.4byte 0
.4byte __dt__18CRECompareLessThan
.4byte GetValue__18CRECompareLessThanCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDED0
lbl_803EDED0:
# ROM: 0x3EAED0
.4byte 0
.4byte 0
.4byte __dt__7CREIWST
.4byte GetValue__7CREIWSTGCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDEE4
lbl_803EDEE4:
# ROM: 0x3EAEE4
.4byte 0
.4byte 0
.4byte __dt__18CREVectorMagnitude
.4byte GetValue__18CREVectorMagnitudeCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDEF8
lbl_803EDEF8:
# ROM: 0x3EAEF8
.4byte 0
.4byte 0
.4byte __dt__16CREVectorZToReal
.4byte GetValue__16CREVectorZToRealCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDF0C
lbl_803EDF0C:
# ROM: 0x3EAF0C
.4byte 0
.4byte 0
.4byte __dt__16CREVectorYToReal
.4byte GetValue__16CREVectorYToRealCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDF20
lbl_803EDF20:
# ROM: 0x3EAF20
.4byte 0
.4byte 0
.4byte __dt__16CREVectorXToReal
.4byte GetValue__16CREVectorXToRealCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDF34
lbl_803EDF34:
# ROM: 0x3EAF34
.4byte 0
.4byte 0
.4byte __dt__7CREPRLW
.4byte GetValue__7CREPRLWGCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDF48
lbl_803EDF48:
# ROM: 0x3EAF48
.4byte 0
.4byte 0
.4byte __dt__7CREPSLL
.4byte GetValue__7CREPSLLGCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDF5C
lbl_803EDF5C:
# ROM: 0x3EAF5C
.4byte 0
.4byte 0
.4byte __dt__27CREParticleAccessParameter8
.4byte GetValue__27CREParticleAccessParameter8CFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDF70
lbl_803EDF70:
# ROM: 0x3EAF70
.4byte 0
.4byte 0
.4byte __dt__27CREParticleAccessParameter7
.4byte GetValue__27CREParticleAccessParameter7CFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDF84
lbl_803EDF84:
# ROM: 0x3EAF84
.4byte 0
.4byte 0
.4byte __dt__27CREParticleAccessParameter6
.4byte GetValue__27CREParticleAccessParameter6CFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDF98
lbl_803EDF98:
# ROM: 0x3EAF98
.4byte 0
.4byte 0
.4byte __dt__27CREParticleAccessParameter5
.4byte GetValue__27CREParticleAccessParameter5CFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDFAC
lbl_803EDFAC:
# ROM: 0x3EAFAC
.4byte 0
.4byte 0
.4byte __dt__27CREParticleAccessParameter4
.4byte GetValue__27CREParticleAccessParameter4CFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDFC0
lbl_803EDFC0:
# ROM: 0x3EAFC0
.4byte 0
.4byte 0
.4byte __dt__27CREParticleAccessParameter3
.4byte GetValue__27CREParticleAccessParameter3CFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDFD4
lbl_803EDFD4:
# ROM: 0x3EAFD4
.4byte 0
.4byte 0
.4byte __dt__27CREParticleAccessParameter2
.4byte GetValue__27CREParticleAccessParameter2CFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDFE8
lbl_803EDFE8:
# ROM: 0x3EAFE8
.4byte 0
.4byte 0
.4byte __dt__27CREParticleAccessParameter1
.4byte GetValue__27CREParticleAccessParameter1CFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EDFFC
lbl_803EDFFC:
# ROM: 0x3EAFFC
.4byte 0
.4byte 0
.4byte __dt__18CREKeyframeEmitter
.4byte GetValue__18CREKeyframeEmitterCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EE010
lbl_803EE010:
# ROM: 0x3EB010
.4byte 0
.4byte 0
.4byte __dt__16CRELifetimeTween
.4byte GetValue__16CRELifetimeTweenCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EE024
lbl_803EE024:
# ROM: 0x3EB024
.4byte 0
.4byte 0
.4byte __dt__18CRELifetimePercent
.4byte GetValue__18CRELifetimePercentCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EE038
lbl_803EE038:
# ROM: 0x3EB038
.4byte 0
.4byte 0
.4byte __dt__8CREPulse
.4byte GetValue__8CREPulseCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EE04C
lbl_803EE04C:
# ROM: 0x3EB04C
.4byte 0
.4byte 0
.4byte __dt__8CREClamp
.4byte GetValue__8CREClampCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EE060
lbl_803EE060:
# ROM: 0x3EB060
.4byte 0
.4byte 0
.4byte __dt__12CRETimeChain
.4byte GetValue__12CRETimeChainCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EE074
lbl_803EE074:
# ROM: 0x3EB074
.4byte 0
.4byte 0
.4byte __dt__16CREInitialRandom
.4byte GetValue__16CREInitialRandomCFiRf
.4byte IsConstant__16CREInitialRandomCF
.global lbl_803EE088
lbl_803EE088:
# ROM: 0x3EB088
.4byte 0
.4byte 0
.4byte __dt__9CRERandomFv
.4byte GetValue__9CRERandomCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EE09C
lbl_803EE09C:
# ROM: 0x3EB09C
.4byte 0
.4byte 0
.4byte __dt__13CREDotProduct
.4byte GetValue__13CREDotProductCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EE0B0
lbl_803EE0B0:
# ROM: 0x3EB0B0
.4byte 0
.4byte 0
.4byte __dt__11CREMultiplyFv
.4byte GetValue__11CREMultiplyCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EE0C4
lbl_803EE0C4:
# ROM: 0x3EB0C4
.4byte 0
.4byte 0
.4byte __dt__6CREAddFv
.4byte GetValue__6CREAddCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EE0D8
lbl_803EE0D8:
# ROM: 0x3EB0D8
.4byte 0
.4byte 0
.4byte __dt__12CRETimeScaleFv
.4byte GetValue__12CRETimeScaleCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EE0EC
lbl_803EE0EC:
# ROM: 0x3EB0EC
.4byte 0
.4byte 0
.4byte __dt__11CRESineWaveFv
.4byte GetValue__11CRESineWaveCFiRf
.4byte IsConstant__12CRealElementCFv
.global lbl_803EE100
lbl_803EE100:
# ROM: 0x3EB100
.4byte 0
.4byte 0
.4byte __dt__11CREConstantFv
.4byte GetValue__11CREConstantCFiRf
.4byte IsConstant__11CREConstantCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetValue__15CREIntTimesRealCFiRf .global GetValue__15CREIntTimesRealCFiRf

View File

@ -1,5 +1,29 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EE118
lbl_803EE118:
# ROM: 0x3EB118
.4byte 0
.4byte 0
.4byte __dt__15CUVEAnimTextureFv
.4byte GetValueUV__15CUVEAnimTextureCFiR13SUVElementSet
.4byte GetValueTexture__15CUVEAnimTextureCFi
.4byte HasConstantTexture__15CUVEAnimTextureFv
.4byte HasConstantUV__15CUVEAnimTextureFv
.global lbl_803EE134
lbl_803EE134:
# ROM: 0x3EB134
.4byte 0
.4byte 0
.4byte __dt__12CUVEConstantFv
.4byte GetValueUV__12CUVEConstantCFiR13SUVElementSet
.4byte GetValueTexture__12CUVEConstantCFi
.4byte HasConstantTexture__12CUVEConstantFv
.4byte HasConstantUV__12CUVEConstantFv
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global HasConstantTexture__15CUVEAnimTextureFv .global HasConstantTexture__15CUVEAnimTextureFv

View File

@ -1,5 +1,197 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EE150
lbl_803EE150:
# ROM: 0x3EB150
.4byte 0
.4byte 0
.4byte __dt__7CVECVTC
.4byte GetValue__7CVECVTCCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE164
lbl_803EE164:
# ROM: 0x3EB164
.4byte 0
.4byte 0
.4byte __dt__11CVESubtract
.4byte GetValue__11CVESubtractCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE178
lbl_803EE178:
# ROM: 0x3EB178
.4byte 0
.4byte 0
.4byte __dt__28CVEParticleSystemTranslationFv
.4byte GetValue__28CVEParticleSystemTranslationCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE18C
lbl_803EE18C:
# ROM: 0x3EB18C
.4byte 0
.4byte 0
.4byte __dt__33CVEParticleSystemOrientationRightF
.4byte GetValue__33CVEParticleSystemOrientationRightCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE1A0
lbl_803EE1A0:
# ROM: 0x3EB1A0
.4byte 0
.4byte 0
.4byte __dt__31CVEParticleSystemOrienatationUpF
.4byte GetValue__31CVEParticleSystemOrienatationUpCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE1B4
lbl_803EE1B4:
# ROM: 0x3EB1B4
.4byte 0
.4byte 0
.4byte __dt__33CVEParticleSystemOrientationFrontF
.4byte GetValue__33CVEParticleSystemOrientationFrontCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE1C8
lbl_803EE1C8:
# ROM: 0x3EB1C8
.4byte 0
.4byte 0
.4byte __dt__19CVEParticleVelocityF
.4byte GetValue__19CVEParticleVelocityCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE1DC
lbl_803EE1DC:
# ROM: 0x3EB1DC
.4byte 0
.4byte 0
.4byte __dt__16CVEParticleColorF
.4byte GetValue__16CVEParticleColorCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE1F0
lbl_803EE1F0:
# ROM: 0x3EB1F0
.4byte 0
.4byte 0
.4byte __dt__19CVEParticleLocation
.4byte GetValue__19CVEParticleLocationCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE204
lbl_803EE204:
# ROM: 0x3EB204
.4byte 0
.4byte 0
.4byte __dt__15CVERealToVector
.4byte GetValue__15CVERealToVectorCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE218
lbl_803EE218:
# ROM: 0x3EB218
.4byte 0
.4byte 0
.4byte __dt__18CVEKeyframeEmitter
.4byte GetValue__18CVEKeyframeEmitterCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE22C
lbl_803EE22C:
# ROM: 0x3EB22C
.4byte 0
.4byte 0
.4byte __dt__8CVEPulse
.4byte GetValue__8CVEPulseCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE240
lbl_803EE240:
# ROM: 0x3EB240
.4byte 0
.4byte 0
.4byte __dt__11CVEMultiply
.4byte GetValue__11CVEMultiplyCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE254
lbl_803EE254:
# ROM: 0x3EB254
.4byte 0
.4byte 0
.4byte __dt__6CVEAdd
.4byte GetValue__6CVEAddCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE268
lbl_803EE268:
# ROM: 0x3EB268
.4byte 0
.4byte 0
.4byte __dt__16CVECircleCluster
.4byte GetValue__16CVECircleClusterCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE27C
lbl_803EE27C:
# ROM: 0x3EB27C
.4byte 0
.4byte 0
.4byte __dt__12CVETimeChain
.4byte GetValue__12CVETimeChainCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE290
lbl_803EE290:
# ROM: 0x3EB290
.4byte 0
.4byte 0
.4byte __dt__9CVECircle
.4byte GetValue__9CVECircleCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE2A4
lbl_803EE2A4:
# ROM: 0x3EB2A4
.4byte 0
.4byte 0
.4byte __dt__12CVEAngleCone
.4byte GetValue__12CVEAngleConeCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE2B8
lbl_803EE2B8:
# ROM: 0x3EB2B8
.4byte 0
.4byte 0
.4byte __dt__7CVECone
.4byte GetValue__7CVEConeCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.global lbl_803EE2CC
lbl_803EE2CC:
# ROM: 0x3EB2CC
.4byte 0
.4byte 0
.4byte __dt__15CVEFastConstant
.4byte GetValue__15CVEFastConstantCFiR9CVector3f
.4byte IsFastConstant__15CVEFastConstantCF
.global lbl_803EE2E0
lbl_803EE2E0:
# ROM: 0x3EB2E0
.4byte 0
.4byte 0
.4byte __dt__11CVEConstantF
.4byte GetValue__11CVEConstantCFiR9CVector3f
.4byte IsFastConstant__14CVectorElementCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetValue__7CVECVTCCFiR9CVector3f .global GetValue__7CVECVTCCFiR9CVector3f

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EE2F8
lbl_803EE2F8:
# ROM: 0x3EB2F8
.4byte 0
.4byte 0
.4byte __dt__5CWarpFv
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__5CWarpFv .global __dt__5CWarpFv

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EE388
lbl_803EE388:
# ROM: 0x3EB388
.4byte 0
.4byte 0
.4byte __dt__12CInputStreamFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global ReadFloat__12CInputStreamFv .global ReadFloat__12CInputStreamFv

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global __vt__15CMemoryInStream
__vt__15CMemoryInStream:
# ROM: 0x3EB398
.4byte 0
.4byte 0
.4byte __dt__15CMemoryInStreamFv
.4byte Read__15CMemoryInStreamFPvUl
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global Read__15CMemoryInStreamFPvUl .global Read__15CMemoryInStreamFPvUl

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EE3A8
lbl_803EE3A8:
# ROM: 0x3EB3A8
.4byte 0
.4byte 0
.4byte __dt__16CMemoryStreamOutFv
.4byte Write__16CMemoryStreamOutFPCvUl
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global Write__16CMemoryStreamOutFPCvUl .global Write__16CMemoryStreamOutFPCvUl

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EE3B8
lbl_803EE3B8:
# ROM: 0x3EB3B8
.4byte 0
.4byte 0
.4byte __dt__13COutputStreamFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global WriteBits__13COutputStreamFii .global WriteBits__13COutputStreamFii

View File

@ -1,5 +1,15 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EE3C8
lbl_803EE3C8:
# ROM: 0x3EB3C8
.4byte 0
.4byte 0
.4byte __dt__15CZipInputStreamFv
.4byte Read__15CZipInputStreamFPvUl
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global Read__15CZipInputStreamFPvUl .global Read__15CZipInputStreamFPvUl

View File

@ -1,5 +1,33 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED8C8
lbl_803ED8C8:
# ROM: 0x3EA8C8
.4byte 0
.4byte 0
.4byte __dt__17CBlockInstructionFv
.4byte Invoke__17CBlockInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte PageInvoke__17CBlockInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte "GetAssets__12CInstructionCFRQ24rstl42vector<6CToken,Q24rstl17rmemory_allocator>"
.4byte GetAssetCount__12CInstructionCFv
.global lbl_803ED8E4
lbl_803ED8E4:
# ROM: 0x3EA8E4
.4byte lbl_80305EBC
.4byte lbl_80305EC8
.4byte lbl_80305F20
.4byte lbl_80305EBC
.4byte lbl_80305EBC
.4byte lbl_80305EC8
.4byte lbl_80305F20
.4byte lbl_80305EBC
.4byte lbl_80305EF0
.4byte lbl_80305F3C
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__17CBlockInstructionFv .global __dt__17CBlockInstructionFv

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED5B0
lbl_803ED5B0:
# ROM: 0x3EA5B0
.4byte 0
.4byte 0
.4byte __dt__17CColorInstructionFv
.4byte Invoke__17CColorInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte PageInvoke__17CColorInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte "GetAssets__12CInstructionCFRQ24rstl42vector<6CToken,Q24rstl17rmemory_allocator>"
.4byte GetAssetCount__12CInstructionCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__17CColorInstructionFv .global __dt__17CColorInstructionFv

View File

@ -1,5 +1,31 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED5D0
lbl_803ED5D0:
# ROM: 0x3EA5D0
.4byte 0
.4byte 0
.4byte __dt__25CColorOverrideInstructionFv
.4byte Invoke__25CColorOverrideInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte PageInvoke__25CColorOverrideInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte "GetAssets__12CInstructionCFRQ24rstl42vector<6CToken,Q24rstl17rmemory_allocator>"
.4byte GetAssetCount__12CInstructionCFv
.4byte 0
.global lbl_803ED5F0
lbl_803ED5F0:
# ROM: 0x3EA5F0
.4byte 0
.4byte 0
.4byte __dt__16CFontInstructionFv
.4byte Invoke__16CFontInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte PageInvoke__16CFontInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte "GetAssets__16CFontInstructionCFRQ24rstl42vector<6CToken,Q24rstl17rmemory_allocator>"
.4byte GetAssetCount__16CFontInstructionCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__25CColorOverrideInstructionFv .global __dt__25CColorOverrideInstructionFv

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803EF798
lbl_803EF798:
# ROM: 0x3EC798
.4byte 0
.4byte 0
.4byte __dt__17CImageInstructionFv
.4byte Invoke__17CImageInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte PageInvoke__12CInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte "GetAssets__17CImageInstructionCFRQ24rstl42vector<6CToken,Q24rstl17rmemory_allocator>"
.4byte GetAssetCount__17CImageInstructionCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__17CImageInstructionFv .global __dt__17CImageInstructionFv

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED610
lbl_803ED610:
# ROM: 0x3EA610
.4byte 0
.4byte 0
.4byte __dt__26CLineExtraSpaceInstructionFv
.4byte Invoke__26CLineExtraSpaceInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte PageInvoke__26CLineExtraSpaceInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte "GetAssets__12CInstructionCFRQ24rstl42vector<6CToken,Q24rstl17rmemory_allocator>"
.4byte GetAssetCount__12CInstructionCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__26CLineExtraSpaceInstructionFv .global __dt__26CLineExtraSpaceInstructionFv

View File

@ -1,5 +1,34 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED630
lbl_803ED630:
# ROM: 0x3EA630
.4byte 0
.4byte 0
.4byte __dt__16CLineInstructionFv
.4byte Invoke__16CLineInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte PageInvoke__16CLineInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte "GetAssets__12CInstructionCFRQ24rstl42vector<6CToken,Q24rstl17rmemory_allocator>"
.4byte GetAssetCount__12CInstructionCFv
.global lbl_803ED64C
lbl_803ED64C:
# ROM: 0x3EA64C
.4byte lbl_802FFA04
.4byte lbl_802FFA14
.4byte lbl_802FFAC8
.4byte lbl_802FFA04
.4byte lbl_802FFA04
.4byte lbl_802FFA4C
.4byte lbl_802FFAE8
.4byte lbl_802FFA04
.4byte lbl_802FFA14
.4byte lbl_802FFAC8
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__16CLineInstructionFv .global __dt__16CLineInstructionFv

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED678
lbl_803ED678:
# ROM: 0x3EA678
.4byte 0
.4byte 0
.4byte __dt__23CLineSpacingInstructionFv
.4byte Invoke__23CLineSpacingInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte PageInvoke__23CLineSpacingInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte "GetAssets__12CInstructionCFRQ24rstl42vector<6CToken,Q24rstl17rmemory_allocator>"
.4byte GetAssetCount__12CInstructionCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__23CLineSpacingInstructionFv .global __dt__23CLineSpacingInstructionFv

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED698
lbl_803ED698:
# ROM: 0x3EA698
.4byte 0
.4byte 0
.4byte __dt__20CPopStateInstructionFv
.4byte Invoke__20CPopStateInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte PageInvoke__20CPopStateInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte "GetAssets__12CInstructionCFRQ24rstl42vector<6CToken,Q24rstl17rmemory_allocator>"
.4byte GetAssetCount__12CInstructionCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__20CPopStateInstructionFv .global __dt__20CPopStateInstructionFv

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED6B8
lbl_803ED6B8:
# ROM: 0x3EA6B8
.4byte 0
.4byte 0
.4byte __dt__21CPushStateInstructionFv
.4byte Invoke__21CPushStateInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte PageInvoke__21CPushStateInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte "GetAssets__12CInstructionCFRQ24rstl42vector<6CToken,Q24rstl17rmemory_allocator>"
.4byte GetAssetCount__12CInstructionCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__21CPushStateInstructionFv .global __dt__21CPushStateInstructionFv

View File

@ -700,7 +700,7 @@ __ct__11CRasterFontFR12CInputStreamR12IObjectStore:
/* 80300828 002FD788 7C 08 02 A6 */ mflr r0 /* 80300828 002FD788 7C 08 02 A6 */ mflr r0
/* 8030082C 002FD78C 90 01 00 F4 */ stw r0, 0xf4(r1) /* 8030082C 002FD78C 90 01 00 F4 */ stw r0, 0xf4(r1)
/* 80300830 002FD790 39 61 00 F0 */ addi r11, r1, 0xf0 /* 80300830 002FD790 39 61 00 F0 */ addi r11, r1, 0xf0
/* 80300834 002FD794 48 08 91 B5 */ bl sub_803899e8 /* 80300834 002FD794 48 08 91 B5 */ bl _savefpr_28
/* 80300838 002FD798 BE 81 00 A0 */ stmw r20, 0xa0(r1) /* 80300838 002FD798 BE 81 00 A0 */ stmw r20, 0xa0(r1)
/* 8030083C 002FD79C 7C 7E 1B 78 */ mr r30, r3 /* 8030083C 002FD79C 7C 7E 1B 78 */ mr r30, r3
/* 80300840 002FD7A0 38 C0 00 00 */ li r6, 0 /* 80300840 002FD7A0 38 C0 00 00 */ li r6, 0
@ -1086,7 +1086,7 @@ lbl_80300DBC:
lbl_80300DD4: lbl_80300DD4:
/* 80300DD4 002FDD34 7F C3 F3 78 */ mr r3, r30 /* 80300DD4 002FDD34 7F C3 F3 78 */ mr r3, r30
/* 80300DD8 002FDD38 39 61 00 F0 */ addi r11, r1, 0xf0 /* 80300DD8 002FDD38 39 61 00 F0 */ addi r11, r1, 0xf0
/* 80300DDC 002FDD3C 48 08 8C 59 */ bl sub_80389a34 /* 80300DDC 002FDD3C 48 08 8C 59 */ bl _restfpr_28
/* 80300DE0 002FDD40 BA 81 00 A0 */ lmw r20, 0xa0(r1) /* 80300DE0 002FDD40 BA 81 00 A0 */ lmw r20, 0xa0(r1)
/* 80300DE4 002FDD44 80 01 00 F4 */ lwz r0, 0xf4(r1) /* 80300DE4 002FDD44 80 01 00 F4 */ lwz r0, 0xf4(r1)
/* 80300DE8 002FDD48 7C 08 03 A6 */ mtlr r0 /* 80300DE8 002FDD48 7C 08 03 A6 */ mtlr r0

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED6D8
lbl_803ED6D8:
# ROM: 0x3EA6D8
.4byte 0
.4byte 0
.4byte __dt__31CRemoveColorOverrideInstructionFv
.4byte Invoke__31CRemoveColorOverrideInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte PageInvoke__31CRemoveColorOverrideInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte "GetAssets__12CInstructionCFRQ24rstl42vector<6CToken,Q24rstl17rmemory_allocator>"
.4byte GetAssetCount__12CInstructionCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__31CRemoveColorOverrideInstructionFv .global __dt__31CRemoveColorOverrideInstructionFv

View File

@ -1,5 +1,19 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED6F8
lbl_803ED6F8:
# ROM: 0x3EA6F8
.4byte 0
.4byte 0
.4byte __dt__16CTextInstructionFv
.4byte Invoke__16CTextInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte PageInvoke__12CInstructionCFR16CFontRenderStateP17CTextRenderBuffer
.4byte "GetAssets__12CInstructionCFRQ24rstl42vector<6CToken,Q24rstl17rmemory_allocator>"
.4byte GetAssetCount__12CInstructionCFv
.4byte 0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__16CTextInstructionFv .global __dt__16CTextInstructionFv

View File

@ -1,5 +1,37 @@
.include "macros.inc" .include "macros.inc"
.section .data
.global lbl_803ED718
lbl_803ED718:
# ROM: 0x3EA718
.string16 "font="
.string16 "image="
.string16 "fg-color="
.string16 "main-color="
.string16 "geometry-color="
.string16 "outline-color="
.string16 "color"
.string16 "no"
.string16 "line-spacing="
.string16 "line-extra-space="
.string16 "just="
.string16 "left"
.string16 "center"
.string16 "right"
.string16 "full"
.string16 "nleft"
.string16 "ncenter"
.string16 "nright"
.string16 "vjust="
.string16 "top"
.string16 "bottom"
.string16 "ntop"
.string16 "nbottom"
.string16 "push"
.string16 "pop"
.balign 8
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global ParseColor__11CTextParserFPCwi .global ParseColor__11CTextParserFPCwi

View File

@ -1179,6 +1179,8 @@ AddImage__17CTextRenderBufferFRC9CVector2iRC13CFontImageDef:
/* 8035ABF4 00357B54 2C 00 00 01 */ cmpwi r0, 1 /* 8035ABF4 00357B54 2C 00 00 01 */ cmpwi r0, 1
/* 8035ABF8 00357B58 40 82 01 B8 */ bne lbl_8035ADB0 /* 8035ABF8 00357B58 40 82 01 B8 */ bne lbl_8035ADB0
/* 8035ABFC 00357B5C 4B FF F7 51 */ bl sub_8035a34c /* 8035ABFC 00357B5C 4B FF F7 51 */ bl sub_8035a34c
.global lbl_8035AC00
lbl_8035AC00:
/* 8035AC00 00357B60 7C 7C 1B 78 */ mr r28, r3 /* 8035AC00 00357B60 7C 7C 1B 78 */ mr r28, r3
/* 8035AC04 00357B64 7F A3 EB 78 */ mr r3, r29 /* 8035AC04 00357B64 7F A3 EB 78 */ mr r3, r29
/* 8035AC08 00357B68 4B FF F7 7D */ bl GetOutStream__17CTextRenderBufferFv /* 8035AC08 00357B68 4B FF F7 7D */ bl GetOutStream__17CTextRenderBufferFv

Some files were not shown because too many files have changed in this diff Show More