Code
.macro POINTER_minus wieviel,zeiger
lda zeiger
sec
sbc #<(wieviel)
sta zeiger
lda zeiger+1
sbc #>(wieviel)
sta zeiger+1
.endmacro
.macro POINTER_minuswenig wieviel,zeiger
lda zeiger
sec
sbc #<(wieviel)
sta zeiger
bcs :+
dec zeiger+1
:
.endmacro
Alles anzeigen
Wie mache ich daraus ein Macro, das vorher wieviel auf <256 überprüft und dann entsprechend die richtige Variante einbaut?