diff --git a/asm/Core/x/xMovePoint.s b/asm/Core/x/xMovePoint.s index ca2d7e5b9..a15d6364c 100644 --- a/asm/Core/x/xMovePoint.s +++ b/asm/Core/x/xMovePoint.s @@ -4,132 +4,6 @@ .section .text # 0x80035494 - 0x80035A00 -.global xMovePointInit__FP10xMovePointP15xMovePointAsset -xMovePointInit__FP10xMovePointP15xMovePointAsset: -/* 80035494 00032294 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80035498 00032298 7C 08 02 A6 */ mflr r0 -/* 8003549C 0003229C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800354A0 000322A0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800354A4 000322A4 7C 9F 23 78 */ mr r31, r4 -/* 800354A8 000322A8 93 C1 00 08 */ stw r30, 8(r1) -/* 800354AC 000322AC 7C 7E 1B 78 */ mr r30, r3 -/* 800354B0 000322B0 4B FD 3F 51 */ bl xBaseInit__FP5xBaseP10xBaseAsset -/* 800354B4 000322B4 93 FE 00 10 */ stw r31, 0x10(r30) -/* 800354B8 000322B8 38 00 00 00 */ li r0, 0 -/* 800354BC 000322BC 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 800354C0 000322C0 38 63 00 08 */ addi r3, r3, 8 -/* 800354C4 000322C4 90 7E 00 14 */ stw r3, 0x14(r30) -/* 800354C8 000322C8 88 7F 00 16 */ lbz r3, 0x16(r31) -/* 800354CC 000322CC 98 7E 00 24 */ stb r3, 0x24(r30) -/* 800354D0 000322D0 C0 1F 00 1C */ lfs f0, 0x1c(r31) -/* 800354D4 000322D4 D0 1E 00 28 */ stfs f0, 0x28(r30) -/* 800354D8 000322D8 90 1E 00 2C */ stw r0, 0x2c(r30) -/* 800354DC 000322DC A0 9F 00 1A */ lhz r4, 0x1a(r31) -/* 800354E0 000322E0 28 04 00 00 */ cmplwi r4, 0 -/* 800354E4 000322E4 41 82 00 1C */ beq lbl_80035500 -/* 800354E8 000322E8 80 6D 89 E0 */ lwz r3, gActiveHeap-_SDA_BASE_(r13) -/* 800354EC 000322EC 54 84 13 BA */ rlwinm r4, r4, 2, 0xe, 0x1d -/* 800354F0 000322F0 38 A0 00 00 */ li r5, 0 -/* 800354F4 000322F4 4B FF E4 4D */ bl xMemAlloc__FUiUii -/* 800354F8 000322F8 90 7E 00 18 */ stw r3, 0x18(r30) -/* 800354FC 000322FC 48 00 00 08 */ b lbl_80035504 -lbl_80035500: -/* 80035500 00032300 90 1E 00 18 */ stw r0, 0x18(r30) -lbl_80035504: -/* 80035504 00032304 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80035508 00032308 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 8003550C 0003230C 83 C1 00 08 */ lwz r30, 8(r1) -/* 80035510 00032310 7C 08 03 A6 */ mtlr r0 -/* 80035514 00032314 38 21 00 10 */ addi r1, r1, 0x10 -/* 80035518 00032318 4E 80 00 20 */ blr - -.global xMovePointSave__FP10xMovePointP7xSerial -xMovePointSave__FP10xMovePointP7xSerial: -/* 8003551C 0003231C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80035520 00032320 7C 08 02 A6 */ mflr r0 -/* 80035524 00032324 90 01 00 14 */ stw r0, 0x14(r1) -/* 80035528 00032328 4B FD 3F 25 */ bl xBaseSave__FP5xBaseP7xSerial -/* 8003552C 0003232C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80035530 00032330 7C 08 03 A6 */ mtlr r0 -/* 80035534 00032334 38 21 00 10 */ addi r1, r1, 0x10 -/* 80035538 00032338 4E 80 00 20 */ blr - -.global xMovePointLoad__FP10xMovePointP7xSerial -xMovePointLoad__FP10xMovePointP7xSerial: -/* 8003553C 0003233C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80035540 00032340 7C 08 02 A6 */ mflr r0 -/* 80035544 00032344 90 01 00 14 */ stw r0, 0x14(r1) -/* 80035548 00032348 4B FD 3F 55 */ bl xBaseLoad__FP5xBaseP7xSerial -/* 8003554C 0003234C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80035550 00032350 7C 08 03 A6 */ mtlr r0 -/* 80035554 00032354 38 21 00 10 */ addi r1, r1, 0x10 -/* 80035558 00032358 4E 80 00 20 */ blr - -.global xMovePointReset__FP10xMovePoint -xMovePointReset__FP10xMovePoint: -/* 8003555C 0003235C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80035560 00032360 7C 08 02 A6 */ mflr r0 -/* 80035564 00032364 90 01 00 14 */ stw r0, 0x14(r1) -/* 80035568 00032368 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8003556C 0003236C 7C 7F 1B 78 */ mr r31, r3 -/* 80035570 00032370 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80035574 00032374 4B FD 3F 85 */ bl xBaseReset__FP5xBaseP10xBaseAsset -/* 80035578 00032378 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8003557C 0003237C 88 03 00 16 */ lbz r0, 0x16(r3) -/* 80035580 00032380 98 1F 00 24 */ stb r0, 0x24(r31) -/* 80035584 00032384 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80035588 00032388 C0 03 00 1C */ lfs f0, 0x1c(r3) -/* 8003558C 0003238C D0 1F 00 28 */ stfs f0, 0x28(r31) -/* 80035590 00032390 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80035594 00032394 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80035598 00032398 7C 08 03 A6 */ mtlr r0 -/* 8003559C 0003239C 38 21 00 10 */ addi r1, r1, 0x10 -/* 800355A0 000323A0 4E 80 00 20 */ blr - -.global xMovePointSetup__FP10xMovePointP6xScene -xMovePointSetup__FP10xMovePointP6xScene: -/* 800355A4 000323A4 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 800355A8 000323A8 7C 08 02 A6 */ mflr r0 -/* 800355AC 000323AC 90 01 00 24 */ stw r0, 0x24(r1) -/* 800355B0 000323B0 38 00 00 00 */ li r0, 0 -/* 800355B4 000323B4 BF 61 00 0C */ stmw r27, 0xc(r1) -/* 800355B8 000323B8 7C 7F 1B 78 */ mr r31, r3 -/* 800355BC 000323BC 7C 9B 23 78 */ mr r27, r4 -/* 800355C0 000323C0 3B 80 00 00 */ li r28, 0 -/* 800355C4 000323C4 90 03 00 20 */ stw r0, 0x20(r3) -/* 800355C8 000323C8 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800355CC 000323CC 3B A3 00 28 */ addi r29, r3, 0x28 -/* 800355D0 000323D0 48 00 00 48 */ b lbl_80035618 -lbl_800355D4: -/* 800355D4 000323D4 57 9E 13 BA */ rlwinm r30, r28, 2, 0xe, 0x1d -/* 800355D8 000323D8 7F 63 DB 78 */ mr r3, r27 -/* 800355DC 000323DC 7C 9D F0 2E */ lwzx r4, r29, r30 -/* 800355E0 000323E0 48 00 A0 09 */ bl xSceneResolvID__FP6xSceneUi -/* 800355E4 000323E4 80 9F 00 18 */ lwz r4, 0x18(r31) -/* 800355E8 000323E8 3B 9C 00 01 */ addi r28, r28, 1 -/* 800355EC 000323EC 7C 64 F1 2E */ stwx r3, r4, r30 -/* 800355F0 000323F0 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 800355F4 000323F4 80 9F 00 20 */ lwz r4, 0x20(r31) -/* 800355F8 000323F8 7C 63 F0 2E */ lwzx r3, r3, r30 -/* 800355FC 000323FC 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80035600 00032400 A0 03 00 14 */ lhz r0, 0x14(r3) -/* 80035604 00032404 7C 04 02 14 */ add r0, r4, r0 -/* 80035608 00032408 90 1F 00 20 */ stw r0, 0x20(r31) -/* 8003560C 0003240C 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 80035610 00032410 7C 63 F0 2E */ lwzx r3, r3, r30 -/* 80035614 00032414 93 E3 00 1C */ stw r31, 0x1c(r3) -lbl_80035618: -/* 80035618 00032418 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8003561C 0003241C 57 84 04 3E */ clrlwi r4, r28, 0x10 -/* 80035620 00032420 A0 03 00 1A */ lhz r0, 0x1a(r3) -/* 80035624 00032424 7C 04 00 40 */ cmplw r4, r0 -/* 80035628 00032428 41 80 FF AC */ blt lbl_800355D4 -/* 8003562C 0003242C BB 61 00 0C */ lmw r27, 0xc(r1) -/* 80035630 00032430 80 01 00 24 */ lwz r0, 0x24(r1) -/* 80035634 00032434 7C 08 03 A6 */ mtlr r0 -/* 80035638 00032438 38 21 00 20 */ addi r1, r1, 0x20 -/* 8003563C 0003243C 4E 80 00 20 */ blr - .global xMovePointSplineSetup__FP10xMovePoint xMovePointSplineSetup__FP10xMovePoint: /* 80035640 00032440 94 21 FF B0 */ stwu r1, -0x50(r1) @@ -224,15 +98,6 @@ lbl_80035784: /* 80035798 00032598 38 21 00 50 */ addi r1, r1, 0x50 /* 8003579C 0003259C 4E 80 00 20 */ blr -.global xMovePointSplineDestroy__FP10xMovePoint -xMovePointSplineDestroy__FP10xMovePoint: -/* 800357A0 000325A0 80 03 00 2C */ lwz r0, 0x2c(r3) -/* 800357A4 000325A4 28 00 00 00 */ cmplwi r0, 0 -/* 800357A8 000325A8 4D 82 00 20 */ beqlr -/* 800357AC 000325AC 38 00 00 00 */ li r0, 0 -/* 800357B0 000325B0 90 03 00 2C */ stw r0, 0x2c(r3) -/* 800357B4 000325B4 4E 80 00 20 */ blr - .global xMovePointGetNext__FPC10xMovePointPC10xMovePointPP10xMovePointP5xVec3 xMovePointGetNext__FPC10xMovePointPC10xMovePointPP10xMovePointP5xVec3: /* 800357B8 000325B8 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -323,11 +188,6 @@ lbl_800358D0: /* 800358DC 000326DC 38 21 00 20 */ addi r1, r1, 0x20 /* 800358E0 000326E0 4E 80 00 20 */ blr -.global xMovePointGetPos__FPC10xMovePoint -xMovePointGetPos__FPC10xMovePoint: -/* 800358E4 000326E4 80 63 00 14 */ lwz r3, 0x14(r3) -/* 800358E8 000326E8 4E 80 00 20 */ blr - .global xVec3Hdng__FP5xVec3PC5xVec3PC5xVec3 xVec3Hdng__FP5xVec3PC5xVec3PC5xVec3: /* 800358EC 000326EC 94 21 FF C0 */ stwu r1, -0x40(r1) diff --git a/asm/Game/zCombo.s b/asm/Game/zCombo.s index 9ca9e8bfa..1e608cfc1 100644 --- a/asm/Game/zCombo.s +++ b/asm/Game/zCombo.s @@ -4,75 +4,6 @@ .section .text # 0x8019590C - 0x80195FE8 -fillCombo__FP12zComboReward: -/* 8019590C 0019270C 3C 80 80 3C */ lis r4, globals@ha -/* 80195910 00192710 80 E3 00 00 */ lwz r7, 0(r3) -/* 80195914 00192714 38 C4 05 58 */ addi r6, r4, globals@l -/* 80195918 00192718 39 00 00 00 */ li r8, 0 -/* 8019591C 0019271C 38 80 00 00 */ li r4, 0 -/* 80195920 00192720 48 00 00 D0 */ b lbl_801959F0 -lbl_80195924: -/* 80195924 00192724 80 06 08 88 */ lwz r0, 0x888(r6) -/* 80195928 00192728 7C 07 00 00 */ cmpw r7, r0 -/* 8019592C 0019272C 41 80 00 24 */ blt lbl_80195950 -/* 80195930 00192730 38 04 00 08 */ addi r0, r4, 8 -/* 80195934 00192734 38 A0 00 00 */ li r5, 0 -/* 80195938 00192738 7C A3 01 2E */ stwx r5, r3, r0 -/* 8019593C 0019273C 39 08 00 01 */ addi r8, r8, 1 -/* 80195940 00192740 38 84 00 04 */ addi r4, r4, 4 -/* 80195944 00192744 80 06 08 88 */ lwz r0, 0x888(r6) -/* 80195948 00192748 7C E0 38 50 */ subf r7, r0, r7 -/* 8019594C 0019274C 48 00 00 A4 */ b lbl_801959F0 -lbl_80195950: -/* 80195950 00192750 80 06 08 8C */ lwz r0, 0x88c(r6) -/* 80195954 00192754 7C 07 00 00 */ cmpw r7, r0 -/* 80195958 00192758 41 80 00 24 */ blt lbl_8019597C -/* 8019595C 0019275C 38 04 00 08 */ addi r0, r4, 8 -/* 80195960 00192760 38 A0 00 01 */ li r5, 1 -/* 80195964 00192764 7C A3 01 2E */ stwx r5, r3, r0 -/* 80195968 00192768 39 08 00 01 */ addi r8, r8, 1 -/* 8019596C 0019276C 38 84 00 04 */ addi r4, r4, 4 -/* 80195970 00192770 80 06 08 8C */ lwz r0, 0x88c(r6) -/* 80195974 00192774 7C E0 38 50 */ subf r7, r0, r7 -/* 80195978 00192778 48 00 00 78 */ b lbl_801959F0 -lbl_8019597C: -/* 8019597C 0019277C 80 06 08 90 */ lwz r0, 0x890(r6) -/* 80195980 00192780 7C 07 00 00 */ cmpw r7, r0 -/* 80195984 00192784 41 80 00 24 */ blt lbl_801959A8 -/* 80195988 00192788 38 04 00 08 */ addi r0, r4, 8 -/* 8019598C 0019278C 38 A0 00 02 */ li r5, 2 -/* 80195990 00192790 7C A3 01 2E */ stwx r5, r3, r0 -/* 80195994 00192794 39 08 00 01 */ addi r8, r8, 1 -/* 80195998 00192798 38 84 00 04 */ addi r4, r4, 4 -/* 8019599C 0019279C 80 06 08 90 */ lwz r0, 0x890(r6) -/* 801959A0 001927A0 7C E0 38 50 */ subf r7, r0, r7 -/* 801959A4 001927A4 48 00 00 4C */ b lbl_801959F0 -lbl_801959A8: -/* 801959A8 001927A8 80 06 08 94 */ lwz r0, 0x894(r6) -/* 801959AC 001927AC 7C 07 00 00 */ cmpw r7, r0 -/* 801959B0 001927B0 41 80 00 24 */ blt lbl_801959D4 -/* 801959B4 001927B4 38 04 00 08 */ addi r0, r4, 8 -/* 801959B8 001927B8 38 A0 00 03 */ li r5, 3 -/* 801959BC 001927BC 7C A3 01 2E */ stwx r5, r3, r0 -/* 801959C0 001927C0 39 08 00 01 */ addi r8, r8, 1 -/* 801959C4 001927C4 38 84 00 04 */ addi r4, r4, 4 -/* 801959C8 001927C8 80 06 08 94 */ lwz r0, 0x894(r6) -/* 801959CC 001927CC 7C E0 38 50 */ subf r7, r0, r7 -/* 801959D0 001927D0 48 00 00 20 */ b lbl_801959F0 -lbl_801959D4: -/* 801959D4 001927D4 38 04 00 08 */ addi r0, r4, 8 -/* 801959D8 001927D8 38 A0 00 04 */ li r5, 4 -/* 801959DC 001927DC 7C A3 01 2E */ stwx r5, r3, r0 -/* 801959E0 001927E0 39 08 00 01 */ addi r8, r8, 1 -/* 801959E4 001927E4 38 84 00 04 */ addi r4, r4, 4 -/* 801959E8 001927E8 80 06 08 98 */ lwz r0, 0x898(r6) -/* 801959EC 001927EC 7C E0 38 50 */ subf r7, r0, r7 -lbl_801959F0: -/* 801959F0 001927F0 2C 07 00 00 */ cmpwi r7, 0 -/* 801959F4 001927F4 41 81 FF 30 */ bgt lbl_80195924 -/* 801959F8 001927F8 91 03 00 30 */ stw r8, 0x30(r3) -/* 801959FC 001927FC 4E 80 00 20 */ blr - .global zCombo_Setup__Fv zCombo_Setup__Fv: /* 80195A00 00192800 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -238,25 +169,6 @@ lbl_80195C34: /* 80195C64 00192A64 90 0D 98 D8 */ stw r0, zCombo_int32_1-_SDA_BASE_(r13) /* 80195C68 00192A68 4E 80 00 20 */ blr -zComboHideMessage__FRQ24xhud6widgetRQ24xhud6motive: -/* 80195C6C 00192A6C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80195C70 00192A70 7C 08 02 A6 */ mflr r0 -/* 80195C74 00192A74 90 01 00 14 */ stw r0, 0x14(r1) -/* 80195C78 00192A78 4B E9 84 F1 */ bl hide__Q24xhud6widgetFv -/* 80195C7C 00192A7C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80195C80 00192A80 7C 08 03 A6 */ mtlr r0 -/* 80195C84 00192A84 38 21 00 10 */ addi r1, r1, 0x10 -/* 80195C88 00192A88 4E 80 00 20 */ blr - -.global zCombo_HideImmediately__Fv -zCombo_HideImmediately__Fv: -/* 80195C8C 00192A8C 80 6D 98 D0 */ lwz r3, comboHUD-_SDA_BASE_(r13) -/* 80195C90 00192A90 28 03 00 00 */ cmplwi r3, 0 -/* 80195C94 00192A94 4D 82 00 20 */ beqlr -/* 80195C98 00192A98 38 00 00 00 */ li r0, 0 -/* 80195C9C 00192A9C 98 03 00 94 */ stb r0, 0x94(r3) -/* 80195CA0 00192AA0 4E 80 00 20 */ blr - .global zCombo_Update__Ff zCombo_Update__Ff: /* 80195CA4 00192AA4 94 21 FF B0 */ stwu r1, -0x50(r1) @@ -476,12 +388,6 @@ lbl_80195FB4: /* 80195FD4 00192DD4 38 21 00 50 */ addi r1, r1, 0x50 /* 80195FD8 00192DD8 4E 80 00 20 */ blr -.global visible__8ztextboxFv -visible__8ztextboxFv: -/* 80195FDC 00192DDC 88 03 00 10 */ lbz r0, 0x10(r3) -/* 80195FE0 00192DE0 54 03 E7 FE */ rlwinm r3, r0, 0x1c, 0x1f, 0x1f -/* 80195FE4 00192DE4 4E 80 00 20 */ blr - .endif .section .rodata diff --git a/asm/Game/zTaxi.s b/asm/Game/zTaxi.s index ba9d59b48..0c562218c 100644 --- a/asm/Game/zTaxi.s +++ b/asm/Game/zTaxi.s @@ -341,34 +341,6 @@ lbl_80172574: /* 8017258C 0016F38C 38 21 00 60 */ addi r1, r1, 0x60 /* 80172590 0016F390 4E 80 00 20 */ blr -zTaxiEventCB__FP5xBaseP5xBaseUiPCfP5xBase: -/* 801725DC 0016F3DC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 801725E0 0016F3E0 7C 08 02 A6 */ mflr r0 -/* 801725E4 0016F3E4 2C 05 00 02 */ cmpwi r5, 2 -/* 801725E8 0016F3E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801725EC 0016F3EC 41 82 00 2C */ beq lbl_80172618 -/* 801725F0 0016F3F0 40 80 00 10 */ bge lbl_80172600 -/* 801725F4 0016F3F4 2C 05 00 01 */ cmpwi r5, 1 -/* 801725F8 0016F3F8 40 80 00 14 */ bge lbl_8017260C -/* 801725FC 0016F3FC 48 00 00 24 */ b lbl_80172620 -lbl_80172600: -/* 80172600 0016F400 2C 05 00 57 */ cmpwi r5, 0x57 -/* 80172604 0016F404 41 82 00 1C */ beq lbl_80172620 -/* 80172608 0016F408 48 00 00 18 */ b lbl_80172620 -lbl_8017260C: -/* 8017260C 0016F40C 7C 83 23 78 */ mr r3, r4 -/* 80172610 0016F410 4B E9 6F 45 */ bl xBaseEnable__FP5xBase -/* 80172614 0016F414 48 00 00 0C */ b lbl_80172620 -lbl_80172618: -/* 80172618 0016F418 7C 83 23 78 */ mr r3, r4 -/* 8017261C 0016F41C 4B E9 6F 29 */ bl xBaseDisable__FP5xBase -lbl_80172620: -/* 80172620 0016F420 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80172624 0016F424 38 60 00 01 */ li r3, 1 -/* 80172628 0016F428 7C 08 03 A6 */ mtlr r0 -/* 8017262C 0016F42C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80172630 0016F430 4E 80 00 20 */ blr - .endif .section .rodata