Partial DMA implementation, untested