繁体   English   中英

CBM Program Studio汇编器语法

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM