merge namespace gfx

This commit is contained in:
Charlotte 🦝 Delenk 2022-10-21 12:31:56 +01:00
parent ee355e898b
commit 2377db4e3e
Signed by: darkkirb
GPG key ID: AB2BD8DAF2E37122
30 changed files with 569 additions and 583 deletions

View file

@ -1,42 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@51900_8055F6F0"
"@51900_8055F6F0":
.4byte 0x000000FF
.global "@51984_8055F6F4"
"@51984_8055F6F4":
.4byte 0x3F800000
.global "@51985"
"@51985":
.4byte 0xBF800000
.global "@51986"
"@51986":
.4byte 0
.global "@51987_8055F700"
"@51987_8055F700":
.4byte 0x42740000
.global "@51988"
"@51988":
.4byte 0x44200000
.global "@51989"
"@51989":
.4byte 0x43A70000
.global "@51990"
"@51990":
.4byte 0xBF000000

View file

@ -1,4 +0,0 @@
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1EasyRender3D_cpp"

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global "t_viewMtx__26@unnamed@EasyRender3D_cpp@"
"t_viewMtx__26@unnamed@EasyRender3D_cpp@":
.skip 0x38

View file

@ -1,44 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@51446_8055F6C8"
"@51446_8055F6C8":
.4byte 0x4040C0FF
.global "@51747_8055F6CC"
"@51747_8055F6CC":
.4byte 0xFFFFFFFF
.global "@51775"
"@51775":
.4byte 0x40000000
.global "@51776_8055F6D4"
"@51776_8055F6D4":
.4byte 0
.global "@51777"
"@51777":
.4byte 0x40490FDB
.4byte 0
.global "@51782"
"@51782":
.4byte 0x43300000
.4byte 0
.global "@51809_8055F6E8"
"@51809_8055F6E8":
.4byte 0x4222F983
.global "@51844_8055F6EC"
"@51844_8055F6EC":
.4byte 0x40C00000

View file

@ -1,18 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@49012_8055F710"
"@49012_8055F710":
.4byte 0x3F800000
.global "@49023_8055F714"
"@49023_8055F714":
.4byte 0
.global "@49026_8055F718"
"@49026_8055F718":
.4byte 0x43300000
.4byte 0

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global "isExist___Q33hel6common45PrivateSingleton<Q23gfx19GXFifoMemoryManager>"
"isExist___Q33hel6common45PrivateSingleton<Q23gfx19GXFifoMemoryManager>":
.skip 0x8

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global "garbage__27@unnamed@RenderSetting_cpp@"
"garbage__27@unnamed@RenderSetting_cpp@":
.skip 0xA00

View file

@ -1,24 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@48878_8055F720"
"@48878_8055F720":
.4byte 0x000000FF
.global "@49375"
"@49375":
.4byte 0
.global "@49379"
"@49379":
.4byte 0x43300000
.4byte 0
.global "@49423"
"@49423":
.4byte 0x3F800000
.4byte 0

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss2, "", @nobits # 0x805643C0 - 0x805643FC ; 0x0000003C
.global "VIEWPORT_NEAR__27@unnamed@RenderSetting_cpp@"
"VIEWPORT_NEAR__27@unnamed@RenderSetting_cpp@":
.skip 0x8

View file

@ -1,30 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@50129_8055F738"
"@50129_8055F738":
.4byte 0
.global "@50161_8055F73C"
"@50161_8055F73C":
.4byte 0x3F800000
.global "@50183_8055F740"
"@50183_8055F740":
.4byte 0x43300000
.4byte 0
.global "@50188_8055F748"
"@50188_8055F748":
.4byte 0x3F000000
.4byte 0
.global "@50192_8055F750"
"@50192_8055F750":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -1,16 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q23gfx10TPLTexture
__vt__Q23gfx10TPLTexture:
.4byte 0
.4byte 0
.4byte __dt__Q23gfx10TPLTextureFv
.global __vt__Q23gfx10TextureObj
__vt__Q23gfx10TextureObj:
.4byte 0
.4byte 0
.4byte __dt__Q23gfx10TextureObjFv

View file

