View Single Post
  #32    
Old February 9th, 2011 (11:59 PM). Edited February 10th, 2011 by colcolstyles.
SmashKing SmashKing is offline
 
Join Date: Jun 2008
Gender:
Posts: 5
Hey guys
I habe a loop problem
this is my .s file:
Code:
	.include "MPlayDef.s"

	.equ	t1_grp, voicegroup000
	.equ	t1_pri, 0
	.equ	t1_rev, 0
	.equ	t1_mvl, 127
	.equ	t1_key, 0
	.equ	t1_tbs, 1
	.equ	t1_exg, 0
	.equ	t1_cmp, 1

	.section .rodata
	.global	t1
	.align	2

@**************** Track 1 (Midi-Chn.1) ****************@

t1_1:
	.byte	KEYSH , t1_key+0
@ 000   ----------------------------------------
	.byte	TEMPO , 190*t1_tbs/2
	.byte		VOICE , 39
	.byte		VOL   , 127*t1_mvl/mxv
	.byte		PAN   , c_v+0
	.byte	W96
@ 001   ----------------------------------------
	.byte		VOL   , 127*t1_mvl/mxv
	.byte		N05   , Bn0 , v127
	.byte	W06
	.byte		        Cn1 
	.byte	W06
	.byte		        Cs1 
	.byte	W06
	.byte		        Dn1 
	.byte	W06
	.byte		        Ds1 
	.byte	W06
	.byte		        En1 
	.byte	W06
	.byte		        Fn1 
	.byte	W06
	.byte		        Fs1 
	.byte	W06
	.byte		        En1 
	.byte	W06
	.byte		        Fn1 
	.byte	W06
	.byte		        Fs1 
	.byte	W06
	.byte		        Gn1 
	.byte	W06
	.byte		        Gs1 
	.byte	W06
	.byte		        An1 
	.byte	W06
	.byte		        As1 
	.byte	W06
	.byte		        Bn1 
	.byte	W06
@ 002   ----------------------------------------
t1_1_002:
	.byte		N11   , Bn0 , v127
	.byte	W12
	.byte		        Fs0 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Fn1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Dn1 
	.byte	W12
	.byte	PEND
@ 003   ----------------------------------------
t1_1_003:
	.byte		N11   , Bn0 , v127
	.byte	W12
	.byte		        Fs0 
	.byte	W12
	.byte		        Dn1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        An0 
	.byte	W12
	.byte		        Cn1 
	.byte	W12
	.byte		        An0 
	.byte	W12
	.byte		        Cn1 
	.byte	W12
	.byte	PEND
@ 004   ----------------------------------------
	.byte	PATT
	 .word	t1_1_002
@ 005   ----------------------------------------
	.byte		N11   , Bn0 , v127
	.byte	W12
	.byte		        Fs0 
	.byte	W12
	.byte		        Dn1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        An0 
	.byte	W12
	.byte		        Cn1 
	.byte	W12
	.byte		        Fs0 
	.byte		N11   , Dn1 
	.byte	W12
	.byte		        Cn1 
	.byte	W12
@ 006   ----------------------------------------
	.byte	PATT
	 .word	t1_1_002
@ 007   ----------------------------------------
	.byte	PATT
	 .word	t1_1_003
@ 008   ----------------------------------------
	.byte	PATT
	 .word	t1_1_002
@ 009   ----------------------------------------
t1_1_009:
	.byte		N11   , Bn0 , v127
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Fn1 
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Cn1 
	.byte	W12
	.byte		        An0 
	.byte	W12
	.byte	PEND
@ 010   ----------------------------------------
t1_1_010:
	.byte		N11   , Bn0 , v127
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte		N11   
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte	PEND
@ 011   ----------------------------------------
t1_1_011:
	.byte		N11   , En1 , v127
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		N11   
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte	PEND
@ 012   ----------------------------------------
t1_1_012:
	.byte		N11   , Bn0 , v127
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte	PEND
@ 013   ----------------------------------------
t1_1_013:
	.byte		N11   , Cs1 , v127
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Cs1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Cs1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Cs1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte	PEND
@ 014   ----------------------------------------
t1_1_014:
	.byte		N11   , Bn0 , v127
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte	PEND
@ 015   ----------------------------------------
t1_1_015:
	.byte		N11   , En1 , v127
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte	PEND
@ 016   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 017   ----------------------------------------
t1_1_017:
	.byte		N11   , Bn0 , v127
	.byte	W12
	.byte		        Bn1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        Bn1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        Bn1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        Bn1 
	.byte	W12
	.byte	PEND
@ 018   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 019   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 020   ----------------------------------------
t1_1_020:
	.byte		N11   , An0 , v127
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        An0 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        An0 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        An0 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte	PEND
@ 021   ----------------------------------------
	.byte	PATT
	 .word	t1_1_020
@ 022   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 023   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 024   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 025   ----------------------------------------
t1_1_025:
	.byte		N11   , Bn0 , v127
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Ds1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Ds1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Fs1 
	.byte	W12
	.byte	PEND
@ 026   ----------------------------------------
	.byte	PATT
	 .word	t1_1_020
