mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-18 22:26:42 -04:00
a few dSv_info_c methods ok
This commit is contained in:
+15
-1
@@ -479,6 +479,9 @@ class dSv_memory_c {
|
||||
public:
|
||||
dSv_memory_c(void); // the assembly for this is in d_com_inf_game.s
|
||||
void init(void);
|
||||
inline dSv_memBit_c& getTempFlags() {
|
||||
return temp_flags;
|
||||
}
|
||||
|
||||
private:
|
||||
dSv_memBit_c temp_flags;
|
||||
@@ -557,9 +560,20 @@ class dSv_zone_c {
|
||||
public:
|
||||
dSv_zone_c(void); // the assembly for this is in d_com_inf_game.s
|
||||
void init(int);
|
||||
inline dSv_zoneBit_c& getZoneBit() {
|
||||
return zone_bit;
|
||||
}
|
||||
|
||||
inline s8& getUnk0() {
|
||||
return unk0;
|
||||
}
|
||||
|
||||
inline dSv_zoneActor_c& getZoneActor() {
|
||||
return zone_actor;
|
||||
}
|
||||
|
||||
private:
|
||||
u8 unk0;
|
||||
s8 unk0;
|
||||
u8 unk1;
|
||||
dSv_zoneBit_c zone_bit;
|
||||
dSv_zoneActor_c zone_actor;
|
||||
|
||||
@@ -0,0 +1,110 @@
|
||||
/* 80035360 000322A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80035364 000322A4 7C 08 02 A6 */ mflr r0
|
||||
/* 80035368 000322A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8003536C 000322AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80035370 000322B0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80035374 000322B4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80035378 000322B8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8003537C 000322BC 2C 1F FF FF */ cmpwi r31, -1
|
||||
/* 80035380 000322C0 41 82 00 0C */ beq lbl_8003538C
|
||||
/* 80035384 000322C4 2C 1F 00 FF */ cmpwi r31, 0xff
|
||||
/* 80035388 000322C8 40 82 00 0C */ bne lbl_80035394
|
||||
lbl_8003538C:
|
||||
/* 8003538C 000322CC 38 60 00 00 */ li r3, 0
|
||||
/* 80035390 000322D0 48 00 00 84 */ b lbl_80035414
|
||||
lbl_80035394:
|
||||
/* 80035394 000322D4 2C 1F 00 80 */ cmpwi r31, 0x80
|
||||
/* 80035398 000322D8 40 80 00 10 */ bge lbl_800353A8
|
||||
/* 8003539C 000322DC 38 7E 09 58 */ addi r3, r30, 0x958
|
||||
/* 800353A0 000322E0 4B FF F4 C1 */ bl isSwitch__12dSv_memBit_cCFi
|
||||
/* 800353A4 000322E4 48 00 00 70 */ b lbl_80035414
|
||||
lbl_800353A8:
|
||||
/* 800353A8 000322E8 2C 1F 00 C0 */ cmpwi r31, 0xc0
|
||||
/* 800353AC 000322EC 40 80 00 14 */ bge lbl_800353C0
|
||||
/* 800353B0 000322F0 38 7E 09 78 */ addi r3, r30, 0x978
|
||||
/* 800353B4 000322F4 38 9F FF 80 */ addi r4, r31, -128
|
||||
/* 800353B8 000322F8 4B FF F8 31 */ bl isSwitch__12dSv_danBit_cCFi
|
||||
/* 800353BC 000322FC 48 00 00 58 */ b lbl_80035414
|
||||
lbl_800353C0:
|
||||
/* 800353C0 00032300 7C A3 2B 78 */ mr r3, r5
|
||||
/* 800353C4 00032304 4B FF 85 ED */ bl dStage_roomControl_c_NS_getZoneNo
|
||||
/* 800353C8 00032308 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800353CC 0003230C 41 80 00 0C */ blt lbl_800353D8
|
||||
/* 800353D0 00032310 2C 03 00 20 */ cmpwi r3, 0x20
|
||||
/* 800353D4 00032314 41 80 00 0C */ blt lbl_800353E0
|
||||
lbl_800353D8:
|
||||
/* 800353D8 00032318 38 60 00 00 */ li r3, 0
|
||||
/* 800353DC 0003231C 48 00 00 38 */ b lbl_80035414
|
||||
lbl_800353E0:
|
||||
/* 800353E0 00032320 2C 1F 00 E0 */ cmpwi r31, 0xe0
|
||||
/* 800353E4 00032324 40 80 00 1C */ bge lbl_80035400
|
||||
/* 800353E8 00032328 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 800353EC 0003232C 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 800353F0 00032330 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 800353F4 00032334 38 9F FF 40 */ addi r4, r31, -192
|
||||
/* 800353F8 00032338 4B FF F9 59 */ bl isSwitch__13dSv_zoneBit_cCFi
|
||||
/* 800353FC 0003233C 48 00 00 18 */ b lbl_80035414
|
||||
lbl_80035400:
|
||||
/* 80035400 00032340 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 80035404 00032344 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 80035408 00032348 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 8003540C 0003234C 38 9F FF 20 */ addi r4, r31, -224
|
||||
/* 80035410 00032350 4B FF F9 D1 */ bl isOneSwitch__13dSv_zoneBit_cCFi
|
||||
lbl_80035414:
|
||||
/* 80035414 00032354 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80035418 00032358 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8003541C 0003235C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80035420 00032360 7C 08 03 A6 */ mtlr r0
|
||||
/* 80035424 00032364 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80035428 00032368 4E 80 00 20 */ blr
|
||||
/* 8003542C 0003236C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80035430 00032370 7C 08 02 A6 */ mflr r0
|
||||
/* 80035434 00032374 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80035438 00032378 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8003543C 0003237C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80035440 00032380 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80035444 00032384 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80035448 00032388 2C 1F FF FF */ cmpwi r31, -1
|
||||
/* 8003544C 0003238C 41 82 00 0C */ beq lbl_80035458
|
||||
/* 80035450 00032390 2C 1F 00 FF */ cmpwi r31, 0xff
|
||||
/* 80035454 00032394 40 82 00 0C */ bne lbl_80035460
|
||||
lbl_80035458:
|
||||
/* 80035458 00032398 38 60 00 00 */ li r3, 0
|
||||
/* 8003545C 0003239C 48 00 00 6C */ b lbl_800354C8
|
||||
lbl_80035460:
|
||||
/* 80035460 000323A0 2C 1F 00 80 */ cmpwi r31, 0x80
|
||||
/* 80035464 000323A4 40 80 00 10 */ bge lbl_80035474
|
||||
/* 80035468 000323A8 38 7E 09 58 */ addi r3, r30, 0x958
|
||||
/* 8003546C 000323AC 4B FF F4 21 */ bl revSwitch__12dSv_memBit_cFi
|
||||
/* 80035470 000323B0 48 00 00 58 */ b lbl_800354C8
|
||||
lbl_80035474:
|
||||
/* 80035474 000323B4 2C 1F 00 C0 */ cmpwi r31, 0xc0
|
||||
/* 80035478 000323B8 40 80 00 14 */ bge lbl_8003548C
|
||||
/* 8003547C 000323BC 38 7E 09 78 */ addi r3, r30, 0x978
|
||||
/* 80035480 000323C0 38 9F FF 80 */ addi r4, r31, -128
|
||||
/* 80035484 000323C4 4B FF F7 91 */ bl revSwitch__12dSv_danBit_cFi
|
||||
/* 80035488 000323C8 48 00 00 40 */ b lbl_800354C8
|
||||
lbl_8003548C:
|
||||
/* 8003548C 000323CC 7C A3 2B 78 */ mr r3, r5
|
||||
/* 80035490 000323D0 4B FF 85 21 */ bl dStage_roomControl_c_NS_getZoneNo
|
||||
/* 80035494 000323D4 2C 1F 00 E0 */ cmpwi r31, 0xe0
|
||||
/* 80035498 000323D8 40 80 00 1C */ bge lbl_800354B4
|
||||
/* 8003549C 000323DC 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 800354A0 000323E0 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 800354A4 000323E4 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 800354A8 000323E8 38 9F FF 40 */ addi r4, r31, -192
|
||||
/* 800354AC 000323EC 4B FF F8 CD */ bl revSwitch__13dSv_zoneBit_cFi
|
||||
/* 800354B0 000323F0 48 00 00 18 */ b lbl_800354C8
|
||||
lbl_800354B4:
|
||||
/* 800354B4 000323F4 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 800354B8 000323F8 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 800354BC 000323FC 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 800354C0 00032400 38 9F FF 20 */ addi r4, r31, -224
|
||||
/* 800354C4 00032404 4B FF F9 39 */ bl revOneSwitch__13dSv_zoneBit_cFi
|
||||
lbl_800354C8:
|
||||
/* 800354C8 00032408 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800354CC 0003240C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800354D0 00032410 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800354D4 00032414 7C 08 03 A6 */ mtlr r0
|
||||
/* 800354D8 00032418 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800354DC 0003241C 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,51 @@
|
||||
/* 80035590 000324D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80035594 000324D4 7C 08 02 A6 */ mflr r0
|
||||
/* 80035598 000324D8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8003559C 000324DC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800355A0 000324E0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800355A4 000324E4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800355A8 000324E8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800355AC 000324EC 2C 1F FF FF */ cmpwi r31, -1
|
||||
/* 800355B0 000324F0 41 82 00 0C */ beq lbl_800355BC
|
||||
/* 800355B4 000324F4 2C 1F 00 FF */ cmpwi r31, 0xff
|
||||
/* 800355B8 000324F8 40 82 00 0C */ bne lbl_800355C4
|
||||
lbl_800355BC:
|
||||
/* 800355BC 000324FC 38 60 00 00 */ li r3, 0
|
||||
/* 800355C0 00032500 48 00 00 6C */ b lbl_8003562C
|
||||
lbl_800355C4:
|
||||
/* 800355C4 00032504 2C 1F 00 80 */ cmpwi r31, 0x80
|
||||
/* 800355C8 00032508 40 80 00 10 */ bge lbl_800355D8
|
||||
/* 800355CC 0003250C 38 7E 09 78 */ addi r3, r30, 0x978
|
||||
/* 800355D0 00032510 4B FF F6 A5 */ bl isItem__12dSv_danBit_cCFi
|
||||
/* 800355D4 00032514 48 00 00 58 */ b lbl_8003562C
|
||||
lbl_800355D8:
|
||||
/* 800355D8 00032518 2C 1F 00 A0 */ cmpwi r31, 0xa0
|
||||
/* 800355DC 0003251C 40 80 00 14 */ bge lbl_800355F0
|
||||
/* 800355E0 00032520 38 7E 09 58 */ addi r3, r30, 0x958
|
||||
/* 800355E4 00032524 38 9F FF 80 */ addi r4, r31, -128
|
||||
/* 800355E8 00032528 4B FF F3 05 */ bl isItem__12dSv_memBit_cCFi
|
||||
/* 800355EC 0003252C 48 00 00 40 */ b lbl_8003562C
|
||||
lbl_800355F0:
|
||||
/* 800355F0 00032530 7C A3 2B 78 */ mr r3, r5
|
||||
/* 800355F4 00032534 4B FF 83 BD */ bl dStage_roomControl_c_NS_getZoneNo
|
||||
/* 800355F8 00032538 2C 1F 00 C0 */ cmpwi r31, 0xc0
|
||||
/* 800355FC 0003253C 40 80 00 1C */ bge lbl_80035618
|
||||
/* 80035600 00032540 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 80035604 00032544 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 80035608 00032548 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 8003560C 0003254C 38 9F FF 60 */ addi r4, r31, -160
|
||||
/* 80035610 00032550 4B FF F8 41 */ bl isItem__13dSv_zoneBit_cCFi
|
||||
/* 80035614 00032554 48 00 00 18 */ b lbl_8003562C
|
||||
lbl_80035618:
|
||||
/* 80035618 00032558 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 8003561C 0003255C 38 63 09 B6 */ addi r3, r3, 0x9b6
|
||||
/* 80035620 00032560 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 80035624 00032564 38 9F FF 40 */ addi r4, r31, -192
|
||||
/* 80035628 00032568 4B FF F8 71 */ bl isOneItem__13dSv_zoneBit_cCFi
|
||||
lbl_8003562C:
|
||||
/* 8003562C 0003256C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80035630 00032570 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80035634 00032574 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80035638 00032578 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003563C 0003257C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80035640 00032580 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,30 @@
|
||||
/* 800356B4 000325F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800356B8 000325F8 7C 08 02 A6 */ mflr r0
|
||||
/* 800356BC 000325FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800356C0 00032600 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800356C4 00032604 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800356C8 00032608 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800356CC 0003260C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800356D0 00032610 2C 1F FF FF */ cmpwi r31, -1
|
||||
/* 800356D4 00032614 41 82 00 38 */ beq lbl_8003570C
|
||||
/* 800356D8 00032618 3C 1F 00 00 */ addis r0, r31, 0
|
||||
/* 800356DC 0003261C 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 800356E0 00032620 41 82 00 2C */ beq lbl_8003570C
|
||||
/* 800356E4 00032624 2C 05 FF FF */ cmpwi r5, -1
|
||||
/* 800356E8 00032628 40 82 00 08 */ bne lbl_800356F0
|
||||
/* 800356EC 0003262C 48 00 00 20 */ b lbl_8003570C
|
||||
lbl_800356F0:
|
||||
/* 800356F0 00032630 7C A3 2B 78 */ mr r3, r5
|
||||
/* 800356F4 00032634 4B FF 82 BD */ bl dStage_roomControl_c_NS_getZoneNo
|
||||
/* 800356F8 00032638 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 800356FC 0003263C 38 63 09 C4 */ addi r3, r3, 0x9c4
|
||||
/* 80035700 00032640 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 80035704 00032644 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80035708 00032648 4B FF F7 F1 */ bl off__15dSv_zoneActor_cFi
|
||||
lbl_8003570C:
|
||||
/* 8003570C 0003264C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80035710 00032650 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80035714 00032654 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80035718 00032658 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003571C 0003265C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80035720 00032660 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,32 @@
|
||||
/* 80035724 00032664 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80035728 00032668 7C 08 02 A6 */ mflr r0
|
||||
/* 8003572C 0003266C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80035730 00032670 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80035734 00032674 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80035738 00032678 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8003573C 0003267C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80035740 00032680 2C 1F FF FF */ cmpwi r31, -1
|
||||
/* 80035744 00032684 41 82 00 18 */ beq lbl_8003575C
|
||||
/* 80035748 00032688 3C 1F 00 00 */ addis r0, r31, 0
|
||||
/* 8003574C 0003268C 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 80035750 00032690 41 82 00 0C */ beq lbl_8003575C
|
||||
/* 80035754 00032694 2C 05 FF FF */ cmpwi r5, -1
|
||||
/* 80035758 00032698 40 82 00 0C */ bne lbl_80035764
|
||||
lbl_8003575C:
|
||||
/* 8003575C 0003269C 38 60 00 00 */ li r3, 0
|
||||
/* 80035760 000326A0 48 00 00 20 */ b lbl_80035780
|
||||
lbl_80035764:
|
||||
/* 80035764 000326A4 7C A3 2B 78 */ mr r3, r5
|
||||
/* 80035768 000326A8 4B FF 82 49 */ bl dStage_roomControl_c_NS_getZoneNo
|
||||
/* 8003576C 000326AC 54 63 28 34 */ slwi r3, r3, 5
|
||||
/* 80035770 000326B0 38 63 09 C4 */ addi r3, r3, 0x9c4
|
||||
/* 80035774 000326B4 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 80035778 000326B8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8003577C 000326BC 4B FF F7 A1 */ bl is__15dSv_zoneActor_cCFi
|
||||
lbl_80035780:
|
||||
/* 80035780 000326C0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80035784 000326C4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80035788 000326C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8003578C 000326CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80035790 000326D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80035794 000326D4 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,161 @@
|
||||
/* 80035798 000326D8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8003579C 000326DC 7C 08 02 A6 */ mflr r0
|
||||
/* 800357A0 000326E0 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 800357A4 000326E4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 800357A8 000326E8 48 32 CA 19 */ bl func_803621C0
|
||||
/* 800357AC 000326EC 7C 9C 23 78 */ mr r28, r4
|
||||
/* 800357B0 000326F0 7C B8 2B 78 */ mr r24, r5
|
||||
/* 800357B4 000326F4 3A C0 00 00 */ li r22, 0
|
||||
/* 800357B8 000326F8 3B C0 00 00 */ li r30, 0
|
||||
/* 800357BC 000326FC 3B E0 00 00 */ li r31, 0
|
||||
/* 800357C0 00032700 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 800357C4 00032704 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 800357C8 00032708 3B A3 07 F0 */ addi r29, r3, 0x7f0
|
||||
/* 800357CC 0003270C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800357D0 00032710 3C 80 80 3A */ lis r4, lbl_803A7288@ha
|
||||
/* 800357D4 00032714 38 84 72 88 */ addi r4, r4, lbl_803A7288@l
|
||||
/* 800357D8 00032718 A0 84 01 C4 */ lhz r4, 0x1c4(r4)
|
||||
/* 800357DC 0003271C 4B FF F1 E1 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 800357E0 00032720 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800357E4 00032724 40 82 00 50 */ bne lbl_80035834
|
||||
/* 800357E8 00032728 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800357EC 0003272C 3C 80 80 3A */ lis r4, lbl_803A7288@ha
|
||||
/* 800357F0 00032730 3B 24 72 88 */ addi r25, r4, lbl_803A7288@l
|
||||
/* 800357F4 00032734 A0 99 01 C0 */ lhz r4, 0x1c0(r25)
|
||||
/* 800357F8 00032738 4B FF F1 C5 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 800357FC 0003273C 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80035800 00032740 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80035804 00032744 3C 80 80 3A */ lis r4, lbl_803A7288@ha
|
||||
/* 80035808 00032748 3A C4 72 88 */ addi r22, r4, lbl_803A7288@l
|
||||
/* 8003580C 0003274C A0 96 01 C2 */ lhz r4, 0x1c2(r22)
|
||||
/* 80035810 00032750 4B FF F1 AD */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80035814 00032754 7C 77 1B 78 */ mr r23, r3
|
||||
/* 80035818 00032758 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8003581C 0003275C A0 99 01 C0 */ lhz r4, 0x1c0(r25)
|
||||
/* 80035820 00032760 4B FF F1 85 */ bl offEventBit__11dSv_event_cFUs
|
||||
/* 80035824 00032764 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80035828 00032768 A0 96 01 C2 */ lhz r4, 0x1c2(r22)
|
||||
/* 8003582C 0003276C 4B FF F1 79 */ bl offEventBit__11dSv_event_cFUs
|
||||
/* 80035830 00032770 3A C0 00 01 */ li r22, 1
|
||||
lbl_80035834:
|
||||
/* 80035834 00032774 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80035838 00032778 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8003583C 0003277C 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 80035840 00032780 38 80 00 48 */ li r4, 0x48
|
||||
/* 80035844 00032784 4B FF E6 85 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
||||
/* 80035848 00032788 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8003584C 0003278C 41 82 00 5C */ beq lbl_800358A8
|
||||
/* 80035850 00032790 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80035854 00032794 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80035858 00032798 3B 23 00 9C */ addi r25, r3, 0x9c
|
||||
/* 8003585C 0003279C 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80035860 000327A0 38 80 00 01 */ li r4, 1
|
||||
/* 80035864 000327A4 38 A0 00 01 */ li r5, 1
|
||||
/* 80035868 000327A8 4B FF D7 C9 */ bl getItem__17dSv_player_item_cCFib
|
||||
/* 8003586C 000327AC 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80035870 000327B0 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 80035874 000327B4 40 82 00 34 */ bne lbl_800358A8
|
||||
/* 80035878 000327B8 7F 23 CB 78 */ mr r3, r25
|
||||
/* 8003587C 000327BC 38 80 00 01 */ li r4, 1
|
||||
/* 80035880 000327C0 38 A0 00 48 */ li r5, 0x48
|
||||
/* 80035884 000327C4 4B FF D7 35 */ bl setItem__17dSv_player_item_cFiUc
|
||||
/* 80035888 000327C8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8003588C 000327CC 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 80035890 000327D0 A3 E4 00 08 */ lhz r31, 8(r4)
|
||||
/* 80035894 000327D4 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
||||
/* 80035898 000327D8 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
||||
/* 8003589C 000327DC A0 03 00 B6 */ lhz r0, 0xb6(r3)
|
||||
/* 800358A0 000327E0 B0 04 00 08 */ sth r0, 8(r4)
|
||||
/* 800358A4 000327E4 3B C0 00 01 */ li r30, 1
|
||||
lbl_800358A8:
|
||||
/* 800358A8 000327E8 1C 18 0A 94 */ mulli r0, r24, 0xa94
|
||||
/* 800358AC 000327EC 7F 9C 02 14 */ add r28, r28, r0
|
||||
/* 800358B0 000327F0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 800358B4 000327F4 3B 03 61 C0 */ addi r24, r3, lbl_804061C0@l
|
||||
/* 800358B8 000327F8 83 38 0F 28 */ lwz r25, 0xf28(r24)
|
||||
/* 800358BC 000327FC 83 58 0F 2C */ lwz r26, 0xf2c(r24)
|
||||
/* 800358C0 00032800 48 30 CE 3D */ bl OSGetTime
|
||||
/* 800358C4 00032804 7C BA 20 10 */ subfc r5, r26, r4
|
||||
/* 800358C8 00032808 7C 19 19 10 */ subfe r0, r25, r3
|
||||
/* 800358CC 0003280C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 800358D0 00032810 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 800358D4 00032814 80 64 0F 30 */ lwz r3, 0xf30(r4)
|
||||
/* 800358D8 00032818 80 84 0F 34 */ lwz r4, 0xf34(r4)
|
||||
/* 800358DC 0003281C 7F 25 20 14 */ addc r25, r5, r4
|
||||
/* 800358E0 00032820 7F 40 19 14 */ adde r26, r0, r3
|
||||
/* 800358E4 00032824 3C A0 80 00 */ lis r5, 0x800000F8@ha
|
||||
/* 800358E8 00032828 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5)
|
||||
/* 800358EC 0003282C 54 06 F0 BE */ srwi r6, r0, 2
|
||||
/* 800358F0 00032830 38 A0 00 00 */ li r5, 0
|
||||
/* 800358F4 00032834 48 32 CA 31 */ bl func_80362324
|
||||
/* 800358F8 00032838 3C A0 00 37 */ lis r5, 0x0036EE44@ha
|
||||
/* 800358FC 0003283C 38 C5 EE 44 */ addi r6, r5, 0x0036EE44@l
|
||||
/* 80035900 00032840 38 00 00 00 */ li r0, 0
|
||||
/* 80035904 00032844 6C 65 80 00 */ xoris r5, r3, 0x8000
|
||||
/* 80035908 00032848 6C 03 80 00 */ xoris r3, r0, 0x8000
|
||||
/* 8003590C 0003284C 7C 06 20 10 */ subfc r0, r6, r4
|
||||
/* 80035910 00032850 7C 63 29 10 */ subfe r3, r3, r5
|
||||
/* 80035914 00032854 7C 65 29 10 */ subfe r3, r5, r5
|
||||
/* 80035918 00032858 7C 63 00 D1 */ neg. r3, r3
|
||||
/* 8003591C 0003285C 41 82 00 0C */ beq lbl_80035928
|
||||
/* 80035920 00032860 93 38 01 AC */ stw r25, 0x1ac(r24)
|
||||
/* 80035924 00032864 93 58 01 A8 */ stw r26, 0x1a8(r24)
|
||||
lbl_80035928:
|
||||
/* 80035928 00032868 48 30 CD D5 */ bl OSGetTime
|
||||
/* 8003592C 0003286C 90 98 00 2C */ stw r4, 0x2c(r24)
|
||||
/* 80035930 00032870 90 78 00 28 */ stw r3, 0x28(r24)
|
||||
/* 80035934 00032874 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80035938 00032878 7F 04 C3 78 */ mr r4, r24
|
||||
/* 8003593C 0003287C 38 A0 09 58 */ li r5, 0x958
|
||||
/* 80035940 00032880 4B FC DC 01 */ bl func_80003540
|
||||
/* 80035944 00032884 3C 60 80 38 */ lis r3, lbl_80379234@ha
|
||||
/* 80035948 00032888 38 63 92 34 */ addi r3, r3, lbl_80379234@l
|
||||
/* 8003594C 0003288C 38 63 00 29 */ addi r3, r3, 0x29
|
||||
/* 80035950 00032890 38 80 09 58 */ li r4, 0x958
|
||||
/* 80035954 00032894 4C C6 31 82 */ crclr 6
|
||||
/* 80035958 00032898 48 33 0F 25 */ bl func_8036687C
|
||||
/* 8003595C 0003289C 56 C0 06 3E */ clrlwi r0, r22, 0x18
|
||||
/* 80035960 000328A0 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80035964 000328A4 40 82 00 3C */ bne lbl_800359A0
|
||||
/* 80035968 000328A8 2C 1B 00 00 */ cmpwi r27, 0
|
||||
/* 8003596C 000328AC 41 82 00 18 */ beq lbl_80035984
|
||||
/* 80035970 000328B0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80035974 000328B4 3C 80 80 3A */ lis r4, lbl_803A7288@ha
|
||||
/* 80035978 000328B8 38 84 72 88 */ addi r4, r4, lbl_803A7288@l
|
||||
/* 8003597C 000328BC A0 84 01 C0 */ lhz r4, 0x1c0(r4)
|
||||
/* 80035980 000328C0 4B FF F0 0D */ bl onEventBit__11dSv_event_cFUs
|
||||
lbl_80035984:
|
||||
/* 80035984 000328C4 2C 17 00 00 */ cmpwi r23, 0
|
||||
/* 80035988 000328C8 41 82 00 18 */ beq lbl_800359A0
|
||||
/* 8003598C 000328CC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80035990 000328D0 3C 80 80 3A */ lis r4, lbl_803A7288@ha
|
||||
/* 80035994 000328D4 38 84 72 88 */ addi r4, r4, lbl_803A7288@l
|
||||
/* 80035998 000328D8 A0 84 01 C2 */ lhz r4, 0x1c2(r4)
|
||||
/* 8003599C 000328DC 4B FF EF F1 */ bl onEventBit__11dSv_event_cFUs
|
||||
lbl_800359A0:
|
||||
/* 800359A0 000328E0 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 800359A4 000328E4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 800359A8 000328E8 40 82 00 28 */ bne lbl_800359D0
|
||||
/* 800359AC 000328EC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 800359B0 000328F0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 800359B4 000328F4 38 63 00 9C */ addi r3, r3, 0x9c
|
||||
/* 800359B8 000328F8 38 80 00 01 */ li r4, 1
|
||||
/* 800359BC 000328FC 38 A0 00 FF */ li r5, 0xff
|
||||
/* 800359C0 00032900 4B FF D5 F9 */ bl setItem__17dSv_player_item_cFiUc
|
||||
/* 800359C4 00032904 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 800359C8 00032908 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 800359CC 0003290C B3 E3 00 08 */ sth r31, 8(r3)
|
||||
lbl_800359D0:
|
||||
/* 800359D0 00032910 3C 60 80 38 */ lis r3, lbl_80379234@ha
|
||||
/* 800359D4 00032914 38 63 92 34 */ addi r3, r3, lbl_80379234@l
|
||||
/* 800359D8 00032918 38 63 00 38 */ addi r3, r3, 0x38
|
||||
/* 800359DC 0003291C 38 80 09 58 */ li r4, 0x958
|
||||
/* 800359E0 00032920 4C C6 31 82 */ crclr 6
|
||||
/* 800359E4 00032924 48 33 0E 99 */ bl func_8036687C
|
||||
/* 800359E8 00032928 38 60 00 00 */ li r3, 0
|
||||
/* 800359EC 0003292C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 800359F0 00032930 48 32 C8 1D */ bl func_8036220C
|
||||
/* 800359F4 00032934 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 800359F8 00032938 7C 08 03 A6 */ mtlr r0
|
||||
/* 800359FC 0003293C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80035A00 00032940 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,121 @@
|
||||
/* 80035A04 00032944 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80035A08 00032948 7C 08 02 A6 */ mflr r0
|
||||
/* 80035A0C 0003294C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80035A10 00032950 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80035A14 00032954 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80035A18 00032958 1C 05 0A 94 */ mulli r0, r5, 0xa94
|
||||
/* 80035A1C 0003295C 7C 84 02 14 */ add r4, r4, r0
|
||||
/* 80035A20 00032960 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80035A24 00032964 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80035A28 00032968 38 A0 09 58 */ li r5, 0x958
|
||||
/* 80035A2C 0003296C 4B FC DB 15 */ bl func_80003540
|
||||
/* 80035A30 00032970 48 30 AB 61 */ bl OSGetSoundMode
|
||||
/* 80035A34 00032974 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80035A38 00032978 40 82 00 28 */ bne lbl_80035A60
|
||||
/* 80035A3C 0003297C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80035A40 00032980 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80035A44 00032984 38 63 01 E0 */ addi r3, r3, 0x1e0
|
||||
/* 80035A48 00032988 38 80 00 00 */ li r4, 0
|
||||
/* 80035A4C 0003298C 4B FF EC 41 */ bl setSound__19dSv_player_config_cFUc
|
||||
/* 80035A50 00032990 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
||||
/* 80035A54 00032994 38 80 00 00 */ li r4, 0
|
||||
/* 80035A58 00032998 48 29 7E 31 */ bl Z2AudioMgr_NS_setOutputMode
|
||||
/* 80035A5C 0003299C 48 00 00 4C */ b lbl_80035AA8
|
||||
lbl_80035A60:
|
||||
/* 80035A60 000329A0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80035A64 000329A4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80035A68 000329A8 3B E3 01 E0 */ addi r31, r3, 0x1e0
|
||||
/* 80035A6C 000329AC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80035A70 000329B0 4B FF EC 15 */ bl getSound__19dSv_player_config_cFv
|
||||
/* 80035A74 000329B4 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80035A78 000329B8 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80035A7C 000329BC 40 82 00 14 */ bne lbl_80035A90
|
||||
/* 80035A80 000329C0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
||||
/* 80035A84 000329C4 38 80 00 02 */ li r4, 2
|
||||
/* 80035A88 000329C8 48 29 7E 01 */ bl Z2AudioMgr_NS_setOutputMode
|
||||
/* 80035A8C 000329CC 48 00 00 1C */ b lbl_80035AA8
|
||||
lbl_80035A90:
|
||||
/* 80035A90 000329D0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80035A94 000329D4 38 80 00 01 */ li r4, 1
|
||||
/* 80035A98 000329D8 4B FF EB F5 */ bl setSound__19dSv_player_config_cFUc
|
||||
/* 80035A9C 000329DC 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
|
||||
/* 80035AA0 000329E0 38 80 00 01 */ li r4, 1
|
||||
/* 80035AA4 000329E4 48 29 7D E5 */ bl Z2AudioMgr_NS_setOutputMode
|
||||
lbl_80035AA8:
|
||||
/* 80035AA8 000329E8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80035AAC 000329EC 3B E3 61 C0 */ addi r31, r3, lbl_804061C0@l
|
||||
/* 80035AB0 000329F0 A0 1F 00 02 */ lhz r0, 2(r31)
|
||||
/* 80035AB4 000329F4 28 00 00 0C */ cmplwi r0, 0xc
|
||||
/* 80035AB8 000329F8 40 80 00 0C */ bge lbl_80035AC4
|
||||
/* 80035ABC 000329FC 38 00 00 0C */ li r0, 0xc
|
||||
/* 80035AC0 00032A00 B0 1F 00 02 */ sth r0, 2(r31)
|
||||
lbl_80035AC4:
|
||||
/* 80035AC4 00032A04 38 60 00 06 */ li r3, 6
|
||||
/* 80035AC8 00032A08 38 80 00 00 */ li r4, 0
|
||||
/* 80035ACC 00032A0C 4B FF 95 75 */ bl dComIfGs_setKeyNum
|
||||
/* 80035AD0 00032A10 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80035AD4 00032A14 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80035AD8 00032A18 3B C3 00 9C */ addi r30, r3, 0x9c
|
||||
/* 80035ADC 00032A1C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80035AE0 00032A20 38 80 00 09 */ li r4, 9
|
||||
/* 80035AE4 00032A24 38 A0 00 01 */ li r5, 1
|
||||
/* 80035AE8 00032A28 4B FF D5 49 */ bl getItem__17dSv_player_item_cCFib
|
||||
/* 80035AEC 00032A2C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80035AF0 00032A30 28 00 00 47 */ cmplwi r0, 0x47
|
||||
/* 80035AF4 00032A34 40 82 00 24 */ bne lbl_80035B18
|
||||
/* 80035AF8 00032A38 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80035AFC 00032A3C 38 80 00 0A */ li r4, 0xa
|
||||
/* 80035B00 00032A40 38 A0 00 47 */ li r5, 0x47
|
||||
/* 80035B04 00032A44 4B FF D4 B5 */ bl setItem__17dSv_player_item_cFiUc
|
||||
/* 80035B08 00032A48 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80035B0C 00032A4C 38 80 00 09 */ li r4, 9
|
||||
/* 80035B10 00032A50 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80035B14 00032A54 4B FF D4 A5 */ bl setItem__17dSv_player_item_cFiUc
|
||||
lbl_80035B18:
|
||||
/* 80035B18 00032A58 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80035B1C 00032A5C 38 80 00 09 */ li r4, 9
|
||||
/* 80035B20 00032A60 38 A0 00 01 */ li r5, 1
|
||||
/* 80035B24 00032A64 4B FF D5 0D */ bl getItem__17dSv_player_item_cCFib
|
||||
/* 80035B28 00032A68 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80035B2C 00032A6C 28 00 00 44 */ cmplwi r0, 0x44
|
||||
/* 80035B30 00032A70 40 82 00 30 */ bne lbl_80035B60
|
||||
/* 80035B34 00032A74 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80035B38 00032A78 38 80 00 0A */ li r4, 0xa
|
||||
/* 80035B3C 00032A7C 38 A0 00 01 */ li r5, 1
|
||||
/* 80035B40 00032A80 4B FF D4 F1 */ bl getItem__17dSv_player_item_cCFib
|
||||
/* 80035B44 00032A84 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80035B48 00032A88 28 00 00 47 */ cmplwi r0, 0x47
|
||||
/* 80035B4C 00032A8C 40 82 00 14 */ bne lbl_80035B60
|
||||
/* 80035B50 00032A90 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80035B54 00032A94 38 80 00 09 */ li r4, 9
|
||||
/* 80035B58 00032A98 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80035B5C 00032A9C 4B FF D4 5D */ bl setItem__17dSv_player_item_cFiUc
|
||||
lbl_80035B60:
|
||||
/* 80035B60 00032AA0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80035B64 00032AA4 4B FF D7 95 */ bl setLineUpItem__17dSv_player_item_cFv
|
||||
/* 80035B68 00032AA8 38 7F 01 E0 */ addi r3, r31, 0x1e0
|
||||
/* 80035B6C 00032AAC 4B FF EB 29 */ bl getVibration__19dSv_player_config_cFv
|
||||
/* 80035B70 00032AB0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80035B74 00032AB4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80035B78 00032AB8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80035B7C 00032ABC 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80035B80 00032AC0 4B FF 58 29 */ bl dComIfG_play_c_NS_setNowVibration
|
||||
/* 80035B84 00032AC4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80035B88 00032AC8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80035B8C 00032ACC 38 83 00 58 */ addi r4, r3, 0x58
|
||||
/* 80035B90 00032AD0 3C 60 80 43 */ lis r3, lbl_80430188@ha
|
||||
/* 80035B94 00032AD4 38 63 01 88 */ addi r3, r3, lbl_80430188@l
|
||||
/* 80035B98 00032AD8 48 1E 86 F9 */ bl dMeter2Info_c_NS_setSaveStageName
|
||||
/* 80035B9C 00032ADC 3C 60 80 38 */ lis r3, lbl_80379234@ha
|
||||
/* 80035BA0 00032AE0 38 63 92 34 */ addi r3, r3, lbl_80379234@l
|
||||
/* 80035BA4 00032AE4 38 63 00 46 */ addi r3, r3, 0x46
|
||||
/* 80035BA8 00032AE8 38 80 09 58 */ li r4, 0x958
|
||||
/* 80035BAC 00032AEC 4C C6 31 82 */ crclr 6
|
||||
/* 80035BB0 00032AF0 48 33 0C CD */ bl func_8036687C
|
||||
/* 80035BB4 00032AF4 38 60 00 00 */ li r3, 0
|
||||
/* 80035BB8 00032AF8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80035BBC 00032AFC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80035BC0 00032B00 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80035BC4 00032B04 7C 08 03 A6 */ mtlr r0
|
||||
/* 80035BC8 00032B08 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80035BCC 00032B0C 4E 80 00 20 */ blr
|
||||
+30
-1
@@ -51,7 +51,36 @@ extern "C" {
|
||||
void init__10dSv_zone_cFi(void);
|
||||
void onOneSwitch__13dSv_zoneBit_cFi(void);
|
||||
void onSwitch__13dSv_zoneBit_cFi(void);
|
||||
void dStage_roomControl_c_NS_getZoneNo(void);
|
||||
//void dStage_roomControl_c_NS_getZoneNo(void);
|
||||
int dStage_roomControl_c_NS_getZoneNo(int,int);
|
||||
void onSwitch__12dSv_danBit_cFi(void);
|
||||
void onSwitch__12dSv_memBit_cFi(void);
|
||||
void revOneSwitch__13dSv_zoneBit_cFi(void);
|
||||
void revSwitch__13dSv_zoneBit_cFi(void);
|
||||
void revSwitch__12dSv_danBit_cFi(void);
|
||||
void revSwitch__12dSv_memBit_cFi(void);
|
||||
void isOneSwitch__13dSv_zoneBit_cCFi(void);
|
||||
void isSwitch__13dSv_zoneBit_cCFi(void);
|
||||
void isSwitch__12dSv_danBit_cCFi(void);
|
||||
void isSwitch__12dSv_memBit_cCFi(void);
|
||||
void isOneItem__13dSv_zoneBit_cCFi(void);
|
||||
void isItem__13dSv_zoneBit_cCFi(void);
|
||||
void isItem__12dSv_memBit_cCFi(void);
|
||||
void isItem__12dSv_danBit_cCFi(void);
|
||||
void off__15dSv_zoneActor_cFi(void);
|
||||
void is__15dSv_zoneActor_cCFi(void);
|
||||
void func_8036220C(void);
|
||||
void onEventBit__11dSv_event_cFUs(void);
|
||||
void func_8036687C(void);
|
||||
void func_80003540(void);
|
||||
void func_80362324(void);
|
||||
void OSGetTime(void);
|
||||
void offEventBit__11dSv_event_cFUs(void);
|
||||
void func_803621C0(void);
|
||||
void dMeter2Info_c_NS_setSaveStageName(void);
|
||||
void dComIfG_play_c_NS_setNowVibration(void);
|
||||
void getVibration__19dSv_player_config_cFv(void);
|
||||
void dComIfGs_setKeyNum(void);
|
||||
void getSound__19dSv_player_config_cFv(void);
|
||||
void setSound__19dSv_player_config_cFUc(void);
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
: int dSv_info_c::createZone(int param_1) { dSv_zone_c* zone = this->zones; for (int i = 0; i < 0x20; zone++, i++) { if (zone->unk0 < 0) { zone->init(param_1); return i; } } return -1; }
|
||||
Reference in New Issue
Block a user