o Add preliminary support for ANROM and CNROM.

o Put mapper registers into their own structs.

o Ensure OAM address doesn't go past bounds of array in
  OAM.SpriteEvaluation.