@ -1,28 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@51743_8055F758"
"@51743_8055F758":
.4byte 0x43300000
.4byte 0
.global "@51748_8055F760"
"@51748_8055F760":
.4byte 0x3F000000
.global "@51755_8055F764"
"@51755_8055F764":
.4byte 0
.global "@51796"
"@51796":
.4byte 0x3F800000
.global "@51797_8055F76C"
"@51797_8055F76C":
.4byte 0xBF800000

View file

@ -1,296 +0,0 @@
.include "macros.inc"
.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0
.global "NtscInt4x3__Q23gfx23@unnamed@VISetting_cpp@"
"NtscInt4x3__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0
.4byte 0x028001C8
.4byte 0x01C80019
.4byte 0x000C029E
.4byte 0x01C80000
.4byte 0x00000001
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060707
.4byte 0x0C0C0C07
.4byte 0x07000000
.4byte 0x026001C8
.4byte 0
.global "NtscInt4x3AA__Q23gfx23@unnamed@VISetting_cpp@"
"NtscInt4x3AA__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0
.4byte 0x028000E6
.4byte 0x01C80019
.4byte 0x000C029E
.4byte 0x01C80000
.4byte 0x00000001
.4byte 0x00010302
.4byte 0x0906030A
.4byte 0x03020906
.4byte 0x030A0902
.4byte 0x0306090A
.4byte 0x09020306
.4byte 0x090A0408
.4byte 0x0C100C08
.4byte 0x04000000
.4byte 0x026001C8
.4byte 0
.global "NtscProg4x3__Q23gfx23@unnamed@VISetting_cpp@"
"NtscProg4x3__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000002
.4byte 0x028001C8
.4byte 0x01C80019
.4byte 0x000C029E
.4byte 0x01C80000
.4byte 0
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060000
.4byte 0x15161500
.4byte 0
.4byte 0x026001C8
.4byte 0
.global "NtscProg4x3AA__Q23gfx23@unnamed@VISetting_cpp@"
"NtscProg4x3AA__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000002
.4byte 0x028000E6
.4byte 0x01C80019
.4byte 0x000C029E
.4byte 0x01C80000
.4byte 0
.4byte 0x00010302
.4byte 0x0906030A
.4byte 0x03020906
.4byte 0x030A0902
.4byte 0x0306090A
.4byte 0x09020306
.4byte 0x090A0408
.4byte 0x0C100C08
.4byte 0x04000000
.4byte 0x026001C8
.4byte 0
.global "Pal50Int4x3__Q23gfx23@unnamed@VISetting_cpp@"
"Pal50Int4x3__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000004
.4byte 0x028001C8
.4byte 0x021E001B
.4byte 0x0010029A
.4byte 0x021E0000
.4byte 0x00000001
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060707
.4byte 0x0C0C0C07
.4byte 0x07000000
.4byte 0x026001C8
.4byte 0
.global "Pal60Int4x3__Q23gfx23@unnamed@VISetting_cpp@"
"Pal60Int4x3__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000014
.4byte 0x028001C8
.4byte 0x01C80019
.4byte 0x000C029E
.4byte 0x01C80000
.4byte 0x00000001
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060707
.4byte 0x0C0C0C07
.4byte 0x07000000
.4byte 0x026001C8
.4byte 0
.global "Pal60Prog4x3__Q23gfx23@unnamed@VISetting_cpp@"
"Pal60Prog4x3__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000016
.4byte 0x028001C8
.4byte 0x01C80019
.4byte 0x000C029E
.4byte 0x01C80000
.4byte 0
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060000
.4byte 0x15161500
.4byte 0
.4byte 0x026001C8
.4byte 0
.global "NtscInt16x9__Q23gfx23@unnamed@VISetting_cpp@"
"NtscInt16x9__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0
.4byte 0x028001C8
.4byte 0x01C80011
.4byte 0x000C02AE
.4byte 0x01C80000
.4byte 0x00000001
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060707
.4byte 0x0C0C0C07
.4byte 0x07000000
.4byte 0x034001C8
.4byte 0x01000000
.global "NtscInt16x9AA__Q23gfx23@unnamed@VISetting_cpp@"
"NtscInt16x9AA__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0
.4byte 0x028000E6
.4byte 0x01C80011
.4byte 0x000C02AE
.4byte 0x01C80000
.4byte 0x00000001
.4byte 0x00010302
.4byte 0x0906030A
.4byte 0x03020906
.4byte 0x030A0902
.4byte 0x0306090A
.4byte 0x09020306
.4byte 0x090A0408
.4byte 0x0C100C08
.4byte 0x04000000
.4byte 0x034001C8
.4byte 0x01000000
.global "NtscProg16x9__Q23gfx23@unnamed@VISetting_cpp@"
"NtscProg16x9__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000002
.4byte 0x028001C8
.4byte 0x01C80011
.4byte 0x000C02AE
.4byte 0x01C80000
.4byte 0
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060000
.4byte 0x15161500
.4byte 0
.4byte 0x034001C8
.4byte 0x01000000
.global "NtscProg16x9AA__Q23gfx23@unnamed@VISetting_cpp@"
"NtscProg16x9AA__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000002
.4byte 0x028000E6
.4byte 0x01C80011
.4byte 0x000C02AE
.4byte 0x01C80000
.4byte 0
.4byte 0x00010302
.4byte 0x0906030A
.4byte 0x03020906
.4byte 0x030A0902
.4byte 0x0306090A
.4byte 0x09020306
.4byte 0x090A0408
.4byte 0x0C100C08
.4byte 0x04000000
.4byte 0x034001C8
.4byte 0x01000000
.global "Pal50Int16x9__Q23gfx23@unnamed@VISetting_cpp@"
"Pal50Int16x9__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000004
.4byte 0x028001C8
.4byte 0x021E0013
.4byte 0x001002AA
.4byte 0x021E0000
.4byte 0x00000001
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060707
.4byte 0x0C0C0C07
.4byte 0x07000000
.4byte 0x034001C8
.4byte 0x01000000
.global "Pal60Int16x9__Q23gfx23@unnamed@VISetting_cpp@"
"Pal60Int16x9__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000014
.4byte 0x028001C8
.4byte 0x01C80011
.4byte 0x000C02AE
.4byte 0x01C80000
.4byte 0x00000001
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060707
.4byte 0x0C0C0C07
.4byte 0x07000000
.4byte 0x034001C8
.4byte 0x01000000
.global "Pal60Prog16x9__Q23gfx23@unnamed@VISetting_cpp@"
"Pal60Prog16x9__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000016
.4byte 0x028001C8
.4byte 0x01C80011
.4byte 0x000C02AE
.4byte 0x01C80000
.4byte 0
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060000
.4byte 0x15161500
.4byte 0
.4byte 0x034001C8
.4byte 0x01000000

