mirror of
https://github.com/n64decomp/mk64
synced 2026-06-06 19:11:43 -04:00
2f8a1bfcb6
* Actor decomp
597 lines
11 KiB
ArmAsm
597 lines
11 KiB
ArmAsm
# Mario Kart 64 (U) disassembly and split file
|
|
# generated by n64split v0.4a - N64 ROM splitter
|
|
|
|
.include "macros.inc"
|
|
|
|
.section .data
|
|
|
|
#glabel D_802B9200
|
|
#.float 1.33333337
|
|
|
|
#glabel jpt_802B9204
|
|
#.word L8028ECE0, L8028ED10, L8028ED40, L8028ED50
|
|
#.word L8028ED00, L8028ED60, L8028ED30, L8028ECE0
|
|
#.word L8028ECE0, L8028ED00, L8028ECF0, L8028ED20
|
|
#.word L8028ED60, L8028ED70, L8028ECE0, L8028ED10
|
|
#.word L8028ED90, L8028ED10, L8028ED80, L8028ED90
|
|
|
|
|
|
|
|
#glabel D_802B9254
|
|
#.float 0.01666666
|
|
|
|
#glabel jpt_802B9258
|
|
#.word L8028F4CC, L8028F4CC, L8028F4B0, L8028F4B0
|
|
#.word L8028F4B0, L8028F4D4, L8028F4B0
|
|
|
|
#glabel D_802B9274
|
|
#.float 0.017
|
|
|
|
#glabel D_802B9278
|
|
#.float 0.028
|
|
|
|
#glabel jpt_802B927C
|
|
#.word L8028FD10, L8028FE90, L8028FFE4, L8029003C
|
|
#.word L80290088, L80290200, L802902CC, L80290304
|
|
|
|
#glabel D_802B929C
|
|
#.float 0.008
|
|
|
|
glabel D_802B92A0
|
|
.float 0.1
|
|
|
|
glabel D_802B92A4
|
|
.float 0.2
|
|
|
|
glabel D_802B92A8
|
|
.float 0.55
|
|
|
|
.word 0
|
|
|
|
glabel D_802B92B0
|
|
.double 0.85
|
|
|
|
.word 0x00000000, 0x00000000
|
|
|
|
glabel jpt_802B92C0
|
|
.word L80291488, L802914F4, L80292454, L80292454
|
|
.word L80291600, L80292454, L80292454, L80292454
|
|
.word L80292454, L80292454, L80291870, L80291A6C
|
|
.word L80291B28, L80292454, L80292454, L80292454
|
|
.word L80291D4C
|
|
|
|
glabel jpt_802B9304
|
|
.word L802916DC, L802916DC, L80291730, L80291730
|
|
.word L80291730, L80291730, L80291730, L802916DC
|
|
.word L802916DC, L802916DC, L80291730, L80291730
|
|
.word L80291730, L80291730, L80291730, L802916DC
|
|
|
|
glabel jpt_802B9344
|
|
.word L8029217C, L80292400, L80292400, L80292400
|
|
.word L80292400, L80292400, L80292400, L80292400
|
|
.word L80292400, L80292400, L80292400, L80292400
|
|
.word L802921A0, L802922A0, L80292400, L80292400
|
|
.word L80292358, L802923C0, L802923E0
|
|
|
|
glabel jpt_802B9390
|
|
.word L802925EC, L802925EC, L80292610, L80292628
|
|
.word L80292660, L80292660, L80292694, L802926C4
|
|
.word L802926C4, L802926D8, L802926F4, L80292730
|
|
.word L80292750, L80292750, L80292758, L80292758
|
|
.word L802925EC
|
|
|
|
glabel jpt_802B93D4
|
|
.word L80293D24, L80293D74, L80293DCC, L80293E24
|
|
.word L80293E80, L80293ED8
|
|
|
|
glabel jpt_802B93EC
|
|
.word L80294DD8, L80294E28, L80294E7C, L80294ED0
|
|
.word L80294F28, L80294F7C
|
|
|
|
glabel jpt_802B9404
|
|
.word L802956C4, L802956F0, L8029571C, L80295748
|
|
.word L80295774, L802957A0, L802957CC, L802957F8
|
|
.word L80295824, L80295850, L8029587C, L802958A8
|
|
.word L802958D4, L80295900, L8029592C, L80295958
|
|
.word L80295984, L802959B0, L802959DC, L80295A08
|
|
|
|
glabel jpt_802B9454
|
|
.word L80295AAC, L80295ABC, L80295ACC, L80295ADC
|
|
.word L80295AEC, L80295AFC, L80295B0C, L80295B1C
|
|
.word L80295B2C, L80295B3C, L80295B4C, L80295B5C
|
|
.word L80295B6C, L80295B7C, L80295B8C, L80295B9C
|
|
.word L80295BAC, L80295BBC, L80295BCC, L80295BDC
|
|
|
|
glabel jpt_802B94A4
|
|
.word L80295E3C, L80295EB0, L80295FA4, L80295FE8
|
|
.word L8029604C, L802960A0, L802960C8, L80296164
|
|
.word L8029618C, L802961C8, L80296204, L8029627C
|
|
.word L802962B8, L80296324, L802963E0, L80296520
|
|
.word L80296560, L8029659C, L802965DC, L80296628
|
|
|
|
glabel D_802B94F4
|
|
.float -475.0
|
|
|
|
glabel D_802B94F8
|
|
.float -0.1
|
|
|
|
.word 0
|
|
|
|
glabel jpt_802B9500
|
|
.word L80296B78, L80296B78, L80296B78, L80296B78
|
|
.word L80296BAC, L80296B88, L80296B78, L80296B78
|
|
|
|
glabel jpt_802B9520
|
|
.word L80296CBC, L80296CBC, L80296CBC, L80296CBC
|
|
.word L80296CF0, L80296CCC, L80296CBC, L80296CBC
|
|
|
|
glabel jpt_802B9540
|
|
.word L80296F28, L80296F6C, L80296F9C, L80296E40
|
|
.word L80296E6C, L80296E88, L80296ED8, L80296DDC
|
|
.word L802971FC, L8029721C, L802971D8, L8029716C
|
|
.word L8029721C, L80296E5C, L8029721C, L8029721C
|
|
.word L8029721C, L80296FCC, L8029721C, L8029721C
|
|
.word L8029721C, L8029721C, L8029721C, L8029713C
|
|
.word L80296FF4, L8029721C, L80297024, L8029707C
|
|
.word L802970AC, L802970DC, L8029710C, L8029704C
|
|
.word L8029721C, L8029721C, L8029721C, L80296DA8
|
|
.word L8029721C, L8029721C, L8029721C, L8029721C
|
|
.word L8029721C, L802971B0, L8029721C, L80296E20
|
|
|
|
glabel D_802B95F0
|
|
.float 1.925
|
|
|
|
glabel D_802B95F4
|
|
.float 0.35
|
|
|
|
glabel D_802B95F8
|
|
.float 4000000.0
|
|
|
|
glabel jpt_802B95FC
|
|
.word L80297B10, L80297B3C, L80297B68, L80297B94
|
|
.word L80297BC0
|
|
|
|
glabel D_802B9610
|
|
.double 0.12
|
|
|
|
glabel D_802B9618
|
|
.float 2.3
|
|
|
|
glabel D_802B961C
|
|
.float 0.7
|
|
|
|
glabel D_802B9620
|
|
.float 0.3
|
|
|
|
glabel D_802B9624
|
|
.float 1000000.0
|
|
|
|
glabel D_802B9628
|
|
.float 90000.0
|
|
|
|
glabel D_802B962C
|
|
.float 64000000.0
|
|
|
|
glabel D_802B9630
|
|
.float 4000000.0
|
|
|
|
glabel jpt_802B9634
|
|
.word L802988F0, L80298910, L80298930, L80298950
|
|
.word L80298970
|
|
|
|
glabel D_802B9648
|
|
.float 160000.0
|
|
|
|
glabel D_802B964C
|
|
.float 0.8
|
|
|
|
glabel D_802B9650
|
|
.float 9000000.0
|
|
|
|
glabel D_802B9654
|
|
.float 1000000.0
|
|
|
|
glabel D_802B9658
|
|
.float 16000000.0
|
|
|
|
glabel D_802B965C
|
|
.float 250000.0
|
|
|
|
glabel D_802B9660
|
|
.float 4000000.0
|
|
|
|
glabel D_802B9664
|
|
.float 250000.0
|
|
|
|
glabel D_802B9668
|
|
.float 4000000.0
|
|
|
|
glabel D_802B966C
|
|
.float 250000.0
|
|
|
|
glabel D_802B9670
|
|
.float 6250000.0
|
|
|
|
glabel D_802B9674
|
|
.float 4000000.0
|
|
|
|
glabel D_802B9678
|
|
.float 250000.0
|
|
|
|
glabel D_802B967C
|
|
.float 4000000.0
|
|
|
|
glabel D_802B9680
|
|
.float 250000.0
|
|
|
|
glabel D_802B9684
|
|
.float 640000.0
|
|
|
|
glabel D_802B9688
|
|
.float 250000.0
|
|
|
|
glabel D_802B968C
|
|
.float 4000000.0
|
|
|
|
glabel D_802B9690
|
|
.float 250000.0
|
|
|
|
glabel D_802B9694
|
|
.float 4000000.0
|
|
|
|
glabel D_802B9698
|
|
.float 40000.0
|
|
|
|
glabel D_802B969C
|
|
.float 4000000.0
|
|
|
|
glabel D_802B96A0
|
|
.float 40000.0
|
|
|
|
glabel D_802B96A4
|
|
.float 4000000.0
|
|
|
|
glabel D_802B96A8
|
|
.float 40000.0
|
|
|
|
glabel D_802B96AC
|
|
.float 490000.0
|
|
|
|
glabel D_802B96B0
|
|
.float 40000.0
|
|
|
|
glabel D_802B96B4
|
|
.float 490000.0
|
|
|
|
glabel D_802B96B8
|
|
.float 4000000.0
|
|
|
|
glabel jpt_802B96BC
|
|
.word L8029AD04, L8029AD24, L8029AD44, L8029AD64
|
|
.word L8029AD84, L8029ADA4, L8029ADC4, L8029ADE4
|
|
|
|
glabel D_802B96DC
|
|
.float 9000000.0
|
|
|
|
glabel D_802B96E0
|
|
.float 9000000.0
|
|
|
|
glabel D_802B96E4
|
|
.float 160000.0
|
|
|
|
glabel D_802B96E8
|
|
.float 640000.0
|
|
|
|
glabel D_802B96EC
|
|
.float 160000.0
|
|
|
|
glabel D_802B96F0
|
|
.float 9000000.0
|
|
|
|
glabel D_802B96F4
|
|
.float 160000.0
|
|
|
|
glabel D_802B96F8
|
|
.float 640000.0
|
|
|
|
glabel D_802B96FC
|
|
.float 160000.0
|
|
|
|
glabel D_802B9700
|
|
.float 9000000.0
|
|
|
|
glabel D_802B9704
|
|
.float 160000.0
|
|
|
|
glabel D_802B9708
|
|
.float 640000.0
|
|
|
|
glabel D_802B970C
|
|
.float 160000.0
|
|
|
|
glabel D_802B9710
|
|
.float 9000000.0
|
|
|
|
glabel D_802B9714
|
|
.float 160000.0
|
|
|
|
glabel D_802B9718
|
|
.float 640000.0
|
|
|
|
glabel D_802B971C
|
|
.float 160000.0
|
|
|
|
glabel D_802B9720
|
|
.float 9000000.0
|
|
|
|
glabel D_802B9724
|
|
.float 122500.0
|
|
|
|
glabel D_802B9728
|
|
.float 640000.0
|
|
|
|
glabel D_802B972C
|
|
.float 1440000.0
|
|
|
|
glabel D_802B9730
|
|
.float 9000000.0
|
|
|
|
glabel D_802B9734
|
|
.float 250000.0
|
|
|
|
glabel D_802B9738
|
|
.float 1000000.0
|
|
|
|
glabel D_802B973C
|
|
.float 1440000.0
|
|
|
|
glabel D_802B9740
|
|
.float 9000000.0
|
|
|
|
glabel D_802B9744
|
|
.float 250000.0
|
|
|
|
glabel D_802B9748
|
|
.float 1000000.0
|
|
|
|
glabel D_802B974C
|
|
.float 1440000.0
|
|
|
|
glabel D_802B9750
|
|
.float 4000000.0
|
|
|
|
glabel D_802B9754
|
|
.float 250000.0
|
|
|
|
glabel D_802B9758
|
|
.float 5461.0
|
|
|
|
.word 0
|
|
|
|
glabel D_802B9760
|
|
.double 0.1
|
|
|
|
glabel D_802B9768
|
|
.float -1.2
|
|
|
|
glabel D_802B976C
|
|
.float -1.2
|
|
|
|
glabel D_802B9770
|
|
.float -1.2
|
|
|
|
glabel D_802B9774
|
|
.float -1.2
|
|
|
|
glabel D_802B9778
|
|
.float -1.2
|
|
|
|
glabel jpt_802B977C
|
|
.word L8029D6A4, L8029D73C, L8029D6AC, L8029D73C
|
|
.word L8029D6B4, L8029D6BC, L8029D73C, L8029D6C4
|
|
.word L8029D6F0, L8029D6F8, L8029D73C, L8029D700
|
|
|
|
glabel jpt_802B97AC
|
|
.word L8029DBBC, L8029DC88, L8029DCA8, L8029DCC8
|
|
.word L8029DCDC, L8029DD40, L8029DD60, L8029DDA8
|
|
.word L8029DDD4, L8029DDF4, L8029DE28, L8029DE3C
|
|
.word L8029DFD4, L8029DFE8, L8029DFFC, L8029E0D0
|
|
.word L8029E0E4, L8029E0F8, L8029E10C, L8029E130
|
|
|
|
glabel jpt_802B97FC
|
|
.word L8029E3B0, L8029E7AC, L8029E488, L8029E7AC
|
|
.word L8029E4A4, L8029E4C0, L8029E7AC, L8029E4F0
|
|
.word L8029E5DC, L8029E60C, L8029E7AC, L8029E704
|
|
.word L8029E7AC, L8029E7AC, L8029E7AC, L8029E7AC
|
|
.word L8029E7AC, L8029E7AC, L8029E770
|
|
|
|
glabel jpt_802B9848
|
|
.word L8029E960, L8029E960, L8029E960, L8029E960
|
|
.word L8029EA8C, L8029E968, L8029E960, L8029E960
|
|
|
|
glabel jpt_802B9868
|
|
.word L8029EB34, L8029EB34, L8029EB34, L8029EB34
|
|
.word L8029EC60, L8029EB3C, L8029EB34, L8029EB34
|
|
|
|
glabel D_802B9888
|
|
.float 0.8
|
|
|
|
glabel D_802B988C
|
|
.float 0.1
|
|
|
|
glabel D_802B9890
|
|
.float 0.1
|
|
|
|
glabel D_802B9894
|
|
.float 1.2
|
|
|
|
glabel D_802B9898
|
|
.float 1.3
|
|
|
|
glabel D_802B989C
|
|
.float 0.8
|
|
|
|
glabel D_802B98A0
|
|
.float 0.1
|
|
|
|
glabel D_802B98A4
|
|
.float 1.2
|
|
|
|
glabel D_802B98A8
|
|
.float 1.2
|
|
|
|
glabel D_802B98AC
|
|
.float 0.1
|
|
|
|
glabel D_802B98B0
|
|
.float 0.1
|
|
|
|
glabel jpt_802B98B4
|
|
.word L8029FE48, L802A00D8, L8029FE38, L8029FE38
|
|
.word L8029FE88, L802A00D8
|
|
|
|
glabel jpt_802B98CC
|
|
.word L8029FFB4, L8029FFB4, L8029FF74, L8029FF74
|
|
.word L8029FF74, L8029FF74, L802A00D8, L802A00D8
|
|
.word L8029FF74, L8029FF74
|
|
|
|
glabel jpt_802B98F4
|
|
.word L802A0030, L802A0030, L802A0004, L802A0004
|
|
.word L802A0004, L802A0004, L802A0058, L802A00D8
|
|
.word L802A0004, L802A0004
|
|
|
|
glabel jpt_802B991C
|
|
.word L802A09B0, L802A09B0, L802A09B0, L802A09D4
|
|
.word L802A04E0, L802A063C, L802A0858, L802A04AC
|
|
.word L802A0968, L802A0D40, L802A0CBC, L802A0AA4
|
|
.word L802A0D40, L802A0D40, L802A0D40, L802A0D40
|
|
.word L802A0D40, L802A09B0, L802A0D40, L802A0D40
|
|
.word L802A0D40, L802A098C, L802A0D40, L802A09B0
|
|
.word L802A09B0, L802A0D40, L802A09B0, L802A09B0
|
|
.word L802A09B0, L802A09B0, L802A09B0, L802A09B0
|
|
.word L802A0D40, L802A0D40, L802A0D40, L802A0D40
|
|
.word L802A0D40, L802A0D40, L802A0D40, L802A0D40
|
|
.word L802A0744, L802A0C34
|
|
|
|
glabel D_802B99C4
|
|
.float 360000.0
|
|
|
|
glabel D_802B99C8
|
|
.float 360000.0
|
|
|
|
glabel D_802B99CC
|
|
.float 8.66
|
|
|
|
glabel D_802B99D0
|
|
.float 0.05
|
|
|
|
glabel D_802B99D4
|
|
.float 0.2
|
|
|
|
glabel D_802B99D8
|
|
.float 8.66
|
|
|
|
glabel D_802B99DC
|
|
.float 0.45
|
|
|
|
glabel D_802B99E0
|
|
.float 1000000.0
|
|
|
|
glabel D_802B99E4
|
|
.float 0.1
|
|
|
|
glabel D_802B99E8
|
|
.float 0.8
|
|
|
|
glabel D_802B99EC
|
|
.float 2.3
|
|
|
|
glabel D_802B99F0
|
|
.float 1.2
|
|
|
|
glabel D_802B99F4
|
|
.float 1.8
|
|
|
|
glabel D_802B99F8
|
|
.float -0.8
|
|
|
|
glabel D_802B99FC
|
|
.float 0.6
|
|
|
|
glabel D_802B9A00
|
|
.float 4000000.0
|
|
|
|
glabel D_802B9A04
|
|
.float 600000.0
|
|
|
|
glabel D_802B9A08
|
|
.float 100000.0
|
|
|
|
glabel D_802B9A0C
|
|
.float 0.1
|
|
|
|
glabel D_802B9A10
|
|
.float 0.8
|
|
|
|
glabel D_802B9A14
|
|
.float 2.3
|
|
|
|
glabel D_802B9A18
|
|
.float 1.2
|
|
|
|
glabel D_802B9A1C
|
|
.float 1.8
|
|
|
|
glabel D_802B9A20
|
|
.float -0.8
|
|
|
|
glabel D_802B9A24
|
|
.float 0.6
|
|
|
|
glabel D_802B9A28
|
|
.float 16000000.0
|
|
|
|
glabel D_802B9A2C
|
|
.float 16000000.0
|
|
|
|
#glabel D_802B9A30
|
|
#.float 640000.0
|
|
|
|
#glabel D_802B9A34
|
|
#.float 16000000.0
|
|
|
|
#glabel D_802B9A38
|
|
#.float 4000000.0
|
|
|
|
#glabel D_802B9A3C
|
|
#.float 4000000.0
|
|
|
|
#glabel D_802B9A40
|
|
#.float 250000.0
|
|
|
|
#glabel jpt_802B9A44
|
|
#.word L802A31E4, L802A31FC, L802A3214, L802A32EC
|
|
#.word L802A3318, L802A3330, L802A3348, L802A34C0
|
|
#.word L802A3378, L802A34D4, L802A34D4, L802A34D4
|
|
#.word L802A34D4, L802A3390, L802A33A4, L802A33B8
|
|
#.word L802A33CC, L802A322C, L802A33E4, L802A34D4
|
|
#.word L802A34D4, L802A33FC, L802A34D4, L802A3428
|
|
#.word L802A3244, L802A34D4, L802A325C, L802A328C
|
|
#.word L802A32A4, L802A32BC, L802A32D4, L802A3274
|
|
#.word L802A34D4, L802A3414, L802A34D4, L802A345C
|
|
#.word L802A3440, L802A34AC, L802A3470, L802A3484
|
|
#.word L802A3360, L802A34D4, L802A3498, L802A3300
|
|
|
|
#glabel jpt_802B9AF4
|
|
#.word L802A36D8, L802A36D8, L802A36D8, L802A3590
|
|
#.word L802A35E0, L802A35A0, L802A35B0, L802A36E8
|
|
#.word L802A3660, L802A36F0, L802A3630, L802A3650
|
|
#.word L802A3670, L802A3600, L802A3610, L802A3620
|
|
#.word L802A36F0, L802A36D8, L802A36F0, L802A3680
|
|
#.word L802A3694, L802A36A8, L802A36F0, L802A36D8
|
|
#.word L802A36D8, L802A36D8, L802A36D8, L802A36D8
|
|
#.word L802A36D8, L802A36D8, L802A36D8, L802A36D8
|
|
#.word L802A36F0, L802A36B8, L802A36F0, L802A36F0
|
|
#.word L802A35F0, L802A36C8, L802A36F0, L802A36F0
|
|
#.word L802A35C0, L802A3640, L802A36F0, L802A35D0
|