more updates for famicom

tried to add per-cycle /RDY checks, but it caused the whole system to
lock up. need to try again tomorrow.
added an abstraction for standard controllers, will implement their
logic once i get an input backend working.