summaryrefslogtreecommitdiff
path: root/asm/SDK/KPAD
diff options
context:
space:
mode:
authorMax <mparisi@stevens.edu>2020-10-04 19:48:30 -0400
committerMax <mparisi@stevens.edu>2020-10-04 19:48:30 -0400
commitfd5ad91dcb83d779a0af473f00e280be5e129c9f (patch)
tree60b29757ac0ed5bd51e3fe21d09366cc0bc2a04a /asm/SDK/KPAD
parent67dc67df548955d376c8ba7e589ba2f5a0a6f6f3 (diff)
split Pad.s and WPAD.s
Diffstat (limited to 'asm/SDK/KPAD')
-rw-r--r--asm/SDK/KPAD/KPAD.s30
1 files changed, 15 insertions, 15 deletions
diff --git a/asm/SDK/KPAD/KPAD.s b/asm/SDK/KPAD/KPAD.s
index d51a445..1d40162 100644
--- a/asm/SDK/KPAD/KPAD.s
+++ b/asm/SDK/KPAD/KPAD.s
@@ -2397,7 +2397,7 @@ lbl_802A1584:
/* 802A1588 0029D1E8 7F 63 DB 78 */ mr r3, r27
/* 802A158C 0029D1EC 9A 1F 05 1C */ stb r16, 0x51c(r31)
/* 802A1590 0029D1F0 38 80 00 00 */ li r4, 0
-/* 802A1594 0029D1F4 48 00 77 E5 */ bl func_802A8D78
+/* 802A1594 0029D1F4 48 00 77 E5 */ bl WPADProbe
/* 802A1598 0029D1F8 2C 03 FF FF */ cmpwi r3, -1
/* 802A159C 0029D1FC 7C 6F 1B 78 */ mr r15, r3
/* 802A15A0 0029D200 40 82 00 58 */ bne lbl_802A15F8
@@ -2436,7 +2436,7 @@ lbl_802A1618:
/* 802A1618 0029D278 3C 80 80 2A */ lis r4, KPADiSamplingCallback@ha
/* 802A161C 0029D27C 7F 63 DB 78 */ mr r3, r27
/* 802A1620 0029D280 38 84 1F D0 */ addi r4, r4, KPADiSamplingCallback@l
-/* 802A1624 0029D284 48 00 77 E1 */ bl func_802A8E04
+/* 802A1624 0029D284 48 00 77 E1 */ bl WPADSetSamplingCallback
/* 802A1628 0029D288 88 1F 01 0F */ lbz r0, 0x10f(r31)
/* 802A162C 0029D28C 2C 00 00 00 */ cmpwi r0, 0
/* 802A1630 0029D290 41 82 05 E8 */ beq lbl_802A1C18
@@ -2616,7 +2616,7 @@ lbl_802A1784:
/* 802A18D8 0029D538 B0 E1 00 08 */ sth r7, 8(r1)
/* 802A18DC 0029D53C B0 C1 00 0A */ sth r6, 0xa(r1)
/* 802A18E0 0029D540 B0 01 00 0C */ sth r0, 0xc(r1)
-/* 802A18E4 0029D544 48 00 72 D5 */ bl func_802A8BB8
+/* 802A18E4 0029D544 48 00 72 D5 */ bl WPADGetAccGravityUnit
/* 802A18E8 0029D548 A8 A1 00 10 */ lha r5, 0x10(r1)
/* 802A18EC 0029D54C A8 81 00 14 */ lha r4, 0x14(r1)
/* 802A18F0 0029D550 A8 61 00 12 */ lha r3, 0x12(r1)
@@ -2653,7 +2653,7 @@ lbl_802A1964:
/* 802A1964 0029D5C4 7F 63 DB 78 */ mr r3, r27
/* 802A1968 0029D5C8 38 A1 00 08 */ addi r5, r1, 8
/* 802A196C 0029D5CC 38 80 00 01 */ li r4, 1
-/* 802A1970 0029D5D0 48 00 72 49 */ bl func_802A8BB8
+/* 802A1970 0029D5D0 48 00 72 49 */ bl WPADGetAccGravityUnit
/* 802A1974 0029D5D4 A8 A1 00 08 */ lha r5, 8(r1)
/* 802A1978 0029D5D8 A8 81 00 0C */ lha r4, 0xc(r1)
/* 802A197C 0029D5DC A8 61 00 0A */ lha r3, 0xa(r1)
@@ -2879,9 +2879,9 @@ KPADInit:
/* 802A1C74 0029D8D4 F3 41 00 38 */ psq_st f26, 56(r1), 0, qr0
/* 802A1C78 0029D8D8 39 61 00 30 */ addi r11, r1, 0x30
/* 802A1C7C 0029D8DC 4B F2 54 A5 */ bl _savegpr_25
-/* 802A1C80 0029D8E0 48 00 5E 0D */ bl func_802A7A8C
+/* 802A1C80 0029D8E0 48 00 5E 0D */ bl WPADInit
lbl_802A1C84:
-/* 802A1C84 0029D8E4 48 00 5E 75 */ bl func_802A7AF8
+/* 802A1C84 0029D8E4 48 00 5E 75 */ bl WPADGetStatus
/* 802A1C88 0029D8E8 2C 03 00 03 */ cmpwi r3, 3
/* 802A1C8C 0029D8EC 40 82 FF F8 */ bne lbl_802A1C84
/* 802A1C90 0029D8F0 3F 60 80 53 */ lis r27, lbl_805356D0@ha
@@ -2889,7 +2889,7 @@ lbl_802A1C84:
/* 802A1C98 0029D8F8 38 7B 56 D0 */ addi r3, r27, lbl_805356D0@l
/* 802A1C9C 0029D8FC 38 A0 14 90 */ li r5, 0x1490
/* 802A1CA0 0029D900 4B D6 24 65 */ bl memset
-/* 802A1CA4 0029D904 48 00 99 DD */ bl func_802AB680
+/* 802A1CA4 0029D904 48 00 99 DD */ bl WPADGetDpdSensitivity
/* 802A1CA8 0029D908 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 802A1CAC 0029D90C 3C 00 43 30 */ lis r0, 0x4330
/* 802A1CB0 0029D910 90 61 00 0C */ stw r3, 0xc(r1)
@@ -2975,7 +2975,7 @@ lbl_802A1DA0:
/* 802A1DD4 0029DA34 B3 BA 04 CE */ sth r29, 0x4ce(r26)
/* 802A1DD8 0029DA38 B3 DA 04 D4 */ sth r30, 0x4d4(r26)
/* 802A1DDC 0029DA3C B3 BA 04 D6 */ sth r29, 0x4d6(r26)
-/* 802A1DE0 0029DA40 48 00 5D 61 */ bl func_802A7B40
+/* 802A1DE0 0029DA40 48 00 5D 61 */ bl WPADGetSensorBarPosition
/* 802A1DE4 0029DA44 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802A1DE8 0029DA48 28 00 00 01 */ cmplwi r0, 1
/* 802A1DEC 0029DA4C 40 82 00 74 */ bne lbl_802A1E60
@@ -3076,7 +3076,7 @@ lbl_802A1ED4:
lbl_802A1F2C:
/* 802A1F2C 0029DB8C 7F 63 DB 78 */ mr r3, r27
/* 802A1F30 0029DB90 38 80 00 00 */ li r4, 0
-/* 802A1F34 0029DB94 48 00 73 75 */ bl func_802A92A8
+/* 802A1F34 0029DB94 48 00 73 75 */ bl WPADControlMotor
/* 802A1F38 0029DB98 37 7B FF FF */ addic. r27, r27, -1
/* 802A1F3C 0029DB9C 9B FC 05 1D */ stb r31, 0x51d(r28)
/* 802A1F40 0029DBA0 3B 9C FA DC */ addi r28, r28, -1316
@@ -3136,7 +3136,7 @@ KPADiSamplingCallback:
/* 802A1FF8 0029DC58 7C 7E 1B 78 */ mr r30, r3
/* 802A1FFC 0029DC5C 93 A1 00 14 */ stw r29, 0x14(r1)
/* 802A2000 0029DC60 93 81 00 10 */ stw r28, 0x10(r1)
-/* 802A2004 0029DC64 48 00 6D 75 */ bl func_802A8D78
+/* 802A2004 0029DC64 48 00 6D 75 */ bl WPADProbe
/* 802A2008 0029DC68 2C 03 FF FF */ cmpwi r3, -1
/* 802A200C 0029DC6C 41 82 01 84 */ beq lbl_802A2190
/* 802A2010 0029DC70 8B BF 01 0E */ lbz r29, 0x10e(r31)
@@ -3149,9 +3149,9 @@ lbl_802A2020:
/* 802A2028 0029DC88 7C 9F 02 14 */ add r4, r31, r0
/* 802A202C 0029DC8C 3B 84 01 10 */ addi r28, r4, 0x110
/* 802A2030 0029DC90 7F 84 E3 78 */ mr r4, r28
-/* 802A2034 0029DC94 48 00 76 3D */ bl func_802A9670
+/* 802A2034 0029DC94 48 00 76 3D */ bl WPADRead
/* 802A2038 0029DC98 7F C3 F3 78 */ mr r3, r30
-/* 802A203C 0029DC9C 48 00 6F 01 */ bl func_802A8F3C
+/* 802A203C 0029DC9C 48 00 6F 01 */ bl WPADGetDataFormat
/* 802A2040 0029DCA0 98 7C 00 36 */ stb r3, 0x36(r28)
/* 802A2044 0029DCA4 38 1D 00 01 */ addi r0, r29, 1
/* 802A2048 0029DCA8 98 1F 01 0E */ stb r0, 0x10e(r31)
@@ -3195,7 +3195,7 @@ lbl_802A20B8:
/* 802A20C4 0029DD24 3B BD 00 01 */ addi r29, r29, 1
lbl_802A20C8:
/* 802A20C8 0029DD28 7F C3 F3 78 */ mr r3, r30
-/* 802A20CC 0029DD2C 48 00 95 BD */ bl func_802AB688
+/* 802A20CC 0029DD2C 48 00 95 BD */ bl WPADIsDpdEnabled
/* 802A20D0 0029DD30 2C 03 00 00 */ cmpwi r3, 0
/* 802A20D4 0029DD34 41 82 00 0C */ beq lbl_802A20E0
/* 802A20D8 0029DD38 88 9F 05 21 */ lbz r4, 0x521(r31)
@@ -3235,7 +3235,7 @@ lbl_802A213C:
/* 802A2154 0029DDB4 7F C3 F3 78 */ mr r3, r30
/* 802A2158 0029DDB8 88 9D 00 00 */ lbz r4, 0(r29)
/* 802A215C 0029DDBC 38 A5 21 C8 */ addi r5, r5, KPADiControlDpdCallback@l
-/* 802A2160 0029DDC0 48 00 95 9D */ bl func_802AB6FC
+/* 802A2160 0029DDC0 48 00 95 9D */ bl WPADControlDpd
/* 802A2164 0029DDC4 2C 03 00 00 */ cmpwi r3, 0
/* 802A2168 0029DDC8 40 82 00 28 */ bne lbl_802A2190
/* 802A216C 0029DDCC 88 1D 00 00 */ lbz r0, 0(r29)
@@ -3247,7 +3247,7 @@ lbl_802A2178:
/* 802A2180 0029DDE0 7C 00 20 40 */ cmplw r0, r4
/* 802A2184 0029DDE4 41 82 00 0C */ beq lbl_802A2190
/* 802A2188 0029DDE8 7F C3 F3 78 */ mr r3, r30
-/* 802A218C 0029DDEC 48 00 6D F9 */ bl func_802A8F84
+/* 802A218C 0029DDEC 48 00 6D F9 */ bl WPADSetDataFormat
lbl_802A2190:
/* 802A2190 0029DDF0 81 9F 05 18 */ lwz r12, 0x518(r31)
/* 802A2194 0029DDF4 2C 0C 00 00 */ cmpwi r12, 0