None of this matters. The bus cycles are locked to your 8MHz system clock and DMA controllers are required to match the 65C02 protocol. The internals of the DMA card have nothing to do with what a bus cycle looks like.
Actually that doesn’t matter. Yes they are locked to a degree, but once a DMA access is started the system clock is not entirely relevant. The initial setup and the final release matters of course, but that actual access doesn’t do long as it doesn’t violate component timing. So the fact that a Z80 takes multiple cycles to complete an access is not necessarily a problem. Granted we haven’t tested it. But it should still work. However I will agree that problems will be much less likely if they run on some type of synchronization.
Sent from my iPhone using Tapatalk