View file

@ -1,20 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "StandardRenderModeSets__Q23gfx23@unnamed@VISetting_cpp@"
"StandardRenderModeSets__Q23gfx23@unnamed@VISetting_cpp@":
.4byte "NtscInt4x3__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscInt4x3AA__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscProg4x3__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscProg4x3AA__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "Pal50Int4x3__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "Pal60Int4x3__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "Pal60Prog4x3__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscInt16x9__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscInt16x9AA__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscProg16x9__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscProg16x9AA__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "Pal50Int16x9__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "Pal60Int16x9__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "Pal60Prog16x9__Q23gfx23@unnamed@VISetting_cpp@"

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@49284_8055F770"
"@49284_8055F770":
.4byte 0x3F800000
.4byte 0

View file

@ -420,3 +420,45 @@ lbl_80195F24:
/* 80195F4C 00191D8C 7C 60 00 78 */ andc r0, r3, r0
/* 80195F50 00191D90 54 03 04 3E */ clrlwi r3, r0, 16
/* 80195F54 00191D94 4E 80 00 20 */ blr
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@51900_8055F6F0"
"@51900_8055F6F0":
.4byte 0x000000FF
.global "@51984_8055F6F4"
"@51984_8055F6F4":
.4byte 0x3F800000
.global "@51985"
"@51985":
.4byte 0xBF800000
.global "@51986"
"@51986":
.4byte 0
.global "@51987_8055F700"
"@51987_8055F700":
.4byte 0x42740000
.global "@51988"
"@51988":
.4byte 0x44200000
.global "@51989"
"@51989":
.4byte 0x43A70000
.global "@51990"
"@51990":
.4byte 0xBF000000

View file

