Figured out some assembly symbols.

This commit is contained in:
Filipe Rodrigues 2022-10-24 21:19:28 +01:00
parent dbedb69a1d
commit e8040695e6

View File

@ -48003,50 +48003,75 @@ S8003edb8: lw $ra,152($sp)
S8003edbc: lw $s1,148($sp)
S8003edc0: lw $s0,144($sp)
S8003edc4: jr $ra
S8003edc8: .word 0x27bd00a0
S8003edcc: .word 0x0000020a
S8003edd0: .word 0x00080001
S8003edd4: .word 0x00000223
S8003edd8: .word 0x000c0002
S8003eddc: .word 0x0000022f
S8003ede0: .word 0x00100003
S8003ede4: .word 0x00000238
S8003ede8: .word 0x00200004
S8003edec: .word 0x0000023f
S8003edf0: .word 0x00240005
S8003edf4: .word 0x0000025b
S8003edf8: .word 0x00300006
S8003edfc: .word 0x0000025d
S8003ee00: .word 0x002c0007
S8003ee04: .word 0x00000263
S8003ee08: .word 0x00500008
S8003ee0c: .word 0x0000026f
S8003ee10: .word 0x00540009
S8003ee14: .word 0x0000026d
# ???
S8003edc8: .word 0x27bd00a0 # (39, 189, 0, 160)
S8003edcc: .word 0x0000020a # (0, 0, 2, 10)
S8003edd0: .word 0x00080001 # (0, 8, 0, 1)
S8003edd4: .word 0x00000223 # (0, 0, 2, 35)
S8003edd8: .word 0x000c0002 # (0, 12, 0, 2)
S8003eddc: .word 0x0000022f # (0, 0, 2, 47)
S8003ede0: .word 0x00100003 # (0, 16, 0, 3)
S8003ede4: .word 0x00000238 # (0, 0, 2, 56)
S8003ede8: .word 0x00200004 # (0, 32, 0, 4)
S8003edec: .word 0x0000023f # (0, 0, 2, 63)
S8003edf0: .word 0x00240005 # (0, 36, 0, 5)
S8003edf4: .word 0x0000025b # (0, 0, 2, 91)
S8003edf8: .word 0x00300006 # (0, 48, 0, 6)
S8003edfc: .word 0x0000025d # (0, 0, 2, 93)
S8003ee00: .word 0x002c0007 # (0, 44, 0, 7)
S8003ee04: .word 0x00000263 # (0, 0, 2, 99)
S8003ee08: .word 0x00500008 # (0, 80, 0, 8)
S8003ee0c: .word 0x0000026f # (0, 0, 2, 111)
S8003ee10: .word 0x00540009 # (0, 84, 0, 9)
S8003ee14: .word 0x0000026d # (0, 0, 2, 109)
S8003ee18: .word 0x0058000a
S8003ee1c: .word 0x00000279
S8003ee20: .word 0x0034000b
S8003ee24: .word 0x00000292
S8003ee28: .word 0x00380002
S8003ee2c: .word 0x0000029d
S8003ee30: .word 0x003c000c
S8003ee34: .word 0x000002a5
S8003ee38: .word 0x00440004
S8003ee3c: .word 0x000002ac
S8003ee40: .word 0x0048000d
S8003ee44: .word 0x000002c4
S8003ee48: .word 0x00500006
S8003ee4c: .word 0x000002c6
S8003ee50: .word 0x004c000e
S8003ee54: .word 0x000002cb
S8003ee58: .word 0x00540008
S8003ee5c: .word 0x000002d6
S8003ee60: .word 0x0058000f
S8003ee64: .word 0x00000249
S8003ee68: .word 0x002c0015
S8003ee6c: .word 0x000002b3
S8003ee70: .word 0x004c0015
S8003ee74: .word 0x00000000
# ??
S8003ee78: .word 0x00010001
S8003ee7c: .word 0x0000000c
S8003ee80: .word 0x00000037
@ -48104,6 +48129,12 @@ S8003ef4c: .word 0x0000001f
S8003ef50: .word 0x00000020
S8003ef54: .word 0x00000021
S8003ef58: .word 0x00000022
# Note: All digimon indexes seem to be +1 than supposed? At least
# when compared to the rookie indexes
# Kotemon
#
S8003ef5c: .word 0x0030017f
S8003ef60: .word 0x0029002c
S8003ef64: .word 0x00210022
@ -48126,6 +48157,9 @@ S8003efa4: .word 0x02050203
S8003efa8: .word 0x03030402
S8003efac: .word 0x2f211409
S8003efb0: .word 0x0001012d
# Kumamon
#
S8003efb4: .word 0x00380181
S8003efb8: .word 0x0013003a
S8003efbc: .word 0x00310011
@ -48148,6 +48182,9 @@ S8003effc: .word 0x03040204
S8003f000: .word 0x01040204
S8003f004: .word 0x2d23160b
S8003f008: .word 0x0001022b
# Monmon
#
S8003f00c: .word 0x00280180
S8003f010: .word 0x001a002a
S8003f014: .word 0x00370025
@ -48170,6 +48207,10 @@ S8003f054: .word 0x04010303
S8003f058: .word 0x04050202
S8003f05c: .word 0x2b22150a
S8003f060: .word 0x0001032f
# Agumon
#
S8003f064: .word 0x00300003
S8003f068: .word 0x00340032
S8003f06c: .word 0x0013001e
@ -48192,72 +48233,84 @@ S8003f0ac: .word 0x01030504
S8003f0b0: .word 0x03030303
S8003f0b4: .word 0x2f2b180c
S8003f0b8: .word 0x0002042d
S8003f0bc: .word 0x00270091
S8003f0c0: .word 0x00280020
S8003f0c4: .word 0x002a002f
S8003f0c8: .word 0x003c0001
S8003f0cc: .word 0x0082005f
S8003f0d0: .word 0x005f0073
S8003f0d4: .word 0x006e004b
S8003f0d8: .word 0x00000005
S8003f0dc: .word 0x00000000
S8003f0e0: .word 0x00000000
S8003f0e4: .word 0x00000039
S8003f0e8: .word 0x3214281e
S8003f0ec: .word 0x0000000a
S8003f0f0: .word 0x00000000
S8003f0f4: .word 0x00000000
S8003f0f8: .word 0xa0080064
S8003f0fc: .word 0x03324b96
S8003f100: .word 0x03050302
S8003f104: .word 0x05030105
S8003f108: .word 0x04020304
S8003f10c: .word 0x2b25190d
S8003f110: .word 0x0001052a
S8003f114: .word 0x0033016e
S8003f118: .word 0x001a001c
S8003f11c: .word 0x0034002b
S8003f120: .word 0x00730001
S8003f124: .word 0x00640050
S8003f128: .word 0x003c0082
S8003f12c: .word 0x00500073
S8003f130: .word 0x00000006
S8003f134: .word 0x00000000
S8003f138: .word 0x00000000
S8003f13c: .word 0x0000003a
S8003f140: .word 0x320a1e28
S8003f144: .word 0x00000014
S8003f148: .word 0x00000000
S8003f14c: .word 0x00000000
S8003f150: .word 0x96070064
S8003f154: .word 0x043c4182
S8003f158: .word 0x04030202
S8003f15c: .word 0x03020403
S8003f160: .word 0x02040105
S8003f164: .word 0x25261a0e
S8003f168: .word 0x0002062d
S8003f16c: .word 0x001f0175
S8003f170: .word 0x003d0016
S8003f174: .word 0x00240031
S8003f178: .word 0x005f0001
S8003f17c: .word 0x00730064
S8003f180: .word 0x00820050
S8003f184: .word 0x0064003c
S8003f188: .word 0x00000007
S8003f18c: .word 0x00000000
S8003f190: .word 0x00000000
S8003f194: .word 0x0000003b
S8003f198: .word 0x0a1e3214
S8003f19c: .word 0x00000028
S8003f1a0: .word 0x00000000
S8003f1a4: .word 0x00000000
S8003f1a8: .word 0x8c070064
S8003f1ac: .word 0x024646c8
S8003f1b0: .word 0x03040501
S8003f1b4: .word 0x04030304
S8003f1b8: .word 0x03010502
S8003f1bc: .word 0x2d271b0f
S8003f1c0: .word 0x0006072b
# Veemon
#
S8003f0bc: .word 0x00270091 # (39 (Strength), 145 (? ))
S8003f0c0: .word 0x00280020 # (40 (Spirit ), 32 (Defense ))
S8003f0c4: .word 0x002a002f # (42 (Speed ), 47 (Wisdom ))
S8003f0c8: .word 0x003c0001 # (60 (Fire ), 1 (Charisma))
S8003f0cc: .word 0x0082005f # (130 (Ice ), 95 (Water ))
S8003f0d0: .word 0x005f0073 # (95 (Thunder ), 115 (Wind ))
S8003f0d4: .word 0x006e004b # (110 (Dark ), 75 (Machine ))
S8003f0d8: .word 0x00000005 # (0, 5 (Self))
S8003f0dc: .word 0x00000000 # (0, 0)
S8003f0e0: .word 0x00000000 # (0, 0)
S8003f0e4: .word 0x00000039 # (0, 57 (Move?))
S8003f0e8: .word 0x3214281e # (50 (Sleep), 20 (Confuse), 40 (Paralyze), 30 (Poison))
S8003f0ec: .word 0x0000000a # (0, 0, 0, 10 (KO))
S8003f0f0: .word 0x00000000 # (0, 0, 0, 0)
S8003f0f4: .word 0x00000000 # (0, 0, 0, 0)
S8003f0f8: .word 0xa0080064 # (160 (Hp ), 8 (? ), 0 (? ), 100 (? ))
S8003f0fc: .word 0x03324b96 # (3 (Strength+), 50 (Mp+ ), 75 (Hp+ ), 150 (Mp ))
S8003f100: .word 0x03050302 # (3 (Speed+ ), 5 (Wisdom+ ), 3 (Spirit+ ), 2 (Def+ ))
S8003f104: .word 0x05030105 # (5 (Ice+ ), 3 (Water+ ), 1 (Fire+ ), 5 (Charisma+))
S8003f108: .word 0x04020304 # (4 (Dark+ ), 2 (Machine+), 3 (Thunder+), 4 (Wind+ ))
S8003f10c: .word 0x2b25190d # (43 (Blast 4 ), 37 (Blast 3 ), 25 (Blast 2 ), 13 (Blast 1 ))
S8003f110: .word 0x0001052a # (0 ( ), 1 ( ), 5 (Self ), 42 (Blast 5 ))
# Guilmon
#
S8003f114: .word 0x0033016e # ( 51 (Strength), 366 (? ))
S8003f118: .word 0x001a001c # ( 26 (Spirit ), 28 (Defense ))
S8003f11c: .word 0x0034002b # ( 52 (Speed ), 43 (Wisdom ))
S8003f120: .word 0x00730001 # ( 115 (Fire ), 1 (Charisma))
S8003f124: .word 0x00640050 # ( 100 (Ice ), 80 (Water ))
S8003f128: .word 0x003c0082 # ( 60 (Thunder ), 130 (Wind ))
S8003f12c: .word 0x00500073 # ( 80 (Dark ), 115 (Machine ))
S8003f130: .word 0x00000006 # (0, 6 (Self))
S8003f134: .word 0x00000000 # (0, 0)
S8003f138: .word 0x00000000 # (0, 0)
S8003f13c: .word 0x0000003a # (0, 58 (Move?))
S8003f140: .word 0x320a1e28 # (50 (Sleep), 10 (Confuse), 30 (Paralyze), 40 (Poison))
S8003f144: .word 0x00000014 # (0, 0, 0, 20 (KO))
S8003f148: .word 0x00000000 # (0, 0, 0, 0)
S8003f14c: .word 0x00000000 # (0, 0, 0, 0)
S8003f150: .word 0x96070064 # ( (Hp ), (? ), (? ), (? ))
S8003f154: .word 0x043c4182 # ( (Strength+), (Mp+ ), (Hp+ ), (Mp ))
S8003f158: .word 0x04030202 # ( (Speed+ ), (Wisdom+ ), (Spirit+ ), (Def+ ))
S8003f15c: .word 0x03020403 # ( (Ice+ ), (Water+ ), (Fire+ ), (Charisma+))
S8003f160: .word 0x02040105 # ( (Dark+ ), (Machine+), (Thunder+), (Wind+ ))
S8003f164: .word 0x25261a0e # (39 (Blast 4 ), 38 (Blast 3 ), 26 (Blast 2 ), 14 (Blast 1 ))
S8003f168: .word 0x0002062d # (0 ( ), 2 ( ), 6 (Self ), 42 (Blast 5 ))
# Renamon
#
S8003f16c: .word 0x001f0175 # ( (Strength), (? ))
S8003f170: .word 0x003d0016 # ( (Spirit ), (Defense ))
S8003f174: .word 0x00240031 # ( (Speed ), (Wisdom ))
S8003f178: .word 0x005f0001 # ( (Fire ), (Charisma))
S8003f17c: .word 0x00730064 # ( (Ice ), (Water ))
S8003f180: .word 0x00820050 # ( (Thunder ), (Wind ))
S8003f184: .word 0x0064003c # ( (Dark ), (Machine ))
S8003f188: .word 0x00000007 # (0, 7 (Self))
S8003f18c: .word 0x00000000 # (0, 0)
S8003f190: .word 0x00000000 # (0, 0)
S8003f194: .word 0x0000003b # (0, 59 (Move?))
S8003f198: .word 0x0a1e3214 # ( (Sleep), (Confuse), (Paralyze), (Poison))
S8003f19c: .word 0x00000028 # (0, 0, 0, (KO))
S8003f1a0: .word 0x00000000 # (0, 0, 0, 0)
S8003f1a4: .word 0x00000000 # (0, 0, 0, 0)
S8003f1a8: .word 0x8c070064 # ( (Hp ), (? ), (? ), (? ))
S8003f1ac: .word 0x024646c8 # ( (Strength+), (Mp+ ), (Hp+ ), (Mp ))
S8003f1b0: .word 0x03040501 # ( (Speed+ ), (Wisdom+ ), (Spirit+ ), (Def+ ))
S8003f1b4: .word 0x04030304 # ( (Ice+ ), (Water+ ), (Fire+ ), (Charisma+))
S8003f1b8: .word 0x03010502 # ( (Dark+ ), (Machine+), (Thunder+), (Wind+ ))
S8003f1bc: .word 0x2d271b0f # (45 (Blast 4 ), 39 (Blast 3 ), 27 (Blast 2 ), 15 (Blast 1 ))
S8003f1c0: .word 0x0006072b # (0 ( ), 6 ( ), 7 (Self ), 43 (Blast 5 ))
# Patamon
#
S8003f1c4: .word 0x0014001f
S8003f1c8: .word 0x0030002d
S8003f1cc: .word 0x001d003a
@ -48280,28 +48333,32 @@ S8003f20c: .word 0x03040203
S8003f210: .word 0x05020104
S8003f214: .word 0x29281c10
S8003f218: .word 0x0001082c
S8003f21c: .word 0x001e0182
S8003f220: .word 0x00140014
S8003f224: .word 0x000a000a
S8003f228: .word 0x000f0000
S8003f22c: .word 0x000f003c
S8003f230: .word 0x002d000f
S8003f234: .word 0x001e001e
S8003f238: .word 0x00690009
S8003f23c: .word 0x00b8006b
S8003f240: .word 0x000000c6
S8003f244: .word 0x01b0003d
S8003f248: .word 0x1e0a0028
S8003f24c: .word 0x190a0514
S8003f250: .word 0x0f3c0028
S8003f254: .word 0x00634b1e
S8003f258: .word 0x01010f64
S8003f25c: .word 0x01010100
S8003f260: .word 0x01010101
S8003f264: .word 0x01010101
S8003f268: .word 0x01010101
S8003f26c: .word 0x00000000
S8003f270: .word 0x00010900
# Dinohumon
#
S8003f21c: .word 0x001e0182 # ( (Strength), (? ))
S8003f220: .word 0x00140014 # ( (Spirit ), (Defense ))
S8003f224: .word 0x000a000a # ( (Speed ), (Wisdom ))
S8003f228: .word 0x000f0000 # ( (Fire ), (Charisma))
S8003f22c: .word 0x000f003c # ( (Ice ), (Water ))
S8003f230: .word 0x002d000f # ( (Thunder ), (Wind ))
S8003f234: .word 0x001e001e # ( (Dark ), (Machine ))
S8003f238: .word 0x00690009 # (0, 7 (Self))
S8003f23c: .word 0x00b8006b # ()
S8003f240: .word 0x000000c6 # ()
S8003f244: .word 0x01b0003d # (59 (Move?))
S8003f248: .word 0x1e0a0028 # ( (Sleep), (Confuse), (Paralyze), (Poison))
S8003f24c: .word 0x190a0514 # ( (KO))
S8003f250: .word 0x0f3c0028 # ()
S8003f254: .word 0x00634b1e # ()
S8003f258: .word 0x01010f64 # ( (Hp ), (? ), (? ), (? ))
S8003f25c: .word 0x01010100 # ( (Strength+), (Mp+ ), (Hp+ ), (Mp ))
S8003f260: .word 0x01010101 # ( (Speed+ ), (Wisdom+ ), (Spirit+ ), (Def+ ))
S8003f264: .word 0x01010101 # ( (Ice+ ), (Water+ ), (Fire+ ), (Charisma+))
S8003f268: .word 0x01010101 # ( (Dark+ ), (Machine+), (Thunder+), (Wind+ ))
S8003f26c: .word 0x00000000 # (0 (Blast 4 ), 0 (Blast 3 ), 0 (Blast 2 ), 0 (Blast 1 ))
S8003f270: .word 0x00010900 # (0 ( ), 1 ( ), 9 (Self ), 0 (Blast 5 ))
S8003f274: .word 0x000a0183
S8003f278: .word 0x000a001e
S8003f27c: .word 0x00280014
@ -49226,6 +49283,9 @@ S800400d4: .word 0x01010101
S800400d8: .word 0x01010101
S800400dc: .word 0x00000000
S800400e0: .word 0x00033300
# Diaboromon
#
S800400e4: .word 0x00320097
S800400e8: .word 0x00320028
S800400ec: .word 0x00460028
@ -49248,6 +49308,9 @@ S8004012c: .word 0x01010101
S80040130: .word 0x01010101
S80040134: .word 0x00000000
S80040138: .word 0x00083400
# Agunimon (?)
#
S8004013c: .word 0x000101d4
S80040140: .word 0x00010001
S80040144: .word 0x00010001
@ -49314,81 +49377,99 @@ S80040234: .word 0x01010101
S80040238: .word 0x01010101
S8004023c: .word 0x00000000
S80040240: .word 0x00013700
S80040244: .word 0x0003000f
S80040248: .word 0x00000001
S8004024c: .word 0x000e0000
S80040250: .word 0x010a0000
S80040254: .word 0x00010000
S80040258: .word 0x00030014
S8004025c: .word 0x00000001
S80040260: .word 0x001a0000
S80040264: .word 0x010f0000
S80040268: .word 0x00010000
S8004026c: .word 0x0003001a
S80040270: .word 0x00000001
S80040274: .word 0x00320000
S80040278: .word 0x08140000
S8004027c: .word 0x00012020
S80040280: .word 0x0003001e
S80040284: .word 0x00000001
S80040288: .word 0x004a0000
S8004028c: .word 0x01190000
S80040290: .word 0x00010000
S80040294: .word 0x00030029
S80040298: .word 0x00000001
S8004029c: .word 0x00640000
S800402a0: .word 0x011e0000
S800402a4: .word 0x00010000
# ???
#
S80040244: .word 0x0003000f # (3, 15)
S80040248: .word 0x00000001 # (0, 1)
S8004024c: .word 0x000e0000 # (14, 0)
S80040250: .word 0x010a0000 # (266 | (1, 10), 0)
S80040254: .word 0x00010000 # (1, 0)
S80040258: .word 0x00030014 # (3, 20)
S8004025c: .word 0x00000001 # (0, 1)
S80040260: .word 0x001a0000 # (26, 0)
S80040264: .word 0x010f0000 # (271 | (1, 15), 0)
S80040268: .word 0x00010000 # (1, 0)
S8004026c: .word 0x0003001a # (3, 26)
S80040270: .word 0x00000001 # (0, 1)
S80040274: .word 0x00320000 # (50, 0)
S80040278: .word 0x08140000 # (2068 | (8, 20), 0)
S8004027c: .word 0x00012020 # (1, 8224 | (32, 32))
S80040280: .word 0x0003001e # (3, 30)
S80040284: .word 0x00000001 # (0, 1)
S80040288: .word 0x004a0000 # (74, 0)
S8004028c: .word 0x01190000 # (281 | (1, 25), 0)
S80040290: .word 0x00010000 # (1, 0)
S80040294: .word 0x00030029 # (3, 41)
S80040298: .word 0x00000001 # (0, 1)
S8004029c: .word 0x00640000 # (100, 0)
S800402a0: .word 0x011e0000 # (286 | (1, 30), 0)
S800402a4: .word 0x00010000 # (1, 0)
S800402a8: .word 0x00030033
S800402ac: .word 0x00070001
S800402b0: .word 0x00740000
S800402b4: .word 0x01230004
S800402b8: .word 0x00010000
S800402bc: .word 0x01030037
S800402c0: .word 0x00000001
S800402c4: .word 0x00780000
S800402c8: .word 0x01280000
S800402cc: .word 0x00010000
S800402d0: .word 0x00030036
S800402d4: .word 0x00000001
S800402d8: .word 0x00820000
S800402dc: .word 0x01280000
S800402e0: .word 0x00010000
S800402e4: .word 0x00030038
S800402e8: .word 0x00000001
S800402ec: .word 0x008c0000
S800402f0: .word 0x012d0000
S800402f4: .word 0x00010000
S800402f8: .word 0x0003003a
S800402fc: .word 0x00050001
S80040300: .word 0x00960005
S80040304: .word 0x01320502
S80040308: .word 0x00010000
S8004030c: .word 0x0003001e
S80040310: .word 0x00000001
S80040314: .word 0x00140000
S80040318: .word 0x01050000
S8004031c: .word 0x00010000
S80040320: .word 0x00030028
S80040324: .word 0x00000001
S80040328: .word 0x003c0000
S8004032c: .word 0x01140000
S80040330: .word 0x00010000
S80040334: .word 0x00030032
S80040338: .word 0x00000001
S8004033c: .word 0x00640000
S80040340: .word 0x01230000
S80040344: .word 0x00010000
S80040348: .word 0x0003003c
S8004034c: .word 0x00000001
S80040350: .word 0x00a00000
S80040354: .word 0x01320000
S80040358: .word 0x00010000
S8004035c: .word 0x0003000f
S80040360: .word 0x00000002
S80040364: .word 0x000c0000
S80040368: .word 0x010a0000
S8004036c: .word 0x00010000
S80040370: .word 0x00030012
S80040374: .word 0x00000002
S80040378: .word 0x00180000
@ -49924,31 +50005,42 @@ S80040bbc: .word 0x000a0038
S80040bc0: .word 0x0078fffb
S80040bc4: .word 0x010a0402
S80040bc8: .word 0x00010000
S80040bcc: .word 0x0004003a
S80040bd0: .word 0x000c0038
S80040bd4: .word 0x00820000
S80040bd8: .word 0x010a0002
S80040bdc: .word 0x00010000
S80040be0: .word 0x0004000a
S80040be4: .word 0x000a00ff
S80040be8: .word 0x00000000
S80040bec: .word 0x00000004
S80040bf0: .word 0x00000100
S80040bf4: .word 0x00040010
S80040bf8: .word 0x000000ff
S80040bfc: .word 0x00000000
S80040c00: .word 0x00000007
S80040c04: .word 0x00000100
S80040c08: .word 0x00040014
S80040c0c: .word 0x000000ff
S80040c10: .word 0x00000000
S80040c14: .word 0x0000000a
S80040c18: .word 0x00000100
S80040c1c: .word 0x00040018
S80040c20: .word 0x000700ff
S80040c24: .word 0x00040000
S80040c28: .word 0x0000000d
S80040c2c: .word 0x00000100
S80040c30: .word 0x0004001c
S80040c34: .word 0x000a00ff
S80040c38: .word 0x000a0000
@ -78665,6 +78757,8 @@ S8005ccd0: .word 0x00008881
S8005ccd4: .word 0x00008781
S8005ccd8: .word 0x00008681
S8005ccdc: .word 0x00008581
# Zero filled
S8005cce0: .word 0x00000000
S8005cce4: .word 0x00000000
S8005cce8: .word 0x00000000
@ -153481,6 +153575,8 @@ S800a5dd0: .word 0x00000000
S800a5dd4: .word 0x00000000
S800a5dd8: .word 0x00000000
S800a5ddc: .word 0x00000000
# Title screen image
S800a5de0: .word 0x00000010
S800a5de4: .word 0x00000002
S800a5de8: .word 0x0004b00c