You've already forked smb-decomp
mirror of
https://github.com/encounter/smb-decomp.git
synced 2026-03-30 11:38:28 -07:00
d69cf621b6
* initial work on reldisasm * super janky WIP elf2rel tool finally produces a matching file * build mkbe.sel_stage.rel * decompile mkbe.sel_stage.rel * oops * accentally broke dependencies * disassemble mkbe.rel_mini_pilot.rel * refactor elf2dol * disassemble mkbe.option.rel * disassemble mkbe.rel_mini_bowling.rel * disassemble mkbe.rel_mini_race.rel * disassemble mkbe.test_mode.rel * disassemble mkbe.sel_ngc.rel * disassemble mkbe.rel_mini_fight.rel * disassemble mkbe.rel_mini_billiards.rel * disassemble mkbe.rel_mini_golf.rel
1319 lines
31 KiB
ArmAsm
1319 lines
31 KiB
ArmAsm
# TODO: all data contained in this file should eventually be generated by the linker
|
|
|
|
.include "macros.inc"
|
|
|
|
.section _extab, "wa" # 0x800054C0 - 0x80005B80
|
|
# ROM: 0x10B780
|
|
glabel extab_0
|
|
.byte 0x58, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_1
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_2
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_3
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_4
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_5
|
|
.byte 0x30, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_6
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_7
|
|
.byte 0x40, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_8
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_9
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_10
|
|
.byte 0x30, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_11
|
|
.byte 0x58, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_12
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_13
|
|
.byte 0x70, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_14
|
|
.byte 0x90, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_15
|
|
.byte 0x88, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_16
|
|
.byte 0x70, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_17
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_18
|
|
.byte 0x20, 0xC8, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_19
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_20
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_21
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_22
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_23
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_24
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_25
|
|
.byte 0x60, 0x48, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_26
|
|
.byte 0x48, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_27
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_28
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_29
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_30
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_31
|
|
.byte 0x31, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_32
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_33
|
|
.byte 0x90, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_34
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_35
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_36
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_37
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_38
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_39
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_40
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_41
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_42
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_43
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_44
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_45
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_46
|
|
.byte 0x50, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_47
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_48
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_49
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_50
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_51
|
|
.byte 0x40, 0xC8, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_52
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_53
|
|
.byte 0x90, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_54
|
|
.byte 0x30, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_55
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_56
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_57
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_58
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_59
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_60
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_61
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_62
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_63
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_64
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_65
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_66
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_67
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_68
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_69
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_70
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_71
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_72
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_73
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_74
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_75
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_76
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_77
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_78
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_79
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_80
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_81
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_82
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_83
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_84
|
|
.byte 0x30, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_85
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_86
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_87
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_88
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_89
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_90
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_91
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_92
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_93
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_94
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_95
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_96
|
|
.byte 0x30, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_97
|
|
.byte 0x90, 0xC8, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_98
|
|
.byte 0x30, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_99
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_100
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_101
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_102
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_103
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_104
|
|
.byte 0x90, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_105
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_106
|
|
.byte 0x30, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_107
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_109
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_110
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_111
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_112
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_113
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_114
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_115
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_116
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_117
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_118
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_119
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_120
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_121
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_122
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_123
|
|
.byte 0x30, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_124
|
|
.byte 0x30, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_125
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_126
|
|
.byte 0x38, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_127
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_128
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_129
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_130
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_131
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_132
|
|
.byte 0x90, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_133
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_134
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_135
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_136
|
|
.byte 0x73, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_137
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_138
|
|
.byte 0x10, 0x88, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_139
|
|
.byte 0x42, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_140
|
|
.byte 0x20, 0xC8, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_141
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_142
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_143
|
|
.byte 0x21, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_144
|
|
.byte 0x18, 0xC8, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_145
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_146
|
|
.byte 0x38, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_147
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_148
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_149
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_150
|
|
.byte 0x40, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_151
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_152
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_153
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_154
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_155
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_156
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_157
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_158
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_159
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_160
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_161
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_162
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_163
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_164
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_165
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_166
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_167
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_168
|
|
.byte 0x48, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_169
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_170
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_171
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_172
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_173
|
|
.byte 0x18, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_174
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_175
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_176
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_177
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_178
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_179
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_180
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_181
|
|
.byte 0x20, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_182
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_183
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_184
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_185
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_186
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_187
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_188
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_189
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_190
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_191
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_192
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_193
|
|
.byte 0x28, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_194
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_195
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_196
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_197
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_198
|
|
.byte 0x10, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_199
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_200
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_201
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_202
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_203
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_204
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_205
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_206
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_207
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_208
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_209
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_210
|
|
.byte 0x82, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_211
|
|
.byte 0x28, 0xC8, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_212
|
|
.byte 0x38, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
glabel extab_213
|
|
.byte 0x08, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
|
|
.section _extabindex, "wa" # 0x80005B80 - 0x800065A0
|
|
# ROM: 0x10BE40
|
|
.4byte seqStartPlay ;# ptr
|
|
.byte 0x00, 0x00, 0x0A, 0xA4
|
|
.4byte extab_0 ;# ptr
|
|
.4byte HandleMasterTrack ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x9C
|
|
.4byte extab_1 ;# ptr
|
|
.4byte seqPause ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x90
|
|
.4byte extab_2 ;# ptr
|
|
.4byte seqStop ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xD4
|
|
.4byte extab_3 ;# ptr
|
|
.4byte seqKillInstancesByGroupID ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x90
|
|
.4byte extab_4 ;# ptr
|
|
.4byte seqVolume ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x9C
|
|
.4byte extab_5 ;# ptr
|
|
.4byte seqCrossFade ;# ptr
|
|
.byte 0x00, 0x00, 0x05, 0x34
|
|
.4byte extab_6 ;# ptr
|
|
.4byte HandleEvent ;# ptr
|
|
.byte 0x00, 0x00, 0x07, 0x78
|
|
.4byte extab_7 ;# ptr
|
|
.4byte InitTrackEvents ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xA8
|
|
.4byte extab_8 ;# ptr
|
|
.4byte InitTrackEventsSection ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xC4
|
|
.4byte extab_9 ;# ptr
|
|
.4byte HandleTrackEvents ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x7C
|
|
.4byte extab_10 ;# ptr
|
|
.4byte seqHandle ;# ptr
|
|
.byte 0x00, 0x00, 0x07, 0x44
|
|
.4byte extab_11 ;# ptr
|
|
.4byte synthInitPortamento ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xAC
|
|
.4byte extab_12 ;# ptr
|
|
.4byte do_voice_portamento ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xF8
|
|
.4byte extab_13 ;# ptr
|
|
.4byte StartLayer ;# ptr
|
|
.byte 0x00, 0x00, 0x03, 0xEC
|
|
.4byte extab_14 ;# ptr
|
|
.4byte StartKeymap ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x44
|
|
.4byte extab_15 ;# ptr
|
|
.4byte synthStartSound ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xCC
|
|
.4byte extab_16 ;# ptr
|
|
.4byte LowPrecisionHandler ;# ptr
|
|
.byte 0x00, 0x00, 0x07, 0xCC
|
|
.4byte extab_17 ;# ptr
|
|
.4byte ZeroOffsetHandler ;# ptr
|
|
.byte 0x00, 0x00, 0x06, 0x98
|
|
.4byte extab_18 ;# ptr
|
|
.4byte EventHandler ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x90
|
|
.4byte extab_19 ;# ptr
|
|
.4byte synthStartSynthJobHandling ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x64
|
|
.4byte extab_20 ;# ptr
|
|
.4byte synthForceLowPrecisionUpdate ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x44
|
|
.4byte extab_21 ;# ptr
|
|
.4byte synthKeyStateUpdate ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x28
|
|
.4byte extab_22 ;# ptr
|
|
.4byte HandleJobQueue ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x7C
|
|
.4byte extab_23 ;# ptr
|
|
.4byte HandleFaderTermination ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x6C
|
|
.4byte extab_24 ;# ptr
|
|
.4byte synthHandle ;# ptr
|
|
.byte 0x00, 0x00, 0x03, 0x18
|
|
.4byte extab_25 ;# ptr
|
|
.4byte synthFXStart ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x04
|
|
.4byte extab_26 ;# ptr
|
|
.4byte synthFXSetCtrl ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xE8
|
|
.4byte extab_27 ;# ptr
|
|
.4byte synthFXSetCtrl14 ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xE8
|
|
.4byte extab_28 ;# ptr
|
|
.4byte synthFXCloneMidiSetup ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x84
|
|
.4byte extab_29 ;# ptr
|
|
.4byte synthSendKeyOff ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x8C
|
|
.4byte extab_30 ;# ptr
|
|
.4byte synthVolume ;# ptr
|
|
.byte 0x00, 0x00, 0x04, 0x10
|
|
.4byte extab_31 ;# ptr
|
|
.4byte synthHWMessageHandler ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x60
|
|
.4byte extab_32 ;# ptr
|
|
.4byte synthInit ;# ptr
|
|
.byte 0x00, 0x00, 0x04, 0xEC
|
|
.4byte extab_33 ;# ptr
|
|
.4byte sndSeqSpeed ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_34 ;# ptr
|
|
.4byte sndSeqContinue ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x38
|
|
.4byte extab_35 ;# ptr
|
|
.4byte sndSeqMute ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x58
|
|
.4byte extab_36 ;# ptr
|
|
.4byte sndSeqVolume ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x68
|
|
.4byte extab_37 ;# ptr
|
|
.4byte sndFXCtrl ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x60
|
|
.4byte extab_38 ;# ptr
|
|
.4byte sndFXCtrl14 ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x60
|
|
.4byte extab_39 ;# ptr
|
|
.4byte sndFXKeyOff ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x40
|
|
.4byte extab_40 ;# ptr
|
|
.4byte sndFXStartParaInfo ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xD4
|
|
.4byte extab_41 ;# ptr
|
|
.4byte sndFXCheck ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x44
|
|
.4byte extab_42 ;# ptr
|
|
.4byte sndVolume ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x60
|
|
.4byte extab_43 ;# ptr
|
|
.4byte sndMasterVolume ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x94
|
|
.4byte extab_44 ;# ptr
|
|
.4byte sndOutputMode ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.4byte extab_45 ;# ptr
|
|
.4byte sndSetAuxProcessingCallbacks ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x68
|
|
.4byte extab_46 ;# ptr
|
|
.4byte synthActivateStudio ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xAC
|
|
.4byte extab_47 ;# ptr
|
|
.4byte synthDeactivateStudio ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xF0
|
|
.4byte extab_48 ;# ptr
|
|
.4byte synthAddStudioInput ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x20
|
|
.4byte extab_49 ;# ptr
|
|
.4byte synthRemoveStudioInput ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x20
|
|
.4byte extab_50 ;# ptr
|
|
.4byte streamHandle ;# ptr
|
|
.byte 0x00, 0x00, 0x07, 0x2C
|
|
.4byte extab_51 ;# ptr
|
|
.4byte streamKill ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x84
|
|
.4byte extab_52 ;# ptr
|
|
.4byte sndStreamAllocEx ;# ptr
|
|
.byte 0x00, 0x00, 0x04, 0x14
|
|
.4byte extab_53 ;# ptr
|
|
.4byte sndStreamFree ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x10
|
|
.4byte extab_54 ;# ptr
|
|
.4byte sndStreamActivate ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x00
|
|
.4byte extab_55 ;# ptr
|
|
.4byte sndStreamDeactivate ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x40
|
|
.4byte extab_56 ;# ptr
|
|
.4byte dataInsertKeymap ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xF0
|
|
.4byte extab_57 ;# ptr
|
|
.4byte dataRemoveKeymap ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x84
|
|
.4byte extab_58 ;# ptr
|
|
.4byte dataInsertLayer ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x48
|
|
.4byte extab_59 ;# ptr
|
|
.4byte dataRemoveLayer ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xCC
|
|
.4byte extab_60 ;# ptr
|
|
.4byte dataInsertCurve ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xF8
|
|
.4byte extab_61 ;# ptr
|
|
.4byte dataRemoveCurve ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x84
|
|
.4byte extab_62 ;# ptr
|
|
.4byte dataInsertSDir ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x6C
|
|
.4byte extab_63 ;# ptr
|
|
.4byte dataRemoveSDir ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x88
|
|
.4byte extab_64 ;# ptr
|
|
.4byte dataAddSampleReference ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xD8
|
|
.4byte extab_65 ;# ptr
|
|
.4byte dataRemoveSampleReference ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xE8
|
|
.4byte extab_66 ;# ptr
|
|
.4byte dataInsertFX ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x28
|
|
.4byte extab_67 ;# ptr
|
|
.4byte dataRemoveFX ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x5C
|
|
.4byte extab_68 ;# ptr
|
|
.4byte dataInsertMacro ;# ptr
|
|
.byte 0x00, 0x00, 0x03, 0x10
|
|
.4byte extab_69 ;# ptr
|
|
.4byte dataRemoveMacro ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x9C
|
|
.4byte extab_70 ;# ptr
|
|
.4byte dataGetMacro ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x94
|
|
.4byte extab_71 ;# ptr
|
|
.4byte dataGetSample ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x28
|
|
.4byte extab_72 ;# ptr
|
|
.4byte dataGetCurve ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x60
|
|
.4byte extab_73 ;# ptr
|
|
.4byte dataGetKeymap ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x60
|
|
.4byte extab_74 ;# ptr
|
|
.4byte dataGetLayer ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.4byte extab_75 ;# ptr
|
|
.4byte dataGetFX ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xA8
|
|
.4byte extab_76 ;# ptr
|
|
.4byte dataInit ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xE4
|
|
.4byte extab_77 ;# ptr
|
|
.4byte mcmdWait ;# ptr
|
|
.byte 0x00, 0x00, 0x03, 0x08
|
|
.4byte extab_78 ;# ptr
|
|
.4byte mcmdLoop ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x58
|
|
.4byte extab_79 ;# ptr
|
|
.4byte mcmdPlayMacro ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x98
|
|
.4byte extab_80 ;# ptr
|
|
.4byte mcmdStartSample ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xE4
|
|
.4byte extab_81 ;# ptr
|
|
.4byte mcmdVibrato ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x80
|
|
.4byte extab_82 ;# ptr
|
|
.4byte mcmdSetADSR ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x58
|
|
.4byte extab_83 ;# ptr
|
|
.4byte mcmdSetPitchADSR ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x80
|
|
.4byte extab_84 ;# ptr
|
|
.4byte DoPanningSetup ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xA0
|
|
.4byte extab_85 ;# ptr
|
|
.4byte TranslateVolume ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.4byte extab_86 ;# ptr
|
|
.4byte DoEnvelopeCalculation ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x2C
|
|
.4byte extab_87 ;# ptr
|
|
.4byte mcmdRandomKey ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xA0
|
|
.4byte extab_88 ;# ptr
|
|
.4byte SelectSource ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x34
|
|
.4byte extab_89 ;# ptr
|
|
.4byte mcmdPortamento ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x1C
|
|
.4byte extab_90 ;# ptr
|
|
.4byte varGet32 ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x64
|
|
.4byte extab_91 ;# ptr
|
|
.4byte varGet ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x68
|
|
.4byte extab_92 ;# ptr
|
|
.4byte varSet32 ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x64
|
|
.4byte extab_93 ;# ptr
|
|
.4byte mcmdVarCalculation ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x30
|
|
.4byte extab_94 ;# ptr
|
|
.4byte mcmdSendMessage ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x34
|
|
.4byte extab_95 ;# ptr
|
|
.4byte mcmdSetKeyGroup ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xD4
|
|
.4byte extab_96 ;# ptr
|
|
.4byte macHandleActive ;# ptr
|
|
.byte 0x00, 0x00, 0x14, 0xB4
|
|
.4byte extab_97 ;# ptr
|
|
.4byte macHandle ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x48
|
|
.4byte extab_98 ;# ptr
|
|
.4byte macSampleEndNotify ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xB0
|
|
.4byte extab_99 ;# ptr
|
|
.4byte macSetExternalKeyoff ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xF4
|
|
.4byte extab_100 ;# ptr
|
|
.4byte macSetPedalState ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x0C
|
|
.4byte extab_101 ;# ptr
|
|
.4byte UnYieldMacro ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xDC
|
|
.4byte extab_102 ;# ptr
|
|
.4byte macMakeActive ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x08
|
|
.4byte extab_103 ;# ptr
|
|
.4byte macStart ;# ptr
|
|
.byte 0x00, 0x00, 0x03, 0x10
|
|
.4byte extab_104 ;# ptr
|
|
.4byte vidRemoveVoiceReferences ;# ptr
|
|
.byte 0x00, 0x00, 0x03, 0x54
|
|
.4byte extab_105 ;# ptr
|
|
.4byte voiceSetPriority ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x90
|
|
.4byte extab_106 ;# ptr
|
|
.4byte voiceFree ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xE4
|
|
.4byte extab_107 ;# ptr
|
|
.4byte voiceBlock ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xE8
|
|
.4byte extab_109 ;# ptr
|
|
.4byte voiceUnblock ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.4byte extab_110 ;# ptr
|
|
.4byte voiceKill ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xA0
|
|
.4byte extab_111 ;# ptr
|
|
.4byte voiceKillSound ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x10
|
|
.4byte extab_112 ;# ptr
|
|
.4byte synthKillVoicesByMacroReferences ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x40
|
|
.4byte extab_113 ;# ptr
|
|
.4byte sndGetPitch ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xF0
|
|
.4byte extab_114 ;# ptr
|
|
.4byte adsrConvertTimeCents ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x54
|
|
.4byte extab_115 ;# ptr
|
|
.4byte adsrSetup ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x28
|
|
.4byte extab_116 ;# ptr
|
|
.4byte adsrStartRelease ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x54
|
|
.4byte extab_117 ;# ptr
|
|
.4byte adsrRelease ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x44
|
|
.4byte extab_118 ;# ptr
|
|
.4byte adsrHandle ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xA0
|
|
.4byte extab_119 ;# ptr
|
|
.4byte adsrHandleLowPrecision ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x84
|
|
.4byte extab_120 ;# ptr
|
|
.4byte InsertData ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xF0
|
|
.4byte extab_121 ;# ptr
|
|
.4byte ScanIDList ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x9C
|
|
.4byte extab_122 ;# ptr
|
|
.4byte ScanIDListReverse ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xF0
|
|
.4byte extab_123 ;# ptr
|
|
.4byte sndPushGroup ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x6C
|
|
.4byte extab_124 ;# ptr
|
|
.4byte sndPopGroup ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x28
|
|
.4byte extab_125 ;# ptr
|
|
.4byte seqPlaySong ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x40
|
|
.4byte extab_126 ;# ptr
|
|
.4byte sndSeqPlayEx ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x28
|
|
.4byte extab_127 ;# ptr
|
|
.4byte salInitDspCtrl ;# ptr
|
|
.byte 0x00, 0x00, 0x03, 0x78
|
|
.4byte extab_128 ;# ptr
|
|
.4byte salInitHRTFBuffer ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x38
|
|
.4byte extab_129 ;# ptr
|
|
.4byte salActivateStudio ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x08
|
|
.4byte extab_130 ;# ptr
|
|
.4byte SortVoices ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xFC
|
|
.4byte extab_131 ;# ptr
|
|
.4byte salBuildCommandList ;# ptr
|
|
.byte 0x00, 0x00, 0x25, 0x1C
|
|
.4byte extab_132 ;# ptr
|
|
.4byte salSynthSendMessage ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x3C
|
|
.4byte extab_133 ;# ptr
|
|
.4byte salActivateVoice ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xA0
|
|
.4byte extab_134 ;# ptr
|
|
.4byte salHandleAuxProcessing ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x5C
|
|
.4byte extab_135 ;# ptr
|
|
.4byte salCalcVolume ;# ptr
|
|
.byte 0x00, 0x00, 0x07, 0x98
|
|
.4byte extab_136 ;# ptr
|
|
.4byte CheckRoomStatus ;# ptr
|
|
.byte 0x00, 0x00, 0x03, 0xDC
|
|
.4byte extab_137 ;# ptr
|
|
.4byte CheckDoorStatus ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xDC
|
|
.4byte extab_138 ;# ptr
|
|
.4byte CalcEmitter ;# ptr
|
|
.byte 0x00, 0x00, 0x04, 0xBC
|
|
.4byte extab_139 ;# ptr
|
|
.4byte SetFXParameters ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x20
|
|
.4byte extab_140 ;# ptr
|
|
.4byte EmitterShutdown ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x70
|
|
.4byte extab_141 ;# ptr
|
|
.4byte s3dKillEmitterByFXID ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xB0
|
|
.4byte extab_142 ;# ptr
|
|
.4byte StartContinousEmitters ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xEC
|
|
.4byte extab_143 ;# ptr
|
|
.4byte s3dHandle ;# ptr
|
|
.byte 0x00, 0x00, 0x03, 0x64
|
|
.4byte extab_144 ;# ptr
|
|
.4byte sndActive ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xD8
|
|
.4byte extab_145 ;# ptr
|
|
.4byte inpSetMidiCtrl ;# ptr
|
|
.byte 0x00, 0x00, 0x05, 0xD0
|
|
.4byte extab_146 ;# ptr
|
|
.4byte inpSetMidiCtrl14 ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x28
|
|
.4byte extab_147 ;# ptr
|
|
.4byte inpResetMidiCtrl ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x04
|
|
.4byte extab_148 ;# ptr
|
|
.4byte inpAddCtrl ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x9C
|
|
.4byte extab_149 ;# ptr
|
|
.4byte _GetInputValue ;# ptr
|
|
.byte 0x00, 0x00, 0x04, 0x88
|
|
.4byte extab_150 ;# ptr
|
|
.4byte inpGetVolume ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_151 ;# ptr
|
|
.4byte inpGetPanning ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_152 ;# ptr
|
|
.4byte inpGetSurPanning ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_153 ;# ptr
|
|
.4byte inpGetPitchBend ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_154 ;# ptr
|
|
.4byte inpGetDoppler ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_155 ;# ptr
|
|
.4byte inpGetModulation ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_156 ;# ptr
|
|
.4byte inpGetPedal ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_157 ;# ptr
|
|
.4byte inpGetPortamento ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_158 ;# ptr
|
|
.4byte inpGetPreAuxA ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_159 ;# ptr
|
|
.4byte inpGetReverb ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_160 ;# ptr
|
|
.4byte inpGetPreAuxB ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_161 ;# ptr
|
|
.4byte inpGetPostAuxB ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_162 ;# ptr
|
|
.4byte inpGetTremolo ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_163 ;# ptr
|
|
.4byte inpGetAuxA ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xBC
|
|
.4byte extab_164 ;# ptr
|
|
.4byte inpGetAuxB ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xBC
|
|
.4byte extab_165 ;# ptr
|
|
.4byte inpGetExCtrl ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xA0
|
|
.4byte extab_166 ;# ptr
|
|
.4byte inpSetExCtrl ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x98
|
|
.4byte extab_167 ;# ptr
|
|
.4byte sndBSearch ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x98
|
|
.4byte extab_168 ;# ptr
|
|
.4byte sndConvertTicks ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x48
|
|
.4byte extab_169 ;# ptr
|
|
.4byte snd_handle_irq ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x58
|
|
.4byte extab_170 ;# ptr
|
|
.4byte hwInit ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xB4
|
|
.4byte extab_171 ;# ptr
|
|
.4byte hwInitSamplePlayback ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xAC
|
|
.4byte extab_172 ;# ptr
|
|
.4byte hwSetADSR ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0xB0
|
|
.4byte extab_173 ;# ptr
|
|
.4byte hwStart ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x3C
|
|
.4byte extab_174 ;# ptr
|
|
.4byte hwSetVolume ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0xD0
|
|
.4byte extab_175 ;# ptr
|
|
.4byte hwOff ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x2C
|
|
.4byte extab_176 ;# ptr
|
|
.4byte hwActivateStudio ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x20
|
|
.4byte extab_177 ;# ptr
|
|
.4byte hwDeactivateStudio ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x20
|
|
.4byte extab_178 ;# ptr
|
|
.4byte hwAddInput ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x34
|
|
.4byte extab_179 ;# ptr
|
|
.4byte hwRemoveInput ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x34
|
|
.4byte extab_180 ;# ptr
|
|
.4byte hwFlushStream ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x90
|
|
.4byte extab_181 ;# ptr
|
|
.4byte hwInitStream ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x20
|
|
.4byte extab_182 ;# ptr
|
|
.4byte hwExitStream ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x20
|
|
.4byte extab_183 ;# ptr
|
|
.4byte hwGetStreamPlayBuffer ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x24
|
|
.4byte extab_184 ;# ptr
|
|
.4byte hwFrq2Pitch ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x5C
|
|
.4byte extab_185 ;# ptr
|
|
.4byte hwInitSampleMem ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x24
|
|
.4byte extab_186 ;# ptr
|
|
.4byte hwSaveSample ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x94
|
|
.4byte extab_187 ;# ptr
|
|
.4byte hwRemoveSample ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x84
|
|
.4byte extab_188 ;# ptr
|
|
.4byte hwSyncSampleMem ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x20
|
|
.4byte extab_189 ;# ptr
|
|
.4byte aramUploadData ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x70
|
|
.4byte extab_190 ;# ptr
|
|
.4byte aramInit ;# ptr
|
|
.byte 0x00, 0x00, 0x03, 0x1C
|
|
.4byte extab_191 ;# ptr
|
|
.4byte aramGetZeroBuffer ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x20
|
|
.4byte extab_192 ;# ptr
|
|
.4byte aramStoreData ;# ptr
|
|
.byte 0x00, 0x00, 0x01, 0x78
|
|
.4byte extab_193 ;# ptr
|
|
.4byte salCallback ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xA4
|
|
.4byte extab_194 ;# ptr
|
|
.4byte dspResumeCallback ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x68
|
|
.4byte extab_195 ;# ptr
|
|
.4byte salInitAi ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xCC
|
|
.4byte extab_196 ;# ptr
|
|
.4byte salStartAi ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x20
|
|
.4byte extab_197 ;# ptr
|
|
.4byte salInitDsp ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xC0
|
|
.4byte extab_198 ;# ptr
|
|
.4byte salCtrlDsp ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x74
|
|
.4byte extab_199 ;# ptr
|
|
.4byte salGetStartDelay ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x4C
|
|
.4byte extab_200 ;# ptr
|
|
.4byte hwInitIrq ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x2C
|
|
.4byte extab_201 ;# ptr
|
|
.4byte hwEnableIrq ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x38
|
|
.4byte extab_202 ;# ptr
|
|
.4byte hwDisableIrq ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x38
|
|
.4byte extab_203 ;# ptr
|
|
.4byte hwIRQEnterCritical ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x20
|
|
.4byte extab_204 ;# ptr
|
|
.4byte hwIRQLeaveCritical ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x20
|
|
.4byte extab_205 ;# ptr
|
|
.4byte salMalloc ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x28
|
|
.4byte extab_206 ;# ptr
|
|
.4byte salFree ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x2C
|
|
.4byte extab_207 ;# ptr
|
|
.4byte sndAuxCallbackReverbHI ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x5C
|
|
.4byte extab_208 ;# ptr
|
|
.4byte sndAuxCallbackPrepareReverbHI ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0x40
|
|
.4byte extab_209 ;# ptr
|
|
.4byte ReverbHICreate ;# ptr
|
|
.byte 0x00, 0x00, 0x04, 0xCC
|
|
.4byte extab_210 ;# ptr
|
|
.4byte ReverbHICallback ;# ptr
|
|
.byte 0x00, 0x00, 0x00, 0xF8
|
|
.4byte extab_211 ;# ptr
|
|
.4byte sndAuxCallbackChorus ;# ptr
|
|
.byte 0x00, 0x00, 0x03, 0x6C
|
|
.4byte extab_212 ;# ptr
|
|
.4byte sndAuxCallbackPrepareChorus ;# ptr
|
|
.byte 0x00, 0x00, 0x02, 0x60
|
|
.4byte extab_213 ;# ptr
|
|
|
|
.global TODO_eti_init_info
|
|
TODO_eti_init_info:
|
|
# ROM: 0x10C83C
|
|
.4byte _f_extabindex ;# ptr
|
|
.4byte TODO_eti_init_info ;# ptr
|
|
.4byte seqStartPlay ;# ptr
|
|
.byte 0x00, 0x01, 0x9F, 0xE0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
|
|
|
|
.section .ctors, "wa" # 0x8010F860 - 0x8010F880
|
|
.global __init_cpp_exceptions_reference
|
|
__init_cpp_exceptions_reference:
|
|
# ROM: 0x10C860
|
|
.4byte __init_cpp_exceptions ;# ptr
|
|
.4byte __sinit_trigf_c ;# ptr
|
|
.4byte 0
|
|
|
|
.section .dtors, "wa" # 0x8010F880 - 0x8010F8A0
|
|
.global lbl_8010F880
|
|
lbl_8010F880:
|
|
# ROM: 0x10C880
|
|
.4byte __destroy_global_chain ;# ptr
|
|
.4byte __fini_cpp_exceptions ;# ptr
|
|
.4byte __destroy_global_chain ;# ptr
|
|
.4byte 0
|