DMA copy can be done with the BIOSF_UPLOAD call. It is possible to copy about 18KiB of data in one frame (about 1MiB/s).