@ -587,3 +587,57 @@ DrawLine__Q23gfx12EasyRender3DFRCQ33hel4math8Matrix34RCQ33hel4math7Vector3RCQ33h
/* 80195848 00191688 3C 60 80 54 */ lis r3, "t_viewMtx__26@unnamed@EasyRender3D_cpp@"@ha
/* 8019584C 0019168C 38 63 48 28 */ addi r3, r3, "t_viewMtx__26@unnamed@EasyRender3D_cpp@"@l
/* 80195850 00191690 4B FF F7 D4 */ b __ct__Q33hel4math8Matrix34Fv
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1EasyRender3D_cpp"
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global "t_viewMtx__26@unnamed@EasyRender3D_cpp@"
"t_viewMtx__26@unnamed@EasyRender3D_cpp@":
.skip 0x38
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@51446_8055F6C8"
"@51446_8055F6C8":
.4byte 0x4040C0FF
.global "@51747_8055F6CC"
"@51747_8055F6CC":
.4byte 0xFFFFFFFF
.global "@51775"
"@51775":
.4byte 0x40000000
.global "@51776_8055F6D4"
"@51776_8055F6D4":
.4byte 0
.global "@51777"
"@51777":
.4byte 0x40490FDB
.4byte 0
.global "@51782"
"@51782":
.4byte 0x43300000
.4byte 0
.global "@51809_8055F6E8"
"@51809_8055F6E8":
.4byte 0x4222F983
.global "@51844_8055F6EC"
"@51844_8055F6EC":
.4byte 0x40C00000

View file

@ -67,3 +67,21 @@ draw__Q23gfx15FullScreenPlateCFv:
/* 80196044 00191E84 7C 08 03 A6 */ mtlr r0
/* 80196048 00191E88 38 21 00 60 */ addi r1, r1, 0x60
/* 8019604C 00191E8C 4E 80 00 20 */ blr
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@49012_8055F710"
"@49012_8055F710":
.4byte 0x3F800000
.global "@49023_8055F714"
"@49023_8055F714":
.4byte 0
.global "@49026_8055F718"
"@49026_8055F718":
.4byte 0x43300000
.4byte 0

View file

@ -111,3 +111,9 @@ setWriteEnable__Q23gfx19GXFifoMemoryManagerFv:
/* 801961F0 00192030 38 00 00 01 */ li r0, 0x1
/* 801961F4 00192034 98 03 00 0C */ stb r0, 0xc(r3)
/* 801961F8 00192038 4E 80 00 20 */ blr
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global "isExist___Q33hel6common45PrivateSingleton<Q23gfx19GXFifoMemoryManager>"
"isExist___Q33hel6common45PrivateSingleton<Q23gfx19GXFifoMemoryManager>":
.skip 0x8

View file

@ -826,3 +826,39 @@ endAABottomHalf__Q23gfx13RenderSettingFPv:
/* 80196E20 00192C60 7C 08 03 A6 */ mtlr r0
/* 80196E24 00192C64 38 21 00 20 */ addi r1, r1, 0x20
/* 80196E28 00192C68 4E 80 00 20 */ blr
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global "garbage__27@unnamed@RenderSetting_cpp@"
"garbage__27@unnamed@RenderSetting_cpp@":
.skip 0xA00
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@48878_8055F720"
"@48878_8055F720":
.4byte 0x000000FF
.global "@49375"
"@49375":
.4byte 0
.global "@49379"
"@49379":
.4byte 0x43300000
.4byte 0
.global "@49423"
"@49423":
.4byte 0x3F800000
.4byte 0
.include "macros.inc"
.section .sbss2, "", @nobits # 0x805643C0 - 0x805643FC ; 0x0000003C
.global "VIEWPORT_NEAR__27@unnamed@RenderSetting_cpp@"
"VIEWPORT_NEAR__27@unnamed@RenderSetting_cpp@":
.skip 0x8

View file

