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