DMA cannot cross 128KB boundary: http://gendev.spritesmind.net/forum/viewtopic.php?t=1853 > Don't forget that there are other alignment needs on the MD as well. For example, VDP DMA cannot cross a 128KB boundary, so are you making sure your data blocks to be DMAd aren't crossing a boundary?