@ -72,3 +72,19 @@ lbl_80196FFC:
/* 80197018 00192E58 7C 08 03 A6 */ mtlr r0
/* 8019701C 00192E5C 38 21 00 10 */ addi r1, r1, 0x10
/* 80197020 00192E60 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q23gfx10TPLTexture
__vt__Q23gfx10TPLTexture:
.4byte 0
.4byte 0
.4byte __dt__Q23gfx10TPLTextureFv
.global __vt__Q23gfx10TextureObj
__vt__Q23gfx10TextureObj:
.4byte 0
.4byte 0
.4byte __dt__Q23gfx10TextureObjFv

View file

@ -316,3 +316,33 @@ setPos__Q23gfx15TPLTexturePlateFRCQ33hel4math7Vector2:
/* 801974B4 001932F4 C0 44 00 04 */ lfs f2, 0x4(r4)
/* 801974B8 001932F8 C0 62 97 B8 */ lfs f3, "@50129_8055F738"@sda21(r2)
/* 801974BC 001932FC 4B E9 96 A4 */ b PSMTXTrans
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@50129_8055F738"
"@50129_8055F738":
.4byte 0
.global "@50161_8055F73C"
"@50161_8055F73C":
.4byte 0x3F800000
.global "@50183_8055F740"
"@50183_8055F740":
.4byte 0x43300000
.4byte 0
.global "@50188_8055F748"
"@50188_8055F748":
.4byte 0x3F000000
.4byte 0
.global "@50192_8055F750"
"@50192_8055F750":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -344,3 +344,31 @@ SetRenderType__Q23gfx7UtilityFQ33gfx13RenderSetting4Type:
/* 801979A0 001937E0 7C 08 03 A6 */ mtlr r0
/* 801979A4 001937E4 38 21 00 10 */ addi r1, r1, 0x10
/* 801979A8 001937E8 4E 80 00 20 */ blr
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@51743_8055F758"
"@51743_8055F758":
.4byte 0x43300000
.4byte 0
.global "@51748_8055F760"
"@51748_8055F760":
.4byte 0x3F000000
.global "@51755_8055F764"
"@51755_8055F764":
.4byte 0
.global "@51796"
"@51796":
.4byte 0x3F800000
.global "@51797_8055F76C"
"@51797_8055F76C":
.4byte 0xBF800000

View file

