run keymapper on io clock, not pixel clock.
refactor CPU memory access management to simplify things.