develop Petit-Computer(ver 1.2) emulator from full scratch