there should be a method for that, at least there's in Dx7::Ddraw
In case there's not you could blit over using DMA.