Working with Macros
Here follows a small example on macro usage.
| test | .MACRO |
| LDA #£1 | |
| STA $0286 | |
| LDA #£2 | |
| STA $D020 | |
| STA $D021 | |
| LDA #<text1 | |
| LDY #>text1 | |
| JMP $AB1E | |
| text1 | .NULL "@3" |
| .ENDM | |
| *=$1000 | |
| main | JSR $E544 |
| #Test $0F,0,"text" |
This assembles into:
LDA #$0F
STA $0286
LDA #$00
STA $D020
STA $D021
LDA #$14 ;(LoByte of $1014)
LDY #$10 ;(HiByte of $1014)
JMP $AB1E
$54,$45,$58,$54,$00 ; (‘text’,$00)