@ 027   ----------------------------------------
	.byte	PATT
	 .word	t1_1_020
@ 028   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 029   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 030   ----------------------------------------
t1_1_030:
	.byte		N11   , Cn1 , v127
	.byte	W12
	.byte		        Gn1 
	.byte	W12
	.byte		        Cn1 
	.byte	W12
	.byte		        Gn1 
	.byte	W12
	.byte		        Cn1 
	.byte	W12
	.byte		        Gn1 
	.byte	W12
	.byte		        Cn1 
	.byte	W12
	.byte		        Gn1 
	.byte	W12
	.byte	PEND
@ 031   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 032   ----------------------------------------
t1_1_032:
	.byte		N11   , Dn1 , v127
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		        Dn1 
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		        Dn1 
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		        Dn1 
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte	PEND
@ 033   ----------------------------------------
	.byte	PATT
	 .word	t1_1_032
@ 034   ----------------------------------------
t1_1_034:
	.byte		N23   , Gs1 , v127
	.byte	W24
	.byte		        En1 
	.byte	W24
	.byte		        Gs1 
	.byte	W24
	.byte		        En1 
	.byte	W24
	.byte	PEND
@ 035   ----------------------------------------
	.byte	PATT
	 .word	t1_1_034
@ 036   ----------------------------------------
t1_1_036:
	.byte		N11   , Bn0 , v127
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Gs1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Gs1 
	.byte	W12
	.byte		        Bn1 
	.byte	W12
	.byte		        Ds2 
	.byte	W12
	.byte		        En2 
	.byte	W12
	.byte	PEND
@ 037   ----------------------------------------
t1_1_037:
	.byte		N11   , En2 , v127
	.byte	W12
	.byte		        Gs1 
	.byte	W12
	.byte		        Bn1 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Gs1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Bn0 
	.byte	W12
	.byte	PEND
@ 038   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 039   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 040   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 041   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 042   ----------------------------------------
	.byte	PATT
	 .word	t1_1_020
@ 043   ----------------------------------------
	.byte	PATT
	 .word	t1_1_020
@ 044   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 045   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 046   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 047   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 048   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 049   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 050   ----------------------------------------
	.byte	PATT
	 .word	t1_1_032
@ 051   ----------------------------------------
	.byte	PATT
	 .word	t1_1_032
@ 052   ----------------------------------------
t1_1_052:
	.byte		N11   , Fn1 , v127
	.byte	W12
	.byte		        Cn2 
	.byte	W12
	.byte		        Fn1 
	.byte	W12
	.byte		        Cn2 
	.byte	W12
	.byte		        Fn1 
	.byte	W12
	.byte		        Cn2 
	.byte	W12
	.byte		        Fn1 
	.byte	W12
	.byte		        Cn2 
	.byte	W12
	.byte	PEND
@ 053   ----------------------------------------
	.byte	PATT
	 .word	t1_1_052
@ 054   ----------------------------------------
t1_1_054:
	.byte		N11   , En1 , v127
	.byte	W12
	.byte		        Bn1 
	.byte	W12
	.byte		N11   
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Bn1 
	.byte	W12
	.byte		N11   
	.byte	W12
	.byte		        En1 
	.byte	W12
	.byte		        Bn1 
	.byte	W12
	.byte	PEND
@ 055   ----------------------------------------
t1_1_055:
	.byte		N11   , Fn1 , v127
	.byte	W12
	.byte		        Cn2 
	.byte	W12
	.byte		N11   
	.byte	W12
	.byte		        Fn1 
	.byte	W12
	.byte		        Cn2 
	.byte	W12
	.byte		N11   
	.byte	W12
	.byte		        Fn1 
	.byte	W12
	.byte		        Cn2 
	.byte	W12
	.byte	PEND
@ 056   ----------------------------------------
t1_1_056:
	.byte		N11   , Gn1 , v127
	.byte	W12
	.byte		        Dn2 
	.byte	W12
	.byte		N11   
	.byte	W12
	.byte		        Gn1 
	.byte	W12
	.byte		        Dn2 
	.byte	W12
	.byte		N11   
	.byte	W12
	.byte		        Gn1 
	.byte	W12
	.byte		        Dn2 
	.byte	W12
	.byte	PEND
@ 057   ----------------------------------------
t1_1_057:
	.byte		N11   , An1 , v127
	.byte	W12
	.byte		        En2 
	.byte	W12
	.byte		N11   
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		        En2 
	.byte	W12
	.byte		N11   
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		        En2 
	.byte	W12
	.byte	PEND
@ 058   ----------------------------------------
	.byte	PATT
	 .word	t1_1_054
@ 059   ----------------------------------------
	.byte	PATT
	 .word	t1_1_055
@ 060   ----------------------------------------
	.byte	PATT
	 .word	t1_1_056
@ 061   ----------------------------------------
t1_1_061:
	.byte		N11   , An1 , v127
	.byte	W12
	.byte		        En2 
	.byte	W12
	.byte		N11   
	.byte	W12
	.byte		        An1 
	.byte	W12
	.byte		        Fn2 
	.byte	W12
	.byte		        En2 
	.byte	W12
	.byte		        Dn2 
	.byte	W12
	.byte		        Fn2 
	.byte	W12
	.byte	PEND
