Bump changelog
[debian-beebasm.git] / examples / local-forward-branch-5.6502
blob852472ff9a306331228f7c839bdf3b2004347b2e
1 org &2000
3 \ Some buggy changes to the assembler caused the values emitted by equw
4 \ to be incorrect; no obvious failure occurred. So it's important to check
5 \ the output of this to see that it's right, unlike the earlier 
6 \ local-forward-branch-n.6502 tests which simply failed to assemble.
8 macro bar x
9         equw x
10 endmacro
12 macro foo x
13         bar x-1
14 endmacro
16 .start
17         
18         lda #65
19 .baz
21         foo start ; should emit &ff &1f
22         foo baz   ; should emit &01 &20
24         ldx #42
26         foo end   ; should emit &09 &20
28 .end
30 save "test", start, end