;C prototype: void DrawLogo (void *sprite, void *dest); ; ;void DrawLogo (register void *sprite asm("%a0"), ; register void *dest asm("%a1")); xdef DrawLogo DrawLogo: lea 141*30+8(a1),a1 moveq.l #15,d0 \bcl_logo: ;Masque move.l (a0)+,d1 and.l d1,(a1) and.l d1,6000(a1) move.l (a0)+,d1 and.l d1,4(a1) and.l d1,6000+4(a1) move.l (a0)+,d1 and.l d1,8(a1) and.l d1,6000+8(a1) ;lightplane move.l (a0)+,d1 or.l d1,(a1) move.l (a0)+,d1 or.l d1,4(a1) move.l (a0)+,d1 or.l d1,8(a1) ;darkplane move.l (a0)+,d1 or.l d1,6000(a1) move.l (a0)+,d1 or.l d1,6000+4(a1) move.l (a0)+,d1 or.l d1,6000+8(a1) lea.l 30(a1),a1 dbf d0,\bcl_logo rts