add television abstraction, and rp6502 clean ups