dis icon indicating copy to clipboard operation
dis copied to clipboard

Feature: xasm pseudo-instructions

Open pfusik opened this issue 10 years ago • 0 comments

I would welcome an option to use xasm pseudo-instructions and pseudo address modes.

E.g.

    lda #<dest
    sta ptr
    lda #>dest
    sta ptr+1
    ldx #192
do_line
    ldy #39
do_byte
    lda pattern,y
    sta (ptr),y
    dey
    bpl do_byte
    lda #40
    clc
    adc ptr
    sta ptr
    bcc skip
    inc ptr+1
skip
    dex
    bne do_line

becomes:

    mwa     #dest ptr
    ldx     #192
do_line
    ldy     #39
    mva:rpl pattern,y (ptr),y-
    lda #40
    add:sta ptr
    scc:inc ptr+1
    dex:bne do_line

Why? Shorter code = less to read = easier to understand (if you're accustomed to this syntax)

pfusik avatar Jan 08 '15 08:01 pfusik