# Mario Kart 64 (U) disassembly and split file # generated by n64split v0.4a - N64 ROM splitter .include "macros.inc" .section .data .incbin "bin/mk64.u.966260.bin" # sound data? # music sequence table glabel music_sequence_table_header .hword 3, ((music_sequence_table_end - music_sequence_table) / 8) - 1 # this should be 30... glabel music_sequence_table .word (seq_00 - music_sequence_table_header), (seq_00_end - seq_00) # 0x00100, 0x2830 .word (seq_01 - music_sequence_table_header), (seq_01_end - seq_01) # 0x02930, 0x1B30 .word (seq_02 - music_sequence_table_header), (seq_02_end - seq_02) # 0x04460, 0x0D60 .word (seq_03 - music_sequence_table_header), (seq_03_end - seq_03) # 0x051C0, 0x1A10 .word (seq_04 - music_sequence_table_header), (seq_04_end - seq_04) # 0x06BD0, 0x1CA0 .word (seq_05 - music_sequence_table_header), (seq_05_end - seq_05) # 0x08870, 0x1F70 .word (seq_06 - music_sequence_table_header), (seq_06_end - seq_06) # 0x0A7E0, 0x1EE0 .word (seq_07 - music_sequence_table_header), (seq_07_end - seq_07) # 0x0C6C0, 0x16D0 .word (seq_08 - music_sequence_table_header), (seq_08_end - seq_08) # 0x0DD90, 0x23D0 .word (seq_09 - music_sequence_table_header), (seq_09_end - seq_09) # 0x10160, 0x1800 .word (seq_0A - music_sequence_table_header), (seq_0A_end - seq_0A) # 0x11960, 0x1AE0 .word (seq_0B - music_sequence_table_header), (seq_0B_end - seq_0B) # 0x13440, 0x05F0 .word (seq_0C - music_sequence_table_header), (seq_0C_end - seq_0C) # 0x13A30, 0x03D0 .word (seq_0D - music_sequence_table_header), (seq_0D_end - seq_0D) # 0x13E00, 0x0360 .word (seq_0E - music_sequence_table_header), (seq_0E_end - seq_0E) # 0x14160, 0x02E0 .word (seq_0F - music_sequence_table_header), (seq_0F_end - seq_0F) # 0x14440, 0x04C0 .word (seq_10 - music_sequence_table_header), (seq_10_end - seq_10) # 0x14900, 0x1410 .word (seq_11 - music_sequence_table_header), (seq_11_end - seq_11) # 0x15D10, 0x06E0 .word (seq_12 - music_sequence_table_header), (seq_12_end - seq_12) # 0x163F0, 0x32F0 .word (seq_13 - music_sequence_table_header), (seq_13_end - seq_13) # 0x196E0, 0x06C0 .word (seq_14 - music_sequence_table_header), (seq_14_end - seq_14) # 0x19DA0, 0x04B0 .word (seq_15 - music_sequence_table_header), (seq_15_end - seq_15) # 0x1A250, 0x1160 .word (seq_16 - music_sequence_table_header), (seq_16_end - seq_16) # 0x1B3B0, 0x0310 .word (seq_17 - music_sequence_table_header), (seq_17_end - seq_17) # 0x1B6C0, 0x12B0 .word (seq_18 - music_sequence_table_header), (seq_18_end - seq_18) # 0x1C970, 0x0600 .word (seq_19 - music_sequence_table_header), (seq_19_end - seq_19) # 0x1CF70, 0x16E0 .word (seq_1A - music_sequence_table_header), (seq_1A_end - seq_1A) # 0x1E650, 0x0AD0 .word (seq_1B - music_sequence_table_header), (seq_1B_end - seq_1B) # 0x1F120, 0x0C80 .word (seq_1C - music_sequence_table_header), (seq_1C_end - seq_1C) # 0x1FDA0, 0x2750 .word (seq_1D - music_sequence_table_header), (seq_1D_end - seq_1D) # 0x224F0, 0x0C80 glabel music_sequence_table_end .align 4, 0x00 glabel seq_00 .incbin "music/seq_00.m64" glabel seq_00_end glabel seq_01 .incbin "music/seq_01.m64" glabel seq_01_end glabel seq_02 .incbin "music/seq_02.m64" glabel seq_02_end glabel seq_03 .incbin "music/seq_03.m64" glabel seq_03_end glabel seq_04 .incbin "music/seq_04.m64" glabel seq_04_end glabel seq_05 .incbin "music/seq_05.m64" glabel seq_05_end glabel seq_06 .incbin "music/seq_06.m64" glabel seq_06_end glabel seq_07 .incbin "music/seq_07.m64" glabel seq_07_end glabel seq_08 .incbin "music/seq_08.m64" glabel seq_08_end glabel seq_09 .incbin "music/seq_09.m64" glabel seq_09_end glabel seq_0A .incbin "music/seq_0A.m64" glabel seq_0A_end glabel seq_0B .incbin "music/seq_0B.m64" glabel seq_0B_end glabel seq_0C .incbin "music/seq_0C.m64" glabel seq_0C_end glabel seq_0D .incbin "music/seq_0D.m64" glabel seq_0D_end glabel seq_0E .incbin "music/seq_0E.m64" glabel seq_0E_end glabel seq_0F .incbin "music/seq_0F.m64" glabel seq_0F_end glabel seq_10 .incbin "music/seq_10.m64" glabel seq_10_end glabel seq_11 .incbin "music/seq_11.m64" glabel seq_11_end glabel seq_12 .incbin "music/seq_12.m64" glabel seq_12_end glabel seq_13 .incbin "music/seq_13.m64" glabel seq_13_end glabel seq_14 .incbin "music/seq_14.m64" glabel seq_14_end glabel seq_15 .incbin "music/seq_15.m64" glabel seq_15_end glabel seq_16 .incbin "music/seq_16.m64" glabel seq_16_end glabel seq_17 .incbin "music/seq_17.m64" glabel seq_17_end glabel seq_18 .incbin "music/seq_18.m64" glabel seq_18_end glabel seq_19 .incbin "music/seq_19.m64" glabel seq_19_end glabel seq_1A .incbin "music/seq_1A.m64" glabel seq_1A_end glabel seq_1B .incbin "music/seq_1B.m64" glabel seq_1B_end glabel seq_1C .incbin "music/seq_1C.m64" glabel seq_1C_end glabel seq_1D .incbin "music/seq_1D.m64" glabel seq_1D_end # Unknown region BE90D0-BE90E0 [10] .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 instrument_sets: .hword instrument_set_00 - instrument_sets # 0x003C .hword instrument_set_01 - instrument_sets # 0x003E .hword instrument_set_02 - instrument_sets # 0x0040 .hword instrument_set_03 - instrument_sets # 0x0042 .hword instrument_set_04 - instrument_sets # 0x0044 .hword instrument_set_05 - instrument_sets # 0x0046 .hword instrument_set_06 - instrument_sets # 0x0048 .hword instrument_set_07 - instrument_sets # 0x004A .hword instrument_set_08 - instrument_sets # 0x004C .hword instrument_set_09 - instrument_sets # 0x004E .hword instrument_set_0A - instrument_sets # 0x0050 .hword instrument_set_0B - instrument_sets # 0x0052 .hword instrument_set_0C - instrument_sets # 0x0054 .hword instrument_set_0D - instrument_sets # 0x0056 .hword instrument_set_0E - instrument_sets # 0x0058 .hword instrument_set_0F - instrument_sets # 0x005A .hword instrument_set_10 - instrument_sets # 0x005C .hword instrument_set_11 - instrument_sets # 0x005E .hword instrument_set_12 - instrument_sets # 0x0060 .hword instrument_set_13 - instrument_sets # 0x0062 .hword instrument_set_14 - instrument_sets # 0x0064 .hword instrument_set_15 - instrument_sets # 0x0066 .hword instrument_set_16 - instrument_sets # 0x0068 .hword instrument_set_17 - instrument_sets # 0x006A .hword instrument_set_18 - instrument_sets # 0x006C .hword instrument_set_19 - instrument_sets # 0x006E .hword instrument_set_1A - instrument_sets # 0x0070 .hword instrument_set_1B - instrument_sets # 0x0072 .hword instrument_set_1C - instrument_sets # 0x0074 .hword instrument_set_1D - instrument_sets # 0x0076 instrument_set_00: .byte 0x01, 0x00 instrument_set_01: .byte 0x01, 0x01 instrument_set_02: .byte 0x01, 0x02 instrument_set_03: .byte 0x01, 0x03 instrument_set_04: .byte 0x01, 0x04 instrument_set_05: .byte 0x01, 0x05 instrument_set_06: .byte 0x01, 0x06 instrument_set_07: .byte 0x01, 0x07 instrument_set_08: .byte 0x01, 0x08 instrument_set_09: .byte 0x01, 0x09 instrument_set_0A: .byte 0x01, 0x0A instrument_set_0B: .byte 0x01, 0x0B instrument_set_0C: .byte 0x01, 0x0B instrument_set_0D: .byte 0x01, 0x0B instrument_set_0E: .byte 0x01, 0x0B instrument_set_0F: .byte 0x01, 0x0B instrument_set_10: .byte 0x01, 0x0C instrument_set_11: .byte 0x01, 0x0E instrument_set_12: .byte 0x01, 0x0F instrument_set_13: .byte 0x01, 0x10 instrument_set_14: .byte 0x01, 0x0B instrument_set_15: .byte 0x01, 0x11 instrument_set_16: .byte 0x01, 0x0B instrument_set_17: .byte 0x01, 0x0D instrument_set_18: .byte 0x01, 0x0C instrument_set_19: .byte 0x01, 0x12 instrument_set_1A: .byte 0x01, 0x13 instrument_set_1B: .byte 0x01, 0x13 instrument_set_1C: .byte 0x01, 0x14 instrument_set_1D: .byte 0x01, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 instrument_sets_end: