Basic: DMA
dma
import
_ @sys.obj;
_ @dma.std;
dma.set - set value
dma.set3(u0, dma, offset, v0,v1,v2);
dma.set8(u0, dma, offset, v0,v1,v2,v3,v4,v5,v6,v7);
dma.get - get value
dma.get8(u0, dma, offset); -> o0-o7
dma.print0.v - new buf always
dma.print0.v(buf, fmt, v);
dma.print0.v2(buf, fmt, v0,v1);
dma.print1.v - new buf if buf==0
dma.print1.v(buf, fmt, v);
dma.print1.v2(buf, fmt, v0,v1);
dma.print1.v3(buf, fmt, v0,v1,v3);
dma.print1.v4a(buf,i, fmt, v0-4);
dma.v2a.rect0 - put v2rect
dma.v2a.rect0(dma,offset, x,y,w,h);