Nice read, as introduction to the subject.<p>Personally I think a great leap was character / tile based graphics hardware (+ sprites).<p>Makes a lot of good looking & nice games possible using small sized (video) RAM. And easy to grasp (and thus, make good use of) for programmers.<p>Hehe... in image below "Pong", I spy a clock oscillator circuit. :-)