@ 062   ----------------------------------------
	.byte	PATT
	 .word	t1_1_002
@ 063   ----------------------------------------
	.byte	PATT
	 .word	t1_1_003
@ 064   ----------------------------------------
	.byte	PATT
	 .word	t1_1_002
@ 065   ----------------------------------------
	.byte	PATT
	 .word	t1_1_009
@ 066   ----------------------------------------
	.byte	PATT
	 .word	t1_1_002
@ 067   ----------------------------------------
	.byte	PATT
	 .word	t1_1_003
@ 068   ----------------------------------------
	.byte	PATT
	 .word	t1_1_002
@ 069   ----------------------------------------
	.byte	PATT
	 .word	t1_1_009
@ 070   ----------------------------------------
	.byte	PATT
	 .word	t1_1_002
@ 071   ----------------------------------------
	.byte	PATT
	 .word	t1_1_003
@ 072   ----------------------------------------
	.byte	PATT
	 .word	t1_1_002
@ 073   ----------------------------------------
	.byte	PATT
	 .word	t1_1_009
@ 074   ----------------------------------------
	.byte	PATT
	 .word	t1_1_010
@ 075   ----------------------------------------
	.byte	PATT
	 .word	t1_1_011
@ 076   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 077   ----------------------------------------
	.byte	PATT
	 .word	t1_1_013
@ 078   ----------------------------------------
	.byte	PATT
	 .word	t1_1_014
@ 079   ----------------------------------------
	.byte	PATT
	 .word	t1_1_015
@ 080   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 081   ----------------------------------------
	.byte	PATT
	 .word	t1_1_017
@ 082   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 083   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 084   ----------------------------------------
	.byte	PATT
	 .word	t1_1_020
@ 085   ----------------------------------------
	.byte	PATT
	 .word	t1_1_020
@ 086   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 087   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 088   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 089   ----------------------------------------
	.byte	PATT
	 .word	t1_1_025
@ 090   ----------------------------------------
	.byte	PATT
	 .word	t1_1_020
@ 091   ----------------------------------------
	.byte	PATT
	 .word	t1_1_020
@ 092   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 093   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 094   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 095   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 096   ----------------------------------------
	.byte	PATT
	 .word	t1_1_032
@ 097   ----------------------------------------
	.byte	PATT
	 .word	t1_1_032
@ 098   ----------------------------------------
	.byte	PATT
	 .word	t1_1_034
@ 099   ----------------------------------------
	.byte	PATT
	 .word	t1_1_034
@ 100   ----------------------------------------
	.byte	PATT
	 .word	t1_1_036
@ 101   ----------------------------------------
	.byte	PATT
	 .word	t1_1_037
@ 102   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 103   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 104   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 105   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 106   ----------------------------------------
	.byte	PATT
	 .word	t1_1_020
@ 107   ----------------------------------------
	.byte	PATT
	 .word	t1_1_020
@ 108   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 109   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 110   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 111   ----------------------------------------
	.byte	PATT
	 .word	t1_1_012
@ 112   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 113   ----------------------------------------
	.byte	PATT
	 .word	t1_1_030
@ 114   ----------------------------------------
	.byte	PATT
	 .word	t1_1_032
@ 115   ----------------------------------------
	.byte	PATT
	 .word	t1_1_032
@ 116   ----------------------------------------
	.byte	PATT
	 .word	t1_1_052
@ 117   ----------------------------------------
	.byte	PATT
	 .word	t1_1_052
@ 118   ----------------------------------------
	.byte	PATT
	 .word	t1_1_054
@ 119   ----------------------------------------
	.byte	PATT
	 .word	t1_1_055
@ 120   ----------------------------------------
	.byte	PATT
	 .word	t1_1_056
@ 121   ----------------------------------------
	.byte	PATT
	 .word	t1_1_057
@ 122   ----------------------------------------
	.byte	PATT
	 .word	t1_1_054
@ 123   ----------------------------------------
	.byte	PATT
	 .word	t1_1_055
@ 124   ----------------------------------------
	.byte	PATT
	 .word	t1_1_056
@ 125   ----------------------------------------
	.byte	PATT
	 .word	t1_1_061
@ 126   ----------------------------------------
	.byte	PATT
	 .word	t1_1_002
@ 127   ----------------------------------------
	.byte	PATT
	 .word	t1_1_003
@ 128   ----------------------------------------
	.byte	PATT
	 .word	t1_1_002
@ 129   ----------------------------------------
	.byte	PATT
	 .word	t1_1_009
@ 130   ----------------------------------------
	.byte	FINE

@******************************************************@
	.align	2

t1:
	.byte	1	@ NumTrks
	.byte	0	@ NumBlks
	.byte	t1_pri	@ Priority
	.byte	t1_rev	@ Reverb.

	.word	t1_grp

	.word	t1_1

	.end
Now my problem is i can't find the loop in this file =/ (its the trainer battle song from Pokemon D/P)
Can anyone help me please?
Reply With Quote