move DMAgic registers from fastio to internal CPU short-cut, since
CPU can't offer itself fastio registers easily.  Issue #35
fix bugs in DMAgic register writing. Issue #35