diff options
| author | enzofc708 <47937189+enzofc708@users.noreply.github.com> | 2026-04-16 15:38:59 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-16 20:38:59 +0200 |
| commit | ef2caebcefe1a0d370a56340944931f71bcd39a8 (patch) | |
| tree | 7cdd9e0447e418d937effd0c0424c6909913c077 /config/usa/arm9/overlays | |
| parent | 98cc0af690719f10bd7b67c1c11d207bfcdbbfe7 (diff) | |
Decomp sbc.c (100%) (#144)
* start sbc.cpp
* add G3d_SBCRender_007
* match G3d_SBCRender_007
* match G3d_SBCRender_008
* match G3d_SBCRender_SKN
* fix EUR relocs file
* match G3d_SBCRender_00C
* match G3d_SBCRender_00D
* complete sbc.cpp
* fix EUR delinks
Diffstat (limited to 'config/usa/arm9/overlays')
| -rw-r--r-- | config/usa/arm9/overlays/ov000/relocs.txt | 16 | ||||
| -rw-r--r-- | config/usa/arm9/overlays/ov000/symbols.txt | 4 | ||||
| -rw-r--r-- | config/usa/arm9/overlays/ov002/relocs.txt | 2 | ||||
| -rw-r--r-- | config/usa/arm9/overlays/ov005/relocs.txt | 2 | ||||
| -rw-r--r-- | config/usa/arm9/overlays/ov009/relocs.txt | 2 | ||||
| -rw-r--r-- | config/usa/arm9/overlays/ov034/relocs.txt | 4 | ||||
| -rw-r--r-- | config/usa/arm9/overlays/ov035/relocs.txt | 2 | ||||
| -rw-r--r-- | config/usa/arm9/overlays/ov038/relocs.txt | 2 | ||||
| -rw-r--r-- | config/usa/arm9/overlays/ov057/relocs.txt | 2 |
9 files changed, 18 insertions, 18 deletions
diff --git a/config/usa/arm9/overlays/ov000/relocs.txt b/config/usa/arm9/overlays/ov000/relocs.txt index 82e14c8d..31084b2c 100644 --- a/config/usa/arm9/overlays/ov000/relocs.txt +++ b/config/usa/arm9/overlays/ov000/relocs.txt @@ -701,7 +701,7 @@ from:0x0207bb70 kind:arm_call to:0x01ff892c module:itcm from:0x0207bbd4 kind:load to:0x020d8800 module:overlay(0) from:0x0207bbd8 kind:load to:0x027e0384 module:dtcm from:0x0207bbdc kind:load to:0x027e037c module:dtcm -from:0x0207bbe0 kind:load to:0x027e03c8 module:dtcm +from:0x0207bbe0 kind:load to:0x027e037c add:0x4c module:dtcm from:0x0207bbe4 kind:load to:0x020d8738 module:overlay(0) from:0x0207bc2a kind:thumb_call_arm to:0x0215ca88 module:overlay(18) from:0x0207bc30 kind:thumb_call_arm to:0x0202ea08 module:main @@ -4835,7 +4835,7 @@ from:0x020a9758 kind:arm_call to:0x01ffa9fc module:itcm from:0x020a9760 kind:load to:0x027e045c module:dtcm from:0x020a9764 kind:load to:0x027e0438 module:dtcm from:0x020a9768 kind:load to:0x027e0468 module:dtcm -from:0x020a976c kind:load to:0x027e03c8 module:dtcm +from:0x020a976c kind:load to:0x027e037c add:0x4c module:dtcm from:0x020a977c kind:load to:0x02019ae8 module:main from:0x020a9794 kind:load to:0x020c0d10 module:overlay(0) from:0x020a97b0 kind:arm_call to:0x02018c3c module:main @@ -6149,17 +6149,17 @@ from:0x020b3e3c kind:arm_call to:0x020377c8 module:main from:0x020b3e68 kind:arm_call to:0x020b3e4c module:overlay(0) from:0x020b3e98 kind:arm_call to:0x01ffa9fc module:itcm from:0x020b3eb8 kind:arm_call to:0x01ffa9fc module:itcm -from:0x020b3ec0 kind:load to:0x027e03c8 module:dtcm +from:0x020b3ec0 kind:load to:0x027e037c add:0x4c module:dtcm from:0x020b3edc kind:arm_call to:0x01ffa9fc module:itcm from:0x020b3eec kind:arm_call to:0x01ffa9fc module:itcm from:0x020b3f0c kind:arm_call to:0x01ffa9fc module:itcm -from:0x020b3f14 kind:load to:0x027e03c8 module:dtcm +from:0x020b3f14 kind:load to:0x027e037c add:0x4c module:dtcm from:0x020b3f30 kind:arm_call to:0x01ffa9fc module:itcm from:0x020b3f44 kind:arm_call to:0x01ffa9fc module:itcm from:0x020b3f54 kind:arm_call to:0x01ffa9fc module:itcm from:0x020b3f6c kind:arm_call to:0x01ffa9fc module:itcm from:0x020b3f8c kind:arm_call to:0x01ffa9fc module:itcm -from:0x020b3f98 kind:load to:0x027e03c8 module:dtcm +from:0x020b3f98 kind:load to:0x027e037c add:0x4c module:dtcm from:0x020b3fbc kind:arm_call to:0x01ffa9fc module:itcm from:0x020b3fcc kind:arm_call to:0x01ffa9fc module:itcm from:0x020b3fdc kind:arm_call to:0x01ffa9fc module:itcm @@ -6179,7 +6179,7 @@ from:0x020b4158 kind:load to:0x027e0468 module:dtcm from:0x020b415c kind:load to:0x027e0438 module:dtcm from:0x020b4160 kind:load to:0x027e045c module:dtcm from:0x020b4180 kind:arm_call to:0x01ffa9fc module:itcm -from:0x020b4188 kind:load to:0x027e03c8 module:dtcm +from:0x020b4188 kind:load to:0x027e037c add:0x4c module:dtcm from:0x020b41a4 kind:arm_call to:0x02079e54 module:overlay(0) from:0x020b41b0 kind:arm_call to:0x020197bc module:main from:0x020b41b8 kind:load to:0x020e9300 module:overlay(0) @@ -6459,7 +6459,7 @@ from:0x020b7f04 kind:arm_call to:0x01ffa9fc module:itcm from:0x020b7f40 kind:arm_call_thumb to:0x01ff8230 module:itcm from:0x020b7f50 kind:arm_call to:0x01ffa9fc module:itcm from:0x020b7f58 kind:arm_call to:0x020bd5dc module:overlay(0) -from:0x020b7f64 kind:load to:0x027e03c8 module:dtcm +from:0x020b7f64 kind:load to:0x027e037c add:0x4c module:dtcm from:0x020b7f68 kind:load to:0x02050f10 module:main from:0x020b7f74 kind:arm_call_thumb to:0x020b3e48 module:overlay(0) from:0x020b7f7c kind:arm_call to:0x0202ea08 module:main @@ -7430,7 +7430,7 @@ from:0x020c09fc kind:arm_call to:0x020b40dc module:overlay(0) from:0x020c0a10 kind:load to:0x027e0fb4 module:dtcm from:0x020c0a14 kind:load to:0x02053f10 module:main from:0x020c0a18 kind:load to:0x020dd304 module:overlay(0) -from:0x020c0a1c kind:load to:0x027e03c8 module:dtcm +from:0x020c0a1c kind:load to:0x027e037c add:0x4c module:dtcm from:0x020c0a20 kind:load to:0x02050f10 module:main from:0x020c0a3c kind:arm_call to:0x020be93c module:overlay(0) from:0x020c0afc kind:load to:0x02050f10 module:main diff --git a/config/usa/arm9/overlays/ov000/symbols.txt b/config/usa/arm9/overlays/ov000/symbols.txt index 2b0059c3..3b5b344d 100644 --- a/config/usa/arm9/overlays/ov000/symbols.txt +++ b/config/usa/arm9/overlays/ov000/symbols.txt @@ -1992,7 +1992,7 @@ _ZN11ModelRenderD1Ev kind:function(thumb,size=0x20) addr:0x020a9544 _ZN11ModelRenderD0Ev kind:function(thumb,size=0x28) addr:0x020a9564 _ZN11ModelRenderD2Ev kind:function(thumb,size=0x20) addr:0x020a958c _ZN11ModelRender14GetLcdcAddressEv kind:function(arm,size=0x8) addr:0x020a95ac -_ZN11ModelRender28Init_ModelRender_UnkStruct_4EP9ItemModel kind:function(arm,size=0x10) addr:0x020a95b4 +_ZN11ModelRender17Init_RenderObjectEP9ItemModel kind:function(arm,size=0x10) addr:0x020a95b4 _ZN11ModelRender16UnkGetBoneMatrixEi kind:function(arm,size=0x2c) addr:0x020a95c4 _ZN11ModelRender12SetTransformEP5Vec3pP5Mat3pS1_ kind:function(arm,size=0x84) addr:0x020a95f0 _ZN11ModelRender22SetRotationTranslationEP5Mat3pP5Vec3p kind:function(arm,size=0x6c) addr:0x020a9674 @@ -2007,7 +2007,7 @@ _ZN11ModelRender8vfunc_30Ev kind:function(arm,size=0x2c) addr:0x020a985c _ZN11ModelRender14GetObjectIndexEPc kind:function(arm,size=0x24) addr:0x020a9888 _ZN11ModelRender16GetMaterialIndexEPc kind:function(arm,size=0x2c) addr:0x020a98ac _ZN11ModelRender20InitBoneMatrixArraysEj kind:function(thumb,size=0x28) addr:0x020a98d8 -_ZN11ModelRender22SetUnkBoneMatrixArray1EP31ModelRender_UnkBoneMatrixStruct kind:function(arm,size=0x8) addr:0x020a9900 +_ZN11ModelRender22SetUnkBoneMatrixArray1EP17G3d_BoneMtxStruct kind:function(arm,size=0x8) addr:0x020a9900 _ZN11ModelRender8vfunc_38Ev kind:function(arm,size=0x2c) addr:0x020a9908 _ZN11ModelRender8vfunc_3cEP23ModelRenderCommandsData kind:function(arm,size=0x4) addr:0x020a9934 _ZN11ModelRender22UnkInit_Struct4_ParamsEhh kind:function(arm,size=0x28) addr:0x020a9938 diff --git a/config/usa/arm9/overlays/ov002/relocs.txt b/config/usa/arm9/overlays/ov002/relocs.txt index d7b9487c..a64fb2c1 100644 --- a/config/usa/arm9/overlays/ov002/relocs.txt +++ b/config/usa/arm9/overlays/ov002/relocs.txt @@ -654,7 +654,7 @@ from:0x020f3558 kind:arm_call to:0x02005dcc module:main from:0x020f3574 kind:load to:0x027e0384 module:dtcm from:0x020f3578 kind:load to:0x02050f10 module:main from:0x020f357c kind:load to:0x027e037c module:dtcm -from:0x020f3580 kind:load to:0x027e03c8 module:dtcm +from:0x020f3580 kind:load to:0x027e037c add:0x4c module:dtcm from:0x020f35e0 kind:arm_call to:0x0202b654 module:main from:0x020f3600 kind:arm_call to:0x020f360c module:overlay(2) from:0x020f365c kind:arm_call to:0x0202b654 module:main diff --git a/config/usa/arm9/overlays/ov005/relocs.txt b/config/usa/arm9/overlays/ov005/relocs.txt index fe57d0e2..c21613e8 100644 --- a/config/usa/arm9/overlays/ov005/relocs.txt +++ b/config/usa/arm9/overlays/ov005/relocs.txt @@ -106,7 +106,7 @@ from:0x021019f0 kind:arm_call to:0x02005dcc module:main from:0x02101a28 kind:load to:0x027e0384 module:dtcm from:0x02101a2c kind:load to:0x02050f10 module:main from:0x02101a30 kind:load to:0x027e037c module:dtcm -from:0x02101a34 kind:load to:0x027e03c8 module:dtcm +from:0x02101a34 kind:load to:0x027e037c add:0x4c module:dtcm from:0x02101a74 kind:load to:0x02112214 module:overlay(5) from:0x02101a84 kind:arm_call to:0x02101a94 module:overlay(5) from:0x02101a8c kind:arm_call to:0x021121b4 module:overlay(5) diff --git a/config/usa/arm9/overlays/ov009/relocs.txt b/config/usa/arm9/overlays/ov009/relocs.txt index 750a6edd..fac38039 100644 --- a/config/usa/arm9/overlays/ov009/relocs.txt +++ b/config/usa/arm9/overlays/ov009/relocs.txt @@ -1772,7 +1772,7 @@ from:0x0211cd5c kind:arm_call to:0x01ffa9fc module:itcm from:0x0211cdc4 kind:arm_call to:0x02005dcc module:main from:0x0211cde0 kind:load to:0x02050f10 module:main from:0x0211cde8 kind:load to:0x027e037c module:dtcm -from:0x0211cdec kind:load to:0x027e03c8 module:dtcm +from:0x0211cdec kind:load to:0x027e037c add:0x4c module:dtcm from:0x0211ce08 kind:arm_call to:0x02087cd4 module:overlay(0) from:0x0211ce38 kind:load to:0x027e0f64 module:dtcm from:0x0211cebc kind:thumb_call_arm to:0x01ff98e0 module:itcm diff --git a/config/usa/arm9/overlays/ov034/relocs.txt b/config/usa/arm9/overlays/ov034/relocs.txt index 35fb0c70..e4e7ca8c 100644 --- a/config/usa/arm9/overlays/ov034/relocs.txt +++ b/config/usa/arm9/overlays/ov034/relocs.txt @@ -882,7 +882,7 @@ from:0x02184474 kind:arm_call to:0x0202de38 module:main from:0x02184484 kind:arm_call to:0x01ffa9fc module:itcm from:0x021844b0 kind:arm_call to:0x02007908 module:main from:0x021844bc kind:load to:0x02185a00 module:overlay(34) -from:0x021844c0 kind:load to:0x027e03c8 module:dtcm +from:0x021844c0 kind:load to:0x027e037c add:0x4c module:dtcm from:0x021844c4 kind:load to:0x02186100 module:overlay(34) from:0x021844dc kind:arm_call to:0x0201b1bc module:main from:0x021844f0 kind:arm_call to:0x0202de38 module:main @@ -893,7 +893,7 @@ from:0x0218455c kind:arm_call to:0x02007908 module:main from:0x02184570 kind:arm_call to:0x01ff88b0 module:itcm from:0x02184584 kind:arm_call to:0x01ff88b0 module:itcm from:0x02184590 kind:load to:0x02185a00 module:overlay(34) -from:0x02184594 kind:load to:0x027e03c8 module:dtcm +from:0x02184594 kind:load to:0x027e037c add:0x4c module:dtcm from:0x02184598 kind:load to:0x02186100 module:overlay(34) from:0x0218459c kind:load to:0x021856c4 module:overlay(34) from:0x021845a0 kind:load to:0x021856d0 module:overlay(34) diff --git a/config/usa/arm9/overlays/ov035/relocs.txt b/config/usa/arm9/overlays/ov035/relocs.txt index 86d1d605..bd717780 100644 --- a/config/usa/arm9/overlays/ov035/relocs.txt +++ b/config/usa/arm9/overlays/ov035/relocs.txt @@ -312,7 +312,7 @@ from:0x0217e604 kind:load to:0x027e0438 module:dtcm from:0x0217e608 kind:load to:0x027e037c module:dtcm from:0x0217e60c kind:load to:0x027e045c module:dtcm from:0x0217e610 kind:load to:0x027e0468 module:dtcm -from:0x0217e614 kind:load to:0x027e03c8 module:dtcm +from:0x0217e614 kind:load to:0x027e037c add:0x4c module:dtcm from:0x0217e618 kind:load to:0x027e0194 module:dtcm from:0x0217e630 kind:arm_call to:0x01ff80d4 module:itcm from:0x0217e660 kind:arm_call_thumb to:0x01ff8214 module:itcm diff --git a/config/usa/arm9/overlays/ov038/relocs.txt b/config/usa/arm9/overlays/ov038/relocs.txt index 7ee1e941..d9b408df 100644 --- a/config/usa/arm9/overlays/ov038/relocs.txt +++ b/config/usa/arm9/overlays/ov038/relocs.txt @@ -1074,7 +1074,7 @@ from:0x02185594 kind:arm_call to:0x01ffa9fc module:itcm from:0x021855a4 kind:arm_call to:0x01ffa9fc module:itcm from:0x021855cc kind:arm_call to:0x01ffa9fc module:itcm from:0x021855dc kind:arm_call to:0x01ffa94c module:itcm -from:0x021855e8 kind:load to:0x027e03c8 module:dtcm +from:0x021855e8 kind:load to:0x027e037c add:0x4c module:dtcm from:0x021855ec kind:load to:0x02189140 module:overlay(38) from:0x02185624 kind:arm_call to:0x020c74a8 module:overlay(0) from:0x02185648 kind:arm_call to:0x0207c150 module:overlay(0) diff --git a/config/usa/arm9/overlays/ov057/relocs.txt b/config/usa/arm9/overlays/ov057/relocs.txt index a2eedb1c..eca1254d 100644 --- a/config/usa/arm9/overlays/ov057/relocs.txt +++ b/config/usa/arm9/overlays/ov057/relocs.txt @@ -75,7 +75,7 @@ from:0x021999fc kind:arm_call to:0x0207babc module:overlay(0) from:0x02199a10 kind:arm_call to:0x0207babc module:overlay(0) from:0x02199a1c kind:load to:0x0219a8f4 module:overlay(57) from:0x02199a20 kind:load to:0x02050f10 module:main -from:0x02199a24 kind:load to:0x027e03c8 module:dtcm +from:0x02199a24 kind:load to:0x027e037c add:0x4c module:dtcm from:0x02199a28 kind:load to:0x027e0f74 module:dtcm from:0x02199a2c kind:load to:0x027e0de4 module:dtcm from:0x02199a30 kind:load to:0x0219904c module:overlay(57) |
