add ControlRegister2
refactor PPU
finish ControlRegister2