I show implementations of ellipse routines, including horizontal ellipses and diagonal/general ellipses on a vintage 386 computer, all assembly optimised for maximum performance.
I talk about how scan conversion of lines, circles and ellipses actually works at a high level and talk about all the issues I ran into trying to get my final animation to work.