careful about
Code:
.\@ btst #6,DMACONR
bne.b .\@
on some amigas, you need one more btst (before the loop for instance) or you could miss the busy bit (A1000 bug but also reported by non-A1000 owners)
(winuae doesn't have this problem)
BTW if you enable "blitter nasty", the "no loop" code probably only works from chipmem. From fastmem it just doesn't wait. So use a loop or a blitter interrupt chain.