Oversimplified History of Retro Game Consoles for Programmers
pikuma.com
pikuma.com
Personally I think a great leap was character / tile based graphics hardware (+ sprites).
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.
Hehe... in image below "Pong", I spy a clock oscillator circuit. :-)
The Mega Drive's VDP is capable of both line scrolling and column scrolling, and the effect (commonly called "tilting") is a combination of line and column scrolling.
Tilting can be done via hardware on the VDP quite easily. Both line and column scrolling are easy to set up. One disadvantage is that a background can only be tilted to a certain degree before the illusion is broken (which makes it different from true Mode-7 rotation). Another disadvantage is that there's a bug in the VDP such that when both forms of scrolling are used concurrently, the leftmost column has garbage data. Most developers would hide this column with a black bar (as seen in Batman and Robin).
Some more examples can be seen towards the bottom here:
https://rasterscroll.com/mdgraphics/graphical-effects/tiltin...