Well you did some error that are :
Note: Always use a short name for the song.
Track 1:
Error 1: you dont put loop point at specifiat mesure cant see it anywhere??!!
Where is this pointer??? :
pokemon-battle-heavy-metal-remix-_1_loop:
Error 2:why you let Byte Fine
.byte Fn2
.byte W23
.byte FINE --> why u let this one here? Byte fine is for the end of traks only
@ 071 ----------------------------------------
.byte GOTO
.word wild-pokemon-battle-heavy-metal-remix-_1_loop
.byte W06
@ 072 ----------------------------------------
.byte FINE
Correction:
.byte W23
@ 071 ----------------------------------------
.byte GOTO
.word wild-pokemon-battle-heavy-metal-remix-_1_loop
.byte W06
@ 072 ----------------------------------------
.byte FINE
Tracks 3,4,5,6,7,8,9,10:
Error: same as error 2 of track 1 double byte fine
@ 070 ----------------------------------------
...............................................
.byte W23
.byte FINE
@ 071 ----------------------------------------
.byte GOTO
.word wild-pokemon-battle-heavy-metal-remix-_2_loop
.byte W06
@ 072 ----------------------------------------
.byte FINE
If you put double byte fine game going to read the first byte fine consequently
it not loop because byte fine is before loop location header
Then never forget to put loop point at choosed mesure and of course revise the s file before assembly! for be sure and avoid kernel crashing
Note: Always use a short name for the song.
Track 1:
Error 1: you dont put loop point at specifiat mesure cant see it anywhere??!!
Where is this pointer??? :
pokemon-battle-heavy-metal-remix-_1_loop:
Error 2:why you let Byte Fine
.byte Fn2
.byte W23
.byte FINE --> why u let this one here? Byte fine is for the end of traks only
@ 071 ----------------------------------------
.byte GOTO
.word wild-pokemon-battle-heavy-metal-remix-_1_loop
.byte W06
@ 072 ----------------------------------------
.byte FINE
Correction:
.byte W23
@ 071 ----------------------------------------
.byte GOTO
.word wild-pokemon-battle-heavy-metal-remix-_1_loop
.byte W06
@ 072 ----------------------------------------
.byte FINE
Tracks 3,4,5,6,7,8,9,10:
Error: same as error 2 of track 1 double byte fine
@ 070 ----------------------------------------
...............................................
.byte W23
.byte FINE
@ 071 ----------------------------------------
.byte GOTO
.word wild-pokemon-battle-heavy-metal-remix-_2_loop
.byte W06
@ 072 ----------------------------------------
.byte FINE
If you put double byte fine game going to read the first byte fine consequently
it not loop because byte fine is before loop location header
Then never forget to put loop point at choosed mesure and of course revise the s file before assembly! for be sure and avoid kernel crashing