A technical breakthrough that the SNES touted and used to great effect was the so-called Mode 7 graphics effects. Transformations such as scaling, rotation, and sheering of backgrounds gave SNES games a unique look and feel.
The purpose of this article is to demystify some of the mathematics of Mode 7 graphics and provide the reader with the basic knowledge needed to implement Mode 7 scaling effects in his/her own programming. The mathematics are the crux of this article, and they will be introduced very gently with examples. Rather than intimidate, the goal of this article is to inspire.