DMACache now uses FIFO counter.  Reading currently starts at the wrong point, but image is stable.
Corruption on first word of sprite, otherwise DMACache now working well.  CPU cache now latches CPU address.