4 !!LICENCE!! Public Domain
10 long a; /* must be static life */
11 long b; /* must be static life */
15 a = 0x00112200; /* must be immediate pattern is (1stBYTE == 4thBYTE) */
17 /* b is 0x11112200 ! */
19 printf("b (should be 0x00112200): %08lx\n",b);
26 cl65 -c -T -l -O test.c
30 000012r 1 AD rr rr lda _a+2
31 000015r 1 85 rr sta sreg
32 000017r 1 AE rr rr ldx _a+1
33 00001Ar 1 AD rr rr lda _a
34 00001Dr 1 8D rr rr sta _b
35 000020r 1 8E rr rr stx _b+1
36 000023r 1 A4 rr ldy sreg
37 000025r 1 8C rr rr sty _b+2
38 000028r 1 8C rr rr sty _b+3 ; lost 4th BYTE !