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:
Tyler McGavran
2021-11-23 04:47:54 -05:00
committed by GitHub
parent bed14f61c3
commit a2dc62ccf8
328 changed files with 41811 additions and 2150 deletions
+205 -205
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
View File
@@ -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