diff options
Diffstat (limited to 'asm/SDK/HBM/HBMController.s')
-rw-r--r-- | asm/SDK/HBM/HBMController.s | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/asm/SDK/HBM/HBMController.s b/asm/SDK/HBM/HBMController.s index 3284a3b..cfcda62 100644 --- a/asm/SDK/HBM/HBMController.s +++ b/asm/SDK/HBM/HBMController.s @@ -29,7 +29,7 @@ lbl_803A4DD8: /* 803A4DF0 003A0A50 40 82 00 24 */ bne lbl_803A4E14
/* 803A4DF4 003A0A54 3C 80 80 3A */ lis r4, wpadExtensionCallback__Q210homebutton10ControllerFll@ha
/* 803A4DF8 003A0A58 38 84 4E B0 */ addi r4, r4, wpadExtensionCallback__Q210homebutton10ControllerFll@l
-/* 803A4DFC 003A0A5C 4B F0 40 D9 */ bl func_802A8ED4
+/* 803A4DFC 003A0A5C 4B F0 40 D9 */ bl WPADSetExtensionCallback
/* 803A4E00 003A0A60 7C 9C E8 2E */ lwzx r4, r28, r29
/* 803A4E04 003A0A64 38 00 00 01 */ li r0, 1
/* 803A4E08 003A0A68 90 64 00 2C */ stw r3, 0x2c(r4)
@@ -39,7 +39,7 @@ lbl_803A4E14: /* 803A4E14 003A0A74 7F C3 F3 78 */ mr r3, r30
/* 803A4E18 003A0A78 38 80 00 00 */ li r4, 0
/* 803A4E1C 003A0A7C 38 A0 00 00 */ li r5, 0
-/* 803A4E20 003A0A80 4B F0 4D F5 */ bl func_802A9C14
+/* 803A4E20 003A0A80 4B F0 4D F5 */ bl WPADControlSpeaker
/* 803A4E24 003A0A84 48 00 00 40 */ b lbl_803A4E64
lbl_803A4E28:
/* 803A4E28 003A0A88 3F A0 80 64 */ lis r29, lbl_8063D070@ha
@@ -47,7 +47,7 @@ lbl_803A4E28: /* 803A4E30 003A0A90 3B BD D0 70 */ addi r29, r29, lbl_8063D070@l
/* 803A4E34 003A0A94 7C 9D E0 2E */ lwzx r4, r29, r28
/* 803A4E38 003A0A98 80 84 00 2C */ lwz r4, 0x2c(r4)
-/* 803A4E3C 003A0A9C 4B F0 40 99 */ bl func_802A8ED4
+/* 803A4E3C 003A0A9C 4B F0 40 99 */ bl WPADSetExtensionCallback
/* 803A4E40 003A0AA0 7C 7D E0 2E */ lwzx r3, r29, r28
/* 803A4E44 003A0AA4 38 00 00 00 */ li r0, 0
/* 803A4E48 003A0AA8 90 03 00 2C */ stw r0, 0x2c(r3)
@@ -100,13 +100,13 @@ lbl_803A4EE0: /* 803A4EEC 003A0B4C 7F A4 00 2E */ lwzx r29, r4, r0
/* 803A4EF0 003A0B50 83 9D 00 00 */ lwz r28, 0(r29)
/* 803A4EF4 003A0B54 7F 83 E3 78 */ mr r3, r28
-/* 803A4EF8 003A0B58 4B F0 4C D9 */ bl func_802A9BD0
+/* 803A4EF8 003A0B58 4B F0 4C D9 */ bl WPADIsSpeakerEnabled
/* 803A4EFC 003A0B5C 2C 03 00 00 */ cmpwi r3, 0
/* 803A4F00 003A0B60 41 82 00 74 */ beq lbl_803A4F74
/* 803A4F04 003A0B64 7F 83 E3 78 */ mr r3, r28
/* 803A4F08 003A0B68 38 80 00 02 */ li r4, 2
/* 803A4F0C 003A0B6C 38 A0 00 00 */ li r5, 0
-/* 803A4F10 003A0B70 4B F0 4D 05 */ bl func_802A9C14
+/* 803A4F10 003A0B70 4B F0 4D 05 */ bl WPADControlSpeaker
/* 803A4F14 003A0B74 1C 1C 00 30 */ mulli r0, r28, 0x30
/* 803A4F18 003A0B78 3C 60 80 64 */ lis r3, lbl_8063CFB0@ha
/* 803A4F1C 003A0B7C 7F 84 E3 78 */ mr r4, r28
@@ -167,13 +167,13 @@ soundOnCallback__Q210homebutton10ControllerFP7OSAlarmP9OSContext: /* 803A4FE4 003A0C44 7F E4 00 2E */ lwzx r31, r4, r0
/* 803A4FE8 003A0C48 83 DF 00 00 */ lwz r30, 0(r31)
/* 803A4FEC 003A0C4C 7F C3 F3 78 */ mr r3, r30
-/* 803A4FF0 003A0C50 4B F0 4B E1 */ bl func_802A9BD0
+/* 803A4FF0 003A0C50 4B F0 4B E1 */ bl WPADIsSpeakerEnabled
/* 803A4FF4 003A0C54 2C 03 00 00 */ cmpwi r3, 0
/* 803A4FF8 003A0C58 41 82 00 14 */ beq lbl_803A500C
/* 803A4FFC 003A0C5C 7F C3 F3 78 */ mr r3, r30
/* 803A5000 003A0C60 38 80 00 03 */ li r4, 3
/* 803A5004 003A0C64 38 A0 00 00 */ li r5, 0
-/* 803A5008 003A0C68 4B F0 4C 0D */ bl func_802A9C14
+/* 803A5008 003A0C68 4B F0 4C 0D */ bl WPADControlSpeaker
lbl_803A500C:
/* 803A500C 003A0C6C 38 00 00 00 */ li r0, 0
/* 803A5010 003A0C70 98 1F 00 41 */ stb r0, 0x41(r31)
@@ -286,13 +286,13 @@ initCallback__Q210homebutton10ControllerFv: /* 803A518C 003A0DEC 93 C1 00 18 */ stw r30, 0x18(r1)
/* 803A5190 003A0DF0 7C 7E 1B 78 */ mr r30, r3
/* 803A5194 003A0DF4 80 63 00 00 */ lwz r3, 0(r3)
-/* 803A5198 003A0DF8 4B F0 3C D5 */ bl func_802A8E6C
+/* 803A5198 003A0DF8 4B F0 3C D5 */ bl WPADSetConnectCallback
/* 803A519C 003A0DFC 3B E0 00 01 */ li r31, 1
/* 803A51A0 003A0E00 90 7E 00 28 */ stw r3, 0x28(r30)
/* 803A51A4 003A0E04 80 7E 00 00 */ lwz r3, 0(r30)
/* 803A51A8 003A0E08 38 81 00 08 */ addi r4, r1, 8
/* 803A51AC 003A0E0C 9B FE 00 44 */ stb r31, 0x44(r30)
-/* 803A51B0 003A0E10 4B F0 3B C9 */ bl func_802A8D78
+/* 803A51B0 003A0E10 4B F0 3B C9 */ bl WPADProbe
/* 803A51B4 003A0E14 2C 03 00 00 */ cmpwi r3, 0
/* 803A51B8 003A0E18 41 82 00 14 */ beq lbl_803A51CC
/* 803A51BC 003A0E1C 40 80 00 34 */ bge lbl_803A51F0
@@ -303,7 +303,7 @@ lbl_803A51CC: /* 803A51CC 003A0E2C 3C 80 80 3A */ lis r4, wpadExtensionCallback__Q210homebutton10ControllerFll@ha
/* 803A51D0 003A0E30 80 7E 00 00 */ lwz r3, 0(r30)
/* 803A51D4 003A0E34 38 84 4E B0 */ addi r4, r4, wpadExtensionCallback__Q210homebutton10ControllerFll@l
-/* 803A51D8 003A0E38 4B F0 3C FD */ bl func_802A8ED4
+/* 803A51D8 003A0E38 4B F0 3C FD */ bl WPADSetExtensionCallback
/* 803A51DC 003A0E3C 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 803A51E0 003A0E40 9B FE 00 40 */ stb r31, 0x40(r30)
/* 803A51E4 003A0E44 48 00 00 0C */ b lbl_803A51F0
@@ -328,12 +328,12 @@ clearCallback__Q210homebutton10ControllerFv: /* 803A521C 003A0E7C 7C 7E 1B 78 */ mr r30, r3
/* 803A5220 003A0E80 80 63 00 00 */ lwz r3, 0(r3)
/* 803A5224 003A0E84 80 9E 00 28 */ lwz r4, 0x28(r30)
-/* 803A5228 003A0E88 4B F0 3C 45 */ bl func_802A8E6C
+/* 803A5228 003A0E88 4B F0 3C 45 */ bl WPADSetConnectCallback
/* 803A522C 003A0E8C 3B E0 00 00 */ li r31, 0
/* 803A5230 003A0E90 80 7E 00 00 */ lwz r3, 0(r30)
/* 803A5234 003A0E94 93 FE 00 28 */ stw r31, 0x28(r30)
/* 803A5238 003A0E98 80 9E 00 2C */ lwz r4, 0x2c(r30)
-/* 803A523C 003A0E9C 4B F0 3C 99 */ bl func_802A8ED4
+/* 803A523C 003A0E9C 4B F0 3C 99 */ bl WPADSetExtensionCallback
/* 803A5240 003A0EA0 93 FE 00 2C */ stw r31, 0x2c(r30)
/* 803A5244 003A0EA4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803A5248 003A0EA8 83 C1 00 08 */ lwz r30, 8(r1)
@@ -507,7 +507,7 @@ playSound__Q210homebutton10ControllerFPQ34nw4r3snd18SoundArchivePlayeri: /* 803A5460 003A10C0 7C C6 07 74 */ extsb r6, r6
/* 803A5464 003A10C4 48 00 0B 75 */ bl Play__Q210homebutton9RemoteSpkFliSc
/* 803A5468 003A10C8 80 7F 00 00 */ lwz r3, 0(r31)
-/* 803A546C 003A10CC 4B F0 47 65 */ bl func_802A9BD0
+/* 803A546C 003A10CC 4B F0 47 65 */ bl WPADIsSpeakerEnabled
/* 803A5470 003A10D0 2C 03 00 00 */ cmpwi r3, 0
/* 803A5474 003A10D4 41 82 00 2C */ beq lbl_803A54A0
/* 803A5478 003A10D8 88 1F 00 42 */ lbz r0, 0x42(r31)
@@ -633,13 +633,13 @@ lbl_803A55C8: /* 803A561C 003A127C 9B 9F 00 42 */ stb r28, 0x42(r31)
/* 803A5620 003A1280 7F 63 DB 78 */ mr r3, r27
/* 803A5624 003A1284 9B 9F 00 43 */ stb r28, 0x43(r31)
-/* 803A5628 003A1288 4B F0 45 A9 */ bl func_802A9BD0
+/* 803A5628 003A1288 4B F0 45 A9 */ bl WPADIsSpeakerEnabled
/* 803A562C 003A128C 2C 03 00 00 */ cmpwi r3, 0
/* 803A5630 003A1290 41 82 01 14 */ beq lbl_803A5744
/* 803A5634 003A1294 7F 63 DB 78 */ mr r3, r27
/* 803A5638 003A1298 38 80 00 02 */ li r4, 2
/* 803A563C 003A129C 38 A0 00 00 */ li r5, 0
-/* 803A5640 003A12A0 4B F0 45 D5 */ bl func_802A9C14
+/* 803A5640 003A12A0 4B F0 45 D5 */ bl WPADControlSpeaker
/* 803A5644 003A12A4 1C 1B 00 30 */ mulli r0, r27, 0x30
/* 803A5648 003A12A8 3C 60 80 64 */ lis r3, lbl_8063CFB0@ha
/* 803A564C 003A12AC 7F 64 DB 78 */ mr r4, r27
@@ -668,19 +668,19 @@ lbl_803A56A0: /* 803A56A4 003A1304 2C 00 00 00 */ cmpwi r0, 0
/* 803A56A8 003A1308 40 82 00 9C */ bne lbl_803A5744
/* 803A56AC 003A130C 7F 63 DB 78 */ mr r3, r27
-/* 803A56B0 003A1310 4B F0 24 4D */ bl func_802A7AFC
+/* 803A56B0 003A1310 4B F0 24 4D */ bl WPADGetRadioSensitivity
/* 803A56B4 003A1314 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 803A56B8 003A1318 28 00 00 55 */ cmplwi r0, 0x55
/* 803A56BC 003A131C 41 81 00 88 */ bgt lbl_803A5744
/* 803A56C0 003A1320 83 7F 00 00 */ lwz r27, 0(r31)
/* 803A56C4 003A1324 7F 63 DB 78 */ mr r3, r27
-/* 803A56C8 003A1328 4B F0 45 09 */ bl func_802A9BD0
+/* 803A56C8 003A1328 4B F0 45 09 */ bl WPADIsSpeakerEnabled
/* 803A56CC 003A132C 2C 03 00 00 */ cmpwi r3, 0
/* 803A56D0 003A1330 41 82 00 74 */ beq lbl_803A5744
/* 803A56D4 003A1334 7F 63 DB 78 */ mr r3, r27
/* 803A56D8 003A1338 38 80 00 02 */ li r4, 2
/* 803A56DC 003A133C 38 A0 00 00 */ li r5, 0
-/* 803A56E0 003A1340 4B F0 45 35 */ bl func_802A9C14
+/* 803A56E0 003A1340 4B F0 45 35 */ bl WPADControlSpeaker
/* 803A56E4 003A1344 1C 1B 00 30 */ mulli r0, r27, 0x30
/* 803A56E8 003A1348 3C 60 80 64 */ lis r3, lbl_8063CFB0@ha
/* 803A56EC 003A134C 7F 64 DB 78 */ mr r4, r27
@@ -745,7 +745,7 @@ startMotor__Q210homebutton10ControllerFv: /* 803A57B0 003A1410 80 7F 00 00 */ lwz r3, 0(r31)
/* 803A57B4 003A1414 98 1F 00 1C */ stb r0, 0x1c(r31)
/* 803A57B8 003A1418 38 80 00 01 */ li r4, 1
-/* 803A57BC 003A141C 4B F0 3A ED */ bl func_802A92A8
+/* 803A57BC 003A141C 4B F0 3A ED */ bl WPADControlMotor
lbl_803A57C0:
/* 803A57C0 003A1420 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803A57C4 003A1424 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -765,7 +765,7 @@ stopMotor__Q210homebutton10ControllerFv: /* 803A57F0 003A1450 38 80 00 00 */ li r4, 0
/* 803A57F4 003A1454 98 03 00 1C */ stb r0, 0x1c(r3)
/* 803A57F8 003A1458 7C A3 2B 78 */ mr r3, r5
-/* 803A57FC 003A145C 4B F0 3A AC */ b func_802A92A8
+/* 803A57FC 003A145C 4B F0 3A AC */ b WPADControlMotor
/* 803A5800 003A1460 4E 80 00 20 */ blr
.global getInfoAsync__Q210homebutton10ControllerFP8WPADInfo
@@ -799,7 +799,7 @@ lbl_803A585C: /* 803A5860 003A14C0 80 7E 00 00 */ lwz r3, 0(r30)
/* 803A5864 003A14C4 7F E4 FB 78 */ mr r4, r31
/* 803A5868 003A14C8 38 A5 58 88 */ addi r5, r5, ControllerCallback__Q210homebutton10ControllerFll@l
-/* 803A586C 003A14CC 4B F0 38 1D */ bl func_802A9088
+/* 803A586C 003A14CC 4B F0 38 1D */ bl WPADGetInfoAsync
lbl_803A5870:
/* 803A5870 003A14D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803A5874 003A14D4 83 E1 00 0C */ lwz r31, 0xc(r1)
|