Skip to content

Commit a83e41b

Browse files
committed
move m4a track definitions
1 parent 79dfac9 commit a83e41b

File tree

3 files changed

+36
-25
lines changed

3 files changed

+36
-25
lines changed

sound/music_player_table.inc

+34-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,36 @@
1+
.equiv TRACK_SIZE, 0x50
2+
.equiv NUM_TRACKS_BGM, 10
3+
.equiv NUM_TRACKS_SE1, 3
4+
.equiv NUM_TRACKS_SE2, 9
5+
.equiv NUM_TRACKS_SE3, 1
6+
7+
.bss
8+
9+
.global gMPlayTrack_BGM
10+
gMPlayTrack_BGM:
11+
.space TRACK_SIZE * NUM_TRACKS_BGM
12+
.size gMPlayTrack_BGM, .-gMPlayTrack_BGM
13+
14+
.global gMPlayTrack_SE1
15+
gMPlayTrack_SE1:
16+
.space TRACK_SIZE * NUM_TRACKS_SE1
17+
.size gMPlayTrack_SE1, .-gMPlayTrack_SE1
18+
19+
.global gMPlayTrack_SE2
20+
gMPlayTrack_SE2:
21+
.space TRACK_SIZE * NUM_TRACKS_SE2
22+
.size gMPlayTrack_SE2, .-gMPlayTrack_SE2
23+
24+
.global gMPlayTrack_SE3
25+
gMPlayTrack_SE3:
26+
.space TRACK_SIZE * NUM_TRACKS_SE3
27+
.size gMPlayTrack_SE3, .-gMPlayTrack_SE3
28+
29+
.section .rodata
30+
131
.align 2
232
gMPlayTable::
3-
music_player gMPlayInfo_BGM, gMPlayTrack_BGM, 10, 0
4-
music_player gMPlayInfo_SE1, gMPlayTrack_SE1, 3, 1
5-
music_player gMPlayInfo_SE2, gMPlayTrack_SE2, 9, 1
6-
music_player gMPlayInfo_SE3, gMPlayTrack_SE3, 1, 0
33+
music_player gMPlayInfo_BGM, gMPlayTrack_BGM, NUM_TRACKS_BGM, 0
34+
music_player gMPlayInfo_SE1, gMPlayTrack_SE1, NUM_TRACKS_SE1, 1
35+
music_player gMPlayInfo_SE2, gMPlayTrack_SE2, NUM_TRACKS_SE2, 1
36+
music_player gMPlayInfo_SE3, gMPlayTrack_SE3, NUM_TRACKS_SE3, 0

src/m4a_1.s

+1-21
Original file line numberDiff line numberDiff line change
@@ -1910,27 +1910,7 @@ _081DDD90:
19101910

19111911
.align 2, 0 @ Don't pad with nop.
19121912

1913-
.bss
1913+
.bss
19141914
gDecodingBuffer: @ Used as a buffer for audio decoded from compressed DPCM
19151915
.space 0x40
19161916
.size gDecodingBuffer, .-gDecodingBuffer
1917-
1918-
.global gMPlayTrack_BGM
1919-
gMPlayTrack_BGM:
1920-
.space 0x320
1921-
.size gMPlayTrack_BGM, .-gMPlayTrack_BGM
1922-
1923-
.global gMPlayTrack_SE1
1924-
gMPlayTrack_SE1:
1925-
.space 0xF0
1926-
.size gMPlayTrack_SE1, .-gMPlayTrack_SE1
1927-
1928-
.global gMPlayTrack_SE2
1929-
gMPlayTrack_SE2:
1930-
.space 0x2D0
1931-
.size gMPlayTrack_SE2, .-gMPlayTrack_SE2
1932-
1933-
.global gMPlayTrack_SE3
1934-
gMPlayTrack_SE3:
1935-
.space 0x50
1936-
.size gMPlayTrack_SE3, .-gMPlayTrack_SE3

sym_bss.txt

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
.include "src/ereader_helpers.o"
5656
.include "src/faraway_island.o"
5757
.include "src/m4a_1.o"
58+
.include "data/sound_data.o"
5859
.include "src/agb_flash.o"
5960
.include "src/siirtc.o"
6061
.include "*libgcc.a:dp-bit.o"

0 commit comments

Comments
 (0)