@ -290,3 +290,327 @@ setDimming__Q23gfx9VISettingFb:
getDimming__Q23gfx9VISettingCFv:
/* 80197D48 00193B88 88 63 00 10 */ lbz r3, 0x10(r3)
/* 80197D4C 00193B8C 4E 80 00 20 */ blr
.include "macros.inc"
.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0
.global "NtscInt4x3__Q23gfx23@unnamed@VISetting_cpp@"
"NtscInt4x3__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0
.4byte 0x028001C8
.4byte 0x01C80019
.4byte 0x000C029E
.4byte 0x01C80000
.4byte 0x00000001
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060707
.4byte 0x0C0C0C07
.4byte 0x07000000
.4byte 0x026001C8
.4byte 0
.global "NtscInt4x3AA__Q23gfx23@unnamed@VISetting_cpp@"
"NtscInt4x3AA__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0
.4byte 0x028000E6
.4byte 0x01C80019
.4byte 0x000C029E
.4byte 0x01C80000
.4byte 0x00000001
.4byte 0x00010302
.4byte 0x0906030A
.4byte 0x03020906
.4byte 0x030A0902
.4byte 0x0306090A
.4byte 0x09020306
.4byte 0x090A0408
.4byte 0x0C100C08
.4byte 0x04000000
.4byte 0x026001C8
.4byte 0
.global "NtscProg4x3__Q23gfx23@unnamed@VISetting_cpp@"
"NtscProg4x3__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000002
.4byte 0x028001C8
.4byte 0x01C80019
.4byte 0x000C029E
.4byte 0x01C80000
.4byte 0
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060000
.4byte 0x15161500
.4byte 0
.4byte 0x026001C8
.4byte 0
.global "NtscProg4x3AA__Q23gfx23@unnamed@VISetting_cpp@"
"NtscProg4x3AA__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000002
.4byte 0x028000E6
.4byte 0x01C80019
.4byte 0x000C029E
.4byte 0x01C80000
.4byte 0
.4byte 0x00010302
.4byte 0x0906030A
.4byte 0x03020906
.4byte 0x030A0902
.4byte 0x0306090A
.4byte 0x09020306
.4byte 0x090A0408
.4byte 0x0C100C08
.4byte 0x04000000
.4byte 0x026001C8
.4byte 0
.global "Pal50Int4x3__Q23gfx23@unnamed@VISetting_cpp@"
"Pal50Int4x3__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000004
.4byte 0x028001C8
.4byte 0x021E001B
.4byte 0x0010029A
.4byte 0x021E0000
.4byte 0x00000001
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060707
.4byte 0x0C0C0C07
.4byte 0x07000000
.4byte 0x026001C8
.4byte 0
.global "Pal60Int4x3__Q23gfx23@unnamed@VISetting_cpp@"
"Pal60Int4x3__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000014
.4byte 0x028001C8
.4byte 0x01C80019
.4byte 0x000C029E
.4byte 0x01C80000
.4byte 0x00000001
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060707
.4byte 0x0C0C0C07
.4byte 0x07000000
.4byte 0x026001C8
.4byte 0
.global "Pal60Prog4x3__Q23gfx23@unnamed@VISetting_cpp@"
"Pal60Prog4x3__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000016
.4byte 0x028001C8
.4byte 0x01C80019
.4byte 0x000C029E
.4byte 0x01C80000
.4byte 0
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060000
.4byte 0x15161500
.4byte 0
.4byte 0x026001C8
.4byte 0
.global "NtscInt16x9__Q23gfx23@unnamed@VISetting_cpp@"
"NtscInt16x9__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0
.4byte 0x028001C8
.4byte 0x01C80011
.4byte 0x000C02AE
.4byte 0x01C80000
.4byte 0x00000001
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060707
.4byte 0x0C0C0C07
.4byte 0x07000000
.4byte 0x034001C8
.4byte 0x01000000
.global "NtscInt16x9AA__Q23gfx23@unnamed@VISetting_cpp@"
"NtscInt16x9AA__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0
.4byte 0x028000E6
.4byte 0x01C80011
.4byte 0x000C02AE
.4byte 0x01C80000
.4byte 0x00000001
.4byte 0x00010302
.4byte 0x0906030A
.4byte 0x03020906
.4byte 0x030A0902
.4byte 0x0306090A
.4byte 0x09020306
.4byte 0x090A0408
.4byte 0x0C100C08
.4byte 0x04000000
.4byte 0x034001C8
.4byte 0x01000000
.global "NtscProg16x9__Q23gfx23@unnamed@VISetting_cpp@"
"NtscProg16x9__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000002
.4byte 0x028001C8
.4byte 0x01C80011
.4byte 0x000C02AE
.4byte 0x01C80000
.4byte 0
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060000
.4byte 0x15161500
.4byte 0
.4byte 0x034001C8
.4byte 0x01000000
.global "NtscProg16x9AA__Q23gfx23@unnamed@VISetting_cpp@"
"NtscProg16x9AA__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000002
.4byte 0x028000E6
.4byte 0x01C80011
.4byte 0x000C02AE
.4byte 0x01C80000
.4byte 0
.4byte 0x00010302
.4byte 0x0906030A
.4byte 0x03020906
.4byte 0x030A0902
.4byte 0x0306090A
.4byte 0x09020306
.4byte 0x090A0408
.4byte 0x0C100C08
.4byte 0x04000000
.4byte 0x034001C8
.4byte 0x01000000
.global "Pal50Int16x9__Q23gfx23@unnamed@VISetting_cpp@"
"Pal50Int16x9__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000004
.4byte 0x028001C8
.4byte 0x021E0013
.4byte 0x001002AA
.4byte 0x021E0000
.4byte 0x00000001
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060707
.4byte 0x0C0C0C07
.4byte 0x07000000
.4byte 0x034001C8
.4byte 0x01000000
.global "Pal60Int16x9__Q23gfx23@unnamed@VISetting_cpp@"
"Pal60Int16x9__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000014
.4byte 0x028001C8
.4byte 0x01C80011
.4byte 0x000C02AE
.4byte 0x01C80000
.4byte 0x00000001
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060707
.4byte 0x0C0C0C07
.4byte 0x07000000
.4byte 0x034001C8
.4byte 0x01000000
.global "Pal60Prog16x9__Q23gfx23@unnamed@VISetting_cpp@"
"Pal60Prog16x9__Q23gfx23@unnamed@VISetting_cpp@":
.4byte 0x00000016
.4byte 0x028001C8
.4byte 0x01C80011
.4byte 0x000C02AE
.4byte 0x01C80000
.4byte 0
.4byte 0x00000606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060606
.4byte 0x06060000
.4byte 0x15161500
.4byte 0
.4byte 0x034001C8
.4byte 0x01000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "StandardRenderModeSets__Q23gfx23@unnamed@VISetting_cpp@"
"StandardRenderModeSets__Q23gfx23@unnamed@VISetting_cpp@":
.4byte "NtscInt4x3__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscInt4x3AA__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscProg4x3__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscProg4x3AA__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "Pal50Int4x3__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "Pal60Int4x3__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "Pal60Prog4x3__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscInt16x9__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscInt16x9AA__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscProg16x9__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "NtscProg16x9AA__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "Pal50Int16x9__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "Pal60Int16x9__Q23gfx23@unnamed@VISetting_cpp@"
.4byte "Pal60Prog16x9__Q23gfx23@unnamed@VISetting_cpp@"
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@49284_8055F770"
"@49284_8055F770":
.4byte 0x3F800000
.4byte 0

View file

@ -756,22 +756,23 @@ $(BUILD_DIR)/asm/src/g3d/RootContext.o \
$(BUILD_DIR)/asm/src/g3d/SceneAnim.o \
$(BUILD_DIR)/asm/src/g3d/StdModel.o \
\
$(BUILD_DIR)/asm/src/gfx/EasyRender3D.o \
$(BUILD_DIR)/asm/src/gfx/EasyTex3D.o \
$(BUILD_DIR)/asm/src/gfx/EFBToLetterBox.o \
$(BUILD_DIR)/asm/src/gfx/FullScreenPlate.o \
$(BUILD_DIR)/asm/src/gfx/GameScreen.o \
$(BUILD_DIR)/asm/src/gfx/GXFifoMemoryManager.o \
$(BUILD_DIR)/asm/src/gfx/GXFifoProtectCanceler.o \
$(BUILD_DIR)/asm/src/gfx/RenderSetting.o \
$(BUILD_DIR)/asm/src/gfx/TexBuffer.o \
$(BUILD_DIR)/asm/src/gfx/TPLTexture.o \
$(BUILD_DIR)/asm/src/gfx/TPLTexturePlate.o \
$(BUILD_DIR)/asm/src/gfx/Utility.o \
$(BUILD_DIR)/asm/src/gfx/VISetting.o \
$(BUILD_DIR)/asm/src/gfx/XFBManager.o \
\
$(BUILD_DIR)/asm/Linker/Generated/Symbol/File_80006684.o \
$(BUILD_DIR)/asm/Linker/Generated/Symbol/File_800069c4.o \
$(BUILD_DIR)/asm/src/EasyRender3D_80194fc4.o \
$(BUILD_DIR)/asm/src/EasyTex3D_80195854.o \
$(BUILD_DIR)/asm/src/EFBToLetterBox_80195934.o \
$(BUILD_DIR)/asm/src/FullScreenPlate_80195f58.o \
$(BUILD_DIR)/asm/src/GameScreen_80196050.o \
$(BUILD_DIR)/asm/src/GXFifoMemoryManager_8019607c.o \
$(BUILD_DIR)/asm/src/GXFifoProtectCanceler_801961fc.o \
$(BUILD_DIR)/asm/src/RenderSetting_801962a8.o \
$(BUILD_DIR)/asm/src/TexBuffer_80196e2c.o \
$(BUILD_DIR)/asm/src/TPLTexture_80196f38.o \
$(BUILD_DIR)/asm/src/TPLTexturePlate_80197024.o \
$(BUILD_DIR)/asm/src/Utility_801974c0.o \
$(BUILD_DIR)/asm/src/VISetting_801979ac.o \
$(BUILD_DIR)/asm/src/XFBManager_80197d50.o \
$(BUILD_DIR)/asm/src/AddOnMint_80197ef4.o \
$(BUILD_DIR)/asm/src/Anim_80199324.o \
$(BUILD_DIR)/asm/src/ColorAnim_80199914.o \
@ -2936,7 +2937,6 @@ $(BUILD_DIR)/asm/src/Thread_80405f14.o \
$(BUILD_DIR)/asm/src/UIntAABBox_8040603c.o
# .ctors
O_FILES += \
$(BUILD_DIR)/asm/src/EasyRender3D_804062e8.o \
$(BUILD_DIR)/asm/src/MintAnim_804062ec.o \
$(BUILD_DIR)/asm/src/MintFootState_804062f0.o \
$(BUILD_DIR)/asm/src/MintGearAnim_804062f4.o \
@ -3016,7 +3016,6 @@ $(BUILD_DIR)/asm/Linker/Generated/Symbol/File_80406548.o
# .rodata
O_FILES += \
$(BUILD_DIR)/asm/src/VISetting_804145b8.o \
$(BUILD_DIR)/asm/src/HIDAccessor_80414970.o \
$(BUILD_DIR)/asm/src/Util_80414b40.o \
$(BUILD_DIR)/asm/src/Button_80414b60.o \
@ -3145,8 +3144,6 @@ $(BUILD_DIR)/asm/src/SoundManager_80420f28.o \
$(BUILD_DIR)/asm/src/BackupFileData2_80420fc8.o
# .data
O_FILES += \
$(BUILD_DIR)/asm/src/TPLTexture_80454990.o \
$(BUILD_DIR)/asm/src/VISetting_804549a8.o \
$(BUILD_DIR)/asm/src/AddOnMint_804549e0.o \
$(BUILD_DIR)/asm/src/AnimScript_80454fd0.o \
$(BUILD_DIR)/asm/src/GearModel_80455020.o \
@ -4699,8 +4696,6 @@ $(BUILD_DIR)/asm/src/Alarm_804966e0.o \
$(BUILD_DIR)/asm/src/StateChanger_804966f0.o
# .bss
O_FILES += \
$(BUILD_DIR)/asm/src/EasyRender3D_80544828.o \
$(BUILD_DIR)/asm/src/RenderSetting_80544860.o \
$(BUILD_DIR)/asm/src/Direction3_80545260.o \
$(BUILD_DIR)/asm/src/Vector3_805452d0.o \
$(BUILD_DIR)/asm/src/AddOnMathDirection3_80545310.o \
@ -5096,7 +5091,6 @@ $(BUILD_DIR)/asm/src/FullScreenModel_8055c6b8.o \
$(BUILD_DIR)/asm/src/Wipe_8055c6c0.o
# .sbss
O_FILES += \
$(BUILD_DIR)/asm/src/GXFifoMemoryManager_8055d1b8.o \
$(BUILD_DIR)/asm/src/MintAnim_8055d1c0.o \
$(BUILD_DIR)/asm/src/MintFootState_8055d1c8.o \
$(BUILD_DIR)/asm/src/MintGearAnim_8055d1d0.o \
@ -5223,13 +5217,6 @@ $(BUILD_DIR)/asm/src/SoundSystem_8055df60.o \
$(BUILD_DIR)/asm/src/Alarm_8055df68.o
# .sdata2
O_FILES += \
$(BUILD_DIR)/asm/src/EasyRender3D_8055f6c8.o \
$(BUILD_DIR)/asm/src/EFBToLetterBox_8055f6f0.o \
$(BUILD_DIR)/asm/src/FullScreenPlate_8055f710.o \
$(BUILD_DIR)/asm/src/RenderSetting_8055f720.o \
$(BUILD_DIR)/asm/src/TPLTexturePlate_8055f738.o \
$(BUILD_DIR)/asm/src/Utility_8055f758.o \
$(BUILD_DIR)/asm/src/VISetting_8055f770.o \
$(BUILD_DIR)/asm/src/AddOnMint_8055f778.o \
$(BUILD_DIR)/asm/src/Anim_8055f780.o \
$(BUILD_DIR)/asm/src/ColorAnim_8055f788.o \
@ -6219,7 +6206,6 @@ $(BUILD_DIR)/asm/src/FrameCounter_80564398.o \
$(BUILD_DIR)/asm/src/UIntAABBox_805643a8.o
# .sbss2
O_FILES += \
$(BUILD_DIR)/asm/src/RenderSetting_805643d8.o \
$(BUILD_DIR)/asm/src/LandLayer_805643e0.o \
$(BUILD_DIR)/asm/src/MoveGridGroup_805643e8.o \
$(BUILD_DIR)/asm/src/VariationNpc_805643f0.o \