mirror of https://github.com/zeldaret/tp.git
56 lines
2.5 KiB
ArmAsm
56 lines
2.5 KiB
ArmAsm
lbl_802222A0:
|
|
/* 802222A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802222A4 7C 08 02 A6 */ mflr r0
|
|
/* 802222A8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802222AC 7C 67 1B 78 */ mr r7, r3
|
|
/* 802222B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
/* 802222B4 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
/* 802222B8 88 A4 5E 3E */ lbz r5, 0x5e3e(r4)
|
|
/* 802222BC 28 05 00 00 */ cmplwi r5, 0
|
|
/* 802222C0 41 82 00 3C */ beq lbl_802222FC
|
|
/* 802222C4 88 C4 5E 58 */ lbz r6, 0x5e58(r4)
|
|
/* 802222C8 28 05 00 6A */ cmplwi r5, 0x6a
|
|
/* 802222CC 40 82 00 08 */ bne lbl_802222D4
|
|
/* 802222D0 38 C0 00 01 */ li r6, 1
|
|
lbl_802222D4:
|
|
/* 802222D4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
/* 802222D8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
/* 802222DC 88 03 5E 2E */ lbz r0, 0x5e2e(r3)
|
|
/* 802222E0 98 A3 5E 26 */ stb r5, 0x5e26(r3)
|
|
/* 802222E4 98 03 5E 2D */ stb r0, 0x5e2d(r3)
|
|
/* 802222E8 98 C3 5E 4B */ stb r6, 0x5e4b(r3)
|
|
/* 802222EC 38 00 00 00 */ li r0, 0
|
|
/* 802222F0 98 04 5E 3E */ stb r0, 0x5e3e(r4)
|
|
/* 802222F4 98 03 5E 2E */ stb r0, 0x5e2e(r3)
|
|
/* 802222F8 98 04 5E 58 */ stb r0, 0x5e58(r4)
|
|
lbl_802222FC:
|
|
/* 802222FC 88 07 01 CA */ lbz r0, 0x1ca(r7)
|
|
/* 80222300 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
/* 80222304 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
/* 80222308 88 83 5E 26 */ lbz r4, 0x5e26(r3)
|
|
/* 8022230C 7C 00 20 40 */ cmplw r0, r4
|
|
/* 80222310 41 82 00 44 */ beq lbl_80222354
|
|
/* 80222314 98 87 01 CA */ stb r4, 0x1ca(r7)
|
|
/* 80222318 88 07 01 CA */ lbz r0, 0x1ca(r7)
|
|
/* 8022231C 28 00 00 2D */ cmplwi r0, 0x2d
|
|
/* 80222320 41 82 00 0C */ beq lbl_8022232C
|
|
/* 80222324 28 00 00 2E */ cmplwi r0, 0x2e
|
|
/* 80222328 40 82 00 20 */ bne lbl_80222348
|
|
lbl_8022232C:
|
|
/* 8022232C 98 03 5E 26 */ stb r0, 0x5e26(r3)
|
|
/* 80222330 38 00 00 05 */ li r0, 5
|
|
/* 80222334 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
/* 80222338 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
/* 8022233C 98 03 5E 2D */ stb r0, 0x5e2d(r3)
|
|
/* 80222340 38 00 00 01 */ li r0, 1
|
|
/* 80222344 98 03 5E 4B */ stb r0, 0x5e4b(r3)
|
|
lbl_80222348:
|
|
/* 80222348 80 67 01 0C */ lwz r3, 0x10c(r7)
|
|
/* 8022234C 88 87 01 CA */ lbz r4, 0x1ca(r7)
|
|
/* 80222350 4B FF 55 B5 */ bl drawButton3D__13dMeter2Draw_cFUc
|
|
lbl_80222354:
|
|
/* 80222354 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80222358 7C 08 03 A6 */ mtlr r0
|
|
/* 8022235C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80222360 4E 80 00 20 */ blr
|