mirror of
https://github.com/n64decomp/mk64
synced 2026-08-18 21:17:47 -04:00
Jump Table Related Disassembly (#60)
* Part 1, Commit 1 of 24 audio/effects Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 2 of 24 audio/external Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 3 of 24 audio/heap Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 4 of 24 audio/port_eu Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 5 of 24 audio/seqplayer Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 6 of 24 code_80005FD0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 7 of 24 code_8001C4D0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 8 of 24 code_80027D00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 9 of 24 code_800393C0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 10 of 24 code_8003DC40 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 11 of 24 code_800431B0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 12 of 24 code_80057C60 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 13 of 24 code_8006E9C0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 14 of 24 code_80071F00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 15 of 24 code_80086E70 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 16 of 24 code_8008C1D0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 17 of 24 code_80091750 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 18 of 24 code_800AF9B0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 19 of 24 code_8028DF00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 20 of 24 code_80290C20 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 21 of 24 code_802B0210 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 22 of 24 code_actors Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 23 of 24 memory Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 24 of 24 os/__osException Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 1 of 20 audio/effects.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 2 of 20 audio/external.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 3 of 24 audio/heap.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 4 of 20 audio/port_eu.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 5 of 20 audio/seqplayer.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 6 of 20 code_80005FD0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 7 of 20 code_8001C4D0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 8 of 20 code_80027D00.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 9 of 20 code_8003DC40.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 10 of 20 code_800431B0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 11 of 20 code_80057C60.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 12 of 20 code_8006E9C0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 13 of 20 code_80071F00.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 14 of 20 code_80086E70.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 15 of 20 code_80091750.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 16 of 20 code_800AF9B0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 17 of 20 code_80290C20.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 18 of 20 code_802B0210.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 19 of 20 code_80296A50.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 20 of 20 memory.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 3, Commit 1 of 4 code_8008C1D0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 3, Commit 2 of 4 code_8028DF00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 3, Commit 3 of 4 math_util Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 3, Commit 4 of 4 crash_screen Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Recreated disassemblies with a context file Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
This commit is contained in:
+205
-205
File diff suppressed because it is too large
Load Diff
@@ -13,7 +13,7 @@ glabel D_800F3A00
|
||||
.byte 0x00, 0x04, 0x08, 0x08, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
.byte 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10
|
||||
|
||||
glabel D_800F3A20
|
||||
glabel jpt_800F3A20
|
||||
.word L800D1668, L800D1630, L800D1610, L800D1474
|
||||
.word L800D1420, L800D15B4, L800D13E8, L800D13F4
|
||||
.word L800D1400
|
||||
|
||||
@@ -46,6 +46,6 @@ glabel D_802B91C8
|
||||
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
||||
.word 0x00000000, 0x00000000
|
||||
|
||||
#glabel D_802B91E0
|
||||
#glabel jpt_802B91E0
|
||||
#.word L8028E6BC, L8028E958, L8028EAB0, L8028EC28
|
||||
#.word L8028EC04, L8028E714, L8028E838, L8028EBAC
|
||||
|
||||
+39
-39
@@ -8,7 +8,7 @@
|
||||
#glabel D_802B9200
|
||||
#.float 1.33333337
|
||||
|
||||
#glabel D_802B9204
|
||||
#glabel jpt_802B9204
|
||||
#.word L8028ECE0, L8028ED10, L8028ED40, L8028ED50
|
||||
#.word L8028ED00, L8028ED60, L8028ED30, L8028ECE0
|
||||
#.word L8028ECE0, L8028ED00, L8028ECF0, L8028ED20
|
||||
@@ -20,7 +20,7 @@
|
||||
#glabel D_802B9254
|
||||
#.float 0.01666666
|
||||
|
||||
#glabel D_802B9258
|
||||
#glabel jpt_802B9258
|
||||
#.word L8028F4CC, L8028F4CC, L8028F4B0, L8028F4B0
|
||||
#.word L8028F4B0, L8028F4D4, L8028F4B0
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
#glabel D_802B9278
|
||||
#.float 0.028
|
||||
|
||||
#glabel D_802B927C
|
||||
#glabel jpt_802B927C
|
||||
#.word L8028FD10, L8028FE90, L8028FFE4, L8029003C
|
||||
#.word L80290088, L80290200, L802902CC, L80290304
|
||||
|
||||
@@ -53,56 +53,56 @@ glabel D_802B92B0
|
||||
|
||||
.word 0x00000000, 0x00000000
|
||||
|
||||
glabel D_802B92C0
|
||||
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 D_802B9304
|
||||
glabel jpt_802B9304
|
||||
.word L802916DC, L802916DC, L80291730, L80291730
|
||||
.word L80291730, L80291730, L80291730, L802916DC
|
||||
.word L802916DC, L802916DC, L80291730, L80291730
|
||||
.word L80291730, L80291730, L80291730, L802916DC
|
||||
|
||||
glabel D_802B9344
|
||||
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 D_802B9390
|
||||
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 D_802B93D4
|
||||
glabel jpt_802B93D4
|
||||
.word L80293D24, L80293D74, L80293DCC, L80293E24
|
||||
.word L80293E80, L80293ED8
|
||||
|
||||
glabel D_802B93EC
|
||||
glabel jpt_802B93EC
|
||||
.word L80294DD8, L80294E28, L80294E7C, L80294ED0
|
||||
.word L80294F28, L80294F7C
|
||||
|
||||
glabel D_802B9404
|
||||
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 D_802B9454
|
||||
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 D_802B94A4
|
||||
glabel jpt_802B94A4
|
||||
.word L80295E3C, L80295EB0, L80295FA4, L80295FE8
|
||||
.word L8029604C, L802960A0, L802960C8, L80296164
|
||||
.word L8029618C, L802961C8, L80296204, L8029627C
|
||||
@@ -117,15 +117,15 @@ glabel D_802B94F8
|
||||
|
||||
.word 0
|
||||
|
||||
glabel D_802B9500
|
||||
glabel jpt_802B9500
|
||||
.word L80296B78, L80296B78, L80296B78, L80296B78
|
||||
.word L80296BAC, L80296B88, L80296B78, L80296B78
|
||||
|
||||
glabel D_802B9520
|
||||
glabel jpt_802B9520
|
||||
.word L80296CBC, L80296CBC, L80296CBC, L80296CBC
|
||||
.word L80296CF0, L80296CCC, L80296CBC, L80296CBC
|
||||
|
||||
glabel D_802B9540
|
||||
glabel jpt_802B9540
|
||||
.word L80296F28, L80296F6C, L80296F9C, L80296E40
|
||||
.word L80296E6C, L80296E88, L80296ED8, L80296DDC
|
||||
.word L802971FC, L8029721C, L802971D8, L8029716C
|
||||
@@ -147,7 +147,7 @@ glabel D_802B95F4
|
||||
glabel D_802B95F8
|
||||
.float 4000000.0
|
||||
|
||||
glabel D_802B95FC
|
||||
glabel jpt_802B95FC
|
||||
.word L80297B10, L80297B3C, L80297B68, L80297B94
|
||||
.word L80297BC0
|
||||
|
||||
@@ -175,7 +175,7 @@ glabel D_802B962C
|
||||
glabel D_802B9630
|
||||
.float 4000000.0
|
||||
|
||||
glabel D_802B9634
|
||||
glabel jpt_802B9634
|
||||
.word L802988F0, L80298910, L80298930, L80298950
|
||||
.word L80298970
|
||||
|
||||
@@ -266,7 +266,7 @@ glabel D_802B96B4
|
||||
glabel D_802B96B8
|
||||
.float 4000000.0
|
||||
|
||||
glabel D_802B96BC
|
||||
glabel jpt_802B96BC
|
||||
.word L8029AD04, L8029AD24, L8029AD44, L8029AD64
|
||||
.word L8029AD84, L8029ADA4, L8029ADC4, L8029ADE4
|
||||
|
||||
@@ -386,30 +386,30 @@ glabel D_802B9774
|
||||
glabel D_802B9778
|
||||
.float -1.2
|
||||
|
||||
glabel D_802B977C
|
||||
glabel jpt_802B977C
|
||||
.word L8029D6A4, L8029D73C, L8029D6AC, L8029D73C
|
||||
.word L8029D6B4, L8029D6BC, L8029D73C, L8029D6C4
|
||||
.word L8029D6F0, L8029D6F8, L8029D73C, L8029D700
|
||||
|
||||
glabel D_802B97AC
|
||||
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 D_802B97FC
|
||||
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 D_802B9848
|
||||
glabel jpt_802B9848
|
||||
.word L8029E960, L8029E960, L8029E960, L8029E960
|
||||
.word L8029EA8C, L8029E968, L8029E960, L8029E960
|
||||
|
||||
glabel D_802B9868
|
||||
glabel jpt_802B9868
|
||||
.word L8029EB34, L8029EB34, L8029EB34, L8029EB34
|
||||
.word L8029EC60, L8029EB3C, L8029EB34, L8029EB34
|
||||
|
||||
@@ -446,21 +446,21 @@ glabel D_802B98AC
|
||||
glabel D_802B98B0
|
||||
.float 0.1
|
||||
|
||||
glabel D_802B98B4
|
||||
glabel jpt_802B98B4
|
||||
.word L8029FE48, L802A00D8, L8029FE38, L8029FE38
|
||||
.word L8029FE88, L802A00D8
|
||||
|
||||
glabel D_802B98CC
|
||||
glabel jpt_802B98CC
|
||||
.word L8029FFB4, L8029FFB4, L8029FF74, L8029FF74
|
||||
.word L8029FF74, L8029FF74, L802A00D8, L802A00D8
|
||||
.word L8029FF74, L8029FF74
|
||||
|
||||
glabel D_802B98F4
|
||||
glabel jpt_802B98F4
|
||||
.word L802A0030, L802A0030, L802A0004, L802A0004
|
||||
.word L802A0004, L802A0004, L802A0058, L802A00D8
|
||||
.word L802A0004, L802A0004
|
||||
|
||||
glabel D_802B991C
|
||||
glabel jpt_802B991C
|
||||
.word L802A09B0, L802A09B0, L802A09B0, L802A09D4
|
||||
.word L802A04E0, L802A063C, L802A0858, L802A04AC
|
||||
.word L802A0968, L802A0D40, L802A0CBC, L802A0AA4
|
||||
@@ -569,7 +569,7 @@ glabel D_802B9A3C
|
||||
glabel D_802B9A40
|
||||
.float 250000.0
|
||||
|
||||
glabel D_802B9A44
|
||||
glabel jpt_802B9A44
|
||||
.word L802A31E4, L802A31FC, L802A3214, L802A32EC
|
||||
.word L802A3318, L802A3330, L802A3348, L802A34C0
|
||||
.word L802A3378, L802A34D4, L802A34D4, L802A34D4
|
||||
@@ -582,7 +582,7 @@ glabel D_802B9A44
|
||||
.word L802A3440, L802A34AC, L802A3470, L802A3484
|
||||
.word L802A3360, L802A34D4, L802A3498, L802A3300
|
||||
|
||||
glabel D_802B9AF4
|
||||
glabel jpt_802B9AF4
|
||||
.word L802A36D8, L802A36D8, L802A36D8, L802A3590
|
||||
.word L802A35E0, L802A35A0, L802A35B0, L802A36E8
|
||||
.word L802A3660, L802A36F0, L802A3630, L802A3650
|
||||
@@ -642,18 +642,18 @@ glabel D_802B9C28
|
||||
|
||||
.word 0
|
||||
|
||||
glabel D_802B9C30
|
||||
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 D_802B9C7C
|
||||
glabel jpt_802B9C7C
|
||||
.word L802A9250, L802A9268, L802A9280, L802A9298
|
||||
.word L802A92B4, L802A92D0
|
||||
|
||||
glabel D_802B9C94
|
||||
glabel jpt_802B9C94
|
||||
.word L802A9BB8, L802A9BDC, L802A9C00
|
||||
.word L802A9C24, L802A9C48, L802A9C6C, L802A9C90
|
||||
.word L802A9CB4, L802A9CD8, L802A9CFC, L802A9D20
|
||||
@@ -778,15 +778,15 @@ glabel D_802B9E88
|
||||
glabel D_802B9E90
|
||||
.double 0.015
|
||||
|
||||
glabel D_802B9E98
|
||||
glabel jpt_802B9E98
|
||||
.word L802B0A88, L802B0AB0, L802B0AF8, L802B0B40
|
||||
.word L802B0B84, L802B0BCC, L802B0C70
|
||||
|
||||
glabel D_802B9EB4
|
||||
glabel jpt_802B9EB4
|
||||
.word L802B0EF4, L802B0F60, L802B1050, L802B1154
|
||||
.word L802B11FC
|
||||
|
||||
glabel D_802B9EC8
|
||||
glabel jpt_802B9EC8
|
||||
.word L802B2094, L802B237C, L802B25A0, L802B2718
|
||||
.word L802B28E8, L802B285C
|
||||
|
||||
@@ -805,17 +805,17 @@ glabel D_802B9EEC
|
||||
glabel D_802B9EF0
|
||||
.float 0.3
|
||||
|
||||
glabel D_802B9EF4
|
||||
glabel jpt_802B9EF4
|
||||
.word L802B2B0C, L802B2B20, L802B2B4C, L802B2B78
|
||||
.word L802B2BA4
|
||||
|
||||
glabel D_802B9F08
|
||||
glabel jpt_802B9F08
|
||||
.word L802B301C, L802B302C, L802B2FEC, L802B30BC
|
||||
.word L802B2FFC, L802B30CC, L802B300C, L802B309C
|
||||
.word L802B30AC, L802B308C, L802B307C, L802B303C
|
||||
.word L802B304C, L802B305C, L802B306C
|
||||
|
||||
glabel D_802B9F44
|
||||
glabel jpt_802B9F44
|
||||
.word L802B33CC, L802B3614, L802B382C, L802B3B30
|
||||
.word L802B3974, L802B3AC4
|
||||
|
||||
@@ -831,7 +831,7 @@ glabel D_802B9F64
|
||||
glabel D_802B9F68
|
||||
.float 25000000.0
|
||||
|
||||
glabel D_802B9F6C
|
||||
glabel jpt_802B9F6C
|
||||
.word L802B4324, L802B44B0, L802B4750, L802B4A9C
|
||||
.word L802B4AD8, L802B4B18, L802B4B94, L802B4CE4
|
||||
.word L802B4D58, L802B4DE8
|
||||
|
||||
Reference in New Issue
Block a user