merge kpad

This commit is contained in:
Charlotte 🦝 Delenk 2022-10-17 09:33:28 +01:00
parent c45d818116
commit 06f43739f1
Signed by: darkkirb
GPG key ID: AB2BD8DAF2E37122
14 changed files with 706 additions and 715 deletions

View file

@ -2421,3 +2421,169 @@ KMPLSSetSamplingCallback:
/* 800724B4 0006E2F4 00 00 00 00 */ .4byte 0x00000000 /* 800724B4 0006E2F4 00 00 00 00 */ .4byte 0x00000000
/* 800724B8 0006E2F8 00 00 00 00 */ .4byte 0x00000000 /* 800724B8 0006E2F8 00 00 00 00 */ .4byte 0x00000000
/* 800724BC 0006E2FC 00 00 00 00 */ .4byte 0x00000000 /* 800724BC 0006E2FC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global mpls_assign_deg
mpls_assign_deg:
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.global mpls_assign_ct
mpls_assign_ct:
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global kmpls
kmpls:
.skip 0x8
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@2647_8055E870"
"@2647_8055E870":
.4byte 0
.global "@2648_8055E874"
"@2648_8055E874":
.4byte 0x3F800000
.global "@2649_8055E878"
"@2649_8055E878":
.4byte 0x3C23D70A
.4byte 0
.global "@2679"
"@2679":
.4byte 0
.4byte 0
.global "@2680"
"@2680":
.4byte 0x3FF00000
.4byte 0
.global "@2681"
"@2681":
.4byte 0x40768000
.4byte 0
.global "@2685_8055E898"
"@2685_8055E898":
.4byte 0x43300000
.4byte 0x80000000
.global "@2757_8055E8A0"
"@2757_8055E8A0":
.4byte 0x3F000000
.global "@2758"
"@2758":
.4byte 0x3CF5C28F
.global "@2817_8055E8A8"
"@2817_8055E8A8":
.4byte 0xBF800000
.global "@3075"
"@3075":
.4byte 0xBE4CCCCD
.global "@3076"
"@3076":
.4byte 0x3E4CCCCD
.global "@3077"
"@3077":
.4byte 0x3F400000
.global "@3168"
"@3168":
.4byte 0x3A83126F
.global "@3197_8055E8BC"
"@3197_8055E8BC":
.4byte 0x403FEF9E
.global "@3230"
"@3230":
.4byte 0x3EC489D2
.global "@3248_8055E8C4"
"@3248_8055E8C4":
.4byte 0x38D1B717
.global "@3259"
"@3259":
.4byte 0x40490000
.4byte 0
.global "@3260"
"@3260":
.4byte 0x3FB99999
.4byte 0x9999999A
.global "@3261"
"@3261":
.4byte 0x3FE00000
.4byte 0
.global "@3463"
"@3463":
.4byte 0x44BB8000
.global "@3464"
"@3464":
.4byte 0x3F666666
.global "@3492_8055E8E8"
"@3492_8055E8E8":
.4byte 0x40B47AE1
.4byte 0x1EB851EC
.global "@3563"
"@3563":
.4byte 0x401921FB
.4byte 0x54442D18

View file

@ -1,28 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global mpls_assign_deg
mpls_assign_deg:
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.4byte 0x00000640
.global mpls_assign_ct
mpls_assign_ct:
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF
.4byte 0x007FFFFF

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global kmpls
kmpls:
.skip 0x8

View file

@ -1,132 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@2647_8055E870"
"@2647_8055E870":
.4byte 0
.global "@2648_8055E874"
"@2648_8055E874":
.4byte 0x3F800000
.global "@2649_8055E878"
"@2649_8055E878":
.4byte 0x3C23D70A
.4byte 0
.global "@2679"
"@2679":
.4byte 0
.4byte 0
.global "@2680"
"@2680":
.4byte 0x3FF00000
.4byte 0
.global "@2681"
"@2681":
.4byte 0x40768000
.4byte 0
.global "@2685_8055E898"
"@2685_8055E898":
.4byte 0x43300000
.4byte 0x80000000
.global "@2757_8055E8A0"
"@2757_8055E8A0":
.4byte 0x3F000000
.global "@2758"
"@2758":
.4byte 0x3CF5C28F
.global "@2817_8055E8A8"
"@2817_8055E8A8":
.4byte 0xBF800000
.global "@3075"
"@3075":
.4byte 0xBE4CCCCD
.global "@3076"
"@3076":
.4byte 0x3E4CCCCD
.global "@3077"
"@3077":
.4byte 0x3F400000
.global "@3168"
"@3168":
.4byte 0x3A83126F
.global "@3197_8055E8BC"
"@3197_8055E8BC":
.4byte 0x403FEF9E
.global "@3230"
"@3230":
.4byte 0x3EC489D2
.global "@3248_8055E8C4"
"@3248_8055E8C4":
.4byte 0x38D1B717
.global "@3259"
"@3259":
.4byte 0x40490000
.4byte 0
.global "@3260"
"@3260":
.4byte 0x3FB99999
.4byte 0x9999999A
.global "@3261"
"@3261":
.4byte 0x3FE00000
.4byte 0
.global "@3463"
"@3463":
.4byte 0x44BB8000
.global "@3464"
"@3464":
.4byte 0x3F666666
.global "@3492_8055E8E8"
"@3492_8055E8E8":
.4byte 0x40B47AE1
.4byte 0x1EB851EC
.global "@3563"
"@3563":
.4byte 0x401921FB
.4byte 0x54442D18

View file

@ -6123,3 +6123,501 @@ lbl_80070368:
/* 80070384 0006C1C4 7C 08 03 A6 */ mtlr r0 /* 80070384 0006C1C4 7C 08 03 A6 */ mtlr r0
/* 80070388 0006C1C8 38 21 00 60 */ addi r1, r1, 0x60 /* 80070388 0006C1C8 38 21 00 60 */ addi r1, r1, 0x60
/* 8007038C 0006C1CC 4E 80 00 20 */ blr /* 8007038C 0006C1CC 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@1614"
"@1614":
.4byte 0x3C3C2052
.4byte 0x564C5F53
.4byte 0x444B202D
.4byte 0x204B5041
.4byte 0x44200972
.4byte 0x656C6561
.4byte 0x73652062
.4byte 0x75696C64
.4byte 0x3A204175
.4byte 0x67203233
.4byte 0x20323031
.4byte 0x30203139
.4byte 0x3A34383A
.4byte 0x32332028
.4byte 0x30783433
.4byte 0x30325F31
.4byte 0x34352920
.4byte 0x3E3E0000
.global "@4805"
"@4805":
.4byte lbl_8006BBDC
.4byte lbl_8006BBE0
.4byte lbl_8006BBE0
.4byte lbl_8006BBDC
.4byte lbl_8006BBE0
.4byte lbl_8006BBE0
.4byte lbl_8006BBDC
.4byte lbl_8006BBE0
.4byte lbl_8006BBE0
.4byte lbl_8006BBDC
.4byte lbl_8006BBDC
.4byte lbl_8006BBE0
.4byte lbl_8006BBDC
.4byte lbl_8006BBDC
.4byte lbl_8006BBDC
.4byte lbl_8006BBE0
.4byte lbl_8006BBE0
.4byte lbl_8006BBE0
.4byte lbl_8006BBDC
.4byte lbl_8006BBE0
.4byte lbl_8006BBE0
.global "@LOCAL@KPADiSamplingCallback__Fl@table"
"@LOCAL@KPADiSamplingCallback__Fl@table":
.4byte 0x00010302
.4byte 0x00040105
.4byte 0x00070108
.4byte 0x000B010B
.4byte 0x000F010F
.4byte 0x000C000C
.4byte 0x000A000A
.4byte 0x00110111
.4byte 0x00100110
.4byte 0x00130013
.4byte 0x00140014
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global inside_kpads
inside_kpads:
.skip 0x1A20
.global kp_fs_rot
kp_fs_rot:
.skip 0x30
.global kp_wbc_weight_ave
kp_wbc_weight_ave:
.skip 0x20
.global kp_wbc_ave_sample
kp_wbc_ave_sample:
.skip 0x30
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global __KPADVersion
__KPADVersion:
.4byte "@1614"
.global idist_org
idist_org:
.4byte 0x3F800000
.global iaccXY_nrm_hori
iaccXY_nrm_hori:
.4byte 0
.global lbl_80556814
lbl_80556814:
.4byte 0xBF800000
.global isec_nrm_hori
isec_nrm_hori:
.4byte 0x3F800000
.global lbl_8055681C
lbl_8055681C:
.4byte 0
.global kp_obj_interval
kp_obj_interval:
.4byte 0x3E4CCCCD
.global kp_acc_horizon_pw
kp_acc_horizon_pw:
.4byte 0x3D4CCCCD
.global kp_ah_circle_radius
kp_ah_circle_radius:
.4byte 0x3D8F5C29
.global kp_ah_circle_pw
kp_ah_circle_pw:
.4byte 0x3D75C28F
.global kp_ah_circle_ct
kp_ah_circle_ct:
.4byte 0x00640000
.global kp_err_outside_frame
kp_err_outside_frame:
.4byte 0x3D4CCCCD
.global kp_err_dist_max
kp_err_dist_max:
.4byte 0x40400000
.global kp_err_dist_speed
kp_err_dist_speed:
.4byte 0x3D23D70A
.global kp_err_first_inpr
kp_err_first_inpr:
.4byte 0x3F666666
.global kp_err_next_inpr
kp_err_next_inpr:
.4byte 0x3F666666
.global kp_err_acc_inpr
kp_err_acc_inpr:
.4byte 0x3F666666
.global kp_err_up_inpr
kp_err_up_inpr:
.4byte 0x3F333333
.global kp_err_near_pos
kp_err_near_pos:
.4byte 0x3DCCCCCD
.global kp_fs_fstick_min
kp_fs_fstick_min:
.4byte 0x0000000F
.global kp_fs_fstick_max
kp_fs_fstick_max:
.4byte 0x00000047
.global kp_cl_stick_min
kp_cl_stick_min:
.4byte 0x0000003C
.global kp_cl_stick_max
kp_cl_stick_max:
.4byte 0x00000134
.global kp_cl_trigger_min
kp_cl_trigger_min:
.4byte 0x0000001E
.global kp_cl_trigger_max
kp_cl_trigger_max:
.4byte 0x000000B4
.global kp_rm_acc_max
kp_rm_acc_max:
.4byte 0x4059999A
.global kp_fs_acc_max
kp_fs_acc_max:
.4byte 0x40066666
.global kp_ex_trigger_max
kp_ex_trigger_max:
.4byte 0x00000100
.global kp_ex_analog_max
kp_ex_analog_max:
.4byte 0x00000400
.global kp_wbc_ave_count
kp_wbc_ave_count:
.4byte 0x43C80000
.global kp_wbc_calib_count
kp_wbc_calib_count:
.4byte 0xC8000000
.global kp_wbc_stable_count
kp_wbc_stable_count:
.4byte 0x02020305
.4byte 0x05050000
.global kp_fs_revise_deg
kp_fs_revise_deg:
.4byte 0x41C00000
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global icenter_org
icenter_org:
.skip 0x4
.global lbl_8055CE64
lbl_8055CE64:
.skip 0x4
.global kp_stick_clamp_cross
kp_stick_clamp_cross:
.skip 0x4
.global kp_ex_trigger_min
kp_ex_trigger_min:
.skip 0x4
.global kp_ex_analog_min
kp_ex_analog_min:
.skip 0x4
.global kp_initialized
kp_initialized:
.skip 0x4
.global Vec2_0
Vec2_0:
.skip 0x4
.global lbl_8055CE7C
lbl_8055CE7C:
.skip 0x4
.global kp_wbc_stable_width
kp_wbc_stable_width:
.skip 0x8
.global kp_wbc_max_weight
kp_wbc_max_weight:
.skip 0x8
.global kp_wbc_min_weight
kp_wbc_min_weight:
.skip 0x8
.global kp_wbc_tgc_weight
kp_wbc_tgc_weight:
.skip 0x8
.global kp_wbc_ave_sample_count
kp_wbc_ave_sample_count:
.skip 0x2
.global kp_wbc_failure_count
kp_wbc_failure_count:
.skip 0x1
.global kp_wbc_zero_point_done
kp_wbc_zero_point_done:
.skip 0x1
.global kp_wbc_zero_point_wait
kp_wbc_zero_point_wait:
.skip 0x1
.global kp_wbc_tgc_weight_done
kp_wbc_tgc_weight_done:
.skip 0x1
.global kp_wbc_tgc_weight_wait
kp_wbc_tgc_weight_wait:
.skip 0x2
.global kp_wbc_tgc_weight_err
kp_wbc_tgc_weight_err:
.skip 0x1
.global kp_wbc_enabled
kp_wbc_enabled:
.skip 0x1
.global kp_wbc_issued
kp_wbc_issued:
.skip 0x2
.global kp_dist_vv1
kp_dist_vv1:
.skip 0x4
.global kp_err_dist_min
kp_err_dist_min:
.skip 0x8
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@4535"
"@4535":
.4byte 0
.global "@4536"
"@4536":
.4byte 0x3F000000
.global "@4537"
"@4537":
.4byte 0x43480000
.global "@4580"
"@4580":
.4byte 0xBF800000
.global "@4581"
"@4581":
.4byte 0x3F800000
.global "@4582"
"@4582":
.4byte 0xBF400000
.global "@4583"
"@4583":
.4byte 0x3F400000
.global "@4712"
"@4712":
.4byte 0x40000000
.global "@4806"
"@4806":
.4byte 0x43300000
.4byte 0x80000000
.global "@5024"
"@5024":
.4byte 0x3B000000
.global "@5025_8055E7FC"
"@5025_8055E7FC":
.4byte 0x3F7FC000
.global "@5026_8055E800"
"@5026_8055E800":
.4byte 0x3F3FC000
.4byte 0
.global "@5391"
"@5391":
.4byte 0x4062C000
.4byte 0
.global "@5392"
"@5392":
.4byte 0x3E4CCCCD
.4byte 0
.global "@5393"
"@5393":
.4byte 0x40410000
.4byte 0
.global "@5394"
"@5394":
.4byte 0x40000000
.4byte 0
.global "@5395"
"@5395":
.4byte 0
.4byte 0
.global "@5396"
"@5396":
.4byte 0xBFF00000
.4byte 0
.global "@5397"
"@5397":
.4byte 0x3FE00000
.4byte 0
.global "@5403"
"@5403":
.4byte 0x43300000
.4byte 0
.global "@5550"
"@5550":
.4byte 0x3FD33333
.4byte 0x33333333
.global "@5613"
"@5613":
.4byte 0x3EC489D2
.global "@5614"
"@5614":
.4byte 0x3C8EFA35
.global "@5799"
"@5799":
.4byte 0x3BA3D70A
.global "@5800"
"@5800":
.4byte 0x3C23D70A
.global "@3159"
"@3159":
.4byte 0x00010001
.global lbl_8055E864
lbl_8055E864:
.4byte 0x00010000
.global "@6007"
"@6007":
.4byte 0xBE4CCCCD
.4byte 0

View file

@ -1,64 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@1614"
"@1614":
.4byte 0x3C3C2052
.4byte 0x564C5F53
.4byte 0x444B202D
.4byte 0x204B5041
.4byte 0x44200972
.4byte 0x656C6561
.4byte 0x73652062
.4byte 0x75696C64
.4byte 0x3A204175
.4byte 0x67203233
.4byte 0x20323031
.4byte 0x30203139
.4byte 0x3A34383A
.4byte 0x32332028
.4byte 0x30783433
.4byte 0x30325F31
.4byte 0x34352920
.4byte 0x3E3E0000
.global "@4805"
"@4805":
.4byte lbl_8006BBDC
.4byte lbl_8006BBE0
.4byte lbl_8006BBE0
.4byte lbl_8006BBDC
.4byte lbl_8006BBE0
.4byte lbl_8006BBE0
.4byte lbl_8006BBDC
.4byte lbl_8006BBE0
.4byte lbl_8006BBE0
.4byte lbl_8006BBDC
.4byte lbl_8006BBDC
.4byte lbl_8006BBE0
.4byte lbl_8006BBDC
.4byte lbl_8006BBDC
.4byte lbl_8006BBDC
.4byte lbl_8006BBE0
.4byte lbl_8006BBE0
.4byte lbl_8006BBE0
.4byte lbl_8006BBDC
.4byte lbl_8006BBE0
.4byte lbl_8006BBE0
.global "@LOCAL@KPADiSamplingCallback__Fl@table"
"@LOCAL@KPADiSamplingCallback__Fl@table":
.4byte 0x00010302
.4byte 0x00040105
.4byte 0x00070108
.4byte 0x000B010B
.4byte 0x000F010F
.4byte 0x000C000C
.4byte 0x000A000A
.4byte 0x00110111
.4byte 0x00100110
.4byte 0x00130013
.4byte 0x00140014

View file

@ -1,18 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global inside_kpads
inside_kpads:
.skip 0x1A20
.global kp_fs_rot
kp_fs_rot:
.skip 0x30
.global kp_wbc_weight_ave
kp_wbc_weight_ave:
.skip 0x20
.global kp_wbc_ave_sample
kp_wbc_ave_sample:
.skip 0x30

View file

@ -1,168 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global __KPADVersion
__KPADVersion:
.4byte "@1614"
.global idist_org
idist_org:
.4byte 0x3F800000
.global iaccXY_nrm_hori
iaccXY_nrm_hori:
.4byte 0
.global lbl_80556814
lbl_80556814:
.4byte 0xBF800000
.global isec_nrm_hori
isec_nrm_hori:
.4byte 0x3F800000
.global lbl_8055681C
lbl_8055681C:
.4byte 0
.global kp_obj_interval
kp_obj_interval:
.4byte 0x3E4CCCCD
.global kp_acc_horizon_pw
kp_acc_horizon_pw:
.4byte 0x3D4CCCCD
.global kp_ah_circle_radius
kp_ah_circle_radius:
.4byte 0x3D8F5C29
.global kp_ah_circle_pw
kp_ah_circle_pw:
.4byte 0x3D75C28F
.global kp_ah_circle_ct
kp_ah_circle_ct:
.4byte 0x00640000
.global kp_err_outside_frame
kp_err_outside_frame:
.4byte 0x3D4CCCCD
.global kp_err_dist_max
kp_err_dist_max:
.4byte 0x40400000
.global kp_err_dist_speed
kp_err_dist_speed:
.4byte 0x3D23D70A
.global kp_err_first_inpr
kp_err_first_inpr:
.4byte 0x3F666666
.global kp_err_next_inpr
kp_err_next_inpr:
.4byte 0x3F666666
.global kp_err_acc_inpr
kp_err_acc_inpr:
.4byte 0x3F666666
.global kp_err_up_inpr
kp_err_up_inpr:
.4byte 0x3F333333
.global kp_err_near_pos
kp_err_near_pos:
.4byte 0x3DCCCCCD
.global kp_fs_fstick_min
kp_fs_fstick_min:
.4byte 0x0000000F
.global kp_fs_fstick_max
kp_fs_fstick_max:
.4byte 0x00000047
.global kp_cl_stick_min
kp_cl_stick_min:
.4byte 0x0000003C
.global kp_cl_stick_max
kp_cl_stick_max:
.4byte 0x00000134
.global kp_cl_trigger_min
kp_cl_trigger_min:
.4byte 0x0000001E
.global kp_cl_trigger_max
kp_cl_trigger_max:
.4byte 0x000000B4
.global kp_rm_acc_max
kp_rm_acc_max:
.4byte 0x4059999A
.global kp_fs_acc_max
kp_fs_acc_max:
.4byte 0x40066666
.global kp_ex_trigger_max
kp_ex_trigger_max:
.4byte 0x00000100
.global kp_ex_analog_max
kp_ex_analog_max:
.4byte 0x00000400
.global kp_wbc_ave_count
kp_wbc_ave_count:
.4byte 0x43C80000
.global kp_wbc_calib_count
kp_wbc_calib_count:
.4byte 0xC8000000
.global kp_wbc_stable_count
kp_wbc_stable_count:
.4byte 0x02020305
.4byte 0x05050000
.global kp_fs_revise_deg
kp_fs_revise_deg:
.4byte 0x41C00000

View file

@ -1,94 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global icenter_org
icenter_org:
.skip 0x4
.global lbl_8055CE64
lbl_8055CE64:
.skip 0x4
.global kp_stick_clamp_cross
kp_stick_clamp_cross:
.skip 0x4
.global kp_ex_trigger_min
kp_ex_trigger_min:
.skip 0x4
.global kp_ex_analog_min
kp_ex_analog_min:
.skip 0x4
.global kp_initialized
kp_initialized:
.skip 0x4
.global Vec2_0
Vec2_0:
.skip 0x4
.global lbl_8055CE7C
lbl_8055CE7C:
.skip 0x4
.global kp_wbc_stable_width
kp_wbc_stable_width:
.skip 0x8
.global kp_wbc_max_weight
kp_wbc_max_weight:
.skip 0x8
.global kp_wbc_min_weight
kp_wbc_min_weight:
.skip 0x8
.global kp_wbc_tgc_weight
kp_wbc_tgc_weight:
.skip 0x8
.global kp_wbc_ave_sample_count
kp_wbc_ave_sample_count:
.skip 0x2
.global kp_wbc_failure_count
kp_wbc_failure_count:
.skip 0x1
.global kp_wbc_zero_point_done
kp_wbc_zero_point_done:
.skip 0x1
.global kp_wbc_zero_point_wait
kp_wbc_zero_point_wait:
.skip 0x1
.global kp_wbc_tgc_weight_done
kp_wbc_tgc_weight_done:
.skip 0x1
.global kp_wbc_tgc_weight_wait
kp_wbc_tgc_weight_wait:
.skip 0x2
.global kp_wbc_tgc_weight_err
kp_wbc_tgc_weight_err:
.skip 0x1
.global kp_wbc_enabled
kp_wbc_enabled:
.skip 0x1
.global kp_wbc_issued
kp_wbc_issued:
.skip 0x2
.global kp_dist_vv1
kp_dist_vv1:
.skip 0x4
.global kp_err_dist_min
kp_err_dist_min:
.skip 0x8

View file

@ -1,154 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@4535"
"@4535":
.4byte 0
.global "@4536"
"@4536":
.4byte 0x3F000000
.global "@4537"
"@4537":
.4byte 0x43480000
.global "@4580"
"@4580":
.4byte 0xBF800000
.global "@4581"
"@4581":
.4byte 0x3F800000
.global "@4582"
"@4582":
.4byte 0xBF400000
.global "@4583"
"@4583":
.4byte 0x3F400000
.global "@4712"
"@4712":
.4byte 0x40000000
.global "@4806"
"@4806":
.4byte 0x43300000
.4byte 0x80000000
.global "@5024"
"@5024":
.4byte 0x3B000000
.global "@5025_8055E7FC"
"@5025_8055E7FC":
.4byte 0x3F7FC000
.global "@5026_8055E800"
"@5026_8055E800":
.4byte 0x3F3FC000
.4byte 0
.global "@5391"
"@5391":
.4byte 0x4062C000
.4byte 0
.global "@5392"
"@5392":
.4byte 0x3E4CCCCD
.4byte 0
.global "@5393"
"@5393":
.4byte 0x40410000
.4byte 0
.global "@5394"
"@5394":
.4byte 0x40000000
.4byte 0
.global "@5395"
"@5395":
.4byte 0
.4byte 0
.global "@5396"
"@5396":
.4byte 0xBFF00000
.4byte 0
.global "@5397"
"@5397":
.4byte 0x3FE00000
.4byte 0
.global "@5403"
"@5403":
.4byte 0x43300000
.4byte 0
.global "@5550"
"@5550":
.4byte 0x3FD33333
.4byte 0x33333333
.global "@5613"
"@5613":
.4byte 0x3EC489D2
.global "@5614"
"@5614":
.4byte 0x3C8EFA35
.global "@5799"
"@5799":
.4byte 0x3BA3D70A
.global "@5800"
"@5800":
.4byte 0x3C23D70A
.global "@3159"
"@3159":
.4byte 0x00010001
.global lbl_8055E864
lbl_8055E864:
.4byte 0x00010000
.global "@6007"
"@6007":
.4byte 0xBE4CCCCD
.4byte 0

View file

@ -669,3 +669,41 @@ __KMPLS_linear_Direction:
/* 80072EC4 0006ED04 00 00 00 00 */ .4byte 0x00000000 /* 80072EC4 0006ED04 00 00 00 00 */ .4byte 0x00000000
/* 80072EC8 0006ED08 00 00 00 00 */ .4byte 0x00000000 /* 80072EC8 0006ED08 00 00 00 00 */ .4byte 0x00000000
/* 80072ECC 0006ED0C 00 00 00 00 */ .4byte 0x00000000 /* 80072ECC 0006ED0C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global e_dir
e_dir:
.4byte 0x3F800000
.4byte 0
.4byte 0
.4byte 0
.4byte 0x3F800000
.4byte 0
.4byte 0
.4byte 0
.4byte 0x3F800000
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@2972_8055E8F8"
"@2972_8055E8F8":
.4byte 0x3F000000
.global "@2973_8055E8FC"
"@2973_8055E8FC":
.4byte 0
.global "@2982_8055E900"
"@2982_8055E900":
.4byte 0x3F800000
.global "@3054"
"@3054":
.4byte 0x403FEF9E

View file

@ -1,16 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global e_dir
e_dir:
.4byte 0x3F800000
.4byte 0
.4byte 0
.4byte 0
.4byte 0x3F800000
.4byte 0
.4byte 0
.4byte 0
.4byte 0x3F800000
.4byte 0

View file

@ -1,22 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@2972_8055E8F8"
"@2972_8055E8F8":
.4byte 0x3F000000
.global "@2973_8055E8FC"
"@2973_8055E8FC":
.4byte 0
.global "@2982_8055E900"
"@2982_8055E900":
.4byte 0x3F800000
.global "@3054"
"@3054":
.4byte 0x403FEF9E

View file

@ -249,11 +249,12 @@ $(BUILD_DIR)/asm/wpad/lint.o \
$(BUILD_DIR)/asm/wpad/WUD.o \ $(BUILD_DIR)/asm/wpad/WUD.o \
$(BUILD_DIR)/asm/wpad/WUDHidHost.o \ $(BUILD_DIR)/asm/wpad/WUDHidHost.o \
\ \
$(BUILD_DIR)/asm/kpad/KPAD.o \
$(BUILD_DIR)/asm/kpad/KMPLS.o \
$(BUILD_DIR)/asm/kpad/KZMplsTestSub.o \
\
$(BUILD_DIR)/asm/Linker/Generated/Symbol/File_80006684.o \ $(BUILD_DIR)/asm/Linker/Generated/Symbol/File_80006684.o \
$(BUILD_DIR)/asm/Linker/Generated/Symbol/File_800069c4.o \ $(BUILD_DIR)/asm/Linker/Generated/Symbol/File_800069c4.o \
$(BUILD_DIR)/asm/kpad/KPAD_8006b280.o \
$(BUILD_DIR)/asm/kpad/KMPLS_80070390.o \
$(BUILD_DIR)/asm/kpad/KZMplsTestSub_800724c0.o \
$(BUILD_DIR)/asm/euart/euart_80072ed0.o \ $(BUILD_DIR)/asm/euart/euart_80072ed0.o \
$(BUILD_DIR)/asm/usb/usb_80073250.o \ $(BUILD_DIR)/asm/usb/usb_80073250.o \
$(BUILD_DIR)/asm/bte/gki_buffer_80074790.o \ $(BUILD_DIR)/asm/bte/gki_buffer_80074790.o \
@ -3231,9 +3232,6 @@ $(BUILD_DIR)/asm/src/BgManager_80420bf0.o \
$(BUILD_DIR)/asm/src/StaffRoll_80420d08.o \ $(BUILD_DIR)/asm/src/StaffRoll_80420d08.o \
$(BUILD_DIR)/asm/src/SoundManager_80420f28.o \ $(BUILD_DIR)/asm/src/SoundManager_80420f28.o \
$(BUILD_DIR)/asm/src/BackupFileData2_80420fc8.o \ $(BUILD_DIR)/asm/src/BackupFileData2_80420fc8.o \
$(BUILD_DIR)/asm/kpad/KPAD_80439f00.o \
$(BUILD_DIR)/asm/kpad/KMPLS_80439fc8.o \
$(BUILD_DIR)/asm/kpad/KZMplsTestSub_8043a010.o \
$(BUILD_DIR)/asm/usb/usb_8043a038.o \ $(BUILD_DIR)/asm/usb/usb_8043a038.o \
$(BUILD_DIR)/asm/bte/gki_buffer_8043a868.o \ $(BUILD_DIR)/asm/bte/gki_buffer_8043a868.o \
$(BUILD_DIR)/asm/bte/hcisu_h2_8043a9b0.o \ $(BUILD_DIR)/asm/bte/hcisu_h2_8043a9b0.o \
@ -5009,7 +5007,6 @@ $(BUILD_DIR)/asm/src/WaveHandle_804966b8.o \
$(BUILD_DIR)/asm/src/StorageUtil_804966d0.o \ $(BUILD_DIR)/asm/src/StorageUtil_804966d0.o \
$(BUILD_DIR)/asm/src/Alarm_804966e0.o \ $(BUILD_DIR)/asm/src/Alarm_804966e0.o \
$(BUILD_DIR)/asm/src/StateChanger_804966f0.o \ $(BUILD_DIR)/asm/src/StateChanger_804966f0.o \
$(BUILD_DIR)/asm/kpad/KPAD_804c7c08.o \
$(BUILD_DIR)/asm/bte/gki_ppc_804c96a8.o \ $(BUILD_DIR)/asm/bte/gki_ppc_804c96a8.o \
$(BUILD_DIR)/asm/bte/hcisu_h2_804f2188.o \ $(BUILD_DIR)/asm/bte/hcisu_h2_804f2188.o \
$(BUILD_DIR)/asm/bte/uusb_ppc_804f21c0.o \ $(BUILD_DIR)/asm/bte/uusb_ppc_804f21c0.o \
@ -5130,7 +5127,6 @@ $(BUILD_DIR)/asm/src/ScoreCoin_80554888.o \
$(BUILD_DIR)/asm/src/EffectLocatorModelDesc_805549b8.o \ $(BUILD_DIR)/asm/src/EffectLocatorModelDesc_805549b8.o \
$(BUILD_DIR)/asm/src/ModelDesc_80554a50.o \ $(BUILD_DIR)/asm/src/ModelDesc_80554a50.o \
$(BUILD_DIR)/asm/src/Table_80556398.o \ $(BUILD_DIR)/asm/src/Table_80556398.o \
$(BUILD_DIR)/asm/kpad/KPAD_80556808.o \
$(BUILD_DIR)/asm/usb/usb_80556890.o \ $(BUILD_DIR)/asm/usb/usb_80556890.o \
$(BUILD_DIR)/asm/bte/uusb_ppc_805568a0.o \ $(BUILD_DIR)/asm/bte/uusb_ppc_805568a0.o \
$(BUILD_DIR)/asm/bte/bta_dm_cfg_805568b0.o \ $(BUILD_DIR)/asm/bte/bta_dm_cfg_805568b0.o \
@ -5553,8 +5549,6 @@ $(BUILD_DIR)/asm/src/StepMain_8055c688.o \
$(BUILD_DIR)/asm/src/CinemaScopeModel_8055c6a0.o \ $(BUILD_DIR)/asm/src/CinemaScopeModel_8055c6a0.o \
$(BUILD_DIR)/asm/src/FullScreenModel_8055c6b8.o \ $(BUILD_DIR)/asm/src/FullScreenModel_8055c6b8.o \
$(BUILD_DIR)/asm/src/Wipe_8055c6c0.o \ $(BUILD_DIR)/asm/src/Wipe_8055c6c0.o \
$(BUILD_DIR)/asm/kpad/KPAD_8055ce60.o \
$(BUILD_DIR)/asm/kpad/KMPLS_8055ceb8.o \
$(BUILD_DIR)/asm/euart/euart_8055cec0.o \ $(BUILD_DIR)/asm/euart/euart_8055cec0.o \
$(BUILD_DIR)/asm/usb/usb_8055ced0.o \ $(BUILD_DIR)/asm/usb/usb_8055ced0.o \
$(BUILD_DIR)/asm/bte/uusb_ppc_8055cee0.o \ $(BUILD_DIR)/asm/bte/uusb_ppc_8055cee0.o \
@ -5747,9 +5741,6 @@ $(BUILD_DIR)/asm/src/SequenceProductRoot_8055df48.o \
$(BUILD_DIR)/asm/src/MintSERequestor_8055df58.o \ $(BUILD_DIR)/asm/src/MintSERequestor_8055df58.o \
$(BUILD_DIR)/asm/src/SoundSystem_8055df60.o \ $(BUILD_DIR)/asm/src/SoundSystem_8055df60.o \
$(BUILD_DIR)/asm/src/Alarm_8055df68.o \ $(BUILD_DIR)/asm/src/Alarm_8055df68.o \
$(BUILD_DIR)/asm/kpad/KPAD_8055e7d0.o \
$(BUILD_DIR)/asm/kpad/KMPLS_8055e870.o \
$(BUILD_DIR)/asm/kpad/KZMplsTestSub_8055e8f8.o \
$(BUILD_DIR)/asm/bte/hcisu_h2_8055e908.o \ $(BUILD_DIR)/asm/bte/hcisu_h2_8055e908.o \
$(BUILD_DIR)/asm/bte/bta_sys_cfg_8055e918.o \ $(BUILD_DIR)/asm/bte/bta_sys_cfg_8055e918.o \
$(BUILD_DIR)/asm/bte/bta_dm_act_8055e920.o \ $(BUILD_DIR)/asm/bte/bta_dm_act_8055e920.o \