Hi All,
I'm not sure how useful it is, but I tried to make some documentation on DMA. It was done for myself at the beginning not to be lost in many fields, F018A/F018B/etc when implementing this in Xemu. However over the time I also did comments that "I am not sure", "it would be nice" and so on. So I completed with some sane text, well in my style (ie, quite long and bad English ...). There can be errors in it for sure. But I thought it can be useful for others as well maybe. I thought about using markdown format, but unfortunately it does not allow too much "advanced tables" I use, with "fused" cells etc.
I also tried to guess some operations which seems to be logical (but maybe not true), especially with the MIX (Xemu implements this btw) command, and MODulo mode as well (some Xemu implementation for this exists but disabled by default). Also some crazy ideas can be read by searching the word 'crazy' on the page :) Maybe it's only my taste, but I would found those useful to be implemented and also MIX/MODulo too.
Anyway, here it is:
http://c65.lgb.hu/dma.html