Building an 8-Bit Computer From Scratch