flatten keyboard matrix control logic to meet timing constraints.
begin replumbing monitor memory access interface so that we can
verify is memory access is working with refactored architecture.
fix plumbing for serial port monitor to allow memory reads and
writes.