2013-04-01 18 views
5

CBM Program Stüdyosu'nu öğrenmeye çalışıyorum. Ama makroların benim için çalışmasını sağlayamıyorum. Makro, kodları iyiydi. Ancak makro parçasını eklediğimde, satır 7'de "Eşleşen Bitiş Tanımlaması" verir.CBM Program Stüdyosu Assembler sözdizimi

Herhangi bir fikrin var mı?

 *=$c000 ; sys 49152 

     ; set screen colors to black 
     lda #$00 
     sta $d020 
     sta $d021 

defm waitmacro ;akumulatörü hacılıyor 
     TYA 
mloop DEY 
     BNE mloop 
     TAY  
     endm waitmacro 

     ;color bars 
     LDX #$FF 
loop LDY #$07 
     STY $d020 

     waitmacro 

     INY 
     STY $d020 

     waitmacro 

     DEX 
     BNE loop 
     RTS 

cevap

5

Eğer endm için bir ad belirtin etmezsen, iyi çalışması gerekir. Bu, neden böyle olduğu veya belgelerin neden aksini önerdiğinden emin değilim.