I'm going to post a modified version of my music extending guide here.
To start go to Sound_ChkValue, if you see this line:
[color= #00bfff;]cmpi[/color].[color= #00bfff;]b[/color] [color= #ff0000;]#[/color][color= #ff0000;]$[/color][color= #ff0000;]E4[/color],d7
[color= #00bfff;]bls[/color].[color= #00bfff;]s[/color] Sound_E0toE4
Add this under Sound_E0toE4:
[color= #00bfff;]cmpi[/color].[color= #00bfff;]b[/color] [color= #ff0000;]#[/color][color= #ff0000;]$[/color][color= #ff0000;]FF[/color],d7
[color= #00bfff;]bls[/color].[color= #00bfff;]w[/color] Sound_E5toFF
Then, go to Sound_81to9F, and add this above Sound_81to9F:
Sound_E5toFF:
[color= #00bfff;]jsr[/color] sub_725CA(pc)
[color= #00bfff;]movea[/color].[color= #00bfff;]l[/color] (off_719A0).[color= #00bfff;]l[/color],a4
[color= #00bfff;]subi[/color].[color= #00bfff;]b[/color] [color= #ff0000;]#[/color][color= #ff0000;]$[/color][color= #ff0000;]E5[/color],d7
[color= #00bfff;]move[/color].[color= #00bfff;]b[/color] (a4,d7.[color= #00bfff;]w[/color]),[color= #ff0000;]$[/color][color= #ff0000;][color= #ff0000;]29[/color][/color](a6)
[color= #00bfff;]movea[/color].[color= #00bfff;]l[/color] (Go_MusicIndex_E5toFF).[color= #00bfff;]l[/color],a4
[color= #00bfff;]jmp[/color] Music_Continue
Then go to loc_7202C, and change it to:
loc_7202C:
[color= #00bfff;]jsr[/color] sub_725CA(pc)
[color= #00bfff;]movea[/color].[color= #00bfff;]l[/color] (off_719A0).[color= #00bfff;]l[/color],a4
[color= #00bfff;]subi[/color].[color= #00bfff;]b[/color] [color= #ff0000;]#[/color][color= #ff0000;]$[/color][color= #ff0000;][color= #ff0000;]81[/color][/color],d7
[color= #00bfff;]move[/color].[color= #00bfff;]b[/color] (a4,d7.[color= #00bfff;]w[/color]),[color= #ff0000;]$[/color][color= #ff0000;][color= #ff0000;]29[/color][/color](a6)
[color= #00bfff;]movea[/color].[color= #00bfff;]l[/color] (Go_MusicIndex).[color= #00bfff;]l[/color],a4
Music_Continue:
[color= #00bfff;]lsl[/color].[color= #00bfff;]w[/color] [color= #ff0000;]#[/color][color= #ff0000;]2[/color],d7
[color= #00bfff;]movea[/color].[color= #00bfff;]l[/color] (a4,d7.[color= #00bfff;]w[/color]),a4
[color= #00bfff;]moveq[/color] [color= #ff0000;]#[/color][color= #ff0000;]0[/color],d0
[color= #00bfff;]move[/color].[color= #00bfff;]w[/color] (a4),d0
[color= #00bfff;]add[/color].[color= #00bfff;]l[/color] a4,d0
[color= #00bfff;]move[/color].[color= #00bfff;]l[/color] d0,[color= #ff0000;]$[/color][color= #ff0000;][color= #ff0000;]18[/color][/color](a6)
[color= #00bfff;]move[/color].[color= #00bfff;]b[/color] [color= #ff0000;]5[/color](a4),d0
[color= #00bfff;]move[/color].[color= #00bfff;]b[/color] d0,[color= #ff0000;]$[/color][color= #ff0000;][color= #ff0000;]28[/color][/color](a6)
[color= #00bfff;]tst[/color].[color= #00bfff;]b[/color] [color= #ff0000;]$[/color][color= #ff0000;]2A[/color](a6)
[color= #00bfff;]beq[/color].[color= #00bfff;]s[/color] loc_72068
[color= #00bfff;]move[/color].[color= #00bfff;]b[/color] [color= #ff0000;]$[/color][color= #ff0000;][color= #ff0000;]29[/color][/color](a6),d0
Then, change:
Go_SoundTypes: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] SoundTypes [color= #adadad; font-style: italic;]; XREF: Sound_Play[/color]
Go_SoundD0: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] SoundD0Index [color= #adadad; font-style: italic;]; XREF: Sound_D0toDF[/color]
Go_MusicIndex: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicIndex [color= #adadad; font-style: italic;]; XREF: Sound_81to9F[/color]
Go_SoundIndex: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] SoundIndex [color= #adadad; font-style: italic;]; XREF: Sound_A0toCF[/color]
off_719A0: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] byte_71A94 [color= #adadad; font-style: italic;]; XREF: Sound_81to9F[/color]
Go_PSGIndex: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] PSG_Index [color= #adadad; font-style: italic;]; XREF: sub_72926[/color]
To:
[color= #00CC66;]align[/color] [color= #ff0000;]$[/color][color= #ff0000;][color= #ff0000;]10[/color][/color]
Go_SoundTypes: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] SoundTypes [color= #adadad; font-style: italic;]; XREF: Sound_Play[/color]
Go_SoundD0: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] SoundD0Index [color= #adadad; font-style: italic;]; XREF: Sound_D0toDF[/color]
Go_MusicIndex: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicIndex [color= #adadad; font-style: italic;]; XREF: Sound_81to9F[/color]
Go_MusicIndex_E5toFF: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicIndex_E5plus [color= #adadad; font-style: italic;]; XREF: Sound_81to9F[/color]
Go_SoundIndex: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] SoundIndex [color= #adadad; font-style: italic;]; XREF: Sound_A0toCF[/color]
off_719A0: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] byte_71A94 [color= #adadad; font-style: italic;]; XREF: Sound_81to9F[/color]
Go_PSGIndex: [color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] PSG_Index [color= #adadad; font-style: italic;]; XREF: sub_72926[/color]
Then, go to:
Music9F: [color= #00bfff;]incbin[/color] soundmusic9F.bin
[color= #00CC66;]even[/color]
And add the following lines under the line I posted above:
MusicIndex_E5plus:
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicE5, MusicE6
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicE7, MusicE8
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicE9, MusicEA
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicEB, MusicEC
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicED, MusicEE
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicEF, MusicF0
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicF1, MusicF2
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicF3, MusicF4
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicF5, MusicF6
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicF7, MusicF8
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicF9, MusicFA
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicFB, MusicFC
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicFD, MusicFE
[color= #00bfff;]dc[/color].[color= #00bfff;]l[/color] MusicFF
Then, under MusicIndex_E5toFF, add these lines:
MusicE5: [color= #00bfff;]incbin[/color] soundmusicE5.bin
[color= #00CC66;]even[/color]
MusicE6: [color= #00bfff;]incbin[/color] soundmusicE6.bin
[color= #00CC66;]even[/color]
MusicE7: [color= #00bfff;]incbin[/color] soundmusicE7.bin
[color= #00CC66;]even[/color]
MusicE8: [color= #00bfff;]incbin[/color] soundmusicE8.bin
[color= #00CC66;]even[/color]
MusicE9: [color= #00bfff;]incbin[/color] soundmusicE9.bin
[color= #00CC66;]even[/color]
MusicEA: [color= #00bfff;]incbin[/color] soundmusicEA.bin
[color= #00CC66;]even[/color]
MusicEB: [color= #00bfff;]incbin[/color] soundmusicEB.bin
[color= #00CC66;]even[/color]
MusicEC: [color= #00bfff;]incbin[/color] soundmusicEC.bin
[color= #00CC66;]even[/color]
MusicED: [color= #00bfff;]incbin[/color] soundmusicED.bin
[color= #00CC66;]even[/color]
MusicEE: [color= #00bfff;]incbin[/color] soundmusicEE.bin
[color= #00CC66;]even[/color]
MusicEF: [color= #00bfff;]incbin[/color] soundmusicEF.bin
[color= #00CC66;]even[/color]
MusicF0: [color= #00bfff;]incbin[/color] soundmusicF0.bin
[color= #00CC66;]even[/color]
MusicF1: [color= #00bfff;]incbin[/color] soundmusicF1.bin
[color= #00CC66;]even[/color]
MusicF2: [color= #00bfff;]incbin[/color] soundmusicF2.bin
[color= #00CC66;]even[/color]
MusicF3: [color= #00bfff;]incbin[/color] soundmusicF3.bin
[color= #00CC66;]even[/color]
MusicF4: [color= #00bfff;]incbin[/color] soundmusicF4.bin
[color= #00CC66;]even[/color]
MusicF5: [color= #00bfff;]incbin[/color] soundmusicF5.bin
[color= #00CC66;]even[/color]
MusicF6: [color= #00bfff;]incbin[/color] soundmusicF6.bin
[color= #00CC66;]even[/color]
MusicF7: [color= #00bfff;]incbin[/color] soundmusicF7.bin
[color= #00CC66;]even[/color]
MusicF8: [color= #00bfff;]incbin[/color] soundmusicF8.bin
[color= #00CC66;]even[/color]
MusicF9: [color= #00bfff;]incbin[/color] soundmusicF9.bin
[color= #00CC66;]even[/color]
MusicFA: [color= #00bfff;]incbin[/color] soundmusicFA.bin
[color= #00CC66;]even[/color]
MusicFB: [color= #00bfff;]incbin[/color] soundmusicFB.bin
[color= #00CC66;]even[/color]
MusicFC: [color= #00bfff;]incbin[/color] soundmusicFC.bin
[color= #00CC66;]even[/color]
MusicFD: [color= #00bfff;]incbin[/color] soundmusicFD.bin
[color= #00CC66;]even[/color]
MusicFE: [color= #00bfff;]incbin[/color] soundmusicFE.bin
[color= #00CC66;]even[/color]
MusicFF: [color= #00bfff;]incbin[/color] soundmusicFF.bin
[color= #00CC66;]even[/color]
Next, we are going to extend the slots in the Sound Test, first go to LevSel_SndTest, and change:
[color= #00bfff;]moveq[/color] [color= #ff0000;]#[/color][color= #ff0000;]$[/color][color= #ff0000;]4F[/color],d0 [color= #adadad; font-style: italic;]; if sound test moves below 0, set to $4F[/color] To:
[color= #00bfff;]moveq[/color] [color= #ff0000;]#[/color][color= #ff0000;]$[/color][color= #ff0000;]7F[/color],d0 [color= #adadad; font-style: italic;]; if sound test moves below 0, set to $7F[/color] Then, go to LevSel_Right, and change:
[color= #00bfff;]cmpi[/color].[color= #00bfff;]w[/color] [color= #ff0000;]#[/color][color= #ff0000;]$[/color][color= #ff0000;][color= #ff0000;]50[/color][/color],d0 To:
[color= #00bfff;]cmpi[/color].[color= #00bfff;]w[/color] [color= #ff0000;]#[/color][color= #ff0000;]$[/color][color= #ff0000;][color= #ff0000;]80[/color][/color],d0 Last but not least, we are going to allow the Sound Test to read slots $E5 to $FF, so go to LevSel_NoCheat, and change:
[color= #00bfff;]cmpi[/color].[color= #00bfff;]w[/color] [color= #ff0000;]#[/color][color= #ff0000;]$[/color][color= #ff0000;]9F[/color],d0 [color= #adadad; font-style: italic;]; is sound $80-$9F being played?[/color]
[color= #00bfff;]ble[/color].[color= #00bfff;]s[/color] LevSel_PlaySnd [color= #adadad; font-style: italic;]; if yes, branch[/color]
To:
[color= #00bfff;]cmpi[/color].[color= #00bfff;]w[/color] [color= #ff0000;]#[/color][color= #ff0000;]$[/color][color= #ff0000;]FF[/color],d0 [color= #adadad; font-style: italic;]; is sound $E5-$FF being played?[/color]
[color= #00bfff;]ble[/color].[color= #00bfff;]s[/color] LevSel_PlaySnd [color= #adadad; font-style: italic;]; if yes, branch[/color]
Then, build the rom and check out your newly added tunes.
That's all, if you have any questions on Sound Test expansion, PM me, or post here.

