Refactor LR35902 out so GameBoy and GameBoy Color can use the same exact code.