The design of the NES console starting with the register transfer design through to the final simulation and graphics output provided an interesting examination of hardware design. Through this process there have been a few important design points that have proven to be critical in designing and implementing hardware.