DMA-(potentially) working version but only 25Mhz