![](/img/trans.png)
[英]Motorola 68000 assembler syntax for Program Counter Indirect with Index
[英]CBM Program Studio Assembler syntax
我正在尝试学习CBM Program Studio。 但是我无法让宏为我工作。 没有宏,代码还可以。 但是,当我添加宏部分时,它在第7行给出了“ No Matching End Definition”。
任何的想法?
*=$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
如果您没有为endm
指定名称,它应该可以正常工作。 即:
defm waitmacro ;akumulatörü hacılıyor
TYA
mloop DEY
BNE mloop
TAY
endm
我不确定为什么会这样,或者文档为什么另有说明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.