summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorMegaMech <MegaMech@users.noreply.github.com>2022-04-26 16:48:36 -0600
committerGitHub <noreply@github.com>2022-04-26 15:48:36 -0700
commit2f8a1bfcb663adea7bea935ef1dcb8a2f82d46cb (patch)
treef5cd483c48f0c2b4b97089c9648e4ae990d92bcc /data
parent626513f90aca28597857768ff5fd45acd1dd9b59 (diff)
Actor decomp (#183)
* Actor decomp
Diffstat (limited to 'data')
-rw-r--r--data/data_121DA0.s26
-rw-r--r--data/data_121DA0_2_1.s395
-rw-r--r--data/data_121DA0_2_2.s322
3 files changed, 375 insertions, 368 deletions
diff --git a/data/data_121DA0.s b/data/data_121DA0.s
index 7f56e4f33..da28a4642 100644
--- a/data/data_121DA0.s
+++ b/data/data_121DA0.s
@@ -73,26 +73,26 @@ glabel D_802B8848 # struct
.hword 0000 # fill
-glabel D_802B8850
-.word 0, 0, 0
+#glabel D_802B8850
+#.word 0, 0, 0
-glabel D_802B885C
-.hword 0, 0, 0
+#glabel D_802B885C
+#.hword 0, 0, 0
-.hword 0000 # fill
+#.hword 0000 # fill
-glabel D_802B8864
-.hword 0, 0, 0
+#glabel D_802B8864
+#.hword 0, 0, 0
-.hword 0000 # fill
+#.hword 0000 # fill
-glabel D_802B886C
-.hword 0, 0, 0
+#glabel D_802B886C
+#.hword 0, 0, 0
-.hword 0000 # fill
+#.hword 0000 # fill
-glabel D_802B8874
-.float 0.0, 5.0, 10.0
+#glabel D_802B8874
+#.float 0.0, 5.0, 10.0
#glabel D_802B8880 # Vp viewport
#.hword 640, 480, 511, 0
diff --git a/data/data_121DA0_2_1.s b/data/data_121DA0_2_1.s
index c2a38f91b..71856c795 100644
--- a/data/data_121DA0_2_1.s
+++ b/data/data_121DA0_2_1.s
@@ -554,358 +554,43 @@ glabel D_802B9A28
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
-
-.word 0, 0, 0
-
-glabel D_802B9BB0
-.float 30000.0
-
-glabel D_802B9BB4
-.float 6800.0
-
-glabel jtbl_802B9BB8
-.word L802A4E04, L802A4D98, L802A4D74, L802A4D74
-.word L802A4E04, L802A4E04, L802A4DBC, L802A4E04
-.word L802A4E04, L802A4E04, L802A4E04, L802A4E28
-.word L802A4E04, L802A4D74, L802A4DE0, L802A4D74
-.word L802A4D74, L802A4D98, L802A4E04
-
-glabel D_802B9C04
-.float 2700.0
-
-glabel D_802B9C08
-.float 1500.0
-
-glabel D_802B9C0C
-.float 5000.0
-
-glabel D_802B9C10
-.float 4500.0
-
-glabel D_802B9C14
-.float 7000.0
-
-glabel D_802B9C18
-.float 6800.0
-
-glabel D_802B9C1C
-.float 1.3333333730697632
-
-glabel D_802B9C20
-.float 0.6666666865348816
-
-glabel D_802B9C24
-.float 2.6666667461395264
-
-glabel D_802B9C28
-.float 1.3333333730697632
-
-.word 0
-
-glabel jpt_802B9C30
-.word L802A8FE0, L802A9014, L802A902C, L802A9044
-.word L802A9060, L802A907C, L802A9094, L802A9094
-.word L802A9094, L802A9094, L802A9094, L802A9094
-.word L802A9094, L802A9094, L802A9094, L802A9094
-.word L802A9094, L802A9094, L802A8FF8
-
-glabel jpt_802B9C7C
-.word L802A9250, L802A9268, L802A9280, L802A9298
-.word L802A92B4, L802A92D0
-
-glabel jpt_802B9C94
-.word L802A9BB8, L802A9BDC, L802A9C00
-.word L802A9C24, L802A9C48, L802A9C6C, L802A9C90
-.word L802A9CB4, L802A9CD8, L802A9CFC, L802A9D20
-.word L802A9D44, L802A9D68, L802A9D8C, L802A9DB0
-.word L802A9DD4, L802A9DF8, L802A9E1C, L802A9E40
-.word L802A9E64, L802A9E88, L802A9EAC, L802A9EC8
-.word L802A9EE4, L802A9F38, L802A9F54, L802A9FC4
-.word L802AA00C, L802AA030, L802AA054, L802AA078
-.word L802AA09C, L802AA0C0, L802AA0E4, L802AA108
-.word L802AA12C, L802AA150, L802AA174, L802AA198
-.word L802AA1BC, L802AA1E0, L802AA684, L802AA714
-.word L802AA780, L802A9FE8, L802AA6F0, L802A9F00
-.word L802A9F70, L802AA6CC, L802A9B74, L802A9B74
-.word L802AA204, L802AA228, L802AA24C, L802AA270
-.word L802AA294, L802AA2B8, L802AA2DC, L802AA300
-.word L802AA324, L802AA348, L802AA36C, L802AA390
-.word L802AA3B4, L802AA3D8, L802AA3FC, L802AA420
-.word L802AA444, L802AA468, L802AA48C, L802AA4B0
-.word L802AA4D4, L802AA4F8, L802AA51C, L802AA540
-.word L802AA564, L802AA588, L802AA5AC, L802AA5D0
-.word L802AA5F4, L802AA618, L802AA63C, L802AA660
-.word L802A9F1C, L802A9F8C, L802A9FA8, L802AA738
-.word L802AA75C, L802AA6A8
-
-.word 0, 0
-
-glabel D_802B9E00
-.float 1859.0
-
-glabel D_802B9E04
-.float 1549.0
-
-glabel D_802B9E08
-.float -1102.0
-
-glabel D_802B9E0C
-.float -1402.0
-
-glabel D_802B9E10
-.float 2405.0
-
-glabel D_802B9E14
-.float 2233.0
-
-glabel D_802B9E18
-.float 0.8
-
-glabel D_802B9E1C
-.float -475.0
-
-glabel D_802B9E20
-.float -33.9
-
-glabel D_802B9E24
-.float -838.0
-
-glabel D_802B9E28
-.float -475.0
-
-glabel D_802B9E2C
-.float -475.0
-
-glabel D_802B9E30
-.float -993.0
-
-glabel D_802B9E34
-.float -33.9
-
-glabel D_802B9E38
-.float -475.0
-
-glabel D_802B9E3C
-.float -33.9
-
-glabel D_802B9E40
-.float -475.0
-
-glabel D_802B9E44
-.float -33.9
-
-glabel D_802B9E48
-.float -0.9
-
-glabel D_802B9E4C
-.float -3000.0
-
-glabel D_802B9E50
-.float 3000.0
-
-glabel D_802B9E54
-.float 3000.0
-
-glabel D_802B9E58
-.float 3000.0
-
-glabel D_802B9E5C
-.float 3000.0
-
-glabel D_802B9E60
-.float 3000.0
-
-glabel D_802B9E64
-.float -0.9
-
-glabel D_802B9E68
-.float 0.9
-
-glabel D_802B9E6C
-.float 0.1
-
-glabel D_802B9E70
-.float -0.1
-
-.word 0, 0, 0
-
-glabel D_802B9E80
-.double 0.015
-
-glabel D_802B9E88
-.double 0.015
-
-glabel D_802B9E90
-.double 0.015
-
-glabel jpt_802B9E98
-.word L802B0A88, L802B0AB0, L802B0AF8, L802B0B40
-.word L802B0B84, L802B0BCC, L802B0C70
-
-glabel jpt_802B9EB4
-.word L802B0EF4, L802B0F60, L802B1050, L802B1154
-.word L802B11FC
-
-glabel jpt_802B9EC8
-.word L802B2094, L802B237C, L802B25A0, L802B2718
-.word L802B28E8, L802B285C
-
-glabel D_802B9EE0
-.float 0.2
-
-glabel D_802B9EE4
-.float 0.15
-
-glabel D_802B9EE8
-.float 0.2
-
-glabel D_802B9EEC
-.float 0.2
-
-glabel D_802B9EF0
-.float 0.3
-
-glabel jpt_802B9EF4
-.word L802B2B0C, L802B2B20, L802B2B4C, L802B2B78
-.word L802B2BA4
-
-glabel jpt_802B9F08
-.word L802B301C, L802B302C, L802B2FEC, L802B30BC
-.word L802B2FFC, L802B30CC, L802B300C, L802B309C
-.word L802B30AC, L802B308C, L802B307C, L802B303C
-.word L802B304C, L802B305C, L802B306C
-
-glabel jpt_802B9F44
-.word L802B33CC, L802B3614, L802B382C, L802B3B30
-.word L802B3974, L802B3AC4
-
-glabel D_802B9F5C
-.float 1.2
-
-glabel D_802B9F60
-.float 1.2
-
-glabel D_802B9F64
-.float 0.3
-
-glabel D_802B9F68
-.float 25000000.0
-
-glabel jpt_802B9F6C
-.word L802B4324, L802B44B0, L802B4750, L802B4A9C
-.word L802B4AD8, L802B4B18, L802B4B94, L802B4CE4
-.word L802B4D58, L802B4DE8
-
-glabel D_802B9F94
-.float 1.2
-
-glabel D_802B9F98
-.float 40000.0
-
-glabel D_802B9F9C
-.float 0.3
-
-glabel D_802B9FA0
-.float 40000.0
-
-.word 0, 0, 0
-
-glabel D_802B9FB0
-.double 0.017453292222222222
-
-glabel D_802B9FB8
-.double 3.141592653589793
-
-glabel D_802B9FC0
-.double 360.0
-
-glabel D_802B9FC8
-.double 3.141592653589793
-
-glabel D_802B9FD0
-.double 360.0
-
-glabel D_802B9FD8
-.float 1000000.0
-
-glabel D_802B9FDC
-.float -0.01600503
-
-glabel D_802B9FE0
-.float 0.002834060
-
-glabel D_802B9FE4
-.float -0.074954450
-
-glabel D_802B9FE8
-.float 0.042587612
-
-glabel D_802B9FEC
-.float -0.142025709
-
-glabel D_802B9FF0
-.float 0.106367543
-
-glabel D_802B9FF4
-.float -0.333330661
-
-glabel D_802B9FF8
-.double 1.3375206719956623e-08
-
-glabel D_802BA000
-.double 1.5707963267948966
-
-glabel D_802BA008
-.double 1.5707963267948966
-
-glabel D_802BA010
-.double 50.123870849609375
-
-glabel D_802BA018
-.double 3.141592653589793
-
-glabel D_802BA020
-.double 3.141592653589793
-
-glabel D_802BA028
-.double 65535.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
diff --git a/data/data_121DA0_2_2.s b/data/data_121DA0_2_2.s
new file mode 100644
index 000000000..3da71b9a3
--- /dev/null
+++ b/data/data_121DA0_2_2.s
@@ -0,0 +1,322 @@
+# Mario Kart 64 (U) disassembly and split file
+# generated by n64split v0.4a - N64 ROM splitter
+
+.include "macros.inc"
+
+.section .data
+
+
+#.word 0, 0, 0
+
+glabel D_802B9BB0
+.float 30000.0
+
+glabel D_802B9BB4
+.float 6800.0
+
+glabel jtbl_802B9BB8
+.word L802A4E04, L802A4D98, L802A4D74, L802A4D74
+.word L802A4E04, L802A4E04, L802A4DBC, L802A4E04
+.word L802A4E04, L802A4E04, L802A4E04, L802A4E28
+.word L802A4E04, L802A4D74, L802A4DE0, L802A4D74
+.word L802A4D74, L802A4D98, L802A4E04
+
+glabel D_802B9C04
+.float 2700.0
+
+glabel D_802B9C08
+.float 1500.0
+
+glabel D_802B9C0C
+.float 5000.0
+
+glabel D_802B9C10
+.float 4500.0
+
+glabel D_802B9C14
+.float 7000.0
+
+glabel D_802B9C18
+.float 6800.0
+
+glabel D_802B9C1C
+.float 1.3333333730697632
+
+glabel D_802B9C20
+.float 0.6666666865348816
+
+glabel D_802B9C24
+.float 2.6666667461395264
+
+glabel D_802B9C28
+.float 1.3333333730697632
+
+.word 0
+
+glabel jpt_802B9C30
+.word L802A8FE0, L802A9014, L802A902C, L802A9044
+.word L802A9060, L802A907C, L802A9094, L802A9094
+.word L802A9094, L802A9094, L802A9094, L802A9094
+.word L802A9094, L802A9094, L802A9094, L802A9094
+.word L802A9094, L802A9094, L802A8FF8
+
+glabel jpt_802B9C7C
+.word L802A9250, L802A9268, L802A9280, L802A9298
+.word L802A92B4, L802A92D0
+
+glabel jpt_802B9C94
+.word L802A9BB8, L802A9BDC, L802A9C00
+.word L802A9C24, L802A9C48, L802A9C6C, L802A9C90
+.word L802A9CB4, L802A9CD8, L802A9CFC, L802A9D20
+.word L802A9D44, L802A9D68, L802A9D8C, L802A9DB0
+.word L802A9DD4, L802A9DF8, L802A9E1C, L802A9E40
+.word L802A9E64, L802A9E88, L802A9EAC, L802A9EC8
+.word L802A9EE4, L802A9F38, L802A9F54, L802A9FC4
+.word L802AA00C, L802AA030, L802AA054, L802AA078
+.word L802AA09C, L802AA0C0, L802AA0E4, L802AA108
+.word L802AA12C, L802AA150, L802AA174, L802AA198
+.word L802AA1BC, L802AA1E0, L802AA684, L802AA714
+.word L802AA780, L802A9FE8, L802AA6F0, L802A9F00
+.word L802A9F70, L802AA6CC, L802A9B74, L802A9B74
+.word L802AA204, L802AA228, L802AA24C, L802AA270
+.word L802AA294, L802AA2B8, L802AA2DC, L802AA300
+.word L802AA324, L802AA348, L802AA36C, L802AA390
+.word L802AA3B4, L802AA3D8, L802AA3FC, L802AA420
+.word L802AA444, L802AA468, L802AA48C, L802AA4B0
+.word L802AA4D4, L802AA4F8, L802AA51C, L802AA540
+.word L802AA564, L802AA588, L802AA5AC, L802AA5D0
+.word L802AA5F4, L802AA618, L802AA63C, L802AA660
+.word L802A9F1C, L802A9F8C, L802A9FA8, L802AA738
+.word L802AA75C, L802AA6A8
+
+.word 0, 0
+
+glabel D_802B9E00
+.float 1859.0
+
+glabel D_802B9E04
+.float 1549.0
+
+glabel D_802B9E08
+.float -1102.0
+
+glabel D_802B9E0C
+.float -1402.0
+
+glabel D_802B9E10
+.float 2405.0
+
+glabel D_802B9E14
+.float 2233.0
+
+glabel D_802B9E18
+.float 0.8
+
+glabel D_802B9E1C
+.float -475.0
+
+glabel D_802B9E20
+.float -33.9
+
+glabel D_802B9E24
+.float -838.0
+
+glabel D_802B9E28
+.float -475.0
+
+glabel D_802B9E2C
+.float -475.0
+
+glabel D_802B9E30
+.float -993.0
+
+glabel D_802B9E34
+.float -33.9
+
+glabel D_802B9E38
+.float -475.0
+
+glabel D_802B9E3C
+.float -33.9
+
+glabel D_802B9E40
+.float -475.0
+
+glabel D_802B9E44
+.float -33.9
+
+glabel D_802B9E48
+.float -0.9
+
+glabel D_802B9E4C
+.float -3000.0
+
+glabel D_802B9E50
+.float 3000.0
+
+glabel D_802B9E54
+.float 3000.0
+
+glabel D_802B9E58
+.float 3000.0
+
+glabel D_802B9E5C
+.float 3000.0
+
+glabel D_802B9E60
+.float 3000.0
+
+glabel D_802B9E64
+.float -0.9
+
+glabel D_802B9E68
+.float 0.9
+
+glabel D_802B9E6C
+.float 0.1
+
+glabel D_802B9E70
+.float -0.1
+
+.word 0, 0, 0
+
+glabel D_802B9E80
+.double 0.015
+
+glabel D_802B9E88
+.double 0.015
+
+glabel D_802B9E90
+.double 0.015
+
+glabel jpt_802B9E98
+.word L802B0A88, L802B0AB0, L802B0AF8, L802B0B40
+.word L802B0B84, L802B0BCC, L802B0C70
+
+glabel jpt_802B9EB4
+.word L802B0EF4, L802B0F60, L802B1050, L802B1154
+.word L802B11FC
+
+glabel jpt_802B9EC8
+.word L802B2094, L802B237C, L802B25A0, L802B2718
+.word L802B28E8, L802B285C
+
+glabel D_802B9EE0
+.float 0.2
+
+glabel D_802B9EE4
+.float 0.15
+
+glabel D_802B9EE8
+.float 0.2
+
+glabel D_802B9EEC
+.float 0.2
+
+glabel D_802B9EF0
+.float 0.3
+
+glabel jpt_802B9EF4
+.word L802B2B0C, L802B2B20, L802B2B4C, L802B2B78
+.word L802B2BA4
+
+glabel jpt_802B9F08
+.word L802B301C, L802B302C, L802B2FEC, L802B30BC
+.word L802B2FFC, L802B30CC, L802B300C, L802B309C
+.word L802B30AC, L802B308C, L802B307C, L802B303C
+.word L802B304C, L802B305C, L802B306C
+
+glabel jpt_802B9F44
+.word L802B33CC, L802B3614, L802B382C, L802B3B30
+.word L802B3974, L802B3AC4
+
+glabel D_802B9F5C
+.float 1.2
+
+glabel D_802B9F60
+.float 1.2
+
+glabel D_802B9F64
+.float 0.3
+
+glabel D_802B9F68
+.float 25000000.0
+
+glabel jpt_802B9F6C
+.word L802B4324, L802B44B0, L802B4750, L802B4A9C
+.word L802B4AD8, L802B4B18, L802B4B94, L802B4CE4
+.word L802B4D58, L802B4DE8
+
+glabel D_802B9F94
+.float 1.2
+
+glabel D_802B9F98
+.float 40000.0
+
+glabel D_802B9F9C
+.float 0.3
+
+glabel D_802B9FA0
+.float 40000.0
+
+.word 0, 0, 0
+
+glabel D_802B9FB0
+.double 0.017453292222222222
+
+glabel D_802B9FB8
+.double 3.141592653589793
+
+glabel D_802B9FC0
+.double 360.0
+
+glabel D_802B9FC8
+.double 3.141592653589793
+
+glabel D_802B9FD0
+.double 360.0
+
+glabel D_802B9FD8
+.float 1000000.0
+
+glabel D_802B9FDC
+.float -0.01600503
+
+glabel D_802B9FE0
+.float 0.002834060
+
+glabel D_802B9FE4
+.float -0.074954450
+
+glabel D_802B9FE8
+.float 0.042587612
+
+glabel D_802B9FEC
+.float -0.142025709
+
+glabel D_802B9FF0
+.float 0.106367543
+
+glabel D_802B9FF4
+.float -0.333330661
+
+glabel D_802B9FF8
+.double 1.3375206719956623e-08
+
+glabel D_802BA000
+.double 1.5707963267948966
+
+glabel D_802BA008
+.double 1.5707963267948966
+
+glabel D_802BA010
+.double 50.123870849609375
+
+glabel D_802BA018
+.double 3.141592653589793
+
+glabel D_802BA020
+.double 3.141592653589793
+
+glabel D_802BA028
+.double 65535.0